--- /srv/rebuilderd/tmp/rebuilderdAdhFHB/inputs/python3-iisignature_0.23+git20260603.447577b+ds-2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdAdhFHB/out/python3-iisignature_0.23+git20260603.447577b+ds-2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-30 14:20:22.000000 debian-binary │ -rw-r--r-- 0 0 0 1380 2026-09-30 14:20:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 993864 2026-09-30 14:20:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 998056 2026-09-30 14:20:22.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-2 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Math Team │ │ │ -Installed-Size: 6591 │ │ │ +Installed-Size: 6567 │ │ │ Depends: python3-numpy2-abi0 | python3-numpy-abi9, python3 (<< 3.15), python3 (>= 3.14~), 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 │ │ │ @@ -3,15 +3,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/ │ │ │ -rw-r--r-- 0 root (0) root (0) 7 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/INSTALLER │ │ │ -rw-r--r-- 0 root (0) root (0) 3680 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/METADATA │ │ │ -rw-r--r-- 0 root (0) root (0) 29 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/top_level.txt │ │ │ --rw-r--r-- 0 root (0) root (0) 999384 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-314-x86_64-linux-gnu.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 974808 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-314-x86_64-linux-gnu.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature_data/ │ │ │ -rw-r--r-- 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature_data/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 5723372 2026-09-30 14:20:22.000000 ./usr/lib/python3/dist-packages/iisignature_data/bchLyndon20.dat │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-09-30 14:20:22.000000 ./usr/share/doc/python3-iisignature/ │ │ │ -rw-r--r-- 0 root (0) root (0) 390 2026-09-30 14:20:22.000000 ./usr/share/doc/python3-iisignature/changelog.Debian.gz │ │ ├── ./usr/lib/python3/dist-packages/iisignature.cpython-314-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: 997592 (bytes into file) │ │ │ │ + Start of section headers: 973016 (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 0x00c430 0x00c430 R 0x1000 │ │ │ │ - LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0d520d 0x0d520d R E 0x1000 │ │ │ │ - LOAD 0x0e3000 0x00000000000e3000 0x00000000000e3000 0x00f2b1 0x00f2b1 R 0x1000 │ │ │ │ - LOAD 0x0f28b8 0x00000000000f38b8 0x00000000000f38b8 0x000ee0 0x000f18 RW 0x1000 │ │ │ │ - DYNAMIC 0x0f2cc8 0x00000000000f3cc8 0x00000000000f3cc8 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00c5a8 0x00c5a8 R 0x1000 │ │ │ │ + LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0cff8d 0x0cff8d R E 0x1000 │ │ │ │ + LOAD 0x0dd000 0x00000000000dd000 0x00000000000dd000 0x00f120 0x00f120 R 0x1000 │ │ │ │ + LOAD 0x0ec8b8 0x00000000000ed8b8 0x00000000000ed8b8 0x000ee0 0x000f18 RW 0x1000 │ │ │ │ + DYNAMIC 0x0eccc8 0x00000000000edcc8 0x00000000000edcc8 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0e7cc0 0x00000000000e7cc0 0x00000000000e7cc0 0x00105c 0x00105c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0e19a0 0x00000000000e19a0 0x00000000000e19a0 0x00106c 0x00106c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x0f28b8 0x00000000000f38b8 0x00000000000f38b8 0x000748 0x000748 R 0x1 │ │ │ │ + GNU_RELRO 0x0ec8b8 0x00000000000ed8b8 0x00000000000ed8b8 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 0xf38d8: │ │ │ │ +There are 28 section headers, starting at offset 0xed8d8: │ │ │ │ │ │ │ │ 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 000e48 00 A 3 0 8 │ │ │ │ - [ 3] .dynsym DYNSYM 00000000000010a8 0010a8 0027c0 18 A 4 1 8 │ │ │ │ - [ 4] .dynstr STRTAB 0000000000003868 003868 0066d8 00 A 0 0 1 │ │ │ │ - [ 5] .gnu.version VERSYM 0000000000009f40 009f40 000350 02 A 3 0 2 │ │ │ │ - [ 6] .gnu.version_r VERNEED 000000000000a290 00a290 000160 00 A 4 4 8 │ │ │ │ - [ 7] .rela.dyn RELA 000000000000a3f0 00a3f0 0016c8 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 000000000000bab8 00bab8 000978 18 AI 3 23 8 │ │ │ │ + [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000e50 00 A 3 0 8 │ │ │ │ + [ 3] .dynsym DYNSYM 00000000000010b0 0010b0 0027f0 18 A 4 1 8 │ │ │ │ + [ 4] .dynstr STRTAB 00000000000038a0 0038a0 006810 00 A 0 0 1 │ │ │ │ + [ 5] .gnu.version VERSYM 000000000000a0b0 00a0b0 000354 02 A 3 0 2 │ │ │ │ + [ 6] .gnu.version_r VERNEED 000000000000a408 00a408 000160 00 A 4 4 8 │ │ │ │ + [ 7] .rela.dyn RELA 000000000000a568 00a568 0016c8 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 000000000000bc30 00bc30 000978 18 AI 3 23 8 │ │ │ │ [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000000000000d020 00d020 000660 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 000000000000d680 00d680 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 000000000000d6c0 00d6c0 0d4b42 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00000000000e2204 0e2204 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00000000000e3000 0e3000 004cc0 00 A 0 0 64 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000000e7cc0 0e7cc0 00105c 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00000000000e8d20 0e8d20 006f50 00 A 0 0 8 │ │ │ │ - [17] .gcc_except_table PROGBITS 00000000000efc70 0efc70 002641 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 00000000000f38b8 0f28b8 000008 08 WA 0 0 8 │ │ │ │ - [19] .fini_array FINI_ARRAY 00000000000f38c0 0f28c0 000008 08 WA 0 0 8 │ │ │ │ - [20] .data.rel.ro PROGBITS 00000000000f38c8 0f28c8 000400 00 WA 0 0 8 │ │ │ │ - [21] .dynamic DYNAMIC 00000000000f3cc8 0f2cc8 0001f0 10 WA 4 0 8 │ │ │ │ - [22] .got PROGBITS 00000000000f3eb8 0f2eb8 000130 08 WA 0 0 8 │ │ │ │ - [23] .got.plt PROGBITS 00000000000f3fe8 0f2fe8 000340 08 WA 0 0 8 │ │ │ │ - [24] .data PROGBITS 00000000000f4340 0f3340 000458 00 WA 0 0 32 │ │ │ │ - [25] .bss NOBITS 00000000000f4798 0f3798 000038 00 WA 0 0 8 │ │ │ │ - [26] .gnu_debuglink PROGBITS 0000000000000000 0f3798 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 0000000000000000 0f37cc 000106 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 000000000000d690 00d690 0cf8f2 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00000000000dcf84 0dcf84 000009 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00000000000dd000 0dd000 0049a0 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00000000000e19a0 0e19a0 00106c 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00000000000e2a10 0e2a10 0070b4 00 A 0 0 8 │ │ │ │ + [17] .gcc_except_table PROGBITS 00000000000e9ac4 0e9ac4 00265c 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 00000000000ed8b8 0ec8b8 000008 08 WA 0 0 8 │ │ │ │ + [19] .fini_array FINI_ARRAY 00000000000ed8c0 0ec8c0 000008 08 WA 0 0 8 │ │ │ │ + [20] .data.rel.ro PROGBITS 00000000000ed8c8 0ec8c8 000400 00 WA 0 0 8 │ │ │ │ + [21] .dynamic DYNAMIC 00000000000edcc8 0eccc8 0001f0 10 WA 4 0 8 │ │ │ │ + [22] .got PROGBITS 00000000000edeb8 0eceb8 000130 08 WA 0 0 8 │ │ │ │ + [23] .got.plt PROGBITS 00000000000edfe8 0ecfe8 000340 08 WA 0 0 8 │ │ │ │ + [24] .data PROGBITS 00000000000ee340 0ed340 000458 00 WA 0 0 32 │ │ │ │ + [25] .bss NOBITS 00000000000ee798 0ed798 000038 00 WA 0 0 8 │ │ │ │ + [26] .gnu_debuglink PROGBITS 0000000000000000 0ed798 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 0000000000000000 0ed7cc 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 424 entries: │ │ │ │ +Symbol table '.dynsym' contains 426 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 │ │ │ │ @@ -133,295 +133,297 @@ │ │ │ │ 129: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 130: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 (5) │ │ │ │ 131: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (2) │ │ │ │ 132: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (5) │ │ │ │ 133: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 (2) │ │ │ │ 134: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (19) │ │ │ │ 135: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ - 136: 00000000000c3ba0 443 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEm │ │ │ │ - 137: 0000000000055730 4009 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ - 138: 00000000000bb0e0 371 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ - 139: 00000000000d13a0 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ - 140: 00000000000bcfb0 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ - 141: 00000000000b80d0 611 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ - 142: 00000000000b8520 6908 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ - 143: 00000000000d02f0 715 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_l │ │ │ │ - 144: 00000000000d1400 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairImdESaIS2_EEEvT_S6_ │ │ │ │ - 145: 00000000000b83d0 179 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ - 146: 00000000000bcfe0 1768 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ - 147: 00000000000b4d90 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 148: 00000000000b4d10 7 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 149: 000000000005fca0 323 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKcllPKdPf │ │ │ │ - 150: 0000000000042100 2129 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ - 151: 00000000000b7bb0 592 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ - 152: 00000000000dda30 472 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltmESt6vectorIS6_SaIS6_EEEElS6_St4lessIvEEvT_T0_SF_T1_T2_ │ │ │ │ - 153: 00000000000d6be0 1185 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ - 154: 00000000000d71d0 547 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairImdESaIS2_EEmS4_ET_S6_T0_RKT1_ │ │ │ │ - 155: 00000000000f47c8 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ - 156: 00000000000f3bf8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 157: 000000000005dbc0 371 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ - 158: 00000000000d29a0 2142 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 159: 00000000000ac8b0 802 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ - 160: 0000000000031c80 1623 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ - 161: 00000000000bd6d0 1166 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ - 162: 00000000000d4880 2142 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 163: 00000000000bb0e0 371 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ - 164: 000000000003a730 692 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ - 165: 00000000000bb5d0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ - 166: 00000000000b83d0 179 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ - 167: 00000000000b4db0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 168: 00000000000f3bc8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 169: 00000000000f3c10 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 170: 000000000006d870 850 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ - 171: 00000000000d21c0 1483 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ - 172: 000000000003edc0 9 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKclliiiPd │ │ │ │ - 173: 00000000000ca010 1727 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKclliiiPd │ │ │ │ - 174: 00000000000bc990 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ - 175: 00000000000cc0f0 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ - 176: 00000000000e0dc0 4601 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC2ER12FunctionData │ │ │ │ - 177: 0000000000043930 1679 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ - 178: 0000000000069ab0 4457 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 179: 00000000000bb260 393 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ - 180: 0000000000031320 407 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ - 181: 00000000000c63e0 1084 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ - 182: 00000000000bb5d0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ - 183: 000000000006bb50 5856 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ - 184: 00000000000b7e20 538 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ - 185: 000000000005fe20 4558 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ - 186: 00000000000bad60 883 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEm │ │ │ │ - 187: 00000000000c3140 2124 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ - 188: 00000000000adf90 2382 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ - 189: 00000000000d21c0 1483 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ - 190: 00000000000e07c0 1216 FUNC WEAK DEFAULT 12 _ZSt23__merge_adaptive_resizeIN9__gnu_cxx17__normal_iteratorIPN12FunctionData8LineDataESt6vectorIS3_SaIS3_EEEElS4_ZN14FunctionRunnerC4ERS2_EUlRKS3_SC_E0_EvT_SE_SE_T0_SF_T1_SF_T2_ │ │ │ │ - 191: 00000000000bc990 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ - 192: 00000000000ad360 3114 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ - 193: 000000000004c620 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKcllRNS_9SignatureE │ │ │ │ - 194: 00000000000bd6d0 1166 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ - 195: 000000000003fdf0 6200 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ - 196: 00000000000bb260 393 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ - 197: 00000000000d4670 522 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 198: 00000000000bb3f0 479 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ - 199: 0000000000067a40 453 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ - 200: 00000000000d78b0 3441 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ - 201: 0000000000038ed0 579 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ - 202: 0000000000039c90 93 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ - 203: 00000000000382d0 707 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairImdESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ - 204: 00000000000b4df0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 205: 000000000005fc60 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKcllRNS_9SignatureEPf │ │ │ │ - 206: 00000000000d0b60 529 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ - 207: 00000000000ae8e0 23729 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ - 208: 000000000005fdf0 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ - 209: 00000000000bfdb0 2121 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ - 210: 000000000003a9f0 2808 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ - 211: 00000000000bb3f0 479 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ - 212: 000000000002ea80 42 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ - 213: 00000000000d0d80 870 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_l │ │ │ │ - 214: 00000000000bb6d0 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ - 215: 000000000005dd40 622 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ - 216: 000000000005bf40 1010 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 217: 000000000003edd0 40 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ - 218: 00000000000b4df0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 219: 00000000000f47a0 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ - 220: 00000000000381d0 246 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ - 221: 00000000000d8e80 3093 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElZN9BasisPool10doneAddingEvEUlS4_S4_E_EvT_SC_T0_T1_ │ │ │ │ - 222: 00000000000bb6d0 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ - 223: 00000000000cf1e0 298 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ - 224: 00000000000ba7c0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ - 225: 00000000000ddde0 4380 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ - 226: 00000000000b4d30 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 227: 00000000000b4e10 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 228: 00000000000f47a8 8 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ - 229: 00000000000bab60 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ - 230: 000000000002f1b0 3408 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ - 231: 00000000000c2660 2309 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEm │ │ │ │ - 232: 00000000000d3200 5232 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ - 233: 00000000000d05c0 916 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_l │ │ │ │ - 234: 00000000000d50e0 5232 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ - 235: 00000000000c4b40 417 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEm │ │ │ │ - 236: 00000000000340b0 2181 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ - 237: 00000000000c6880 3163 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 238: 00000000000ba7c0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ - 239: 0000000000030820 1580 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ - 240: 00000000000f3be0 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 241: 000000000009f020 6792 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ - 242: 00000000000d7400 1200 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE14_M_fill_assignEmRKS3_ │ │ │ │ - 243: 00000000000b4d30 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 244: 0000000000038ba0 101 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectmmi │ │ │ │ - 245: 00000000000d0d80 870 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_l │ │ │ │ - 246: 00000000000b6fc0 2731 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 247: 00000000000b8490 127 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ - 248: 00000000000bab60 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ - 249: 00000000000bf790 443 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEm │ │ │ │ - 250: 00000000000b8340 130 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ - 251: 00000000000bac60 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ - 252: 00000000000ddc10 456 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImdESt6vectorIS3_SaIS3_EEEElS3_St4lessIvEEvT_T0_SC_T1_T2_ │ │ │ │ - 253: 00000000000c2f70 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ - 254: 00000000000b4d50 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 255: 000000000005b0a0 1056 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdmmi │ │ │ │ - 256: 00000000000ba9a0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ - 257: 00000000000bb760 2223 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKclliiiPd │ │ │ │ - 258: 0000000000034c10 1406 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra31printMappingMatrixLevelAnalysisEiRKSt6vectorISt4pairIS0_IhSaIhEES0_IPK8BasisEltSaIS6_EEESaIS9_EERKS0_IS1_IS6_mESaISE_EERSo │ │ │ │ - 259: 00000000000f3c78 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 260: 000000000003f0d0 44 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ - 261: 000000000006d530 826 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ - 262: 00000000000b4d20 5 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ - 263: 00000000000b8340 130 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ - 264: 00000000000b4e50 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 265: 00000000000685e0 2640 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ - 266: 00000000000bac60 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ - 267: 00000000000c53d0 2309 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEm │ │ │ │ - 268: 0000000000031740 772 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ - 269: 00000000000d05c0 916 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_l │ │ │ │ - 270: 00000000000c0600 4012 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKcllRNS_9SignatureE │ │ │ │ - 271: 000000000005b4c0 2687 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ - 272: 00000000000f3c28 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 273: 00000000000ba9a0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ - 274: 00000000000d11c0 468 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 275: 00000000000d0960 497 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 276: 00000000000c6820 85 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ - 277: 00000000000934c0 199 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ - 278: 00000000000b4e50 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 279: 000000000002ff00 1044 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 280: 000000000003f0c0 9 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKclliiiPKdPf │ │ │ │ - 281: 000000000006ac20 3876 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 282: 00000000000befc0 1994 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ - 283: 000000000009b3b0 4698 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_ImSaImEE │ │ │ │ - 284: 00000000000d1460 646 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ - 285: 00000000000beb50 1127 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ - 286: 00000000000b4e70 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 287: 00000000000be8b0 672 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ - 288: 00000000000d7090 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ - 289: 00000000000bf950 1112 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectm │ │ │ │ - 290: 0000000000015180 21 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ - 291: 00000000000bdb60 3163 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm │ │ │ │ - 292: 000000000002edd0 988 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ - 293: 00000000000d9aa0 8326 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEElS7_St4lessIvEEvT_T0_SF_T1_T2_ │ │ │ │ - 294: 00000000000b6510 2731 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 295: 0000000000038b50 75 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectmi │ │ │ │ - 296: 00000000000cf1e0 298 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ - 297: 00000000000baaa0 183 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEEC2EmRKS0_ │ │ │ │ - 298: 00000000000ba6c0 253 FUNC WEAK DEFAULT 12 _ZNSt8__detail18__to_chars_10_implImEEvPcjT_ │ │ │ │ - 299: 00000000000a67c0 24801 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ - 300: 00000000000d7090 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ - 301: 00000000000ba0b0 1314 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ - 302: 00000000000ba840 338 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ - 303: 0000000000092b00 2483 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ - 304: 00000000000f3ca0 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 305: 0000000000038c10 93 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ - 306: 00000000000ba0b0 1314 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ - 307: 00000000000ba080 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ - 308: 000000000009cb60 9397 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_mESaISN_EE │ │ │ │ - 309: 00000000000cb0d0 4124 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKcllRNS_9SignatureE │ │ │ │ - 310: 000000000005dfb0 1431 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ - 311: 00000000000c8150 3172 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 312: 0000000000065b80 1052 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ - 313: 00000000000ba840 338 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ - 314: 00000000000c95f0 1997 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ - 315: 00000000000f47c0 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ - 316: 00000000000c3040 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ - 317: 0000000000036340 2377 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ - 318: 00000000000cfe40 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 319: 00000000000ba020 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ - 320: 00000000000d2790 522 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 321: 00000000000c3f20 3097 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEm │ │ │ │ - 322: 00000000000ca6d0 2551 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKclliiiPKdPf │ │ │ │ - 323: 00000000000ba080 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ - 324: 000000000005fc70 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ - 325: 00000000000311f0 176 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ - 326: 00000000000baaa0 183 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEEC1EmRKS0_ │ │ │ │ - 327: 0000000000096360 1657 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ - 328: 00000000000cfc20 529 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltmESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 329: 00000000000e0dc0 4601 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC1ER12FunctionData │ │ │ │ - 330: 0000000000036c90 1304 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 331: 00000000000cff10 977 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 332: 00000000000d7190 60 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ - 333: 00000000000b45a0 913 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ - 334: 00000000000ba020 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ - 335: 000000000003b4f0 4876 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ - 336: 00000000000e7aa0 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 337: 00000000000df700 3401 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ - 338: 00000000000bc010 2425 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKclliiiPKdPf │ │ │ │ - 339: 00000000000cf310 2221 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 340: 0000000000035840 2801 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ - 341: 00000000000e04c0 640 FUNC WEAK DEFAULT 12 _ZSt22__merge_without_bufferIN9__gnu_cxx17__normal_iteratorIPN12FunctionData8LineDataESt6vectorIS3_SaIS3_EEEElZN14FunctionRunnerC4ERS2_EUlRKS3_SC_E0_EvT_SE_SE_T0_SF_T1_ │ │ │ │ - 342: 00000000000cda90 5956 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKcllRNS_9SignatureEPf │ │ │ │ - 343: 000000000006dbd0 1824 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairImdESaIS2_EEiS6_i │ │ │ │ - 344: 000000000005f3a0 2237 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 345: 0000000000034940 65 FUNC GLOBAL DEFAULT 12 _ZNK14LogSigFunction12logSigLengthEv │ │ │ │ - 346: 0000000000093590 1781 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairImdESaIS6_EESaIS8_EE │ │ │ │ - 347: 00000000000dbb30 4614 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorImSaImEEES3_IS6_SaIS6_EEEElS6_St4lessIvEEvT_T0_SE_T1_T2_ │ │ │ │ - 348: 00000000000a3b20 1188 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ - 349: 00000000000bace0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ - 350: 0000000000069030 2680 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ - 351: 0000000000097190 1187 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ - 352: 00000000000d16f0 2764 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEmRKS5_ │ │ │ │ - 353: 0000000000039120 2928 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ - 354: 00000000000c8dc0 2096 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 355: 0000000000030320 1280 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 356: 00000000000b8040 129 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ - 357: 00000000000a2b40 2605 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ - 358: 0000000000095d90 1482 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ - 359: 00000000000d1460 646 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ - 360: 00000000000c17d0 539 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 361: 00000000000c19f0 3172 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 362: 00000000000151a0 19 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ - 363: 00000000000349b0 595 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra18printMappingMatrixERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EERSo │ │ │ │ - 364: 00000000000d10f0 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_ │ │ │ │ - 365: 00000000000bca90 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ - 366: 00000000000cfbc0 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ - 367: 0000000000041630 1744 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ - 368: 00000000000ba5e0 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ - 369: 00000000000c6220 443 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_default_appendEm │ │ │ │ - 370: 00000000000bace0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ - 371: 00000000000c39c0 472 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ - 372: 00000000000b8040 129 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ - 373: 000000000002eab0 81 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ - 374: 00000000000b7e00 29 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ - 375: 00000000000f3c50 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 376: 00000000000def00 444 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIS2_IPK8BasisEltS5_EPS3_ESt6vectorIS8_SaIS8_EEEElS8_Z11sortByFirstIS8_EvRSA_IT_SaISF_EEEUlRKS8_SK_E_EvSF_T0_SM_T1_T2_ │ │ │ │ - 377: 0000000000030f40 148 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ - 378: 0000000000098940 6435 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_ImSaImEERS1_d │ │ │ │ - 379: 00000000000ddde0 4380 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ - 380: 00000000000bca10 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED2Ev │ │ │ │ - 381: 00000000000c15b0 539 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 382: 00000000000bca90 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ - 383: 00000000000e79c0 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 384: 0000000000035190 1711 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ - 385: 00000000000cc150 6455 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKcllRNS_9SignatureEPf │ │ │ │ - 386: 00000000000ba5e0 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ - 387: 0000000000042960 4037 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ - 388: 000000000004c630 3955 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ - 389: 000000000003f540 2214 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 390: 00000000000314c0 629 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ - 391: 00000000000e0450 62 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ - 392: 00000000000647b0 5062 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 393: 00000000000dcd40 3312 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_ImfESaIS7_EEES6_ISA_SaISA_EEEElSA_St4lessIvEEvT_T0_SI_T1_T2_ │ │ │ │ - 394: 0000000000041d00 1011 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ - 395: 00000000000bca10 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED1Ev │ │ │ │ - 396: 00000000000c4cf0 1757 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEm │ │ │ │ - 397: 00000000000e7800 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 398: 00000000000385f0 15 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ - 399: 0000000000034990 28 FUNC GLOBAL DEFAULT 12 _Z18inputPosFromSingle5Input │ │ │ │ - 400: 0000000000066890 4513 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 401: 00000000000bcb90 1042 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ - 402: 00000000000c6150 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJRKmEEEvDpOT_ │ │ │ │ - 403: 000000000002ebd0 506 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ - 404: 00000000000d02f0 715 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_l │ │ │ │ - 405: 00000000000c5ce0 1135 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ - 406: 00000000000c9dc0 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairImdESaIS1_EE17_M_realloc_appendIJRmRdEEEvDpOT_ │ │ │ │ - 407: 00000000000969e0 1962 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ - 408: 00000000000371b0 4115 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ - 409: 00000000000e1fc0 578 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ - 410: 00000000000d8640 2053 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElS4_ZN9BasisPool10doneAddingEvEUlS4_S4_E_EvT_T0_SD_T1_T2_ │ │ │ │ - 411: 00000000000bcfe0 1768 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ - 412: 00000000000be7c0 239 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEm │ │ │ │ - 413: 00000000000c3d60 443 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEm │ │ │ │ - 414: 00000000000385a0 68 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ - 415: 0000000000030e50 45 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ - 416: 00000000000e78e0 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 417: 0000000000091a30 3618 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ - 418: 00000000000312a0 121 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ - 419: 00000000000c74e0 3172 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 420: 00000000000bcfb0 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ - 421: 00000000000f47a1 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ - 422: 00000000000d6580 1617 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEEZN9BasisPool10doneAddingEvEUlS4_S4_E_EvT_SC_T0_ │ │ │ │ - 423: 00000000000b4d90 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 136: 00000000000bf4b0 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEm │ │ │ │ + 137: 00000000000532c0 4051 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ + 138: 00000000000b6be0 355 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ + 139: 00000000000cc150 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ + 140: 00000000000b8a90 38 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ + 141: 00000000000b3c90 628 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ + 142: 00000000000b40d0 6783 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ + 143: 00000000000cb210 627 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_l │ │ │ │ + 144: 00000000000cc1a0 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairImdESaIS2_EEEvT_S6_ │ │ │ │ + 145: 00000000000b3f90 181 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ + 146: 00000000000b8ac0 2379 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ + 147: 00000000000b0be0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 148: 00000000000b0b60 7 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 149: 000000000005d2f0 315 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKcllPKdPf │ │ │ │ + 150: 00000000000404a0 2074 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ + 151: 00000000000b37b0 624 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ + 152: 00000000000d8c10 460 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltmESt6vectorIS6_SaIS6_EEEElS6_St4lessIvEEvT_T0_SF_T1_T2_ │ │ │ │ + 153: 00000000000d27c0 1106 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ + 154: 00000000000d2d60 547 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairImdESaIS2_EEmS4_ET_S6_T0_RKT1_ │ │ │ │ + 155: 00000000000ee7c8 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ + 156: 00000000000edbf8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 157: 000000000005b250 355 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ + 158: 00000000000cd620 2142 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 159: 00000000000a8d60 786 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ + 160: 00000000000301e0 1656 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ + 161: 00000000000b9410 1166 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ + 162: 00000000000cfd30 2142 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 163: 00000000000b6be0 355 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ + 164: 0000000000038c70 657 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ + 165: 00000000000b70a0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ + 166: 00000000000b3f90 181 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ + 167: 00000000000b0c00 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 168: 00000000000edbc8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 169: 00000000000edc10 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 170: 000000000006aab0 810 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ + 171: 00000000000ccf60 1187 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ + 172: 000000000003d090 9 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKclliiiPd │ │ │ │ + 173: 00000000000c4f30 1614 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKclliiiPd │ │ │ │ + 174: 00000000000b8470 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ + 175: 00000000000c6f80 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ + 176: 00000000000dbc30 4375 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC2ER12FunctionData │ │ │ │ + 177: 0000000000041b70 1631 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ + 178: 0000000000066cc0 4796 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 179: 00000000000b6d50 376 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ + 180: 000000000002f890 407 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ + 181: 00000000000c1730 681 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ + 182: 00000000000b70a0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ + 183: 0000000000068db0 5928 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ + 184: 00000000000b3a40 522 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ + 185: 000000000005d460 4785 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ + 186: 00000000000b6890 836 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEm │ │ │ │ + 187: 00000000000beb40 1968 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ + 188: 00000000000aa4e0 2310 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ + 189: 00000000000ccf60 1187 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ + 190: 00000000000db6f0 1104 FUNC WEAK DEFAULT 12 _ZSt23__merge_adaptive_resizeIN9__gnu_cxx17__normal_iteratorIPN12FunctionData8LineDataESt6vectorIS3_SaIS3_EEEElS4_ZN14FunctionRunnerC4ERS2_EUlRKS3_SC_E0_EvT_SE_SE_T0_SF_T1_SF_T2_ │ │ │ │ + 191: 00000000000b8470 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ + 192: 00000000000a97f0 3298 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ + 193: 000000000004a460 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKcllRNS_9SignatureE │ │ │ │ + 194: 00000000000b9410 1166 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ + 195: 000000000003e1c0 6130 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ + 196: 00000000000b6d50 376 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ + 197: 00000000000cfb20 522 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 198: 00000000000b6ed0 455 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ + 199: 0000000000064ee0 429 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ + 200: 00000000000d33d0 3041 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ + 201: 0000000000037420 579 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ + 202: 00000000000381f0 85 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ + 203: 0000000000036830 714 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairImdESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ + 204: 00000000000b0c40 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 205: 000000000005d2b0 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKcllRNS_9SignatureEPf │ │ │ │ + 206: 00000000000cb960 545 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ + 207: 00000000000aadf0 22070 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ + 208: 000000000005d430 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ + 209: 00000000000bb9b0 2246 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ + 210: 0000000000038f10 3286 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ + 211: 00000000000b6ed0 455 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ + 212: 000000000002d230 42 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ + 213: 00000000000cbb90 776 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_l │ │ │ │ + 214: 00000000000b71a0 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ + 215: 000000000005b3c0 582 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ + 216: 0000000000059760 930 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 217: 000000000003d0a0 40 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ + 218: 00000000000b0c40 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 219: 00000000000ee7a0 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ + 220: 0000000000036730 248 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ + 221: 00000000000d46a0 2589 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElZN9BasisPool10doneAddingEvEUlS4_S4_E_EvT_SC_T0_T1_ │ │ │ │ + 222: 00000000000b71a0 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ + 223: 00000000000ca190 274 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ + 224: 00000000000b62e0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ + 225: 00000000000d8f80 4131 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ + 226: 00000000000b0b80 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 227: 00000000000b0c60 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 228: 00000000000ee7a8 8 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ + 229: 00000000000b6690 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ + 230: 000000000002d970 2706 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ + 231: 00000000000be200 1949 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEm │ │ │ │ + 232: 00000000000cf160 2483 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ + 233: 00000000000cb490 729 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_l │ │ │ │ + 234: 00000000000d1870 2483 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ + 235: 00000000000c03c0 401 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEm │ │ │ │ + 236: 0000000000032660 2070 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ + 237: 00000000000c1a40 3000 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 238: 00000000000b62e0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ + 239: 000000000002ed50 1641 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ + 240: 00000000000edbe0 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 241: 000000000009b1b0 6555 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ + 242: 00000000000d2f90 1086 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE14_M_fill_assignEmRKS3_ │ │ │ │ + 243: 00000000000b0b80 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 244: 00000000000370f0 101 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectmmi │ │ │ │ + 245: 00000000000cbb90 776 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_l │ │ │ │ + 246: 00000000000b2cb0 2506 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 247: 00000000000b4050 127 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ + 248: 00000000000b6690 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ + 249: 00000000000bb3d0 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEm │ │ │ │ + 250: 00000000000b3f10 122 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ + 251: 00000000000b6790 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ + 252: 00000000000d8de0 416 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairImdESt6vectorIS3_SaIS3_EEEElS3_St4lessIvEEvT_T0_SC_T1_T2_ │ │ │ │ + 253: 00000000000be9a0 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 254: 00000000000b0ba0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 255: 0000000000058950 960 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdmmi │ │ │ │ + 256: 00000000000b64b0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ + 257: 00000000000b7230 2158 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKclliiiPd │ │ │ │ + 258: 0000000000033140 1406 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra31printMappingMatrixLevelAnalysisEiRKSt6vectorISt4pairIS0_IhSaIhEES0_IPK8BasisEltSaIS6_EEESaIS9_EERKS0_IS1_IS6_mESaISE_EERSo │ │ │ │ + 259: 00000000000edc78 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 260: 000000000003d390 44 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ + 261: 000000000006a7c0 746 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ + 262: 00000000000b0b70 5 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ + 263: 00000000000b3f10 122 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ + 264: 00000000000b0ca0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 265: 0000000000065a40 2321 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ + 266: 00000000000b6790 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ + 267: 00000000000c0a30 1965 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEm │ │ │ │ + 268: 000000000002fcb0 761 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ + 269: 00000000000cb490 729 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_l │ │ │ │ + 270: 00000000000bc280 3885 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKcllRNS_9SignatureE │ │ │ │ + 271: 0000000000058d10 2639 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ + 272: 00000000000edc28 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 273: 00000000000b64b0 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ + 274: 00000000000cbf70 476 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 275: 00000000000cb770 489 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 276: 00000000000c19e0 85 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ + 277: 0000000000090150 202 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ + 278: 00000000000b0ca0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 279: 000000000002e410 1046 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 280: 000000000003d380 9 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKclliiiPKdPf │ │ │ │ + 281: 0000000000067f80 3621 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 282: 00000000000bac70 1880 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ + 283: 00000000000977c0 4449 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_ImSaImEE │ │ │ │ + 284: 00000000000cc1f0 630 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ + 285: 00000000000ba7d0 1173 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ + 286: 00000000000b0cc0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 287: 00000000000ba540 656 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ + 288: 00000000000d2c20 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ + 289: 00000000000bb580 1061 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectm │ │ │ │ + 290: 0000000000015160 21 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ + 291: 00000000000b98a0 3000 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm │ │ │ │ + 292: 000000000002d580 1004 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ + 293: 00000000000d50c0 7614 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEElS7_St4lessIvEEvT_T0_SF_T1_T2_ │ │ │ │ + 294: 00000000000b22e0 2506 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 295: 00000000000370a0 75 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectmi │ │ │ │ + 296: 00000000000ca190 274 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ + 297: 00000000000b65b0 212 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEEC2EmRKS0_ │ │ │ │ + 298: 00000000000b61c0 285 FUNC WEAK DEFAULT 12 _ZNSt8__detail18__to_chars_10_implImEEvPcjT_ │ │ │ │ + 299: 00000000000a3220 23346 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ + 300: 00000000000d2c20 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ + 301: 00000000000b5be0 1266 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ + 302: 00000000000b6360 322 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ + 303: 000000000008f7b0 2459 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ + 304: 00000000000edca0 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 305: 0000000000037160 85 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ + 306: 00000000000b5be0 1266 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ + 307: 00000000000b5bb0 38 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ + 308: 0000000000098ea0 8973 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_mESaISN_EE │ │ │ │ + 309: 00000000000c5fd0 4005 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKcllRNS_9SignatureE │ │ │ │ + 310: 000000000005b610 1325 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ + 311: 00000000000c3210 3075 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 312: 0000000000063230 1004 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ + 313: 00000000000b6360 322 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ + 314: 00000000000c4590 1894 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ + 315: 00000000000ee7c0 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ + 316: 00000000000bea70 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ + 317: 0000000000034830 2423 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ + 318: 00000000000cad80 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 319: 00000000000b5b50 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ + 320: 00000000000cd410 522 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 321: 00000000000bf810 2979 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEm │ │ │ │ + 322: 00000000000cde80 4820 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 323: 00000000000c5580 2631 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKclliiiPKdPf │ │ │ │ + 324: 00000000000b5bb0 38 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ + 325: 000000000005d2c0 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ + 326: 000000000002f760 176 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ + 327: 00000000000b65b0 212 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEEC1EmRKS0_ │ │ │ │ + 328: 0000000000092b70 1629 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ + 329: 00000000000cab50 545 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltmESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 330: 00000000000dbc30 4375 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC1ER12FunctionData │ │ │ │ + 331: 00000000000351b0 1288 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 332: 00000000000cae50 945 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 333: 00000000000d2d20 53 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ + 334: 00000000000b0430 884 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ + 335: 00000000000b5b50 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ + 336: 0000000000039bf0 4349 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ + 337: 00000000000e15e0 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 338: 00000000000da780 3166 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ + 339: 00000000000b7aa0 2504 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKclliiiPKdPf │ │ │ │ + 340: 00000000000ca2b0 2125 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 341: 0000000000033d30 2810 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ + 342: 00000000000db420 582 FUNC WEAK DEFAULT 12 _ZSt22__merge_without_bufferIN9__gnu_cxx17__normal_iteratorIPN12FunctionData8LineDataESt6vectorIS3_SaIS3_EEEElZN14FunctionRunnerC4ERS2_EUlRKS3_SC_E0_EvT_SE_SE_T0_SF_T1_ │ │ │ │ + 343: 00000000000c89a0 6123 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKcllRNS_9SignatureEPf │ │ │ │ + 344: 000000000006ade0 1789 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairImdESaIS2_EEiS6_i │ │ │ │ + 345: 000000000005c8e0 2503 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 346: 0000000000032e80 65 FUNC GLOBAL DEFAULT 12 _ZNK14LogSigFunction12logSigLengthEv │ │ │ │ + 347: 0000000000090220 1742 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairImdESaIS6_EESaIS8_EE │ │ │ │ + 348: 00000000000d6e80 4458 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorImSaImEEES3_IS6_SaIS6_EEEElS6_St4lessIvEEvT_T0_SE_T1_T2_ │ │ │ │ + 349: 00000000000a0280 1155 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ + 350: 00000000000b6810 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ + 351: 0000000000066360 2390 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ + 352: 0000000000093970 1163 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ + 353: 00000000000cc470 2796 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEmRKS5_ │ │ │ │ + 354: 0000000000037670 2935 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ + 355: 00000000000c3e20 1892 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 356: 000000000002e830 1306 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 357: 00000000000b3c50 58 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ + 358: 000000000009f340 2413 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ + 359: 00000000000925c0 1449 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ + 360: 00000000000cc1f0 630 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ + 361: 00000000000bd3d0 531 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 362: 00000000000bd5f0 3075 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 363: 0000000000015180 19 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ + 364: 0000000000032ef0 579 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra18printMappingMatrixERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EERSo │ │ │ │ + 365: 00000000000cbea0 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_ │ │ │ │ + 366: 00000000000b8570 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ + 367: 00000000000cab00 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ + 368: 000000000003f9c0 1778 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ + 369: 00000000000b60e0 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ + 370: 00000000000c1580 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_default_appendEm │ │ │ │ + 371: 00000000000b6810 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ + 372: 00000000000bf2f0 440 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ + 373: 00000000000b3c50 58 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ + 374: 000000000002d260 81 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ + 375: 00000000000b3a20 29 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ + 376: 00000000000edc50 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 377: 00000000000d9fb0 419 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIS2_IPK8BasisEltS5_EPS3_ESt6vectorIS8_SaIS8_EEEElS8_Z11sortByFirstIS8_EvRSA_IT_SaISF_EEEUlRKS8_SK_E_EvSF_T0_SM_T1_T2_ │ │ │ │ + 378: 000000000002f4b0 148 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ + 379: 0000000000095000 5866 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_ImSaImEERS1_d │ │ │ │ + 380: 00000000000d8f80 4131 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ + 381: 00000000000b84f0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED2Ev │ │ │ │ + 382: 00000000000bd1b0 531 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 383: 00000000000b8570 243 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ + 384: 00000000000e1500 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 385: 00000000000336c0 1634 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ + 386: 00000000000c6fd0 6608 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKcllRNS_9SignatureEPf │ │ │ │ + 387: 00000000000b60e0 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ + 388: 0000000000040cc0 3745 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ + 389: 000000000004a470 3795 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ + 390: 000000000003d7e0 2517 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 391: 000000000002fa30 629 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ + 392: 00000000000db3e0 62 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ + 393: 0000000000061d80 5287 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 394: 00000000000d7ff0 3102 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_ImfESaIS7_EEES6_ISA_SaISA_EEEElSA_St4lessIvEEvT_T0_SI_T1_T2_ │ │ │ │ + 395: 00000000000400c0 985 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ + 396: 00000000000b84f0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED1Ev │ │ │ │ + 397: 00000000000c0560 1232 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEm │ │ │ │ + 398: 00000000000e1340 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 399: 0000000000036b50 15 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ + 400: 0000000000032ed0 28 FUNC GLOBAL DEFAULT 12 _Z18inputPosFromSingle5Input │ │ │ │ + 401: 0000000000063ef0 4065 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 402: 00000000000b8670 1042 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ + 403: 00000000000c14b0 200 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJRKmEEEvDpOT_ │ │ │ │ + 404: 000000000002d380 501 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ + 405: 00000000000cb210 627 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_l │ │ │ │ + 406: 00000000000c11e0 716 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ + 407: 00000000000c4d00 545 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairImdESaIS1_EE17_M_realloc_appendIJRmRdEEEvDpOT_ │ │ │ │ + 408: 00000000000931d0 1948 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ + 409: 00000000000356c0 4195 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ + 410: 00000000000dcd50 562 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ + 411: 00000000000d3fc0 1757 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElS4_ZN9BasisPool10doneAddingEvEUlS4_S4_E_EvT_T0_SD_T1_T2_ │ │ │ │ + 412: 00000000000b8ac0 2379 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ + 413: 00000000000d0590 4820 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 414: 00000000000ba460 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEm │ │ │ │ + 415: 00000000000bf660 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEm │ │ │ │ + 416: 0000000000036b00 68 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ + 417: 000000000002f3c0 45 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ + 418: 00000000000e1420 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 419: 000000000008e8c0 3213 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ + 420: 000000000002f810 121 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ + 421: 00000000000c2600 3075 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 422: 00000000000b8a90 38 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ + 423: 00000000000ee7a1 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ + 424: 00000000000d2230 1420 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEEZN9BasisPool10doneAddingEvEUlS4_S4_E_EvT_SC_T0_ │ │ │ │ + 425: 00000000000b0be0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,350 +1,350 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xa3f0 contains 243 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0xa568 contains 243 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -00000000000f38b8 0000000000000008 R_X86_64_RELATIVE 15160 │ │ │ │ -00000000000f38c0 0000000000000008 R_X86_64_RELATIVE 15120 │ │ │ │ -00000000000f38d0 0000000000000008 R_X86_64_RELATIVE f3aa8 │ │ │ │ -00000000000f38d8 0000000000000008 R_X86_64_RELATIVE 15480 │ │ │ │ -00000000000f38e0 0000000000000008 R_X86_64_RELATIVE 154a0 │ │ │ │ -00000000000f38e8 0000000000000008 R_X86_64_RELATIVE 4aa80 │ │ │ │ -00000000000f38f8 0000000000000008 R_X86_64_RELATIVE f3ac0 │ │ │ │ -00000000000f3900 0000000000000008 R_X86_64_RELATIVE 154d0 │ │ │ │ -00000000000f3908 0000000000000008 R_X86_64_RELATIVE 154f0 │ │ │ │ -00000000000f3910 0000000000000008 R_X86_64_RELATIVE 4c610 │ │ │ │ -00000000000f3920 0000000000000008 R_X86_64_RELATIVE f3ad8 │ │ │ │ -00000000000f3928 0000000000000008 R_X86_64_RELATIVE 15520 │ │ │ │ -00000000000f3930 0000000000000008 R_X86_64_RELATIVE 15540 │ │ │ │ -00000000000f3938 0000000000000008 R_X86_64_RELATIVE 83280 │ │ │ │ -00000000000f3948 0000000000000008 R_X86_64_RELATIVE f3af0 │ │ │ │ -00000000000f3950 0000000000000008 R_X86_64_RELATIVE 15570 │ │ │ │ -00000000000f3958 0000000000000008 R_X86_64_RELATIVE 15590 │ │ │ │ -00000000000f3960 0000000000000008 R_X86_64_RELATIVE 86ec0 │ │ │ │ -00000000000f3970 0000000000000008 R_X86_64_RELATIVE f3b08 │ │ │ │ -00000000000f3978 0000000000000008 R_X86_64_RELATIVE 153e0 │ │ │ │ -00000000000f3980 0000000000000008 R_X86_64_RELATIVE 15400 │ │ │ │ -00000000000f3988 0000000000000008 R_X86_64_RELATIVE 4f3f0 │ │ │ │ -00000000000f3998 0000000000000008 R_X86_64_RELATIVE f3b20 │ │ │ │ -00000000000f39a0 0000000000000008 R_X86_64_RELATIVE 15430 │ │ │ │ -00000000000f39a8 0000000000000008 R_X86_64_RELATIVE 15450 │ │ │ │ -00000000000f39b0 0000000000000008 R_X86_64_RELATIVE 525f0 │ │ │ │ -00000000000f39c0 0000000000000008 R_X86_64_RELATIVE f3b38 │ │ │ │ -00000000000f39c8 0000000000000008 R_X86_64_RELATIVE 15200 │ │ │ │ -00000000000f39d0 0000000000000008 R_X86_64_RELATIVE 15220 │ │ │ │ -00000000000f39d8 0000000000000008 R_X86_64_RELATIVE 322e0 │ │ │ │ -00000000000f39e8 0000000000000008 R_X86_64_RELATIVE f3b50 │ │ │ │ -00000000000f39f0 0000000000000008 R_X86_64_RELATIVE 15250 │ │ │ │ -00000000000f39f8 0000000000000008 R_X86_64_RELATIVE 15270 │ │ │ │ -00000000000f3a00 0000000000000008 R_X86_64_RELATIVE 32f90 │ │ │ │ -00000000000f3a10 0000000000000008 R_X86_64_RELATIVE f3b68 │ │ │ │ -00000000000f3a18 0000000000000008 R_X86_64_RELATIVE 152a0 │ │ │ │ -00000000000f3a20 0000000000000008 R_X86_64_RELATIVE 152c0 │ │ │ │ -00000000000f3a28 0000000000000008 R_X86_64_RELATIVE 83b20 │ │ │ │ -00000000000f3a38 0000000000000008 R_X86_64_RELATIVE f3b80 │ │ │ │ -00000000000f3a40 0000000000000008 R_X86_64_RELATIVE 152f0 │ │ │ │ -00000000000f3a48 0000000000000008 R_X86_64_RELATIVE 15310 │ │ │ │ -00000000000f3a50 0000000000000008 R_X86_64_RELATIVE 87760 │ │ │ │ -00000000000f3a60 0000000000000008 R_X86_64_RELATIVE f3b98 │ │ │ │ -00000000000f3a68 0000000000000008 R_X86_64_RELATIVE 15340 │ │ │ │ -00000000000f3a70 0000000000000008 R_X86_64_RELATIVE 15360 │ │ │ │ -00000000000f3a78 0000000000000008 R_X86_64_RELATIVE 5ea10 │ │ │ │ -00000000000f3a88 0000000000000008 R_X86_64_RELATIVE f3bb0 │ │ │ │ -00000000000f3a90 0000000000000008 R_X86_64_RELATIVE 15390 │ │ │ │ -00000000000f3a98 0000000000000008 R_X86_64_RELATIVE 153b0 │ │ │ │ -00000000000f3aa0 0000000000000008 R_X86_64_RELATIVE 3ee00 │ │ │ │ -00000000000f3ab0 0000000000000008 R_X86_64_RELATIVE e6a40 │ │ │ │ -00000000000f3ac8 0000000000000008 R_X86_64_RELATIVE e6b00 │ │ │ │ -00000000000f3ae0 0000000000000008 R_X86_64_RELATIVE e6bc0 │ │ │ │ -00000000000f3af8 0000000000000008 R_X86_64_RELATIVE e6c80 │ │ │ │ -00000000000f3b10 0000000000000008 R_X86_64_RELATIVE e6d40 │ │ │ │ -00000000000f3b28 0000000000000008 R_X86_64_RELATIVE e6e00 │ │ │ │ -00000000000f3b40 0000000000000008 R_X86_64_RELATIVE e6ec0 │ │ │ │ -00000000000f3b58 0000000000000008 R_X86_64_RELATIVE e6f80 │ │ │ │ -00000000000f3b70 0000000000000008 R_X86_64_RELATIVE e7040 │ │ │ │ -00000000000f3b88 0000000000000008 R_X86_64_RELATIVE e7100 │ │ │ │ -00000000000f3ba0 0000000000000008 R_X86_64_RELATIVE e71c0 │ │ │ │ -00000000000f3bb8 0000000000000008 R_X86_64_RELATIVE e7280 │ │ │ │ -00000000000f3c38 0000000000000008 R_X86_64_RELATIVE b4e50 │ │ │ │ -00000000000f3c40 0000000000000008 R_X86_64_RELATIVE b4e70 │ │ │ │ -00000000000f3c48 0000000000000008 R_X86_64_RELATIVE c17d0 │ │ │ │ -00000000000f3c60 0000000000000008 R_X86_64_RELATIVE b4df0 │ │ │ │ -00000000000f3c68 0000000000000008 R_X86_64_RELATIVE b4e10 │ │ │ │ -00000000000f3c70 0000000000000008 R_X86_64_RELATIVE b6fc0 │ │ │ │ -00000000000f3c88 0000000000000008 R_X86_64_RELATIVE b4d90 │ │ │ │ -00000000000f3c90 0000000000000008 R_X86_64_RELATIVE b4db0 │ │ │ │ -00000000000f3c98 0000000000000008 R_X86_64_RELATIVE c15b0 │ │ │ │ -00000000000f3cb0 0000000000000008 R_X86_64_RELATIVE b4d30 │ │ │ │ -00000000000f3cb8 0000000000000008 R_X86_64_RELATIVE b4d50 │ │ │ │ -00000000000f3cc0 0000000000000008 R_X86_64_RELATIVE b6510 │ │ │ │ -00000000000f3f28 0000000000000008 R_X86_64_RELATIVE b4d10 │ │ │ │ -00000000000f4340 0000000000000008 R_X86_64_RELATIVE f4340 │ │ │ │ -00000000000f4388 0000000000000008 R_X86_64_RELATIVE e3505 │ │ │ │ -00000000000f4390 0000000000000008 R_X86_64_RELATIVE e4598 │ │ │ │ -00000000000f43a0 0000000000000008 R_X86_64_RELATIVE f43e0 │ │ │ │ -00000000000f43e0 0000000000000008 R_X86_64_RELATIVE e35b0 │ │ │ │ -00000000000f43e8 0000000000000008 R_X86_64_RELATIVE 89640 │ │ │ │ -00000000000f43f8 0000000000000008 R_X86_64_RELATIVE e4658 │ │ │ │ -00000000000f4400 0000000000000008 R_X86_64_RELATIVE e3511 │ │ │ │ -00000000000f4408 0000000000000008 R_X86_64_RELATIVE 82670 │ │ │ │ -00000000000f4418 0000000000000008 R_X86_64_RELATIVE e4860 │ │ │ │ -00000000000f4420 0000000000000008 R_X86_64_RELATIVE e351b │ │ │ │ -00000000000f4428 0000000000000008 R_X86_64_RELATIVE 38600 │ │ │ │ -00000000000f4438 0000000000000008 R_X86_64_RELATIVE e4cd8 │ │ │ │ -00000000000f4440 0000000000000008 R_X86_64_RELATIVE e3528 │ │ │ │ -00000000000f4448 0000000000000008 R_X86_64_RELATIVE 6d230 │ │ │ │ -00000000000f4458 0000000000000008 R_X86_64_RELATIVE e4d30 │ │ │ │ -00000000000f4460 0000000000000008 R_X86_64_RELATIVE e35b7 │ │ │ │ -00000000000f4468 0000000000000008 R_X86_64_RELATIVE 61c00 │ │ │ │ -00000000000f4478 0000000000000008 R_X86_64_RELATIVE e4dd8 │ │ │ │ -00000000000f4480 0000000000000008 R_X86_64_RELATIVE e35e6 │ │ │ │ -00000000000f4488 0000000000000008 R_X86_64_RELATIVE 566e0 │ │ │ │ -00000000000f4498 0000000000000008 R_X86_64_RELATIVE e4eb8 │ │ │ │ -00000000000f44a0 0000000000000008 R_X86_64_RELATIVE e35f1 │ │ │ │ -00000000000f44a8 0000000000000008 R_X86_64_RELATIVE 60ff0 │ │ │ │ -00000000000f44b8 0000000000000008 R_X86_64_RELATIVE e5060 │ │ │ │ -00000000000f44c0 0000000000000008 R_X86_64_RELATIVE e3534 │ │ │ │ -00000000000f44c8 0000000000000008 R_X86_64_RELATIVE 47e80 │ │ │ │ -00000000000f44d8 0000000000000008 R_X86_64_RELATIVE e5140 │ │ │ │ -00000000000f44e0 0000000000000008 R_X86_64_RELATIVE e353f │ │ │ │ -00000000000f44e8 0000000000000008 R_X86_64_RELATIVE 63650 │ │ │ │ -00000000000f44f8 0000000000000008 R_X86_64_RELATIVE e5278 │ │ │ │ -00000000000f4500 0000000000000008 R_X86_64_RELATIVE e3552 │ │ │ │ -00000000000f4508 0000000000000008 R_X86_64_RELATIVE 46850 │ │ │ │ -00000000000f4518 0000000000000008 R_X86_64_RELATIVE e5340 │ │ │ │ -00000000000f4520 0000000000000008 R_X86_64_RELATIVE e355b │ │ │ │ -00000000000f4528 0000000000000008 R_X86_64_RELATIVE 47160 │ │ │ │ -00000000000f4538 0000000000000008 R_X86_64_RELATIVE e5468 │ │ │ │ -00000000000f4540 0000000000000008 R_X86_64_RELATIVE e357f │ │ │ │ -00000000000f4548 0000000000000008 R_X86_64_RELATIVE 2eb10 │ │ │ │ -00000000000f4558 0000000000000008 R_X86_64_RELATIVE e5520 │ │ │ │ -00000000000f4560 0000000000000008 R_X86_64_RELATIVE e356c │ │ │ │ -00000000000f4568 0000000000000008 R_X86_64_RELATIVE 30e80 │ │ │ │ -00000000000f4578 0000000000000008 R_X86_64_RELATIVE e5598 │ │ │ │ -00000000000f4580 0000000000000008 R_X86_64_RELATIVE e357c │ │ │ │ -00000000000f4588 0000000000000008 R_X86_64_RELATIVE 224e0 │ │ │ │ -00000000000f4598 0000000000000008 R_X86_64_RELATIVE e5730 │ │ │ │ -00000000000f45a0 0000000000000008 R_X86_64_RELATIVE e3589 │ │ │ │ -00000000000f45a8 0000000000000008 R_X86_64_RELATIVE 3a2f0 │ │ │ │ -00000000000f45b8 0000000000000008 R_X86_64_RELATIVE e5798 │ │ │ │ -00000000000f45c0 0000000000000008 R_X86_64_RELATIVE e3598 │ │ │ │ -00000000000f45c8 0000000000000008 R_X86_64_RELATIVE a3fd0 │ │ │ │ -00000000000f45d8 0000000000000008 R_X86_64_RELATIVE e5838 │ │ │ │ -00000000000f45e0 0000000000000008 R_X86_64_RELATIVE e35a0 │ │ │ │ -00000000000f45e8 0000000000000008 R_X86_64_RELATIVE b4940 │ │ │ │ -00000000000f45f8 0000000000000008 R_X86_64_RELATIVE e5988 │ │ │ │ -00000000000f4600 0000000000000008 R_X86_64_RELATIVE e3316 │ │ │ │ -00000000000f4608 0000000000000008 R_X86_64_RELATIVE 3f100 │ │ │ │ -00000000000f4618 0000000000000008 R_X86_64_RELATIVE e5d38 │ │ │ │ -00000000000f4620 0000000000000008 R_X86_64_RELATIVE e35a8 │ │ │ │ -00000000000f4628 0000000000000008 R_X86_64_RELATIVE 38c70 │ │ │ │ -00000000000f4638 0000000000000008 R_X86_64_RELATIVE e5e50 │ │ │ │ -00000000000f4640 0000000000000008 R_X86_64_RELATIVE e35ad │ │ │ │ -00000000000f4648 0000000000000008 R_X86_64_RELATIVE 8f840 │ │ │ │ -00000000000f4658 0000000000000008 R_X86_64_RELATIVE e5ec0 │ │ │ │ -00000000000f4660 0000000000000008 R_X86_64_RELATIVE e35b4 │ │ │ │ -00000000000f4668 0000000000000008 R_X86_64_RELATIVE a0ab0 │ │ │ │ -00000000000f4678 0000000000000008 R_X86_64_RELATIVE e6250 │ │ │ │ -00000000000f4680 0000000000000008 R_X86_64_RELATIVE e35c3 │ │ │ │ -00000000000f4688 0000000000000008 R_X86_64_RELATIVE 65fa0 │ │ │ │ -00000000000f4698 0000000000000008 R_X86_64_RELATIVE e6310 │ │ │ │ -00000000000f46a0 0000000000000008 R_X86_64_RELATIVE e35cf │ │ │ │ -00000000000f46a8 0000000000000008 R_X86_64_RELATIVE 67c10 │ │ │ │ -00000000000f46b8 0000000000000008 R_X86_64_RELATIVE e6498 │ │ │ │ -00000000000f46c0 0000000000000008 R_X86_64_RELATIVE e35e3 │ │ │ │ -00000000000f46c8 0000000000000008 R_X86_64_RELATIVE 454b0 │ │ │ │ -00000000000f46d8 0000000000000008 R_X86_64_RELATIVE e6550 │ │ │ │ -00000000000f46e0 0000000000000008 R_X86_64_RELATIVE e35ee │ │ │ │ -00000000000f46e8 0000000000000008 R_X86_64_RELATIVE 43fc0 │ │ │ │ -00000000000f46f8 0000000000000008 R_X86_64_RELATIVE e66c0 │ │ │ │ -00000000000f4700 0000000000000008 R_X86_64_RELATIVE e3601 │ │ │ │ -00000000000f4708 0000000000000008 R_X86_64_RELATIVE 59ca0 │ │ │ │ -00000000000f4718 0000000000000008 R_X86_64_RELATIVE e67b0 │ │ │ │ -00000000000f4720 0000000000000008 R_X86_64_RELATIVE e360a │ │ │ │ -00000000000f4728 0000000000000008 R_X86_64_RELATIVE 39cf0 │ │ │ │ -00000000000f4738 0000000000000008 R_X86_64_RELATIVE e68d0 │ │ │ │ -00000000000f4740 0000000000000008 R_X86_64_RELATIVE e3619 │ │ │ │ -00000000000f4748 0000000000000008 R_X86_64_RELATIVE 151c0 │ │ │ │ -00000000000f4758 0000000000000008 R_X86_64_RELATIVE e6990 │ │ │ │ -00000000000f3aa8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3ac0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3ad8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3af0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3b08 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3b20 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3b38 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3b50 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3b68 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3b80 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3b98 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3bb0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3bc8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3be0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3bf8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3c10 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000f3ab8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3ad0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3ae8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3b00 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3b18 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3b30 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3b48 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3b60 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3b78 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3b90 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3ba8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3bc0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3bd8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3bf0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3c08 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3c20 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f3bd0 0000018d00000001 R_X86_64_64 00000000000e7800 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3be8 000001a000000001 R_X86_64_64 00000000000e78e0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3c00 0000017f00000001 R_X86_64_64 00000000000e79c0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3c18 0000015000000001 R_X86_64_64 00000000000e7aa0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3c30 000000a800000001 R_X86_64_64 00000000000f3bc8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3c58 000000f000000001 R_X86_64_64 00000000000f3be0 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3c80 0000009c00000001 R_X86_64_64 00000000000f3bf8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3ca8 000000a900000001 R_X86_64_64 00000000000f3c10 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3eb8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 PyBool_Type + 0 │ │ │ │ -00000000000f3ec0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f3ec8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_TrueStruct + 0 │ │ │ │ -00000000000f3ed0 000000e400000006 R_X86_64_GLOB_DAT 00000000000f47a8 g_bchLyndon20_dat + 0 │ │ │ │ -00000000000f3ed8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 PyTuple_Type + 0 │ │ │ │ -00000000000f3ee0 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f3ee8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 PyCapsule_Type + 0 │ │ │ │ -00000000000f3ef0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f3ef8 0000009b00000006 R_X86_64_GLOB_DAT 00000000000f47c8 _ZZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ -00000000000f3f00 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_NoneStruct + 0 │ │ │ │ -00000000000f3f08 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIPKc@CXXABI_1.3 + 0 │ │ │ │ -00000000000f3f10 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f3f18 0000013b00000006 R_X86_64_GLOB_DAT 00000000000f47c0 _ZGVZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ -00000000000f3f20 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ModuleNotFoundError + 0 │ │ │ │ -00000000000f3f30 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f3f38 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f3f40 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f3f48 000000db00000006 R_X86_64_GLOB_DAT 00000000000f47a0 g_signal_given + 0 │ │ │ │ -00000000000f3f50 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f3f58 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f3f60 0000010300000006 R_X86_64_GLOB_DAT 00000000000f3c78 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3f68 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cout@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f3f70 0000005500000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeError + 0 │ │ │ │ -00000000000f3f78 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_FalseStruct + 0 │ │ │ │ -00000000000f3f80 000001a500000006 R_X86_64_GLOB_DAT 00000000000f47a1 g_signals_setup + 0 │ │ │ │ -00000000000f3f88 0000006c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyLong_Type + 0 │ │ │ │ -00000000000f3f90 0000017700000006 R_X86_64_GLOB_DAT 00000000000f3c50 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3f98 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -00000000000f3fa0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f3fa8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 PyBytes_Type + 0 │ │ │ │ -00000000000f3fb0 0000007b00000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ImportError + 0 │ │ │ │ -00000000000f3fb8 0000007d00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -00000000000f3fc0 0000008100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -00000000000f3fc8 0000008300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f3fd0 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f3fd8 0000011000000006 R_X86_64_GLOB_DAT 00000000000f3c28 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f3fe0 0000013000000006 R_X86_64_GLOB_DAT 00000000000f3ca0 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000f4780 0000005100000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4788 0000007c00000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4790 0000006d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000ed8b8 0000000000000008 R_X86_64_RELATIVE 15150 │ │ │ │ +00000000000ed8c0 0000000000000008 R_X86_64_RELATIVE 15110 │ │ │ │ +00000000000ed8d0 0000000000000008 R_X86_64_RELATIVE edaa8 │ │ │ │ +00000000000ed8d8 0000000000000008 R_X86_64_RELATIVE 15450 │ │ │ │ +00000000000ed8e0 0000000000000008 R_X86_64_RELATIVE 15470 │ │ │ │ +00000000000ed8e8 0000000000000008 R_X86_64_RELATIVE 48a10 │ │ │ │ +00000000000ed8f8 0000000000000008 R_X86_64_RELATIVE edac0 │ │ │ │ +00000000000ed900 0000000000000008 R_X86_64_RELATIVE 154a0 │ │ │ │ +00000000000ed908 0000000000000008 R_X86_64_RELATIVE 154c0 │ │ │ │ +00000000000ed910 0000000000000008 R_X86_64_RELATIVE 4a450 │ │ │ │ +00000000000ed920 0000000000000008 R_X86_64_RELATIVE edad8 │ │ │ │ +00000000000ed928 0000000000000008 R_X86_64_RELATIVE 154f0 │ │ │ │ +00000000000ed930 0000000000000008 R_X86_64_RELATIVE 15510 │ │ │ │ +00000000000ed938 0000000000000008 R_X86_64_RELATIVE 80430 │ │ │ │ +00000000000ed948 0000000000000008 R_X86_64_RELATIVE edaf0 │ │ │ │ +00000000000ed950 0000000000000008 R_X86_64_RELATIVE 15540 │ │ │ │ +00000000000ed958 0000000000000008 R_X86_64_RELATIVE 15560 │ │ │ │ +00000000000ed960 0000000000000008 R_X86_64_RELATIVE 840d0 │ │ │ │ +00000000000ed970 0000000000000008 R_X86_64_RELATIVE edb08 │ │ │ │ +00000000000ed978 0000000000000008 R_X86_64_RELATIVE 153b0 │ │ │ │ +00000000000ed980 0000000000000008 R_X86_64_RELATIVE 153d0 │ │ │ │ +00000000000ed988 0000000000000008 R_X86_64_RELATIVE 4cff0 │ │ │ │ +00000000000ed998 0000000000000008 R_X86_64_RELATIVE edb20 │ │ │ │ +00000000000ed9a0 0000000000000008 R_X86_64_RELATIVE 15400 │ │ │ │ +00000000000ed9a8 0000000000000008 R_X86_64_RELATIVE 15420 │ │ │ │ +00000000000ed9b0 0000000000000008 R_X86_64_RELATIVE 50180 │ │ │ │ +00000000000ed9c0 0000000000000008 R_X86_64_RELATIVE edb38 │ │ │ │ +00000000000ed9c8 0000000000000008 R_X86_64_RELATIVE 151d0 │ │ │ │ +00000000000ed9d0 0000000000000008 R_X86_64_RELATIVE 151f0 │ │ │ │ +00000000000ed9d8 0000000000000008 R_X86_64_RELATIVE 30860 │ │ │ │ +00000000000ed9e8 0000000000000008 R_X86_64_RELATIVE edb50 │ │ │ │ +00000000000ed9f0 0000000000000008 R_X86_64_RELATIVE 15220 │ │ │ │ +00000000000ed9f8 0000000000000008 R_X86_64_RELATIVE 15240 │ │ │ │ +00000000000eda00 0000000000000008 R_X86_64_RELATIVE 31520 │ │ │ │ +00000000000eda10 0000000000000008 R_X86_64_RELATIVE edb68 │ │ │ │ +00000000000eda18 0000000000000008 R_X86_64_RELATIVE 15270 │ │ │ │ +00000000000eda20 0000000000000008 R_X86_64_RELATIVE 15290 │ │ │ │ +00000000000eda28 0000000000000008 R_X86_64_RELATIVE 80cf0 │ │ │ │ +00000000000eda38 0000000000000008 R_X86_64_RELATIVE edb80 │ │ │ │ +00000000000eda40 0000000000000008 R_X86_64_RELATIVE 152c0 │ │ │ │ +00000000000eda48 0000000000000008 R_X86_64_RELATIVE 152e0 │ │ │ │ +00000000000eda50 0000000000000008 R_X86_64_RELATIVE 84990 │ │ │ │ +00000000000eda60 0000000000000008 R_X86_64_RELATIVE edb98 │ │ │ │ +00000000000eda68 0000000000000008 R_X86_64_RELATIVE 15310 │ │ │ │ +00000000000eda70 0000000000000008 R_X86_64_RELATIVE 15330 │ │ │ │ +00000000000eda78 0000000000000008 R_X86_64_RELATIVE 5bfb0 │ │ │ │ +00000000000eda88 0000000000000008 R_X86_64_RELATIVE edbb0 │ │ │ │ +00000000000eda90 0000000000000008 R_X86_64_RELATIVE 15360 │ │ │ │ +00000000000eda98 0000000000000008 R_X86_64_RELATIVE 15380 │ │ │ │ +00000000000edaa0 0000000000000008 R_X86_64_RELATIVE 3d0d0 │ │ │ │ +00000000000edab0 0000000000000008 R_X86_64_RELATIVE e0a40 │ │ │ │ +00000000000edac8 0000000000000008 R_X86_64_RELATIVE e0b00 │ │ │ │ +00000000000edae0 0000000000000008 R_X86_64_RELATIVE e0bc0 │ │ │ │ +00000000000edaf8 0000000000000008 R_X86_64_RELATIVE e0c80 │ │ │ │ +00000000000edb10 0000000000000008 R_X86_64_RELATIVE e0d40 │ │ │ │ +00000000000edb28 0000000000000008 R_X86_64_RELATIVE e0e00 │ │ │ │ +00000000000edb40 0000000000000008 R_X86_64_RELATIVE e0ec0 │ │ │ │ +00000000000edb58 0000000000000008 R_X86_64_RELATIVE e0f80 │ │ │ │ +00000000000edb70 0000000000000008 R_X86_64_RELATIVE e1040 │ │ │ │ +00000000000edb88 0000000000000008 R_X86_64_RELATIVE e1100 │ │ │ │ +00000000000edba0 0000000000000008 R_X86_64_RELATIVE e11c0 │ │ │ │ +00000000000edbb8 0000000000000008 R_X86_64_RELATIVE e1280 │ │ │ │ +00000000000edc38 0000000000000008 R_X86_64_RELATIVE b0ca0 │ │ │ │ +00000000000edc40 0000000000000008 R_X86_64_RELATIVE b0cc0 │ │ │ │ +00000000000edc48 0000000000000008 R_X86_64_RELATIVE bd3d0 │ │ │ │ +00000000000edc60 0000000000000008 R_X86_64_RELATIVE b0c40 │ │ │ │ +00000000000edc68 0000000000000008 R_X86_64_RELATIVE b0c60 │ │ │ │ +00000000000edc70 0000000000000008 R_X86_64_RELATIVE b2cb0 │ │ │ │ +00000000000edc88 0000000000000008 R_X86_64_RELATIVE b0be0 │ │ │ │ +00000000000edc90 0000000000000008 R_X86_64_RELATIVE b0c00 │ │ │ │ +00000000000edc98 0000000000000008 R_X86_64_RELATIVE bd1b0 │ │ │ │ +00000000000edcb0 0000000000000008 R_X86_64_RELATIVE b0b80 │ │ │ │ +00000000000edcb8 0000000000000008 R_X86_64_RELATIVE b0ba0 │ │ │ │ +00000000000edcc0 0000000000000008 R_X86_64_RELATIVE b22e0 │ │ │ │ +00000000000edf28 0000000000000008 R_X86_64_RELATIVE b0b60 │ │ │ │ +00000000000ee340 0000000000000008 R_X86_64_RELATIVE ee340 │ │ │ │ +00000000000ee388 0000000000000008 R_X86_64_RELATIVE dd505 │ │ │ │ +00000000000ee390 0000000000000008 R_X86_64_RELATIVE de598 │ │ │ │ +00000000000ee3a0 0000000000000008 R_X86_64_RELATIVE ee3e0 │ │ │ │ +00000000000ee3e0 0000000000000008 R_X86_64_RELATIVE dd5b0 │ │ │ │ +00000000000ee3e8 0000000000000008 R_X86_64_RELATIVE 86890 │ │ │ │ +00000000000ee3f8 0000000000000008 R_X86_64_RELATIVE de658 │ │ │ │ +00000000000ee400 0000000000000008 R_X86_64_RELATIVE dd511 │ │ │ │ +00000000000ee408 0000000000000008 R_X86_64_RELATIVE 7f890 │ │ │ │ +00000000000ee418 0000000000000008 R_X86_64_RELATIVE de860 │ │ │ │ +00000000000ee420 0000000000000008 R_X86_64_RELATIVE dd51b │ │ │ │ +00000000000ee428 0000000000000008 R_X86_64_RELATIVE 36b60 │ │ │ │ +00000000000ee438 0000000000000008 R_X86_64_RELATIVE decd8 │ │ │ │ +00000000000ee440 0000000000000008 R_X86_64_RELATIVE dd528 │ │ │ │ +00000000000ee448 0000000000000008 R_X86_64_RELATIVE 6a4e0 │ │ │ │ +00000000000ee458 0000000000000008 R_X86_64_RELATIVE ded30 │ │ │ │ +00000000000ee460 0000000000000008 R_X86_64_RELATIVE dd5b7 │ │ │ │ +00000000000ee468 0000000000000008 R_X86_64_RELATIVE 5f310 │ │ │ │ +00000000000ee478 0000000000000008 R_X86_64_RELATIVE dedd8 │ │ │ │ +00000000000ee480 0000000000000008 R_X86_64_RELATIVE dd5e6 │ │ │ │ +00000000000ee488 0000000000000008 R_X86_64_RELATIVE 542a0 │ │ │ │ +00000000000ee498 0000000000000008 R_X86_64_RELATIVE deeb8 │ │ │ │ +00000000000ee4a0 0000000000000008 R_X86_64_RELATIVE dd5f1 │ │ │ │ +00000000000ee4a8 0000000000000008 R_X86_64_RELATIVE 5e720 │ │ │ │ +00000000000ee4b8 0000000000000008 R_X86_64_RELATIVE df060 │ │ │ │ +00000000000ee4c0 0000000000000008 R_X86_64_RELATIVE dd534 │ │ │ │ +00000000000ee4c8 0000000000000008 R_X86_64_RELATIVE 45f30 │ │ │ │ +00000000000ee4d8 0000000000000008 R_X86_64_RELATIVE df140 │ │ │ │ +00000000000ee4e0 0000000000000008 R_X86_64_RELATIVE dd53f │ │ │ │ +00000000000ee4e8 0000000000000008 R_X86_64_RELATIVE 60c30 │ │ │ │ +00000000000ee4f8 0000000000000008 R_X86_64_RELATIVE df278 │ │ │ │ +00000000000ee500 0000000000000008 R_X86_64_RELATIVE dd552 │ │ │ │ +00000000000ee508 0000000000000008 R_X86_64_RELATIVE 449a0 │ │ │ │ +00000000000ee518 0000000000000008 R_X86_64_RELATIVE df340 │ │ │ │ +00000000000ee520 0000000000000008 R_X86_64_RELATIVE dd55b │ │ │ │ +00000000000ee528 0000000000000008 R_X86_64_RELATIVE 45250 │ │ │ │ +00000000000ee538 0000000000000008 R_X86_64_RELATIVE df468 │ │ │ │ +00000000000ee540 0000000000000008 R_X86_64_RELATIVE dd57f │ │ │ │ +00000000000ee548 0000000000000008 R_X86_64_RELATIVE 2d2c0 │ │ │ │ +00000000000ee558 0000000000000008 R_X86_64_RELATIVE df520 │ │ │ │ +00000000000ee560 0000000000000008 R_X86_64_RELATIVE dd56c │ │ │ │ +00000000000ee568 0000000000000008 R_X86_64_RELATIVE 2f3f0 │ │ │ │ +00000000000ee578 0000000000000008 R_X86_64_RELATIVE df598 │ │ │ │ +00000000000ee580 0000000000000008 R_X86_64_RELATIVE dd57c │ │ │ │ +00000000000ee588 0000000000000008 R_X86_64_RELATIVE 21bd0 │ │ │ │ +00000000000ee598 0000000000000008 R_X86_64_RELATIVE df730 │ │ │ │ +00000000000ee5a0 0000000000000008 R_X86_64_RELATIVE dd589 │ │ │ │ +00000000000ee5a8 0000000000000008 R_X86_64_RELATIVE 38850 │ │ │ │ +00000000000ee5b8 0000000000000008 R_X86_64_RELATIVE df798 │ │ │ │ +00000000000ee5c0 0000000000000008 R_X86_64_RELATIVE dd598 │ │ │ │ +00000000000ee5c8 0000000000000008 R_X86_64_RELATIVE a0710 │ │ │ │ +00000000000ee5d8 0000000000000008 R_X86_64_RELATIVE df838 │ │ │ │ +00000000000ee5e0 0000000000000008 R_X86_64_RELATIVE dd5a0 │ │ │ │ +00000000000ee5e8 0000000000000008 R_X86_64_RELATIVE b07b0 │ │ │ │ +00000000000ee5f8 0000000000000008 R_X86_64_RELATIVE df988 │ │ │ │ +00000000000ee600 0000000000000008 R_X86_64_RELATIVE dd316 │ │ │ │ +00000000000ee608 0000000000000008 R_X86_64_RELATIVE 3d3c0 │ │ │ │ +00000000000ee618 0000000000000008 R_X86_64_RELATIVE dfd38 │ │ │ │ +00000000000ee620 0000000000000008 R_X86_64_RELATIVE dd5a8 │ │ │ │ +00000000000ee628 0000000000000008 R_X86_64_RELATIVE 371c0 │ │ │ │ +00000000000ee638 0000000000000008 R_X86_64_RELATIVE dfe50 │ │ │ │ +00000000000ee640 0000000000000008 R_X86_64_RELATIVE dd5ad │ │ │ │ +00000000000ee648 0000000000000008 R_X86_64_RELATIVE 8c810 │ │ │ │ +00000000000ee658 0000000000000008 R_X86_64_RELATIVE dfec0 │ │ │ │ +00000000000ee660 0000000000000008 R_X86_64_RELATIVE dd5b4 │ │ │ │ +00000000000ee668 0000000000000008 R_X86_64_RELATIVE 9cb50 │ │ │ │ +00000000000ee678 0000000000000008 R_X86_64_RELATIVE e0250 │ │ │ │ +00000000000ee680 0000000000000008 R_X86_64_RELATIVE dd5c3 │ │ │ │ +00000000000ee688 0000000000000008 R_X86_64_RELATIVE 63620 │ │ │ │ +00000000000ee698 0000000000000008 R_X86_64_RELATIVE e0310 │ │ │ │ +00000000000ee6a0 0000000000000008 R_X86_64_RELATIVE dd5cf │ │ │ │ +00000000000ee6a8 0000000000000008 R_X86_64_RELATIVE 65090 │ │ │ │ +00000000000ee6b8 0000000000000008 R_X86_64_RELATIVE e0498 │ │ │ │ +00000000000ee6c0 0000000000000008 R_X86_64_RELATIVE dd5e3 │ │ │ │ +00000000000ee6c8 0000000000000008 R_X86_64_RELATIVE 435c0 │ │ │ │ +00000000000ee6d8 0000000000000008 R_X86_64_RELATIVE e0550 │ │ │ │ +00000000000ee6e0 0000000000000008 R_X86_64_RELATIVE dd5ee │ │ │ │ +00000000000ee6e8 0000000000000008 R_X86_64_RELATIVE 421d0 │ │ │ │ +00000000000ee6f8 0000000000000008 R_X86_64_RELATIVE e06c0 │ │ │ │ +00000000000ee700 0000000000000008 R_X86_64_RELATIVE dd601 │ │ │ │ +00000000000ee708 0000000000000008 R_X86_64_RELATIVE 57620 │ │ │ │ +00000000000ee718 0000000000000008 R_X86_64_RELATIVE e07b0 │ │ │ │ +00000000000ee720 0000000000000008 R_X86_64_RELATIVE dd60a │ │ │ │ +00000000000ee728 0000000000000008 R_X86_64_RELATIVE 38250 │ │ │ │ +00000000000ee738 0000000000000008 R_X86_64_RELATIVE e08d0 │ │ │ │ +00000000000ee740 0000000000000008 R_X86_64_RELATIVE dd619 │ │ │ │ +00000000000ee748 0000000000000008 R_X86_64_RELATIVE 151a0 │ │ │ │ +00000000000ee758 0000000000000008 R_X86_64_RELATIVE e0990 │ │ │ │ +00000000000edaa8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edac0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edad8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edaf0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edb08 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edb20 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edb38 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edb50 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edb68 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edb80 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edb98 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edbb0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edbc8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edbe0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edbf8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edc10 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000edab8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edad0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edae8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edb00 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edb18 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edb30 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edb48 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edb60 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edb78 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edb90 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edba8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edbc0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edbd8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edbf0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edc08 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edc20 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000edbd0 0000018e00000001 R_X86_64_64 00000000000e1340 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edbe8 000001a200000001 R_X86_64_64 00000000000e1420 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edc00 0000018000000001 R_X86_64_64 00000000000e1500 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edc18 0000015100000001 R_X86_64_64 00000000000e15e0 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edc30 000000a800000001 R_X86_64_64 00000000000edbc8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edc58 000000f000000001 R_X86_64_64 00000000000edbe0 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edc80 0000009c00000001 R_X86_64_64 00000000000edbf8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edca8 000000a900000001 R_X86_64_64 00000000000edc10 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edeb8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 PyBool_Type + 0 │ │ │ │ +00000000000edec0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000edec8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_TrueStruct + 0 │ │ │ │ +00000000000eded0 000000e400000006 R_X86_64_GLOB_DAT 00000000000ee7a8 g_bchLyndon20_dat + 0 │ │ │ │ +00000000000eded8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 PyTuple_Type + 0 │ │ │ │ +00000000000edee0 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000edee8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 PyCapsule_Type + 0 │ │ │ │ +00000000000edef0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000edef8 0000009b00000006 R_X86_64_GLOB_DAT 00000000000ee7c8 _ZZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ +00000000000edf00 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_NoneStruct + 0 │ │ │ │ +00000000000edf08 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIPKc@CXXABI_1.3 + 0 │ │ │ │ +00000000000edf10 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000edf18 0000013b00000006 R_X86_64_GLOB_DAT 00000000000ee7c0 _ZGVZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ +00000000000edf20 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ModuleNotFoundError + 0 │ │ │ │ +00000000000edf30 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000edf38 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000edf40 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000edf48 000000db00000006 R_X86_64_GLOB_DAT 00000000000ee7a0 g_signal_given + 0 │ │ │ │ +00000000000edf50 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000edf58 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000edf60 0000010300000006 R_X86_64_GLOB_DAT 00000000000edc78 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edf68 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cout@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000edf70 0000005500000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeError + 0 │ │ │ │ +00000000000edf78 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_FalseStruct + 0 │ │ │ │ +00000000000edf80 000001a700000006 R_X86_64_GLOB_DAT 00000000000ee7a1 g_signals_setup + 0 │ │ │ │ +00000000000edf88 0000006c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyLong_Type + 0 │ │ │ │ +00000000000edf90 0000017800000006 R_X86_64_GLOB_DAT 00000000000edc50 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edf98 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +00000000000edfa0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000edfa8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 PyBytes_Type + 0 │ │ │ │ +00000000000edfb0 0000007b00000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ImportError + 0 │ │ │ │ +00000000000edfb8 0000007d00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +00000000000edfc0 0000008100000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +00000000000edfc8 0000008300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000edfd0 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000edfd8 0000011000000006 R_X86_64_GLOB_DAT 00000000000edc28 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000edfe0 0000013000000006 R_X86_64_GLOB_DAT 00000000000edca0 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000ee780 0000005100000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee788 0000007c00000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee790 0000006d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0xbab8 contains 101 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0xbc30 contains 101 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -00000000000f4000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __sched_cpucount@GLIBC_2.6 + 0 │ │ │ │ -00000000000f4010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_AddModule + 0 │ │ │ │ -00000000000f4020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4028 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt9terminatev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4030 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4038 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4040 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_GetAttrString + 0 │ │ │ │ -00000000000f4048 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4050 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4058 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 PyType_IsSubtype + 0 │ │ │ │ -00000000000f4060 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0 │ │ │ │ -00000000000f4068 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f4070 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f4078 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f4080 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4088 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_New + 0 │ │ │ │ -00000000000f4090 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0 │ │ │ │ -00000000000f4098 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_RestoreThread + 0 │ │ │ │ -00000000000f40a0 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f40a8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f40b0 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f40b8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f40c0 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f40c8 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSirsERi@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f40d0 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_Size + 0 │ │ │ │ -00000000000f40d8 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_release@CXXABI_1.3 + 0 │ │ │ │ -00000000000f40e0 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f40e8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f40f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000f40f8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f4100 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo5flushEv@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4108 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Format + 0 │ │ │ │ -00000000000f4110 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunction + 0 │ │ │ │ -00000000000f4118 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4120 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4128 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_free_exception@CXXABI_1.3 + 0 │ │ │ │ -00000000000f4130 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f4138 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 _Py_Dealloc + 0 │ │ │ │ -00000000000f4140 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 Py_BuildValue + 0 │ │ │ │ -00000000000f4148 0000003600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_ExceptionMatches + 0 │ │ │ │ -00000000000f4150 0000003700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ -00000000000f4158 0000003800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_ImportModule + 0 │ │ │ │ -00000000000f4160 0000003900000007 R_X86_64_JUMP_SLOT 0000000000000000 PyUnicode_FromString + 0 │ │ │ │ -00000000000f4168 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000f4170 0000003c00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap64@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f4178 0000003e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Clear + 0 │ │ │ │ -00000000000f4180 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4188 0000004000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0 │ │ │ │ -00000000000f4190 0000004200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4198 0000004400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetInterrupt + 0 │ │ │ │ -00000000000f41a0 0000004500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ -00000000000f41a8 0000004600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetString + 0 │ │ │ │ -00000000000f41b0 0000004700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f41b8 0000004800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000f41c0 0000004900000007 R_X86_64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f41c8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f41d0 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f41d8 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_New + 0 │ │ │ │ -00000000000f41e0 0000004e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyArg_ParseTuple + 0 │ │ │ │ -00000000000f41e8 0000004f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f41f0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f41f8 0000005400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_GetPointer + 0 │ │ │ │ -00000000000f4200 0000005600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyBytes_AsString + 0 │ │ │ │ -00000000000f4208 0000005700000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_IsValid + 0 │ │ │ │ -00000000000f4210 0000005800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4218 0000005900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 + 0 │ │ │ │ -00000000000f4220 0000005a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_AddStringConstant + 0 │ │ │ │ -00000000000f4228 0000005b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4230 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_SaveThread + 0 │ │ │ │ -00000000000f4238 0000005d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4240 0000005e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f4248 0000006000000007 R_X86_64_JUMP_SLOT 0000000000000000 sched_getaffinity@GLIBC_2.3.4 + 0 │ │ │ │ -00000000000f4250 0000006100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromLong + 0 │ │ │ │ -00000000000f4258 0000006200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0 │ │ │ │ -00000000000f4260 0000006300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4268 0000006400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4270 0000006500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromDouble + 0 │ │ │ │ -00000000000f4278 0000006700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4280 0000006800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_Create2 + 0 │ │ │ │ -00000000000f4288 0000006900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000f4290 0000006a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000f4298 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_end_catch@CXXABI_1.3 + 0 │ │ │ │ -00000000000f42a0 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f42a8 0000006f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000f42b0 0000007000000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_throw@CXXABI_1.3 + 0 │ │ │ │ -00000000000f42b8 0000007100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSolsEi@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f42c0 0000007200000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunctionObjArgs + 0 │ │ │ │ -00000000000f42c8 0000007300000007 R_X86_64_JUMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -00000000000f42d0 0000007500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ -00000000000f42d8 0000007700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f42e0 0000007800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_CheckSignals + 0 │ │ │ │ -00000000000f42e8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_acquire@CXXABI_1.3 + 0 │ │ │ │ -00000000000f42f0 0000007e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Print + 0 │ │ │ │ -00000000000f42f8 0000007f00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_Import + 0 │ │ │ │ -00000000000f4300 0000008000000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_GetItem + 0 │ │ │ │ -00000000000f4308 0000008200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000f4310 0000008500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000f4318 0000008600000007 R_X86_64_JUMP_SLOT 0000000000000000 __isoc23_strtol@GLIBC_2.38 + 0 │ │ │ │ -00000000000f4320 0000008700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __sched_cpucount@GLIBC_2.6 + 0 │ │ │ │ +00000000000ee010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_AddModule + 0 │ │ │ │ +00000000000ee020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee028 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt9terminatev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee030 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee038 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee040 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_GetAttrString + 0 │ │ │ │ +00000000000ee048 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee050 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee058 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 PyType_IsSubtype + 0 │ │ │ │ +00000000000ee060 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0 │ │ │ │ +00000000000ee068 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee070 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee078 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000ee080 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee088 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_New + 0 │ │ │ │ +00000000000ee090 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0 │ │ │ │ +00000000000ee098 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_RestoreThread + 0 │ │ │ │ +00000000000ee0a0 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee0a8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee0b0 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee0b8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee0c0 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee0c8 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSirsERi@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee0d0 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_Size + 0 │ │ │ │ +00000000000ee0d8 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_release@CXXABI_1.3 + 0 │ │ │ │ +00000000000ee0e0 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee0e8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ee0f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ee0f8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ee100 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo5flushEv@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee108 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Format + 0 │ │ │ │ +00000000000ee110 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunction + 0 │ │ │ │ +00000000000ee118 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee120 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee128 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_free_exception@CXXABI_1.3 + 0 │ │ │ │ +00000000000ee130 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee138 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 _Py_Dealloc + 0 │ │ │ │ +00000000000ee140 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 Py_BuildValue + 0 │ │ │ │ +00000000000ee148 0000003600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_ExceptionMatches + 0 │ │ │ │ +00000000000ee150 0000003700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ +00000000000ee158 0000003800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_ImportModule + 0 │ │ │ │ +00000000000ee160 0000003900000007 R_X86_64_JUMP_SLOT 0000000000000000 PyUnicode_FromString + 0 │ │ │ │ +00000000000ee168 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000ee170 0000003c00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap64@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee178 0000003e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Clear + 0 │ │ │ │ +00000000000ee180 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee188 0000004000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0 │ │ │ │ +00000000000ee190 0000004200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee198 0000004400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetInterrupt + 0 │ │ │ │ +00000000000ee1a0 0000004500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ +00000000000ee1a8 0000004600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetString + 0 │ │ │ │ +00000000000ee1b0 0000004700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ee1b8 0000004800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ee1c0 0000004900000007 R_X86_64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee1c8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee1d0 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee1d8 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_New + 0 │ │ │ │ +00000000000ee1e0 0000004e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyArg_ParseTuple + 0 │ │ │ │ +00000000000ee1e8 0000004f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee1f0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee1f8 0000005400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_GetPointer + 0 │ │ │ │ +00000000000ee200 0000005600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyBytes_AsString + 0 │ │ │ │ +00000000000ee208 0000005700000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_IsValid + 0 │ │ │ │ +00000000000ee210 0000005800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee218 0000005900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 + 0 │ │ │ │ +00000000000ee220 0000005a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_AddStringConstant + 0 │ │ │ │ +00000000000ee228 0000005b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee230 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_SaveThread + 0 │ │ │ │ +00000000000ee238 0000005d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee240 0000005e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee248 0000006000000007 R_X86_64_JUMP_SLOT 0000000000000000 sched_getaffinity@GLIBC_2.3.4 + 0 │ │ │ │ +00000000000ee250 0000006100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromLong + 0 │ │ │ │ +00000000000ee258 0000006200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0 │ │ │ │ +00000000000ee260 0000006300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee268 0000006400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee270 0000006500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromDouble + 0 │ │ │ │ +00000000000ee278 0000006700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee280 0000006800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_Create2 + 0 │ │ │ │ +00000000000ee288 0000006900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ee290 0000006a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ee298 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_end_catch@CXXABI_1.3 + 0 │ │ │ │ +00000000000ee2a0 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee2a8 0000006f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ee2b0 0000007000000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_throw@CXXABI_1.3 + 0 │ │ │ │ +00000000000ee2b8 0000007100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSolsEi@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee2c0 0000007200000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunctionObjArgs + 0 │ │ │ │ +00000000000ee2c8 0000007300000007 R_X86_64_JUMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ +00000000000ee2d0 0000007500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ +00000000000ee2d8 0000007700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee2e0 0000007800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_CheckSignals + 0 │ │ │ │ +00000000000ee2e8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_acquire@CXXABI_1.3 + 0 │ │ │ │ +00000000000ee2f0 0000007e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Print + 0 │ │ │ │ +00000000000ee2f8 0000007f00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_Import + 0 │ │ │ │ +00000000000ee300 0000008000000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_GetItem + 0 │ │ │ │ +00000000000ee308 0000008200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ee310 0000008500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ee318 0000008600000007 R_X86_64_JUMP_SLOT 0000000000000000 __isoc23_strtol@GLIBC_2.38 + 0 │ │ │ │ +00000000000ee320 0000008700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0xf2cc8 contains 27 entries: │ │ │ │ +Dynamic section at offset 0xeccc8 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) 0xe2204 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0xf38b8 │ │ │ │ + 0x000000000000000d (FINI) 0xdcf84 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0xed8b8 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0xf38c0 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0xed8c0 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260 │ │ │ │ - 0x0000000000000005 (STRTAB) 0x3868 │ │ │ │ - 0x0000000000000006 (SYMTAB) 0x10a8 │ │ │ │ - 0x000000000000000a (STRSZ) 26328 (bytes) │ │ │ │ + 0x0000000000000005 (STRTAB) 0x38a0 │ │ │ │ + 0x0000000000000006 (SYMTAB) 0x10b0 │ │ │ │ + 0x000000000000000a (STRSZ) 26640 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0xf3fe8 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0xedfe8 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 2424 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0xbab8 │ │ │ │ - 0x0000000000000007 (RELA) 0xa3f0 │ │ │ │ + 0x0000000000000017 (JMPREL) 0xbc30 │ │ │ │ + 0x0000000000000007 (RELA) 0xa568 │ │ │ │ 0x0000000000000008 (RELASZ) 5832 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ - 0x000000006ffffffe (VERNEED) 0xa290 │ │ │ │ + 0x000000006ffffffe (VERNEED) 0xa408 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 4 │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0x9f40 │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0xa0b0 │ │ │ │ 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: 488e291b070d72b4c659261129442dc8d3c93a56 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8b4c2eb18ee2094c757c59abff154136ddfa314c │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 424 entries: │ │ │ │ - Addr: 0x0000000000009f40 Offset: 0x00009f40 Link: 3 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 426 entries: │ │ │ │ + Addr: 0x000000000000a0b0 Offset: 0x0000a0b0 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) │ │ │ │ @@ -103,17 +103,18 @@ │ │ │ │ 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*) 1 (*global*) 1 (*global*) │ │ │ │ + 1a8: 1 (*global*) 1 (*global*) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 4 entries: │ │ │ │ - Addr: 0x000000000000a290 Offset: 0x0000a290 Link: 4 (.dynstr) │ │ │ │ + Addr: 0x000000000000a408 Offset: 0x0000a408 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,537 +1,539 @@ │ │ │ │ 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: 0x105c (offset: 0xe8d20) │ │ │ │ - Entries in search table: 0x20a │ │ │ │ - 0xfffffffffff25360 (offset: 0xd020) -> 0x1078 fde=[ 18] │ │ │ │ - 0xfffffffffff259c0 (offset: 0xd680) -> 0x10a0 fde=[ 40] │ │ │ │ - 0xfffffffffff25a00 (offset: 0xd6c0) -> 0x1118 fde=[ b8] │ │ │ │ - 0xfffffffffff25a5f (offset: 0xd71f) -> 0x1438 fde=[ 3d8] │ │ │ │ - 0xfffffffffff25a82 (offset: 0xd742) -> 0x1454 fde=[ 3f4] │ │ │ │ - 0xfffffffffff25aaa (offset: 0xd76a) -> 0x1a18 fde=[ 9b8] │ │ │ │ - 0xfffffffffff25ab6 (offset: 0xd776) -> 0x1af4 fde=[ a94] │ │ │ │ - 0xfffffffffff25ac2 (offset: 0xd782) -> 0x1c30 fde=[ bd0] │ │ │ │ - 0xfffffffffff25ace (offset: 0xd78e) -> 0x1ce4 fde=[ c84] │ │ │ │ - 0xfffffffffff25ada (offset: 0xd79a) -> 0x2270 fde=[ 1210] │ │ │ │ - 0xfffffffffff25ae6 (offset: 0xd7a6) -> 0x24a0 fde=[ 1440] │ │ │ │ - 0xfffffffffff25af2 (offset: 0xd7b2) -> 0x2518 fde=[ 14b8] │ │ │ │ - 0xfffffffffff25afe (offset: 0xd7be) -> 0x2770 fde=[ 1710] │ │ │ │ - 0xfffffffffff25b03 (offset: 0xd7c3) -> 0x2814 fde=[ 17b4] │ │ │ │ - 0xfffffffffff25b78 (offset: 0xd838) -> 0x2af8 fde=[ 1a98] │ │ │ │ - 0xfffffffffff25c2a (offset: 0xd8ea) -> 0x2b80 fde=[ 1b20] │ │ │ │ - 0xfffffffffff25dce (offset: 0xda8e) -> 0x2be0 fde=[ 1b80] │ │ │ │ - 0xfffffffffff25f69 (offset: 0xdc29) -> 0x2c48 fde=[ 1be8] │ │ │ │ - 0xfffffffffff25fa3 (offset: 0xdc63) -> 0x2ebc fde=[ 1e5c] │ │ │ │ - 0xfffffffffff26055 (offset: 0xdd15) -> 0x2fe0 fde=[ 1f80] │ │ │ │ - 0xfffffffffff2607f (offset: 0xdd3f) -> 0x30a8 fde=[ 2048] │ │ │ │ - 0xfffffffffff260a7 (offset: 0xdd67) -> 0x3164 fde=[ 2104] │ │ │ │ - 0xfffffffffff26152 (offset: 0xde12) -> 0x31fc fde=[ 219c] │ │ │ │ - 0xfffffffffff2621e (offset: 0xdede) -> 0x32c8 fde=[ 2268] │ │ │ │ - 0xfffffffffff26280 (offset: 0xdf40) -> 0x3448 fde=[ 23e8] │ │ │ │ - 0xfffffffffff262d2 (offset: 0xdf92) -> 0x350c fde=[ 24ac] │ │ │ │ - 0xfffffffffff26362 (offset: 0xe022) -> 0x3ab8 fde=[ 2a58] │ │ │ │ - 0xfffffffffff264a3 (offset: 0xe163) -> 0x3c58 fde=[ 2bf8] │ │ │ │ - 0xfffffffffff264c3 (offset: 0xe183) -> 0x3d0c fde=[ 2cac] │ │ │ │ - 0xfffffffffff264ed (offset: 0xe1ad) -> 0x3d60 fde=[ 2d00] │ │ │ │ - 0xfffffffffff2659e (offset: 0xe25e) -> 0x3e3c fde=[ 2ddc] │ │ │ │ - 0xfffffffffff265e3 (offset: 0xe2a3) -> 0x3e8c fde=[ 2e2c] │ │ │ │ - 0xfffffffffff26608 (offset: 0xe2c8) -> 0x3f48 fde=[ 2ee8] │ │ │ │ - 0xfffffffffff2672c (offset: 0xe3ec) -> 0x3fd8 fde=[ 2f78] │ │ │ │ - 0xfffffffffff267de (offset: 0xe49e) -> 0x4068 fde=[ 3008] │ │ │ │ - 0xfffffffffff26894 (offset: 0xe554) -> 0x40fc fde=[ 309c] │ │ │ │ - 0xfffffffffff2699a (offset: 0xe65a) -> 0x418c fde=[ 312c] │ │ │ │ - 0xfffffffffff26aac (offset: 0xe76c) -> 0x41f8 fde=[ 3198] │ │ │ │ - 0xfffffffffff26d82 (offset: 0xea42) -> 0x4270 fde=[ 3210] │ │ │ │ - 0xfffffffffff27057 (offset: 0xed17) -> 0x4360 fde=[ 3300] │ │ │ │ - 0xfffffffffff27130 (offset: 0xedf0) -> 0x43b8 fde=[ 3358] │ │ │ │ - 0xfffffffffff271fc (offset: 0xeebc) -> 0x445c fde=[ 33fc] │ │ │ │ - 0xfffffffffff272c6 (offset: 0xef86) -> 0x4500 fde=[ 34a0] │ │ │ │ - 0xfffffffffff274c2 (offset: 0xf182) -> 0x4564 fde=[ 3504] │ │ │ │ - 0xfffffffffff276bd (offset: 0xf37d) -> 0x45c8 fde=[ 3568] │ │ │ │ - 0xfffffffffff27756 (offset: 0xf416) -> 0x4644 fde=[ 35e4] │ │ │ │ - 0xfffffffffff27852 (offset: 0xf512) -> 0x46b0 fde=[ 3650] │ │ │ │ - 0xfffffffffff27946 (offset: 0xf606) -> 0x4708 fde=[ 36a8] │ │ │ │ - 0xfffffffffff27a3a (offset: 0xf6fa) -> 0x478c fde=[ 372c] │ │ │ │ - 0xfffffffffff27b89 (offset: 0xf849) -> 0x492c fde=[ 38cc] │ │ │ │ - 0xfffffffffff27daf (offset: 0xfa6f) -> 0x49e4 fde=[ 3984] │ │ │ │ - 0xfffffffffff27deb (offset: 0xfaab) -> 0x4dfc fde=[ 3d9c] │ │ │ │ - 0xfffffffffff27e11 (offset: 0xfad1) -> 0x4e6c fde=[ 3e0c] │ │ │ │ - 0xfffffffffff27e25 (offset: 0xfae5) -> 0x4f3c fde=[ 3edc] │ │ │ │ - 0xfffffffffff27e76 (offset: 0xfb36) -> 0x5400 fde=[ 43a0] │ │ │ │ - 0xfffffffffff27eb4 (offset: 0xfb74) -> 0x5520 fde=[ 44c0] │ │ │ │ - 0xfffffffffff27edb (offset: 0xfb9b) -> 0x5594 fde=[ 4534] │ │ │ │ - 0xfffffffffff27f27 (offset: 0xfbe7) -> 0x5614 fde=[ 45b4] │ │ │ │ - 0xfffffffffff28028 (offset: 0xfce8) -> 0x56f8 fde=[ 4698] │ │ │ │ - 0xfffffffffff280f2 (offset: 0xfdb2) -> 0x5788 fde=[ 4728] │ │ │ │ - 0xfffffffffff2820b (offset: 0xfecb) -> 0x5878 fde=[ 4818] │ │ │ │ - 0xfffffffffff28281 (offset: 0xff41) -> 0x58cc fde=[ 486c] │ │ │ │ - 0xfffffffffff282ab (offset: 0xff6b) -> 0x5920 fde=[ 48c0] │ │ │ │ - 0xfffffffffff283e5 (offset: 0x100a5) -> 0x5978 fde=[ 4918] │ │ │ │ - 0xfffffffffff2843c (offset: 0x100fc) -> 0x59cc fde=[ 496c] │ │ │ │ - 0xfffffffffff28473 (offset: 0x10133) -> 0x5a34 fde=[ 49d4] │ │ │ │ - 0xfffffffffff28586 (offset: 0x10246) -> 0x5a9c fde=[ 4a3c] │ │ │ │ - 0xfffffffffff28614 (offset: 0x102d4) -> 0x5afc fde=[ 4a9c] │ │ │ │ - 0xfffffffffff286a2 (offset: 0x10362) -> 0x5b54 fde=[ 4af4] │ │ │ │ - 0xfffffffffff28718 (offset: 0x103d8) -> 0x5bac fde=[ 4b4c] │ │ │ │ - 0xfffffffffff2876c (offset: 0x1042c) -> 0x5c70 fde=[ 4c10] │ │ │ │ - 0xfffffffffff288d3 (offset: 0x10593) -> 0x5ce8 fde=[ 4c88] │ │ │ │ - 0xfffffffffff28926 (offset: 0x105e6) -> 0x6038 fde=[ 4fd8] │ │ │ │ - 0xfffffffffff289c4 (offset: 0x10684) -> 0x60b0 fde=[ 5050] │ │ │ │ - 0xfffffffffff28a62 (offset: 0x10722) -> 0x6128 fde=[ 50c8] │ │ │ │ - 0xfffffffffff28ad4 (offset: 0x10794) -> 0x61ec fde=[ 518c] │ │ │ │ - 0xfffffffffff28b12 (offset: 0x107d2) -> 0x6350 fde=[ 52f0] │ │ │ │ - 0xfffffffffff28c30 (offset: 0x108f0) -> 0x63d4 fde=[ 5374] │ │ │ │ - 0xfffffffffff28d4e (offset: 0x10a0e) -> 0x6440 fde=[ 53e0] │ │ │ │ - 0xfffffffffff29100 (offset: 0x10dc0) -> 0x6498 fde=[ 5438] │ │ │ │ - 0xfffffffffff294be (offset: 0x1117e) -> 0x64f0 fde=[ 5490] │ │ │ │ - 0xfffffffffff298e4 (offset: 0x115a4) -> 0x654c fde=[ 54ec] │ │ │ │ - 0xfffffffffff29d21 (offset: 0x119e1) -> 0x65a4 fde=[ 5544] │ │ │ │ - 0xfffffffffff29ed4 (offset: 0x11b94) -> 0x6708 fde=[ 56a8] │ │ │ │ - 0xfffffffffff2a02c (offset: 0x11cec) -> 0x67ac fde=[ 574c] │ │ │ │ - 0xfffffffffff2a18c (offset: 0x11e4c) -> 0x685c fde=[ 57fc] │ │ │ │ - 0xfffffffffff2a4b4 (offset: 0x12174) -> 0x6900 fde=[ 58a0] │ │ │ │ - 0xfffffffffff2a7d8 (offset: 0x12498) -> 0x6a78 fde=[ 5a18] │ │ │ │ - 0xfffffffffff2a930 (offset: 0x125f0) -> 0x6b1c fde=[ 5abc] │ │ │ │ - 0xfffffffffff2aa90 (offset: 0x12750) -> 0x6bcc fde=[ 5b6c] │ │ │ │ - 0xfffffffffff2adb7 (offset: 0x12a77) -> 0x6c5c fde=[ 5bfc] │ │ │ │ - 0xfffffffffff2b54c (offset: 0x1320c) -> 0x6d00 fde=[ 5ca0] │ │ │ │ - 0xfffffffffff2b879 (offset: 0x13539) -> 0x6d68 fde=[ 5d08] │ │ │ │ - 0xfffffffffff2bbd1 (offset: 0x13891) -> 0x6fbc fde=[ 5f5c] │ │ │ │ - 0xfffffffffff2bbf1 (offset: 0x138b1) -> 0x72bc fde=[ 625c] │ │ │ │ - 0xfffffffffff2bc87 (offset: 0x13947) -> 0x7328 fde=[ 62c8] │ │ │ │ - 0xfffffffffff2bcce (offset: 0x1398e) -> 0x73c8 fde=[ 6368] │ │ │ │ - 0xfffffffffff2bd6d (offset: 0x13a2d) -> 0x7440 fde=[ 63e0] │ │ │ │ - 0xfffffffffff2bdb1 (offset: 0x13a71) -> 0x751c fde=[ 64bc] │ │ │ │ - 0xfffffffffff2be61 (offset: 0x13b21) -> 0x75f4 fde=[ 6594] │ │ │ │ - 0xfffffffffff2bf6a (offset: 0x13c2a) -> 0x76cc fde=[ 666c] │ │ │ │ - 0xfffffffffff2c0cf (offset: 0x13d8f) -> 0x7724 fde=[ 66c4] │ │ │ │ - 0xfffffffffff2c273 (offset: 0x13f33) -> 0x77b4 fde=[ 6754] │ │ │ │ - 0xfffffffffff2c415 (offset: 0x140d5) -> 0x7820 fde=[ 67c0] │ │ │ │ - 0xfffffffffff2c48e (offset: 0x1414e) -> 0x7928 fde=[ 68c8] │ │ │ │ - 0xfffffffffff2c5b5 (offset: 0x14275) -> 0x79b0 fde=[ 6950] │ │ │ │ - 0xfffffffffff2c9d8 (offset: 0x14698) -> 0x7ae4 fde=[ 6a84] │ │ │ │ - 0xfffffffffff2cb0e (offset: 0x147ce) -> 0x7b3c fde=[ 6adc] │ │ │ │ - 0xfffffffffff2cb45 (offset: 0x14805) -> 0x7dc0 fde=[ 6d60] │ │ │ │ - 0xfffffffffff2cd55 (offset: 0x14a15) -> 0x7e18 fde=[ 6db8] │ │ │ │ - 0xfffffffffff2ce39 (offset: 0x14af9) -> 0x7e88 fde=[ 6e28] │ │ │ │ - 0xfffffffffff2d32a (offset: 0x14fea) -> 0x7f0c fde=[ 6eac] │ │ │ │ - 0xfffffffffff2d34c (offset: 0x1500c) -> 0x7f88 fde=[ 6f28] │ │ │ │ - 0xfffffffffff2d4c0 (offset: 0x15180) -> 0x1100 fde=[ a0] │ │ │ │ - 0xfffffffffff2d4e0 (offset: 0x151a0) -> 0x113c fde=[ dc] │ │ │ │ - 0xfffffffffff2d500 (offset: 0x151c0) -> 0x1150 fde=[ f0] │ │ │ │ - 0xfffffffffff2d510 (offset: 0x151d0) -> 0x1164 fde=[ 104] │ │ │ │ - 0xfffffffffff2d540 (offset: 0x15200) -> 0x1178 fde=[ 118] │ │ │ │ - 0xfffffffffff2d560 (offset: 0x15220) -> 0x118c fde=[ 12c] │ │ │ │ - 0xfffffffffff2d590 (offset: 0x15250) -> 0x1254 fde=[ 1f4] │ │ │ │ - 0xfffffffffff2d5b0 (offset: 0x15270) -> 0x1268 fde=[ 208] │ │ │ │ - 0xfffffffffff2d5e0 (offset: 0x152a0) -> 0x1280 fde=[ 220] │ │ │ │ - 0xfffffffffff2d600 (offset: 0x152c0) -> 0x1294 fde=[ 234] │ │ │ │ - 0xfffffffffff2d630 (offset: 0x152f0) -> 0x12ac fde=[ 24c] │ │ │ │ - 0xfffffffffff2d650 (offset: 0x15310) -> 0x12c0 fde=[ 260] │ │ │ │ - 0xfffffffffff2d680 (offset: 0x15340) -> 0x12d8 fde=[ 278] │ │ │ │ - 0xfffffffffff2d6a0 (offset: 0x15360) -> 0x12ec fde=[ 28c] │ │ │ │ - 0xfffffffffff2d6d0 (offset: 0x15390) -> 0x1304 fde=[ 2a4] │ │ │ │ - 0xfffffffffff2d6f0 (offset: 0x153b0) -> 0x1318 fde=[ 2b8] │ │ │ │ - 0xfffffffffff2d720 (offset: 0x153e0) -> 0x1330 fde=[ 2d0] │ │ │ │ - 0xfffffffffff2d740 (offset: 0x15400) -> 0x1344 fde=[ 2e4] │ │ │ │ - 0xfffffffffff2d770 (offset: 0x15430) -> 0x135c fde=[ 2fc] │ │ │ │ - 0xfffffffffff2d790 (offset: 0x15450) -> 0x1370 fde=[ 310] │ │ │ │ - 0xfffffffffff2d7c0 (offset: 0x15480) -> 0x1388 fde=[ 328] │ │ │ │ - 0xfffffffffff2d7e0 (offset: 0x154a0) -> 0x139c fde=[ 33c] │ │ │ │ - 0xfffffffffff2d810 (offset: 0x154d0) -> 0x13b4 fde=[ 354] │ │ │ │ - 0xfffffffffff2d830 (offset: 0x154f0) -> 0x13c8 fde=[ 368] │ │ │ │ - 0xfffffffffff2d860 (offset: 0x15520) -> 0x13e0 fde=[ 380] │ │ │ │ - 0xfffffffffff2d880 (offset: 0x15540) -> 0x13f4 fde=[ 394] │ │ │ │ - 0xfffffffffff2d8b0 (offset: 0x15570) -> 0x140c fde=[ 3ac] │ │ │ │ - 0xfffffffffff2d8d0 (offset: 0x15590) -> 0x1420 fde=[ 3c0] │ │ │ │ - 0xfffffffffff2d900 (offset: 0x155c0) -> 0x1470 fde=[ 410] │ │ │ │ - 0xfffffffffff2dfe0 (offset: 0x15ca0) -> 0x14e4 fde=[ 484] │ │ │ │ - 0xfffffffffff2e020 (offset: 0x15ce0) -> 0x14f8 fde=[ 498] │ │ │ │ - 0xfffffffffff2e400 (offset: 0x160c0) -> 0x150c fde=[ 4ac] │ │ │ │ - 0xfffffffffff2f380 (offset: 0x17040) -> 0x153c fde=[ 4dc] │ │ │ │ - 0xfffffffffff2f4e0 (offset: 0x171a0) -> 0x156c fde=[ 50c] │ │ │ │ - 0xfffffffffff2f690 (offset: 0x17350) -> 0x15d0 fde=[ 570] │ │ │ │ - 0xfffffffffff2f7e0 (offset: 0x174a0) -> 0x1600 fde=[ 5a0] │ │ │ │ - 0xfffffffffff2f820 (offset: 0x174e0) -> 0x1628 fde=[ 5c8] │ │ │ │ - 0xfffffffffff2f8d0 (offset: 0x17590) -> 0x1648 fde=[ 5e8] │ │ │ │ - 0xfffffffffff2ffb0 (offset: 0x17c70) -> 0x1668 fde=[ 608] │ │ │ │ - 0xfffffffffff30130 (offset: 0x17df0) -> 0x169c fde=[ 63c] │ │ │ │ - 0xfffffffffff30380 (offset: 0x18040) -> 0x16b0 fde=[ 650] │ │ │ │ - 0xfffffffffff30430 (offset: 0x180f0) -> 0x16c8 fde=[ 668] │ │ │ │ - 0xfffffffffff30670 (offset: 0x18330) -> 0x16f4 fde=[ 694] │ │ │ │ - 0xfffffffffff30770 (offset: 0x18430) -> 0x1738 fde=[ 6d8] │ │ │ │ - 0xfffffffffff309c0 (offset: 0x18680) -> 0x174c fde=[ 6ec] │ │ │ │ - 0xfffffffffff30a70 (offset: 0x18730) -> 0x1764 fde=[ 704] │ │ │ │ - 0xfffffffffff30b90 (offset: 0x18850) -> 0x17a8 fde=[ 748] │ │ │ │ - 0xfffffffffff32230 (offset: 0x19ef0) -> 0x1824 fde=[ 7c4] │ │ │ │ - 0xfffffffffff322f0 (offset: 0x19fb0) -> 0x1844 fde=[ 7e4] │ │ │ │ - 0xfffffffffff32750 (offset: 0x1a410) -> 0x1874 fde=[ 814] │ │ │ │ - 0xfffffffffff35a00 (offset: 0x1d6c0) -> 0x195c fde=[ 8fc] │ │ │ │ - 0xfffffffffff35e50 (offset: 0x1db10) -> 0x19a8 fde=[ 948] │ │ │ │ - 0xfffffffffff35e80 (offset: 0x1db40) -> 0x19d0 fde=[ 970] │ │ │ │ - 0xfffffffffff36ba0 (offset: 0x1e860) -> 0x1a34 fde=[ 9d4] │ │ │ │ - 0xfffffffffff37c00 (offset: 0x1f8c0) -> 0x1aac fde=[ a4c] │ │ │ │ - 0xfffffffffff37cb0 (offset: 0x1f970) -> 0x1b14 fde=[ ab4] │ │ │ │ - 0xfffffffffff38740 (offset: 0x20400) -> 0x1b60 fde=[ b00] │ │ │ │ - 0xfffffffffff39130 (offset: 0x20df0) -> 0x1b9c fde=[ b3c] │ │ │ │ - 0xfffffffffff396d0 (offset: 0x21390) -> 0x1bf8 fde=[ b98] │ │ │ │ - 0xfffffffffff39b40 (offset: 0x21800) -> 0x1c4c fde=[ bec] │ │ │ │ - 0xfffffffffff3a210 (offset: 0x21ed0) -> 0x1c80 fde=[ c20] │ │ │ │ - 0xfffffffffff3a2e0 (offset: 0x21fa0) -> 0x1cac fde=[ c4c] │ │ │ │ - 0xfffffffffff3a770 (offset: 0x22430) -> 0x1d00 fde=[ ca0] │ │ │ │ - 0xfffffffffff3a820 (offset: 0x224e0) -> 0x1d5c fde=[ cfc] │ │ │ │ - 0xfffffffffff3b5e0 (offset: 0x232a0) -> 0x1d8c fde=[ d2c] │ │ │ │ - 0xfffffffffff3c420 (offset: 0x240e0) -> 0x1dc8 fde=[ d68] │ │ │ │ - 0xfffffffffff3c550 (offset: 0x24210) -> 0x1e34 fde=[ dd4] │ │ │ │ - 0xfffffffffff3ca40 (offset: 0x24700) -> 0x1e68 fde=[ e08] │ │ │ │ - 0xfffffffffff3d0f0 (offset: 0x24db0) -> 0x1f8c fde=[ f2c] │ │ │ │ - 0xfffffffffff3d2e0 (offset: 0x24fa0) -> 0x2054 fde=[ ff4] │ │ │ │ - 0xfffffffffff3d750 (offset: 0x25410) -> 0x208c fde=[ 102c] │ │ │ │ - 0xfffffffffff3dd40 (offset: 0x25a00) -> 0x20c8 fde=[ 1068] │ │ │ │ - 0xfffffffffff3e330 (offset: 0x25ff0) -> 0x2104 fde=[ 10a4] │ │ │ │ - 0xfffffffffff3e770 (offset: 0x26430) -> 0x2164 fde=[ 1104] │ │ │ │ - 0xfffffffffff3e960 (offset: 0x26620) -> 0x2198 fde=[ 1138] │ │ │ │ - 0xfffffffffff3f1a0 (offset: 0x26e60) -> 0x21cc fde=[ 116c] │ │ │ │ - 0xfffffffffff3fb80 (offset: 0x27840) -> 0x2218 fde=[ 11b8] │ │ │ │ - 0xfffffffffff40a50 (offset: 0x28710) -> 0x2248 fde=[ 11e8] │ │ │ │ - 0xfffffffffff40aa0 (offset: 0x28760) -> 0x2288 fde=[ 1228] │ │ │ │ - 0xfffffffffff41c10 (offset: 0x298d0) -> 0x22f0 fde=[ 1290] │ │ │ │ - 0xfffffffffff42b70 (offset: 0x2a830) -> 0x232c fde=[ 12cc] │ │ │ │ - 0xfffffffffff42eb0 (offset: 0x2ab70) -> 0x23bc fde=[ 135c] │ │ │ │ - 0xfffffffffff44160 (offset: 0x2be20) -> 0x23f4 fde=[ 1394] │ │ │ │ - 0xfffffffffff44ed0 (offset: 0x2cb90) -> 0x2448 fde=[ 13e8] │ │ │ │ - 0xfffffffffff45370 (offset: 0x2d030) -> 0x24c0 fde=[ 1460] │ │ │ │ - 0xfffffffffff45810 (offset: 0x2d4d0) -> 0x2538 fde=[ 14d8] │ │ │ │ - 0xfffffffffff46770 (offset: 0x2e430) -> 0x2584 fde=[ 1524] │ │ │ │ - 0xfffffffffff468c0 (offset: 0x2e580) -> 0x25bc fde=[ 155c] │ │ │ │ - 0xfffffffffff46b50 (offset: 0x2e810) -> 0x260c fde=[ 15ac] │ │ │ │ - 0xfffffffffff46dc0 (offset: 0x2ea80) -> 0x26f4 fde=[ 1694] │ │ │ │ - 0xfffffffffff46df0 (offset: 0x2eab0) -> 0x270c fde=[ 16ac] │ │ │ │ - 0xfffffffffff46e50 (offset: 0x2eb10) -> 0x2724 fde=[ 16c4] │ │ │ │ - 0xfffffffffff46f10 (offset: 0x2ebd0) -> 0x2740 fde=[ 16e0] │ │ │ │ - 0xfffffffffff47110 (offset: 0x2edd0) -> 0x278c fde=[ 172c] │ │ │ │ - 0xfffffffffff474f0 (offset: 0x2f1b0) -> 0x27d8 fde=[ 1778] │ │ │ │ - 0xfffffffffff48240 (offset: 0x2ff00) -> 0x2838 fde=[ 17d8] │ │ │ │ - 0xfffffffffff48660 (offset: 0x30320) -> 0x284c fde=[ 17ec] │ │ │ │ - 0xfffffffffff48b60 (offset: 0x30820) -> 0x2860 fde=[ 1800] │ │ │ │ - 0xfffffffffff49190 (offset: 0x30e50) -> 0x2894 fde=[ 1834] │ │ │ │ - 0xfffffffffff491c0 (offset: 0x30e80) -> 0x28ac fde=[ 184c] │ │ │ │ - 0xfffffffffff49280 (offset: 0x30f40) -> 0x291c fde=[ 18bc] │ │ │ │ - 0xfffffffffff49320 (offset: 0x30fe0) -> 0x2938 fde=[ 18d8] │ │ │ │ - 0xfffffffffff49530 (offset: 0x311f0) -> 0x296c fde=[ 190c] │ │ │ │ - 0xfffffffffff495e0 (offset: 0x312a0) -> 0x2998 fde=[ 1938] │ │ │ │ - 0xfffffffffff49660 (offset: 0x31320) -> 0x29c4 fde=[ 1964] │ │ │ │ - 0xfffffffffff49800 (offset: 0x314c0) -> 0x29d8 fde=[ 1978] │ │ │ │ - 0xfffffffffff49a80 (offset: 0x31740) -> 0x2a0c fde=[ 19ac] │ │ │ │ - 0xfffffffffff49d90 (offset: 0x31a50) -> 0x2ab8 fde=[ 1a58] │ │ │ │ - 0xfffffffffff49fc0 (offset: 0x31c80) -> 0x2b1c fde=[ 1abc] │ │ │ │ - 0xfffffffffff4a620 (offset: 0x322e0) -> 0x2b4c fde=[ 1aec] │ │ │ │ - 0xfffffffffff4b2d0 (offset: 0x32f90) -> 0x2bac fde=[ 1b4c] │ │ │ │ - 0xfffffffffff4c3f0 (offset: 0x340b0) -> 0x2c10 fde=[ 1bb0] │ │ │ │ - 0xfffffffffff4cc80 (offset: 0x34940) -> 0x2ccc fde=[ 1c6c] │ │ │ │ - 0xfffffffffff4ccd0 (offset: 0x34990) -> 0x2ce0 fde=[ 1c80] │ │ │ │ - 0xfffffffffff4ccf0 (offset: 0x349b0) -> 0x2cf4 fde=[ 1c94] │ │ │ │ - 0xfffffffffff4cf50 (offset: 0x34c10) -> 0x2d28 fde=[ 1cc8] │ │ │ │ - 0xfffffffffff4d4d0 (offset: 0x35190) -> 0x2d74 fde=[ 1d14] │ │ │ │ - 0xfffffffffff4db80 (offset: 0x35840) -> 0x2da4 fde=[ 1d44] │ │ │ │ - 0xfffffffffff4e680 (offset: 0x36340) -> 0x2df0 fde=[ 1d90] │ │ │ │ - 0xfffffffffff4efd0 (offset: 0x36c90) -> 0x2e20 fde=[ 1dc0] │ │ │ │ - 0xfffffffffff4f4f0 (offset: 0x371b0) -> 0x2e88 fde=[ 1e28] │ │ │ │ - 0xfffffffffff50510 (offset: 0x381d0) -> 0x2ee0 fde=[ 1e80] │ │ │ │ - 0xfffffffffff50610 (offset: 0x382d0) -> 0x2f30 fde=[ 1ed0] │ │ │ │ - 0xfffffffffff508e0 (offset: 0x385a0) -> 0x2f64 fde=[ 1f04] │ │ │ │ - 0xfffffffffff50930 (offset: 0x385f0) -> 0x2f7c fde=[ 1f1c] │ │ │ │ - 0xfffffffffff50940 (offset: 0x38600) -> 0x2fac fde=[ 1f4c] │ │ │ │ - 0xfffffffffff50e90 (offset: 0x38b50) -> 0x2ffc fde=[ 1f9c] │ │ │ │ - 0xfffffffffff50ee0 (offset: 0x38ba0) -> 0x302c fde=[ 1fcc] │ │ │ │ - 0xfffffffffff50f50 (offset: 0x38c10) -> 0x3054 fde=[ 1ff4] │ │ │ │ - 0xfffffffffff50fb0 (offset: 0x38c70) -> 0x3074 fde=[ 2014] │ │ │ │ - 0xfffffffffff511c0 (offset: 0x38e80) -> 0x3108 fde=[ 20a8] │ │ │ │ - 0xfffffffffff51210 (offset: 0x38ed0) -> 0x3128 fde=[ 20c8] │ │ │ │ - 0xfffffffffff51460 (offset: 0x39120) -> 0x31a8 fde=[ 2148] │ │ │ │ - 0xfffffffffff51fd0 (offset: 0x39c90) -> 0x3234 fde=[ 21d4] │ │ │ │ - 0xfffffffffff52030 (offset: 0x39cf0) -> 0x3254 fde=[ 21f4] │ │ │ │ - 0xfffffffffff52630 (offset: 0x3a2f0) -> 0x32e8 fde=[ 2288] │ │ │ │ - 0xfffffffffff52880 (offset: 0x3a540) -> 0x3304 fde=[ 22a4] │ │ │ │ - 0xfffffffffff52a70 (offset: 0x3a730) -> 0x3340 fde=[ 22e0] │ │ │ │ - 0xfffffffffff52d30 (offset: 0x3a9f0) -> 0x3418 fde=[ 23b8] │ │ │ │ - 0xfffffffffff53830 (offset: 0x3b4f0) -> 0x34d0 fde=[ 2470] │ │ │ │ - 0xfffffffffff54b40 (offset: 0x3c800) -> 0x35d8 fde=[ 2578] │ │ │ │ - 0xfffffffffff554e0 (offset: 0x3d1a0) -> 0x363c fde=[ 25dc] │ │ │ │ - 0xfffffffffff55f00 (offset: 0x3dbc0) -> 0x366c fde=[ 260c] │ │ │ │ - 0xfffffffffff57100 (offset: 0x3edc0) -> 0x3868 fde=[ 2808] │ │ │ │ - 0xfffffffffff57110 (offset: 0x3edd0) -> 0x387c fde=[ 281c] │ │ │ │ - 0xfffffffffff57140 (offset: 0x3ee00) -> 0x3898 fde=[ 2838] │ │ │ │ - 0xfffffffffff57400 (offset: 0x3f0c0) -> 0x38f8 fde=[ 2898] │ │ │ │ - 0xfffffffffff57410 (offset: 0x3f0d0) -> 0x390c fde=[ 28ac] │ │ │ │ - 0xfffffffffff57440 (offset: 0x3f100) -> 0x3a84 fde=[ 2a24] │ │ │ │ - 0xfffffffffff57880 (offset: 0x3f540) -> 0x3bec fde=[ 2b8c] │ │ │ │ - 0xfffffffffff58130 (offset: 0x3fdf0) -> 0x3c1c fde=[ 2bbc] │ │ │ │ - 0xfffffffffff59970 (offset: 0x41630) -> 0x3c7c fde=[ 2c1c] │ │ │ │ - 0xfffffffffff5a040 (offset: 0x41d00) -> 0x3cdc fde=[ 2c7c] │ │ │ │ - 0xfffffffffff5a440 (offset: 0x42100) -> 0x3d2c fde=[ 2ccc] │ │ │ │ - 0xfffffffffff5aca0 (offset: 0x42960) -> 0x3e00 fde=[ 2da0] │ │ │ │ - 0xfffffffffff5bc70 (offset: 0x43930) -> 0x3e60 fde=[ 2e00] │ │ │ │ - 0xfffffffffff5c300 (offset: 0x43fc0) -> 0x3ee8 fde=[ 2e88] │ │ │ │ - 0xfffffffffff5d7f0 (offset: 0x454b0) -> 0x3f80 fde=[ 2f20] │ │ │ │ - 0xfffffffffff5eb90 (offset: 0x46850) -> 0x4010 fde=[ 2fb0] │ │ │ │ - 0xfffffffffff5f4a0 (offset: 0x47160) -> 0x40a0 fde=[ 3040] │ │ │ │ - 0xfffffffffff601c0 (offset: 0x47e80) -> 0x4134 fde=[ 30d4] │ │ │ │ - 0xfffffffffff611a0 (offset: 0x48e60) -> 0x41c4 fde=[ 3164] │ │ │ │ - 0xfffffffffff62dc0 (offset: 0x4aa80) -> 0x4228 fde=[ 31c8] │ │ │ │ - 0xfffffffffff62dd0 (offset: 0x4aa90) -> 0x423c fde=[ 31dc] │ │ │ │ - 0xfffffffffff64950 (offset: 0x4c610) -> 0x42a0 fde=[ 3240] │ │ │ │ - 0xfffffffffff64960 (offset: 0x4c620) -> 0x4318 fde=[ 32b8] │ │ │ │ - 0xfffffffffff64970 (offset: 0x4c630) -> 0x432c fde=[ 32cc] │ │ │ │ - 0xfffffffffff658f0 (offset: 0x4d5b0) -> 0x4384 fde=[ 3324] │ │ │ │ - 0xfffffffffff667f0 (offset: 0x4e4b0) -> 0x4428 fde=[ 33c8] │ │ │ │ - 0xfffffffffff67730 (offset: 0x4f3f0) -> 0x44cc fde=[ 346c] │ │ │ │ - 0xfffffffffff6a930 (offset: 0x525f0) -> 0x4530 fde=[ 34d0] │ │ │ │ - 0xfffffffffff6da70 (offset: 0x55730) -> 0x4594 fde=[ 3534] │ │ │ │ - 0xfffffffffff6ea20 (offset: 0x566e0) -> 0x45ec fde=[ 358c] │ │ │ │ - 0xfffffffffff6f640 (offset: 0x57300) -> 0x467c fde=[ 361c] │ │ │ │ - 0xfffffffffff70b50 (offset: 0x58810) -> 0x46d4 fde=[ 3674] │ │ │ │ - 0xfffffffffff71fe0 (offset: 0x59ca0) -> 0x472c fde=[ 36cc] │ │ │ │ - 0xfffffffffff733e0 (offset: 0x5b0a0) -> 0x4860 fde=[ 3800] │ │ │ │ - 0xfffffffffff73800 (offset: 0x5b4c0) -> 0x48f8 fde=[ 3898] │ │ │ │ - 0xfffffffffff74280 (offset: 0x5bf40) -> 0x499c fde=[ 393c] │ │ │ │ - 0xfffffffffff74680 (offset: 0x5c340) -> 0x4a4c fde=[ 39ec] │ │ │ │ - 0xfffffffffff74850 (offset: 0x5c510) -> 0x4adc fde=[ 3a7c] │ │ │ │ - 0xfffffffffff749e0 (offset: 0x5c6a0) -> 0x4b38 fde=[ 3ad8] │ │ │ │ - 0xfffffffffff75f00 (offset: 0x5dbc0) -> 0x4dc4 fde=[ 3d64] │ │ │ │ - 0xfffffffffff76080 (offset: 0x5dd40) -> 0x4e1c fde=[ 3dbc] │ │ │ │ - 0xfffffffffff762f0 (offset: 0x5dfb0) -> 0x4f04 fde=[ 3ea4] │ │ │ │ - 0xfffffffffff76890 (offset: 0x5e550) -> 0x4ff0 fde=[ 3f90] │ │ │ │ - 0xfffffffffff76ca0 (offset: 0x5e960) -> 0x5068 fde=[ 4008] │ │ │ │ - 0xfffffffffff76d50 (offset: 0x5ea10) -> 0x52c4 fde=[ 4264] │ │ │ │ - 0xfffffffffff77010 (offset: 0x5ecd0) -> 0x538c fde=[ 432c] │ │ │ │ - 0xfffffffffff776e0 (offset: 0x5f3a0) -> 0x5424 fde=[ 43c4] │ │ │ │ - 0xfffffffffff77fa0 (offset: 0x5fc60) -> 0x54a8 fde=[ 4448] │ │ │ │ - 0xfffffffffff77fb0 (offset: 0x5fc70) -> 0x54bc fde=[ 445c] │ │ │ │ - 0xfffffffffff77fe0 (offset: 0x5fca0) -> 0x54dc fde=[ 447c] │ │ │ │ - 0xfffffffffff78130 (offset: 0x5fdf0) -> 0x5540 fde=[ 44e0] │ │ │ │ - 0xfffffffffff78160 (offset: 0x5fe20) -> 0x5560 fde=[ 4500] │ │ │ │ - 0xfffffffffff79330 (offset: 0x60ff0) -> 0x55b8 fde=[ 4558] │ │ │ │ - 0xfffffffffff79f40 (offset: 0x61c00) -> 0x56a0 fde=[ 4640] │ │ │ │ - 0xfffffffffff7b990 (offset: 0x63650) -> 0x5730 fde=[ 46d0] │ │ │ │ - 0xfffffffffff7caf0 (offset: 0x647b0) -> 0x5844 fde=[ 47e4] │ │ │ │ - 0xfffffffffff7dec0 (offset: 0x65b80) -> 0x589c fde=[ 483c] │ │ │ │ - 0xfffffffffff7e2e0 (offset: 0x65fa0) -> 0x58ec fde=[ 488c] │ │ │ │ - 0xfffffffffff7ebd0 (offset: 0x66890) -> 0x5944 fde=[ 48e4] │ │ │ │ - 0xfffffffffff7fd80 (offset: 0x67a40) -> 0x599c fde=[ 493c] │ │ │ │ - 0xfffffffffff7ff50 (offset: 0x67c10) -> 0x59f0 fde=[ 4990] │ │ │ │ - 0xfffffffffff80920 (offset: 0x685e0) -> 0x5a60 fde=[ 4a00] │ │ │ │ - 0xfffffffffff81370 (offset: 0x69030) -> 0x5ac0 fde=[ 4a60] │ │ │ │ - 0xfffffffffff81df0 (offset: 0x69ab0) -> 0x5b20 fde=[ 4ac0] │ │ │ │ - 0xfffffffffff82f60 (offset: 0x6ac20) -> 0x5b78 fde=[ 4b18] │ │ │ │ - 0xfffffffffff83e90 (offset: 0x6bb50) -> 0x5c04 fde=[ 4ba4] │ │ │ │ - 0xfffffffffff85570 (offset: 0x6d230) -> 0x5c94 fde=[ 4c34] │ │ │ │ - 0xfffffffffff85870 (offset: 0x6d530) -> 0x5fe4 fde=[ 4f84] │ │ │ │ - 0xfffffffffff85bb0 (offset: 0x6d870) -> 0x605c fde=[ 4ffc] │ │ │ │ - 0xfffffffffff85f10 (offset: 0x6dbd0) -> 0x60d4 fde=[ 5074] │ │ │ │ - 0xfffffffffff86630 (offset: 0x6e2f0) -> 0x6180 fde=[ 5120] │ │ │ │ - 0xfffffffffff86f00 (offset: 0x6ebc0) -> 0x6304 fde=[ 52a4] │ │ │ │ - 0xfffffffffff87bd0 (offset: 0x6f890) -> 0x6388 fde=[ 5328] │ │ │ │ - 0xfffffffffff888a0 (offset: 0x70560) -> 0x640c fde=[ 53ac] │ │ │ │ - 0xfffffffffff8a820 (offset: 0x724e0) -> 0x6464 fde=[ 5404] │ │ │ │ - 0xfffffffffff8cf90 (offset: 0x74c50) -> 0x64bc fde=[ 545c] │ │ │ │ - 0xfffffffffff93bd0 (offset: 0x7b890) -> 0x6518 fde=[ 54b8] │ │ │ │ - 0xfffffffffff9a9b0 (offset: 0x82670) -> 0x6574 fde=[ 5514] │ │ │ │ - 0xfffffffffff9b5c0 (offset: 0x83280) -> 0x66b4 fde=[ 5654] │ │ │ │ - 0xfffffffffff9be60 (offset: 0x83b20) -> 0x674c fde=[ 56ec] │ │ │ │ - 0xfffffffffff9c5a0 (offset: 0x84260) -> 0x67f0 fde=[ 5790] │ │ │ │ - 0xfffffffffff9dd40 (offset: 0x85a00) -> 0x6894 fde=[ 5834] │ │ │ │ - 0xfffffffffff9f200 (offset: 0x86ec0) -> 0x6a24 fde=[ 59c4] │ │ │ │ - 0xfffffffffff9faa0 (offset: 0x87760) -> 0x6abc fde=[ 5a5c] │ │ │ │ - 0xfffffffffffa01e0 (offset: 0x87ea0) -> 0x6b60 fde=[ 5b00] │ │ │ │ - 0xfffffffffffa1980 (offset: 0x89640) -> 0x6c04 fde=[ 5ba4] │ │ │ │ - 0xfffffffffffa6630 (offset: 0x8e2f0) -> 0x6c94 fde=[ 5c34] │ │ │ │ - 0xfffffffffffa7b80 (offset: 0x8f840) -> 0x6d38 fde=[ 5cd8] │ │ │ │ - 0xfffffffffffa8d40 (offset: 0x90a00) -> 0x6e44 fde=[ 5de4] │ │ │ │ - 0xfffffffffffa9d70 (offset: 0x91a30) -> 0x6e90 fde=[ 5e30] │ │ │ │ - 0xfffffffffffaaba0 (offset: 0x92860) -> 0x6f28 fde=[ 5ec8] │ │ │ │ - 0xfffffffffffaae40 (offset: 0x92b00) -> 0x6f74 fde=[ 5f14] │ │ │ │ - 0xfffffffffffab800 (offset: 0x934c0) -> 0x6ff0 fde=[ 5f90] │ │ │ │ - 0xfffffffffffab8d0 (offset: 0x93590) -> 0x70c0 fde=[ 6060] │ │ │ │ - 0xfffffffffffabfd0 (offset: 0x93c90) -> 0x7220 fde=[ 61c0] │ │ │ │ - 0xfffffffffffae0d0 (offset: 0x95d90) -> 0x7268 fde=[ 6208] │ │ │ │ - 0xfffffffffffae6a0 (offset: 0x96360) -> 0x72e0 fde=[ 6280] │ │ │ │ - 0xfffffffffffaed20 (offset: 0x969e0) -> 0x734c fde=[ 62ec] │ │ │ │ - 0xfffffffffffaf4d0 (offset: 0x97190) -> 0x73ec fde=[ 638c] │ │ │ │ - 0xfffffffffffaf980 (offset: 0x97640) -> 0x749c fde=[ 643c] │ │ │ │ - 0xfffffffffffb0c80 (offset: 0x98940) -> 0x74e4 fde=[ 6484] │ │ │ │ - 0xfffffffffffb25b0 (offset: 0x9a270) -> 0x7578 fde=[ 6518] │ │ │ │ - 0xfffffffffffb36f0 (offset: 0x9b3b0) -> 0x75c0 fde=[ 6560] │ │ │ │ - 0xfffffffffffb4950 (offset: 0x9c610) -> 0x7648 fde=[ 65e8] │ │ │ │ - 0xfffffffffffb4ea0 (offset: 0x9cb60) -> 0x7698 fde=[ 6638] │ │ │ │ - 0xfffffffffffb7360 (offset: 0x9f020) -> 0x76f0 fde=[ 6690] │ │ │ │ - 0xfffffffffffb8df0 (offset: 0xa0ab0) -> 0x7748 fde=[ 66e8] │ │ │ │ - 0xfffffffffffbae80 (offset: 0xa2b40) -> 0x77ec fde=[ 678c] │ │ │ │ - 0xfffffffffffbb8b0 (offset: 0xa3570) -> 0x7880 fde=[ 6820] │ │ │ │ - 0xfffffffffffbbe60 (offset: 0xa3b20) -> 0x78dc fde=[ 687c] │ │ │ │ - 0xfffffffffffbc310 (offset: 0xa3fd0) -> 0x7980 fde=[ 6920] │ │ │ │ - 0xfffffffffffbeb00 (offset: 0xa67c0) -> 0x7ab0 fde=[ 6a50] │ │ │ │ - 0xfffffffffffc4bf0 (offset: 0xac8b0) -> 0x7b08 fde=[ 6aa8] │ │ │ │ - 0xfffffffffffc4f20 (offset: 0xacbe0) -> 0x7b74 fde=[ 6b14] │ │ │ │ - 0xfffffffffffc54c0 (offset: 0xad180) -> 0x7c30 fde=[ 6bd0] │ │ │ │ - 0xfffffffffffc56a0 (offset: 0xad360) -> 0x7d6c fde=[ 6d0c] │ │ │ │ - 0xfffffffffffc62d0 (offset: 0xadf90) -> 0x7de4 fde=[ 6d84] │ │ │ │ - 0xfffffffffffc6c20 (offset: 0xae8e0) -> 0x7e3c fde=[ 6ddc] │ │ │ │ - 0xfffffffffffcc8e0 (offset: 0xb45a0) -> 0x7ec0 fde=[ 6e60] │ │ │ │ - 0xfffffffffffccc80 (offset: 0xb4940) -> 0x7f30 fde=[ 6ed0] │ │ │ │ - 0xfffffffffffcd050 (offset: 0xb4d10) -> 0x10b8 fde=[ 58] │ │ │ │ - 0xfffffffffffcd060 (offset: 0xb4d20) -> 0x10cc fde=[ 6c] │ │ │ │ - 0xfffffffffffcd070 (offset: 0xb4d30) -> 0x11a4 fde=[ 144] │ │ │ │ - 0xfffffffffffcd090 (offset: 0xb4d50) -> 0x11b8 fde=[ 158] │ │ │ │ - 0xfffffffffffcd0d0 (offset: 0xb4d90) -> 0x11d0 fde=[ 170] │ │ │ │ - 0xfffffffffffcd0f0 (offset: 0xb4db0) -> 0x11e4 fde=[ 184] │ │ │ │ - 0xfffffffffffcd130 (offset: 0xb4df0) -> 0x11fc fde=[ 19c] │ │ │ │ - 0xfffffffffffcd150 (offset: 0xb4e10) -> 0x1210 fde=[ 1b0] │ │ │ │ - 0xfffffffffffcd190 (offset: 0xb4e50) -> 0x1228 fde=[ 1c8] │ │ │ │ - 0xfffffffffffcd1b0 (offset: 0xb4e70) -> 0x123c fde=[ 1dc] │ │ │ │ - 0xfffffffffffcd1f0 (offset: 0xb4eb0) -> 0x159c fde=[ 53c] │ │ │ │ - 0xfffffffffffcd390 (offset: 0xb5050) -> 0x18bc fde=[ 85c] │ │ │ │ - 0xfffffffffffcd860 (offset: 0xb5520) -> 0x1990 fde=[ 930] │ │ │ │ - 0xfffffffffffcd910 (offset: 0xb55d0) -> 0x1d24 fde=[ cc4] │ │ │ │ - 0xfffffffffffcdd40 (offset: 0xb5a00) -> 0x1ea4 fde=[ e44] │ │ │ │ - 0xfffffffffffcde90 (offset: 0xb5b50) -> 0x1ef0 fde=[ e90] │ │ │ │ - 0xfffffffffffce520 (offset: 0xb61e0) -> 0x1f40 fde=[ ee0] │ │ │ │ - 0xfffffffffffce660 (offset: 0xb6320) -> 0x1fc0 fde=[ f60] │ │ │ │ - 0xfffffffffffce850 (offset: 0xb6510) -> 0x1ff4 fde=[ f94] │ │ │ │ - 0xfffffffffffcf300 (offset: 0xb6fc0) -> 0x2024 fde=[ fc4] │ │ │ │ - 0xfffffffffffcfdc0 (offset: 0xb7a80) -> 0x2378 fde=[ 1318] │ │ │ │ - 0xfffffffffffcfef0 (offset: 0xb7bb0) -> 0x265c fde=[ 15fc] │ │ │ │ - 0xfffffffffffd0140 (offset: 0xb7e00) -> 0x26a0 fde=[ 1640] │ │ │ │ - 0xfffffffffffd0160 (offset: 0xb7e20) -> 0x26bc fde=[ 165c] │ │ │ │ - 0xfffffffffffd0380 (offset: 0xb8040) -> 0x28c8 fde=[ 1868] │ │ │ │ - 0xfffffffffffd0410 (offset: 0xb80d0) -> 0x28e8 fde=[ 1888] │ │ │ │ - 0xfffffffffffd0680 (offset: 0xb8340) -> 0x2a4c fde=[ 19ec] │ │ │ │ - 0xfffffffffffd0710 (offset: 0xb83d0) -> 0x2a6c fde=[ 1a0c] │ │ │ │ - 0xfffffffffffd07d0 (offset: 0xb8490) -> 0x2a94 fde=[ 1a34] │ │ │ │ - 0xfffffffffffd0860 (offset: 0xb8520) -> 0x2c6c fde=[ 1c0c] │ │ │ │ - 0xfffffffffffd2360 (offset: 0xba020) -> 0x2d54 fde=[ 1cf4] │ │ │ │ - 0xfffffffffffd23c0 (offset: 0xba080) -> 0x2f90 fde=[ 1f30] │ │ │ │ - 0xfffffffffffd23f0 (offset: 0xba0b0) -> 0x30c4 fde=[ 2064] │ │ │ │ - 0xfffffffffffd2920 (offset: 0xba5e0) -> 0x3180 fde=[ 2120] │ │ │ │ - 0xfffffffffffd2a00 (offset: 0xba6c0) -> 0x338c fde=[ 232c] │ │ │ │ - 0xfffffffffffd2b00 (offset: 0xba7c0) -> 0x33b0 fde=[ 2350] │ │ │ │ - 0xfffffffffffd2b80 (offset: 0xba840) -> 0x33e8 fde=[ 2388] │ │ │ │ - 0xfffffffffffd2ce0 (offset: 0xba9a0) -> 0x346c fde=[ 240c] │ │ │ │ - 0xfffffffffffd2de0 (offset: 0xbaaa0) -> 0x34a4 fde=[ 2444] │ │ │ │ - 0xfffffffffffd2ea0 (offset: 0xbab60) -> 0x3530 fde=[ 24d0] │ │ │ │ - 0xfffffffffffd2fa0 (offset: 0xbac60) -> 0x3568 fde=[ 2508] │ │ │ │ - 0xfffffffffffd3020 (offset: 0xbace0) -> 0x35a0 fde=[ 2540] │ │ │ │ - 0xfffffffffffd30a0 (offset: 0xbad60) -> 0x36b8 fde=[ 2658] │ │ │ │ - 0xfffffffffffd3420 (offset: 0xbb0e0) -> 0x36e0 fde=[ 2680] │ │ │ │ - 0xfffffffffffd35a0 (offset: 0xbb260) -> 0x3724 fde=[ 26c4] │ │ │ │ - 0xfffffffffffd3730 (offset: 0xbb3f0) -> 0x3770 fde=[ 2710] │ │ │ │ - 0xfffffffffffd3910 (offset: 0xbb5d0) -> 0x37b8 fde=[ 2758] │ │ │ │ - 0xfffffffffffd3a10 (offset: 0xbb6d0) -> 0x37f0 fde=[ 2790] │ │ │ │ - 0xfffffffffffd3aa0 (offset: 0xbb760) -> 0x3828 fde=[ 27c8] │ │ │ │ - 0xfffffffffffd4350 (offset: 0xbc010) -> 0x38c8 fde=[ 2868] │ │ │ │ - 0xfffffffffffd4cd0 (offset: 0xbc990) -> 0x392c fde=[ 28cc] │ │ │ │ - 0xfffffffffffd4d50 (offset: 0xbca10) -> 0x3964 fde=[ 2904] │ │ │ │ - 0xfffffffffffd4dd0 (offset: 0xbca90) -> 0x399c fde=[ 293c] │ │ │ │ - 0xfffffffffffd4ed0 (offset: 0xbcb90) -> 0x39d4 fde=[ 2974] │ │ │ │ - 0xfffffffffffd52f0 (offset: 0xbcfb0) -> 0x39f4 fde=[ 2994] │ │ │ │ - 0xfffffffffffd5320 (offset: 0xbcfe0) -> 0x3a10 fde=[ 29b0] │ │ │ │ - 0xfffffffffffd5a10 (offset: 0xbd6d0) -> 0x3a4c fde=[ 29ec] │ │ │ │ - 0xfffffffffffd5ea0 (offset: 0xbdb60) -> 0x3adc fde=[ 2a7c] │ │ │ │ - 0xfffffffffffd6b00 (offset: 0xbe7c0) -> 0x3b58 fde=[ 2af8] │ │ │ │ - 0xfffffffffffd6bf0 (offset: 0xbe8b0) -> 0x3ba0 fde=[ 2b40] │ │ │ │ - 0xfffffffffffd6e90 (offset: 0xbeb50) -> 0x3cac fde=[ 2c4c] │ │ │ │ - 0xfffffffffffd7300 (offset: 0xbefc0) -> 0x3d84 fde=[ 2d24] │ │ │ │ - 0xfffffffffffd7ad0 (offset: 0xbf790) -> 0x3db0 fde=[ 2d50] │ │ │ │ - 0xfffffffffffd7c90 (offset: 0xbf950) -> 0x3eac fde=[ 2e4c] │ │ │ │ - 0xfffffffffffd80f0 (offset: 0xbfdb0) -> 0x42b4 fde=[ 3254] │ │ │ │ - 0xfffffffffffd8940 (offset: 0xc0600) -> 0x42e4 fde=[ 3284] │ │ │ │ - 0xfffffffffffd98f0 (offset: 0xc15b0) -> 0x43dc fde=[ 337c] │ │ │ │ - 0xfffffffffffd9b10 (offset: 0xc17d0) -> 0x4480 fde=[ 3420] │ │ │ │ - 0xfffffffffffd9d30 (offset: 0xc19f0) -> 0x47c4 fde=[ 3764] │ │ │ │ - 0xfffffffffffda9a0 (offset: 0xc2660) -> 0x4810 fde=[ 37b0] │ │ │ │ - 0xfffffffffffdb2b0 (offset: 0xc2f70) -> 0x48ac fde=[ 384c] │ │ │ │ - 0xfffffffffffdb380 (offset: 0xc3040) -> 0x4950 fde=[ 38f0] │ │ │ │ - 0xfffffffffffdb480 (offset: 0xc3140) -> 0x4a08 fde=[ 39a8] │ │ │ │ - 0xfffffffffffdbd00 (offset: 0xc39c0) -> 0x4a9c fde=[ 3a3c] │ │ │ │ - 0xfffffffffffdbee0 (offset: 0xc3ba0) -> 0x4b94 fde=[ 3b34] │ │ │ │ - 0xfffffffffffdc0a0 (offset: 0xc3d60) -> 0x4be4 fde=[ 3b84] │ │ │ │ - 0xfffffffffffdc260 (offset: 0xc3f20) -> 0x4c34 fde=[ 3bd4] │ │ │ │ - 0xfffffffffffdce80 (offset: 0xc4b40) -> 0x4cb0 fde=[ 3c50] │ │ │ │ - 0xfffffffffffdd030 (offset: 0xc4cf0) -> 0x4d04 fde=[ 3ca4] │ │ │ │ - 0xfffffffffffdd710 (offset: 0xc53d0) -> 0x4d74 fde=[ 3d14] │ │ │ │ - 0xfffffffffffde020 (offset: 0xc5ce0) -> 0x4e90 fde=[ 3e30] │ │ │ │ - 0xfffffffffffde490 (offset: 0xc6150) -> 0x4eb8 fde=[ 3e58] │ │ │ │ - 0xfffffffffffde560 (offset: 0xc6220) -> 0x4f5c fde=[ 3efc] │ │ │ │ - 0xfffffffffffde720 (offset: 0xc63e0) -> 0x4fac fde=[ 3f4c] │ │ │ │ - 0xfffffffffffdeb60 (offset: 0xc6820) -> 0x4fdc fde=[ 3f7c] │ │ │ │ - 0xfffffffffffdebc0 (offset: 0xc6880) -> 0x50a4 fde=[ 4044] │ │ │ │ - 0xfffffffffffdf820 (offset: 0xc74e0) -> 0x5120 fde=[ 40c0] │ │ │ │ - 0xfffffffffffe0490 (offset: 0xc8150) -> 0x516c fde=[ 410c] │ │ │ │ - 0xfffffffffffe1100 (offset: 0xc8dc0) -> 0x51b8 fde=[ 4158] │ │ │ │ - 0xfffffffffffe1930 (offset: 0xc95f0) -> 0x51ec fde=[ 418c] │ │ │ │ - 0xfffffffffffe2100 (offset: 0xc9dc0) -> 0x5218 fde=[ 41b8] │ │ │ │ - 0xfffffffffffe2350 (offset: 0xca010) -> 0x5264 fde=[ 4204] │ │ │ │ - 0xfffffffffffe2a10 (offset: 0xca6d0) -> 0x52f4 fde=[ 4294] │ │ │ │ - 0xfffffffffffe3410 (offset: 0xcb0d0) -> 0x5324 fde=[ 42c4] │ │ │ │ - 0xfffffffffffe4430 (offset: 0xcc0f0) -> 0x5358 fde=[ 42f8] │ │ │ │ - 0xfffffffffffe4490 (offset: 0xcc150) -> 0x5454 fde=[ 43f4] │ │ │ │ - 0xfffffffffffe5dd0 (offset: 0xcda90) -> 0x564c fde=[ 45ec] │ │ │ │ - 0xfffffffffffe7520 (offset: 0xcf1e0) -> 0x57c0 fde=[ 4760] │ │ │ │ - 0xfffffffffffe7650 (offset: 0xcf310) -> 0x5810 fde=[ 47b0] │ │ │ │ - 0xfffffffffffe7f00 (offset: 0xcfbc0) -> 0x5bd0 fde=[ 4b70] │ │ │ │ - 0xfffffffffffe7f60 (offset: 0xcfc20) -> 0x5d20 fde=[ 4cc0] │ │ │ │ - 0xfffffffffffe8180 (offset: 0xcfe40) -> 0x5d6c fde=[ 4d0c] │ │ │ │ - 0xfffffffffffe8250 (offset: 0xcff10) -> 0x5db8 fde=[ 4d58] │ │ │ │ - 0xfffffffffffe8630 (offset: 0xd02f0) -> 0x5e04 fde=[ 4da4] │ │ │ │ - 0xfffffffffffe8900 (offset: 0xd05c0) -> 0x5e44 fde=[ 4de4] │ │ │ │ - 0xfffffffffffe8ca0 (offset: 0xd0960) -> 0x5e70 fde=[ 4e10] │ │ │ │ - 0xfffffffffffe8ea0 (offset: 0xd0b60) -> 0x5ebc fde=[ 4e5c] │ │ │ │ - 0xfffffffffffe90c0 (offset: 0xd0d80) -> 0x5f08 fde=[ 4ea8] │ │ │ │ - 0xfffffffffffe9430 (offset: 0xd10f0) -> 0x5f34 fde=[ 4ed4] │ │ │ │ - 0xfffffffffffe9500 (offset: 0xd11c0) -> 0x5f80 fde=[ 4f20] │ │ │ │ - 0xfffffffffffe96e0 (offset: 0xd13a0) -> 0x5fb0 fde=[ 4f50] │ │ │ │ - 0xfffffffffffe9740 (offset: 0xd1400) -> 0x614c fde=[ 50ec] │ │ │ │ - 0xfffffffffffe97a0 (offset: 0xd1460) -> 0x6210 fde=[ 51b0] │ │ │ │ - 0xfffffffffffe9a30 (offset: 0xd16f0) -> 0x624c fde=[ 51ec] │ │ │ │ - 0xfffffffffffea500 (offset: 0xd21c0) -> 0x62b8 fde=[ 5258] │ │ │ │ - 0xfffffffffffeaad0 (offset: 0xd2790) -> 0x65c8 fde=[ 5568] │ │ │ │ - 0xfffffffffffeace0 (offset: 0xd29a0) -> 0x6614 fde=[ 55b4] │ │ │ │ - 0xfffffffffffeb540 (offset: 0xd3200) -> 0x6668 fde=[ 5608] │ │ │ │ - 0xfffffffffffec9b0 (offset: 0xd4670) -> 0x6938 fde=[ 58d8] │ │ │ │ - 0xfffffffffffecbc0 (offset: 0xd4880) -> 0x6984 fde=[ 5924] │ │ │ │ - 0xfffffffffffed420 (offset: 0xd50e0) -> 0x69d8 fde=[ 5978] │ │ │ │ - 0xfffffffffffee8c0 (offset: 0xd6580) -> 0x6d8c fde=[ 5d2c] │ │ │ │ - 0xfffffffffffeef20 (offset: 0xd6be0) -> 0x6dec fde=[ 5d8c] │ │ │ │ - 0xfffffffffffef3d0 (offset: 0xd7090) -> 0x6edc fde=[ 5e7c] │ │ │ │ - 0xfffffffffffef4d0 (offset: 0xd7190) -> 0x6f14 fde=[ 5eb4] │ │ │ │ - 0xfffffffffffef510 (offset: 0xd71d0) -> 0x701c fde=[ 5fbc] │ │ │ │ - 0xfffffffffffef740 (offset: 0xd7400) -> 0x7064 fde=[ 6004] │ │ │ │ - 0xfffffffffffefbf0 (offset: 0xd78b0) -> 0x7108 fde=[ 60a8] │ │ │ │ - 0xffffffffffff0980 (offset: 0xd8640) -> 0x7134 fde=[ 60d4] │ │ │ │ - 0xffffffffffff11c0 (offset: 0xd8e80) -> 0x7184 fde=[ 6124] │ │ │ │ - 0xffffffffffff1de0 (offset: 0xd9aa0) -> 0x71f0 fde=[ 6190] │ │ │ │ - 0xffffffffffff3e70 (offset: 0xdbb30) -> 0x7464 fde=[ 6404] │ │ │ │ - 0xffffffffffff5080 (offset: 0xdcd40) -> 0x7540 fde=[ 64e0] │ │ │ │ - 0xffffffffffff5d70 (offset: 0xdda30) -> 0x7618 fde=[ 65b8] │ │ │ │ - 0xffffffffffff5f50 (offset: 0xddc10) -> 0x7844 fde=[ 67e4] │ │ │ │ - 0xffffffffffff6120 (offset: 0xddde0) -> 0x794c fde=[ 68ec] │ │ │ │ - 0xffffffffffff7240 (offset: 0xdef00) -> 0x79d8 fde=[ 6978] │ │ │ │ - 0xffffffffffff7400 (offset: 0xdf0c0) -> 0x7a08 fde=[ 69a8] │ │ │ │ - 0xffffffffffff7a40 (offset: 0xdf700) -> 0x7a5c fde=[ 69fc] │ │ │ │ - 0xffffffffffff8790 (offset: 0xe0450) -> 0x7b60 fde=[ 6b00] │ │ │ │ - 0xffffffffffff8800 (offset: 0xe04c0) -> 0x7bbc fde=[ 6b5c] │ │ │ │ - 0xffffffffffff8a80 (offset: 0xe0740) -> 0x7bfc fde=[ 6b9c] │ │ │ │ - 0xffffffffffff8b00 (offset: 0xe07c0) -> 0x7c70 fde=[ 6c10] │ │ │ │ - 0xffffffffffff8fc0 (offset: 0xe0c80) -> 0x7cb0 fde=[ 6c50] │ │ │ │ - 0xffffffffffff9100 (offset: 0xe0dc0) -> 0x7ce8 fde=[ 6c88] │ │ │ │ - 0xffffffffffffa300 (offset: 0xe1fc0) -> 0x7d1c fde=[ 6cbc] │ │ │ │ + Start of frame section: 0x106c (offset: 0xe2a10) │ │ │ │ + Entries in search table: 0x20c │ │ │ │ + 0xfffffffffff2b680 (offset: 0xd020) -> 0x1088 fde=[ 18] │ │ │ │ + 0xfffffffffff2bce0 (offset: 0xd680) -> 0x10b0 fde=[ 40] │ │ │ │ + 0xfffffffffff2bcf0 (offset: 0xd690) -> 0x1128 fde=[ b8] │ │ │ │ + 0xfffffffffff2bd4f (offset: 0xd6ef) -> 0x1448 fde=[ 3d8] │ │ │ │ + 0xfffffffffff2bd72 (offset: 0xd712) -> 0x1464 fde=[ 3f4] │ │ │ │ + 0xfffffffffff2bd9a (offset: 0xd73a) -> 0x1a30 fde=[ 9c0] │ │ │ │ + 0xfffffffffff2bda6 (offset: 0xd746) -> 0x1b1c fde=[ aac] │ │ │ │ + 0xfffffffffff2bdb2 (offset: 0xd752) -> 0x1c54 fde=[ be4] │ │ │ │ + 0xfffffffffff2bdbe (offset: 0xd75e) -> 0x1d14 fde=[ ca4] │ │ │ │ + 0xfffffffffff2bdca (offset: 0xd76a) -> 0x22d4 fde=[ 1264] │ │ │ │ + 0xfffffffffff2bdd6 (offset: 0xd776) -> 0x250c fde=[ 149c] │ │ │ │ + 0xfffffffffff2bde2 (offset: 0xd782) -> 0x2584 fde=[ 1514] │ │ │ │ + 0xfffffffffff2bdee (offset: 0xd78e) -> 0x2830 fde=[ 17c0] │ │ │ │ + 0xfffffffffff2bdf3 (offset: 0xd793) -> 0x28d4 fde=[ 1864] │ │ │ │ + 0xfffffffffff2be68 (offset: 0xd808) -> 0x2c08 fde=[ 1b98] │ │ │ │ + 0xfffffffffff2bf1a (offset: 0xd8ba) -> 0x2c94 fde=[ 1c24] │ │ │ │ + 0xfffffffffff2c0be (offset: 0xda5e) -> 0x2cf4 fde=[ 1c84] │ │ │ │ + 0xfffffffffff2c25a (offset: 0xdbfa) -> 0x2d60 fde=[ 1cf0] │ │ │ │ + 0xfffffffffff2c294 (offset: 0xdc34) -> 0x2fbc fde=[ 1f4c] │ │ │ │ + 0xfffffffffff2c346 (offset: 0xdce6) -> 0x30e0 fde=[ 2070] │ │ │ │ + 0xfffffffffff2c370 (offset: 0xdd10) -> 0x31ac fde=[ 213c] │ │ │ │ + 0xfffffffffff2c398 (offset: 0xdd38) -> 0x3268 fde=[ 21f8] │ │ │ │ + 0xfffffffffff2c443 (offset: 0xdde3) -> 0x3300 fde=[ 2290] │ │ │ │ + 0xfffffffffff2c50f (offset: 0xdeaf) -> 0x33cc fde=[ 235c] │ │ │ │ + 0xfffffffffff2c571 (offset: 0xdf11) -> 0x3554 fde=[ 24e4] │ │ │ │ + 0xfffffffffff2c5c9 (offset: 0xdf69) -> 0x3630 fde=[ 25c0] │ │ │ │ + 0xfffffffffff2c659 (offset: 0xdff9) -> 0x3c04 fde=[ 2b94] │ │ │ │ + 0xfffffffffff2c78b (offset: 0xe12b) -> 0x3d78 fde=[ 2d08] │ │ │ │ + 0xfffffffffff2c7ab (offset: 0xe14b) -> 0x3e2c fde=[ 2dbc] │ │ │ │ + 0xfffffffffff2c7d3 (offset: 0xe173) -> 0x3e80 fde=[ 2e10] │ │ │ │ + 0xfffffffffff2c87a (offset: 0xe21a) -> 0x3f60 fde=[ 2ef0] │ │ │ │ + 0xfffffffffff2c8bf (offset: 0xe25f) -> 0x3fb4 fde=[ 2f44] │ │ │ │ + 0xfffffffffff2c8e4 (offset: 0xe284) -> 0x4078 fde=[ 3008] │ │ │ │ + 0xfffffffffff2ca0b (offset: 0xe3ab) -> 0x4108 fde=[ 3098] │ │ │ │ + 0xfffffffffff2cac1 (offset: 0xe461) -> 0x4198 fde=[ 3128] │ │ │ │ + 0xfffffffffff2cb75 (offset: 0xe515) -> 0x422c fde=[ 31bc] │ │ │ │ + 0xfffffffffff2cc7b (offset: 0xe61b) -> 0x42bc fde=[ 324c] │ │ │ │ + 0xfffffffffff2cd8c (offset: 0xe72c) -> 0x4328 fde=[ 32b8] │ │ │ │ + 0xfffffffffff2d060 (offset: 0xea00) -> 0x43a0 fde=[ 3330] │ │ │ │ + 0xfffffffffff2d334 (offset: 0xecd4) -> 0x4490 fde=[ 3420] │ │ │ │ + 0xfffffffffff2d40d (offset: 0xedad) -> 0x44e8 fde=[ 3478] │ │ │ │ + 0xfffffffffff2d4d7 (offset: 0xee77) -> 0x458c fde=[ 351c] │ │ │ │ + 0xfffffffffff2d5a4 (offset: 0xef44) -> 0x4630 fde=[ 35c0] │ │ │ │ + 0xfffffffffff2d7a0 (offset: 0xf140) -> 0x4694 fde=[ 3624] │ │ │ │ + 0xfffffffffff2d99c (offset: 0xf33c) -> 0x46f8 fde=[ 3688] │ │ │ │ + 0xfffffffffff2da35 (offset: 0xf3d5) -> 0x4774 fde=[ 3704] │ │ │ │ + 0xfffffffffff2db30 (offset: 0xf4d0) -> 0x47e0 fde=[ 3770] │ │ │ │ + 0xfffffffffff2dc36 (offset: 0xf5d6) -> 0x4838 fde=[ 37c8] │ │ │ │ + 0xfffffffffff2dd3f (offset: 0xf6df) -> 0x48bc fde=[ 384c] │ │ │ │ + 0xfffffffffff2de8d (offset: 0xf82d) -> 0x4a5c fde=[ 39ec] │ │ │ │ + 0xfffffffffff2e0b4 (offset: 0xfa54) -> 0x4b14 fde=[ 3aa4] │ │ │ │ + 0xfffffffffff2e0f0 (offset: 0xfa90) -> 0x4ed4 fde=[ 3e64] │ │ │ │ + 0xfffffffffff2e116 (offset: 0xfab6) -> 0x4f44 fde=[ 3ed4] │ │ │ │ + 0xfffffffffff2e12a (offset: 0xfaca) -> 0x501c fde=[ 3fac] │ │ │ │ + 0xfffffffffff2e17a (offset: 0xfb1a) -> 0x54bc fde=[ 444c] │ │ │ │ + 0xfffffffffff2e1b8 (offset: 0xfb58) -> 0x55f0 fde=[ 4580] │ │ │ │ + 0xfffffffffff2e1df (offset: 0xfb7f) -> 0x5668 fde=[ 45f8] │ │ │ │ + 0xfffffffffff2e22b (offset: 0xfbcb) -> 0x56e8 fde=[ 4678] │ │ │ │ + 0xfffffffffff2e32c (offset: 0xfccc) -> 0x57cc fde=[ 475c] │ │ │ │ + 0xfffffffffff2e3eb (offset: 0xfd8b) -> 0x585c fde=[ 47ec] │ │ │ │ + 0xfffffffffff2e504 (offset: 0xfea4) -> 0x594c fde=[ 48dc] │ │ │ │ + 0xfffffffffff2e59b (offset: 0xff3b) -> 0x59a0 fde=[ 4930] │ │ │ │ + 0xfffffffffff2e5c3 (offset: 0xff63) -> 0x59f4 fde=[ 4984] │ │ │ │ + 0xfffffffffff2e6ec (offset: 0x1008c) -> 0x5a4c fde=[ 49dc] │ │ │ │ + 0xfffffffffff2e740 (offset: 0x100e0) -> 0x5aa4 fde=[ 4a34] │ │ │ │ + 0xfffffffffff2e777 (offset: 0x10117) -> 0x5b0c fde=[ 4a9c] │ │ │ │ + 0xfffffffffff2e88a (offset: 0x1022a) -> 0x5b74 fde=[ 4b04] │ │ │ │ + 0xfffffffffff2e918 (offset: 0x102b8) -> 0x5bd4 fde=[ 4b64] │ │ │ │ + 0xfffffffffff2e9a6 (offset: 0x10346) -> 0x5c2c fde=[ 4bbc] │ │ │ │ + 0xfffffffffff2ea1c (offset: 0x103bc) -> 0x5c84 fde=[ 4c14] │ │ │ │ + 0xfffffffffff2ea70 (offset: 0x10410) -> 0x5d48 fde=[ 4cd8] │ │ │ │ + 0xfffffffffff2ebe0 (offset: 0x10580) -> 0x5dc0 fde=[ 4d50] │ │ │ │ + 0xfffffffffff2ec43 (offset: 0x105e3) -> 0x6110 fde=[ 50a0] │ │ │ │ + 0xfffffffffff2ece1 (offset: 0x10681) -> 0x6188 fde=[ 5118] │ │ │ │ + 0xfffffffffff2ed7f (offset: 0x1071f) -> 0x6200 fde=[ 5190] │ │ │ │ + 0xfffffffffff2edf2 (offset: 0x10792) -> 0x62c4 fde=[ 5254] │ │ │ │ + 0xfffffffffff2ee30 (offset: 0x107d0) -> 0x641c fde=[ 53ac] │ │ │ │ + 0xfffffffffff2ef3e (offset: 0x108de) -> 0x64a0 fde=[ 5430] │ │ │ │ + 0xfffffffffff2f04c (offset: 0x109ec) -> 0x650c fde=[ 549c] │ │ │ │ + 0xfffffffffff2f3e2 (offset: 0x10d82) -> 0x6564 fde=[ 54f4] │ │ │ │ + 0xfffffffffff2f79a (offset: 0x1113a) -> 0x65bc fde=[ 554c] │ │ │ │ + 0xfffffffffff2fbc0 (offset: 0x11560) -> 0x6618 fde=[ 55a8] │ │ │ │ + 0xfffffffffff2ffe9 (offset: 0x11989) -> 0x6670 fde=[ 5600] │ │ │ │ + 0xfffffffffff3017e (offset: 0x11b1e) -> 0x6808 fde=[ 5798] │ │ │ │ + 0xfffffffffff302d4 (offset: 0x11c74) -> 0x68ac fde=[ 583c] │ │ │ │ + 0xfffffffffff30436 (offset: 0x11dd6) -> 0x695c fde=[ 58ec] │ │ │ │ + 0xfffffffffff30756 (offset: 0x120f6) -> 0x6a00 fde=[ 5990] │ │ │ │ + 0xfffffffffff30a88 (offset: 0x12428) -> 0x6bac fde=[ 5b3c] │ │ │ │ + 0xfffffffffff30bde (offset: 0x1257e) -> 0x6c50 fde=[ 5be0] │ │ │ │ + 0xfffffffffff30d40 (offset: 0x126e0) -> 0x6d00 fde=[ 5c90] │ │ │ │ + 0xfffffffffff31060 (offset: 0x12a00) -> 0x6d90 fde=[ 5d20] │ │ │ │ + 0xfffffffffff317de (offset: 0x1317e) -> 0x6e34 fde=[ 5dc4] │ │ │ │ + 0xfffffffffff31b0f (offset: 0x134af) -> 0x6e9c fde=[ 5e2c] │ │ │ │ + 0xfffffffffff31e85 (offset: 0x13825) -> 0x70e4 fde=[ 6074] │ │ │ │ + 0xfffffffffff31ea5 (offset: 0x13845) -> 0x741c fde=[ 63ac] │ │ │ │ + 0xfffffffffff31f3b (offset: 0x138db) -> 0x7488 fde=[ 6418] │ │ │ │ + 0xfffffffffff31f82 (offset: 0x13922) -> 0x7528 fde=[ 64b8] │ │ │ │ + 0xfffffffffff32021 (offset: 0x139c1) -> 0x75a0 fde=[ 6530] │ │ │ │ + 0xfffffffffff32065 (offset: 0x13a05) -> 0x7680 fde=[ 6610] │ │ │ │ + 0xfffffffffff3212a (offset: 0x13aca) -> 0x7758 fde=[ 66e8] │ │ │ │ + 0xfffffffffff3223b (offset: 0x13bdb) -> 0x7830 fde=[ 67c0] │ │ │ │ + 0xfffffffffff32398 (offset: 0x13d38) -> 0x788c fde=[ 681c] │ │ │ │ + 0xfffffffffff3253c (offset: 0x13edc) -> 0x791c fde=[ 68ac] │ │ │ │ + 0xfffffffffff326e4 (offset: 0x14084) -> 0x7988 fde=[ 6918] │ │ │ │ + 0xfffffffffff3275a (offset: 0x140fa) -> 0x7a78 fde=[ 6a08] │ │ │ │ + 0xfffffffffff32881 (offset: 0x14221) -> 0x7b00 fde=[ 6a90] │ │ │ │ + 0xfffffffffff32ccc (offset: 0x1466c) -> 0x7c38 fde=[ 6bc8] │ │ │ │ + 0xfffffffffff32dff (offset: 0x1479f) -> 0x7c90 fde=[ 6c20] │ │ │ │ + 0xfffffffffff32e36 (offset: 0x147d6) -> 0x7f2c fde=[ 6ebc] │ │ │ │ + 0xfffffffffff330a3 (offset: 0x14a43) -> 0x7f84 fde=[ 6f14] │ │ │ │ + 0xfffffffffff33187 (offset: 0x14b27) -> 0x7ff8 fde=[ 6f88] │ │ │ │ + 0xfffffffffff3363a (offset: 0x14fda) -> 0x8080 fde=[ 7010] │ │ │ │ + 0xfffffffffff3365c (offset: 0x14ffc) -> 0x80fc fde=[ 708c] │ │ │ │ + 0xfffffffffff337c0 (offset: 0x15160) -> 0x1110 fde=[ a0] │ │ │ │ + 0xfffffffffff337e0 (offset: 0x15180) -> 0x114c fde=[ dc] │ │ │ │ + 0xfffffffffff33800 (offset: 0x151a0) -> 0x1160 fde=[ f0] │ │ │ │ + 0xfffffffffff33810 (offset: 0x151b0) -> 0x1174 fde=[ 104] │ │ │ │ + 0xfffffffffff33830 (offset: 0x151d0) -> 0x1188 fde=[ 118] │ │ │ │ + 0xfffffffffff33850 (offset: 0x151f0) -> 0x119c fde=[ 12c] │ │ │ │ + 0xfffffffffff33880 (offset: 0x15220) -> 0x1264 fde=[ 1f4] │ │ │ │ + 0xfffffffffff338a0 (offset: 0x15240) -> 0x1278 fde=[ 208] │ │ │ │ + 0xfffffffffff338d0 (offset: 0x15270) -> 0x1290 fde=[ 220] │ │ │ │ + 0xfffffffffff338f0 (offset: 0x15290) -> 0x12a4 fde=[ 234] │ │ │ │ + 0xfffffffffff33920 (offset: 0x152c0) -> 0x12bc fde=[ 24c] │ │ │ │ + 0xfffffffffff33940 (offset: 0x152e0) -> 0x12d0 fde=[ 260] │ │ │ │ + 0xfffffffffff33970 (offset: 0x15310) -> 0x12e8 fde=[ 278] │ │ │ │ + 0xfffffffffff33990 (offset: 0x15330) -> 0x12fc fde=[ 28c] │ │ │ │ + 0xfffffffffff339c0 (offset: 0x15360) -> 0x1314 fde=[ 2a4] │ │ │ │ + 0xfffffffffff339e0 (offset: 0x15380) -> 0x1328 fde=[ 2b8] │ │ │ │ + 0xfffffffffff33a10 (offset: 0x153b0) -> 0x1340 fde=[ 2d0] │ │ │ │ + 0xfffffffffff33a30 (offset: 0x153d0) -> 0x1354 fde=[ 2e4] │ │ │ │ + 0xfffffffffff33a60 (offset: 0x15400) -> 0x136c fde=[ 2fc] │ │ │ │ + 0xfffffffffff33a80 (offset: 0x15420) -> 0x1380 fde=[ 310] │ │ │ │ + 0xfffffffffff33ab0 (offset: 0x15450) -> 0x1398 fde=[ 328] │ │ │ │ + 0xfffffffffff33ad0 (offset: 0x15470) -> 0x13ac fde=[ 33c] │ │ │ │ + 0xfffffffffff33b00 (offset: 0x154a0) -> 0x13c4 fde=[ 354] │ │ │ │ + 0xfffffffffff33b20 (offset: 0x154c0) -> 0x13d8 fde=[ 368] │ │ │ │ + 0xfffffffffff33b50 (offset: 0x154f0) -> 0x13f0 fde=[ 380] │ │ │ │ + 0xfffffffffff33b70 (offset: 0x15510) -> 0x1404 fde=[ 394] │ │ │ │ + 0xfffffffffff33ba0 (offset: 0x15540) -> 0x141c fde=[ 3ac] │ │ │ │ + 0xfffffffffff33bc0 (offset: 0x15560) -> 0x1430 fde=[ 3c0] │ │ │ │ + 0xfffffffffff33bf0 (offset: 0x15590) -> 0x1480 fde=[ 410] │ │ │ │ + 0xfffffffffff342c0 (offset: 0x15c60) -> 0x14f8 fde=[ 488] │ │ │ │ + 0xfffffffffff34300 (offset: 0x15ca0) -> 0x150c fde=[ 49c] │ │ │ │ + 0xfffffffffff346d0 (offset: 0x16070) -> 0x1520 fde=[ 4b0] │ │ │ │ + 0xfffffffffff35490 (offset: 0x16e30) -> 0x1550 fde=[ 4e0] │ │ │ │ + 0xfffffffffff355d0 (offset: 0x16f70) -> 0x157c fde=[ 50c] │ │ │ │ + 0xfffffffffff35760 (offset: 0x17100) -> 0x15e4 fde=[ 574] │ │ │ │ + 0xfffffffffff358a0 (offset: 0x17240) -> 0x161c fde=[ 5ac] │ │ │ │ + 0xfffffffffff358e0 (offset: 0x17280) -> 0x1644 fde=[ 5d4] │ │ │ │ + 0xfffffffffff35970 (offset: 0x17310) -> 0x1678 fde=[ 608] │ │ │ │ + 0xfffffffffff36050 (offset: 0x179f0) -> 0x1698 fde=[ 628] │ │ │ │ + 0xfffffffffff361b0 (offset: 0x17b50) -> 0x16cc fde=[ 65c] │ │ │ │ + 0xfffffffffff36400 (offset: 0x17da0) -> 0x16e0 fde=[ 670] │ │ │ │ + 0xfffffffffff364a0 (offset: 0x17e40) -> 0x16f8 fde=[ 688] │ │ │ │ + 0xfffffffffff366d0 (offset: 0x18070) -> 0x1724 fde=[ 6b4] │ │ │ │ + 0xfffffffffff367c0 (offset: 0x18160) -> 0x176c fde=[ 6fc] │ │ │ │ + 0xfffffffffff36a10 (offset: 0x183b0) -> 0x1780 fde=[ 710] │ │ │ │ + 0xfffffffffff36ab0 (offset: 0x18450) -> 0x1798 fde=[ 728] │ │ │ │ + 0xfffffffffff36bc0 (offset: 0x18560) -> 0x17e0 fde=[ 770] │ │ │ │ + 0xfffffffffff38020 (offset: 0x199c0) -> 0x1828 fde=[ 7b8] │ │ │ │ + 0xfffffffffff380d0 (offset: 0x19a70) -> 0x1848 fde=[ 7d8] │ │ │ │ + 0xfffffffffff38520 (offset: 0x19ec0) -> 0x1878 fde=[ 808] │ │ │ │ + 0xfffffffffff3b120 (offset: 0x1cac0) -> 0x1964 fde=[ 8f4] │ │ │ │ + 0xfffffffffff3b570 (offset: 0x1cf10) -> 0x19b4 fde=[ 944] │ │ │ │ + 0xfffffffffff3b5a0 (offset: 0x1cf40) -> 0x19dc fde=[ 96c] │ │ │ │ + 0xfffffffffff3c680 (offset: 0x1e020) -> 0x1a50 fde=[ 9e0] │ │ │ │ + 0xfffffffffff3d420 (offset: 0x1edc0) -> 0x1ad4 fde=[ a64] │ │ │ │ + 0xfffffffffff3d4d0 (offset: 0x1ee70) -> 0x1b3c fde=[ acc] │ │ │ │ + 0xfffffffffff3de10 (offset: 0x1f7b0) -> 0x1b88 fde=[ b18] │ │ │ │ + 0xfffffffffff3e730 (offset: 0x200d0) -> 0x1bc4 fde=[ b54] │ │ │ │ + 0xfffffffffff3ed00 (offset: 0x206a0) -> 0x1c18 fde=[ ba8] │ │ │ │ + 0xfffffffffff3f190 (offset: 0x20b30) -> 0x1c70 fde=[ c00] │ │ │ │ + 0xfffffffffff3fc70 (offset: 0x21610) -> 0x1cac fde=[ c3c] │ │ │ │ + 0xfffffffffff3fd20 (offset: 0x216c0) -> 0x1cd8 fde=[ c68] │ │ │ │ + 0xfffffffffff40180 (offset: 0x21b20) -> 0x1d30 fde=[ cc0] │ │ │ │ + 0xfffffffffff40230 (offset: 0x21bd0) -> 0x1d8c fde=[ d1c] │ │ │ │ + 0xfffffffffff40f30 (offset: 0x228d0) -> 0x1dbc fde=[ d4c] │ │ │ │ + 0xfffffffffff41c30 (offset: 0x235d0) -> 0x1e08 fde=[ d98] │ │ │ │ + 0xfffffffffff41d50 (offset: 0x236f0) -> 0x1e74 fde=[ e04] │ │ │ │ + 0xfffffffffff42240 (offset: 0x23be0) -> 0x1ea8 fde=[ e38] │ │ │ │ + 0xfffffffffff428d0 (offset: 0x24270) -> 0x1fcc fde=[ f5c] │ │ │ │ + 0xfffffffffff42ac0 (offset: 0x24460) -> 0x20ac fde=[ 103c] │ │ │ │ + 0xfffffffffff42f40 (offset: 0x248e0) -> 0x20e8 fde=[ 1078] │ │ │ │ + 0xfffffffffff434c0 (offset: 0x24e60) -> 0x2128 fde=[ 10b8] │ │ │ │ + 0xfffffffffff43a60 (offset: 0x25400) -> 0x2168 fde=[ 10f8] │ │ │ │ + 0xfffffffffff43e90 (offset: 0x25830) -> 0x21c8 fde=[ 1158] │ │ │ │ + 0xfffffffffff44080 (offset: 0x25a20) -> 0x21fc fde=[ 118c] │ │ │ │ + 0xfffffffffff44880 (offset: 0x26220) -> 0x2230 fde=[ 11c0] │ │ │ │ + 0xfffffffffff452f0 (offset: 0x26c90) -> 0x227c fde=[ 120c] │ │ │ │ + 0xfffffffffff45ff0 (offset: 0x27990) -> 0x22ac fde=[ 123c] │ │ │ │ + 0xfffffffffff46040 (offset: 0x279e0) -> 0x22ec fde=[ 127c] │ │ │ │ + 0xfffffffffff46e40 (offset: 0x287e0) -> 0x234c fde=[ 12dc] │ │ │ │ + 0xfffffffffff47ba0 (offset: 0x29540) -> 0x2398 fde=[ 1328] │ │ │ │ + 0xfffffffffff47ec0 (offset: 0x29860) -> 0x2428 fde=[ 13b8] │ │ │ │ + 0xfffffffffff48ed0 (offset: 0x2a870) -> 0x2460 fde=[ 13f0] │ │ │ │ + 0xfffffffffff49be0 (offset: 0x2b580) -> 0x24b4 fde=[ 1444] │ │ │ │ + 0xfffffffffff4a070 (offset: 0x2ba10) -> 0x252c fde=[ 14bc] │ │ │ │ + 0xfffffffffff4a500 (offset: 0x2bea0) -> 0x25a4 fde=[ 1534] │ │ │ │ + 0xfffffffffff4b3c0 (offset: 0x2cd60) -> 0x25fc fde=[ 158c] │ │ │ │ + 0xfffffffffff4b4c0 (offset: 0x2ce60) -> 0x2664 fde=[ 15f4] │ │ │ │ + 0xfffffffffff4b6b0 (offset: 0x2d050) -> 0x26c0 fde=[ 1650] │ │ │ │ + 0xfffffffffff4b890 (offset: 0x2d230) -> 0x27b4 fde=[ 1744] │ │ │ │ + 0xfffffffffff4b8c0 (offset: 0x2d260) -> 0x27cc fde=[ 175c] │ │ │ │ + 0xfffffffffff4b920 (offset: 0x2d2c0) -> 0x27e4 fde=[ 1774] │ │ │ │ + 0xfffffffffff4b9e0 (offset: 0x2d380) -> 0x2800 fde=[ 1790] │ │ │ │ + 0xfffffffffff4bbe0 (offset: 0x2d580) -> 0x284c fde=[ 17dc] │ │ │ │ + 0xfffffffffff4bfd0 (offset: 0x2d970) -> 0x2898 fde=[ 1828] │ │ │ │ + 0xfffffffffff4ca70 (offset: 0x2e410) -> 0x28f8 fde=[ 1888] │ │ │ │ + 0xfffffffffff4ce90 (offset: 0x2e830) -> 0x2920 fde=[ 18b0] │ │ │ │ + 0xfffffffffff4d3b0 (offset: 0x2ed50) -> 0x2948 fde=[ 18d8] │ │ │ │ + 0xfffffffffff4da20 (offset: 0x2f3c0) -> 0x29a4 fde=[ 1934] │ │ │ │ + 0xfffffffffff4da50 (offset: 0x2f3f0) -> 0x29bc fde=[ 194c] │ │ │ │ + 0xfffffffffff4db10 (offset: 0x2f4b0) -> 0x2a2c fde=[ 19bc] │ │ │ │ + 0xfffffffffff4dbb0 (offset: 0x2f550) -> 0x2a48 fde=[ 19d8] │ │ │ │ + 0xfffffffffff4ddc0 (offset: 0x2f760) -> 0x2a7c fde=[ 1a0c] │ │ │ │ + 0xfffffffffff4de70 (offset: 0x2f810) -> 0x2aa8 fde=[ 1a38] │ │ │ │ + 0xfffffffffff4def0 (offset: 0x2f890) -> 0x2ad4 fde=[ 1a64] │ │ │ │ + 0xfffffffffff4e090 (offset: 0x2fa30) -> 0x2ae8 fde=[ 1a78] │ │ │ │ + 0xfffffffffff4e310 (offset: 0x2fcb0) -> 0x2b1c fde=[ 1aac] │ │ │ │ + 0xfffffffffff4e610 (offset: 0x2ffb0) -> 0x2bc8 fde=[ 1b58] │ │ │ │ + 0xfffffffffff4e840 (offset: 0x301e0) -> 0x2c2c fde=[ 1bbc] │ │ │ │ + 0xfffffffffff4eec0 (offset: 0x30860) -> 0x2c60 fde=[ 1bf0] │ │ │ │ + 0xfffffffffff4fb80 (offset: 0x31520) -> 0x2cc0 fde=[ 1c50] │ │ │ │ + 0xfffffffffff50cc0 (offset: 0x32660) -> 0x2d24 fde=[ 1cb4] │ │ │ │ + 0xfffffffffff514e0 (offset: 0x32e80) -> 0x2de4 fde=[ 1d74] │ │ │ │ + 0xfffffffffff51530 (offset: 0x32ed0) -> 0x2df8 fde=[ 1d88] │ │ │ │ + 0xfffffffffff51550 (offset: 0x32ef0) -> 0x2e0c fde=[ 1d9c] │ │ │ │ + 0xfffffffffff517a0 (offset: 0x33140) -> 0x2e40 fde=[ 1dd0] │ │ │ │ + 0xfffffffffff51d20 (offset: 0x336c0) -> 0x2e90 fde=[ 1e20] │ │ │ │ + 0xfffffffffff52390 (offset: 0x33d30) -> 0x2ec0 fde=[ 1e50] │ │ │ │ + 0xfffffffffff52e90 (offset: 0x34830) -> 0x2ef0 fde=[ 1e80] │ │ │ │ + 0xfffffffffff53810 (offset: 0x351b0) -> 0x2f20 fde=[ 1eb0] │ │ │ │ + 0xfffffffffff53d20 (offset: 0x356c0) -> 0x2f88 fde=[ 1f18] │ │ │ │ + 0xfffffffffff54d90 (offset: 0x36730) -> 0x2fe0 fde=[ 1f70] │ │ │ │ + 0xfffffffffff54e90 (offset: 0x36830) -> 0x3030 fde=[ 1fc0] │ │ │ │ + 0xfffffffffff55160 (offset: 0x36b00) -> 0x3064 fde=[ 1ff4] │ │ │ │ + 0xfffffffffff551b0 (offset: 0x36b50) -> 0x307c fde=[ 200c] │ │ │ │ + 0xfffffffffff551c0 (offset: 0x36b60) -> 0x30ac fde=[ 203c] │ │ │ │ + 0xfffffffffff55700 (offset: 0x370a0) -> 0x30fc fde=[ 208c] │ │ │ │ + 0xfffffffffff55750 (offset: 0x370f0) -> 0x312c fde=[ 20bc] │ │ │ │ + 0xfffffffffff557c0 (offset: 0x37160) -> 0x3154 fde=[ 20e4] │ │ │ │ + 0xfffffffffff55820 (offset: 0x371c0) -> 0x3174 fde=[ 2104] │ │ │ │ + 0xfffffffffff55a40 (offset: 0x373e0) -> 0x320c fde=[ 219c] │ │ │ │ + 0xfffffffffff55a80 (offset: 0x37420) -> 0x322c fde=[ 21bc] │ │ │ │ + 0xfffffffffff55cd0 (offset: 0x37670) -> 0x32ac fde=[ 223c] │ │ │ │ + 0xfffffffffff56850 (offset: 0x381f0) -> 0x3338 fde=[ 22c8] │ │ │ │ + 0xfffffffffff568b0 (offset: 0x38250) -> 0x3358 fde=[ 22e8] │ │ │ │ + 0xfffffffffff56eb0 (offset: 0x38850) -> 0x33ec fde=[ 237c] │ │ │ │ + 0xfffffffffff57100 (offset: 0x38aa0) -> 0x3408 fde=[ 2398] │ │ │ │ + 0xfffffffffff572d0 (offset: 0x38c70) -> 0x3448 fde=[ 23d8] │ │ │ │ + 0xfffffffffff57570 (offset: 0x38f10) -> 0x3520 fde=[ 24b0] │ │ │ │ + 0xfffffffffff58250 (offset: 0x39bf0) -> 0x35f4 fde=[ 2584] │ │ │ │ + 0xfffffffffff59350 (offset: 0x3acf0) -> 0x36fc fde=[ 268c] │ │ │ │ + 0xfffffffffff59cd0 (offset: 0x3b670) -> 0x3760 fde=[ 26f0] │ │ │ │ + 0xfffffffffff5a6d0 (offset: 0x3c070) -> 0x3790 fde=[ 2720] │ │ │ │ + 0xfffffffffff5b6f0 (offset: 0x3d090) -> 0x39a8 fde=[ 2938] │ │ │ │ + 0xfffffffffff5b700 (offset: 0x3d0a0) -> 0x39bc fde=[ 294c] │ │ │ │ + 0xfffffffffff5b730 (offset: 0x3d0d0) -> 0x39d8 fde=[ 2968] │ │ │ │ + 0xfffffffffff5b9e0 (offset: 0x3d380) -> 0x3a3c fde=[ 29cc] │ │ │ │ + 0xfffffffffff5b9f0 (offset: 0x3d390) -> 0x3a50 fde=[ 29e0] │ │ │ │ + 0xfffffffffff5ba20 (offset: 0x3d3c0) -> 0x3bd0 fde=[ 2b60] │ │ │ │ + 0xfffffffffff5be40 (offset: 0x3d7e0) -> 0x3d08 fde=[ 2c98] │ │ │ │ + 0xfffffffffff5c820 (offset: 0x3e1c0) -> 0x3d3c fde=[ 2ccc] │ │ │ │ + 0xfffffffffff5e020 (offset: 0x3f9c0) -> 0x3d9c fde=[ 2d2c] │ │ │ │ + 0xfffffffffff5e720 (offset: 0x400c0) -> 0x3dfc fde=[ 2d8c] │ │ │ │ + 0xfffffffffff5eb00 (offset: 0x404a0) -> 0x3e4c fde=[ 2ddc] │ │ │ │ + 0xfffffffffff5f320 (offset: 0x40cc0) -> 0x3f24 fde=[ 2eb4] │ │ │ │ + 0xfffffffffff601d0 (offset: 0x41b70) -> 0x3f84 fde=[ 2f14] │ │ │ │ + 0xfffffffffff60830 (offset: 0x421d0) -> 0x4018 fde=[ 2fa8] │ │ │ │ + 0xfffffffffff61c20 (offset: 0x435c0) -> 0x40b0 fde=[ 3040] │ │ │ │ + 0xfffffffffff63000 (offset: 0x449a0) -> 0x4140 fde=[ 30d0] │ │ │ │ + 0xfffffffffff638b0 (offset: 0x45250) -> 0x41d0 fde=[ 3160] │ │ │ │ + 0xfffffffffff64590 (offset: 0x45f30) -> 0x4264 fde=[ 31f4] │ │ │ │ + 0xfffffffffff655a0 (offset: 0x46f40) -> 0x42f4 fde=[ 3284] │ │ │ │ + 0xfffffffffff67070 (offset: 0x48a10) -> 0x4358 fde=[ 32e8] │ │ │ │ + 0xfffffffffff67080 (offset: 0x48a20) -> 0x436c fde=[ 32fc] │ │ │ │ + 0xfffffffffff68ab0 (offset: 0x4a450) -> 0x43d0 fde=[ 3360] │ │ │ │ + 0xfffffffffff68ac0 (offset: 0x4a460) -> 0x4448 fde=[ 33d8] │ │ │ │ + 0xfffffffffff68ad0 (offset: 0x4a470) -> 0x445c fde=[ 33ec] │ │ │ │ + 0xfffffffffff699b0 (offset: 0x4b350) -> 0x44b4 fde=[ 3444] │ │ │ │ + 0xfffffffffff6a7d0 (offset: 0x4c170) -> 0x4558 fde=[ 34e8] │ │ │ │ + 0xfffffffffff6b650 (offset: 0x4cff0) -> 0x45fc fde=[ 358c] │ │ │ │ + 0xfffffffffff6e7e0 (offset: 0x50180) -> 0x4660 fde=[ 35f0] │ │ │ │ + 0xfffffffffff71920 (offset: 0x532c0) -> 0x46c4 fde=[ 3654] │ │ │ │ + 0xfffffffffff72900 (offset: 0x542a0) -> 0x471c fde=[ 36ac] │ │ │ │ + 0xfffffffffff734e0 (offset: 0x54e80) -> 0x47ac fde=[ 373c] │ │ │ │ + 0xfffffffffff748d0 (offset: 0x56270) -> 0x4804 fde=[ 3794] │ │ │ │ + 0xfffffffffff75c80 (offset: 0x57620) -> 0x485c fde=[ 37ec] │ │ │ │ + 0xfffffffffff76fb0 (offset: 0x58950) -> 0x4990 fde=[ 3920] │ │ │ │ + 0xfffffffffff77370 (offset: 0x58d10) -> 0x4a28 fde=[ 39b8] │ │ │ │ + 0xfffffffffff77dc0 (offset: 0x59760) -> 0x4acc fde=[ 3a5c] │ │ │ │ + 0xfffffffffff78170 (offset: 0x59b10) -> 0x4b7c fde=[ 3b0c] │ │ │ │ + 0xfffffffffff78330 (offset: 0x59cd0) -> 0x4c0c fde=[ 3b9c] │ │ │ │ + 0xfffffffffff784c0 (offset: 0x59e60) -> 0x4c68 fde=[ 3bf8] │ │ │ │ + 0xfffffffffff798b0 (offset: 0x5b250) -> 0x4e9c fde=[ 3e2c] │ │ │ │ + 0xfffffffffff79a20 (offset: 0x5b3c0) -> 0x4ef4 fde=[ 3e84] │ │ │ │ + 0xfffffffffff79c70 (offset: 0x5b610) -> 0x4fdc fde=[ 3f6c] │ │ │ │ + 0xfffffffffff7a1a0 (offset: 0x5bb40) -> 0x50d0 fde=[ 4060] │ │ │ │ + 0xfffffffffff7a570 (offset: 0x5bf10) -> 0x5148 fde=[ 40d8] │ │ │ │ + 0xfffffffffff7a610 (offset: 0x5bfb0) -> 0x5378 fde=[ 4308] │ │ │ │ + 0xfffffffffff7a8c0 (offset: 0x5c260) -> 0x5448 fde=[ 43d8] │ │ │ │ + 0xfffffffffff7af40 (offset: 0x5c8e0) -> 0x54e0 fde=[ 4470] │ │ │ │ + 0xfffffffffff7b910 (offset: 0x5d2b0) -> 0x5568 fde=[ 44f8] │ │ │ │ + 0xfffffffffff7b920 (offset: 0x5d2c0) -> 0x557c fde=[ 450c] │ │ │ │ + 0xfffffffffff7b950 (offset: 0x5d2f0) -> 0x559c fde=[ 452c] │ │ │ │ + 0xfffffffffff7ba90 (offset: 0x5d430) -> 0x5614 fde=[ 45a4] │ │ │ │ + 0xfffffffffff7bac0 (offset: 0x5d460) -> 0x5634 fde=[ 45c4] │ │ │ │ + 0xfffffffffff7cd80 (offset: 0x5e720) -> 0x568c fde=[ 461c] │ │ │ │ + 0xfffffffffff7d970 (offset: 0x5f310) -> 0x5774 fde=[ 4704] │ │ │ │ + 0xfffffffffff7f290 (offset: 0x60c30) -> 0x5804 fde=[ 4794] │ │ │ │ + 0xfffffffffff803e0 (offset: 0x61d80) -> 0x5918 fde=[ 48a8] │ │ │ │ + 0xfffffffffff81890 (offset: 0x63230) -> 0x5970 fde=[ 4900] │ │ │ │ + 0xfffffffffff81c80 (offset: 0x63620) -> 0x59c0 fde=[ 4950] │ │ │ │ + 0xfffffffffff82550 (offset: 0x63ef0) -> 0x5a18 fde=[ 49a8] │ │ │ │ + 0xfffffffffff83540 (offset: 0x64ee0) -> 0x5a70 fde=[ 4a00] │ │ │ │ + 0xfffffffffff836f0 (offset: 0x65090) -> 0x5ac8 fde=[ 4a58] │ │ │ │ + 0xfffffffffff840a0 (offset: 0x65a40) -> 0x5b38 fde=[ 4ac8] │ │ │ │ + 0xfffffffffff849c0 (offset: 0x66360) -> 0x5b98 fde=[ 4b28] │ │ │ │ + 0xfffffffffff85320 (offset: 0x66cc0) -> 0x5bf8 fde=[ 4b88] │ │ │ │ + 0xfffffffffff865e0 (offset: 0x67f80) -> 0x5c50 fde=[ 4be0] │ │ │ │ + 0xfffffffffff87410 (offset: 0x68db0) -> 0x5cdc fde=[ 4c6c] │ │ │ │ + 0xfffffffffff88b40 (offset: 0x6a4e0) -> 0x5d6c fde=[ 4cfc] │ │ │ │ + 0xfffffffffff88e20 (offset: 0x6a7c0) -> 0x60bc fde=[ 504c] │ │ │ │ + 0xfffffffffff89110 (offset: 0x6aab0) -> 0x6134 fde=[ 50c4] │ │ │ │ + 0xfffffffffff89440 (offset: 0x6ade0) -> 0x61ac fde=[ 513c] │ │ │ │ + 0xfffffffffff89b40 (offset: 0x6b4e0) -> 0x6258 fde=[ 51e8] │ │ │ │ + 0xfffffffffff8a3d0 (offset: 0x6bd70) -> 0x63d0 fde=[ 5360] │ │ │ │ + 0xfffffffffff8b090 (offset: 0x6ca30) -> 0x6454 fde=[ 53e4] │ │ │ │ + 0xfffffffffff8bd50 (offset: 0x6d6f0) -> 0x64d8 fde=[ 5468] │ │ │ │ + 0xfffffffffff8dcd0 (offset: 0x6f670) -> 0x6530 fde=[ 54c0] │ │ │ │ + 0xfffffffffff904f0 (offset: 0x71e90) -> 0x6588 fde=[ 5518] │ │ │ │ + 0xfffffffffff970c0 (offset: 0x78a60) -> 0x65e4 fde=[ 5574] │ │ │ │ + 0xfffffffffff9def0 (offset: 0x7f890) -> 0x6640 fde=[ 55d0] │ │ │ │ + 0xfffffffffff9ea90 (offset: 0x80430) -> 0x67b4 fde=[ 5744] │ │ │ │ + 0xfffffffffff9f350 (offset: 0x80cf0) -> 0x684c fde=[ 57dc] │ │ │ │ + 0xfffffffffff9fa70 (offset: 0x81410) -> 0x68f0 fde=[ 5880] │ │ │ │ + 0xfffffffffffa1250 (offset: 0x82bf0) -> 0x6994 fde=[ 5924] │ │ │ │ + 0xfffffffffffa2730 (offset: 0x840d0) -> 0x6b58 fde=[ 5ae8] │ │ │ │ + 0xfffffffffffa2ff0 (offset: 0x84990) -> 0x6bf0 fde=[ 5b80] │ │ │ │ + 0xfffffffffffa3710 (offset: 0x850b0) -> 0x6c94 fde=[ 5c24] │ │ │ │ + 0xfffffffffffa4ef0 (offset: 0x86890) -> 0x6d38 fde=[ 5cc8] │ │ │ │ + 0xfffffffffffa9990 (offset: 0x8b330) -> 0x6dc8 fde=[ 5d58] │ │ │ │ + 0xfffffffffffaae70 (offset: 0x8c810) -> 0x6e6c fde=[ 5dfc] │ │ │ │ + 0xfffffffffffac040 (offset: 0x8d9e0) -> 0x6f6c fde=[ 5efc] │ │ │ │ + 0xfffffffffffacf20 (offset: 0x8e8c0) -> 0x6fb8 fde=[ 5f48] │ │ │ │ + 0xfffffffffffadbb0 (offset: 0x8f550) -> 0x7050 fde=[ 5fe0] │ │ │ │ + 0xfffffffffffade10 (offset: 0x8f7b0) -> 0x709c fde=[ 602c] │ │ │ │ + 0xfffffffffffae7b0 (offset: 0x90150) -> 0x7118 fde=[ 60a8] │ │ │ │ + 0xfffffffffffae880 (offset: 0x90220) -> 0x7214 fde=[ 61a4] │ │ │ │ + 0xfffffffffffaef50 (offset: 0x908f0) -> 0x7380 fde=[ 6310] │ │ │ │ + 0xfffffffffffb0c20 (offset: 0x925c0) -> 0x73c8 fde=[ 6358] │ │ │ │ + 0xfffffffffffb11d0 (offset: 0x92b70) -> 0x7440 fde=[ 63d0] │ │ │ │ + 0xfffffffffffb1830 (offset: 0x931d0) -> 0x74ac fde=[ 643c] │ │ │ │ + 0xfffffffffffb1fd0 (offset: 0x93970) -> 0x754c fde=[ 64dc] │ │ │ │ + 0xfffffffffffb2460 (offset: 0x93e00) -> 0x75fc fde=[ 658c] │ │ │ │ + 0xfffffffffffb3660 (offset: 0x95000) -> 0x7644 fde=[ 65d4] │ │ │ │ + 0xfffffffffffb4d50 (offset: 0x966f0) -> 0x76dc fde=[ 666c] │ │ │ │ + 0xfffffffffffb5e20 (offset: 0x977c0) -> 0x7724 fde=[ 66b4] │ │ │ │ + 0xfffffffffffb6f90 (offset: 0x98930) -> 0x77b4 fde=[ 6744] │ │ │ │ + 0xfffffffffffb7500 (offset: 0x98ea0) -> 0x77fc fde=[ 678c] │ │ │ │ + 0xfffffffffffb9810 (offset: 0x9b1b0) -> 0x7854 fde=[ 67e4] │ │ │ │ + 0xfffffffffffbb1b0 (offset: 0x9cb50) -> 0x78b0 fde=[ 6840] │ │ │ │ + 0xfffffffffffbd9a0 (offset: 0x9f340) -> 0x7954 fde=[ 68e4] │ │ │ │ + 0xfffffffffffbe310 (offset: 0x9fcb0) -> 0x79dc fde=[ 696c] │ │ │ │ + 0xfffffffffffbe8e0 (offset: 0xa0280) -> 0x7a2c fde=[ 69bc] │ │ │ │ + 0xfffffffffffbed70 (offset: 0xa0710) -> 0x7ad0 fde=[ 6a60] │ │ │ │ + 0xfffffffffffc1880 (offset: 0xa3220) -> 0x7c04 fde=[ 6b94] │ │ │ │ + 0xfffffffffffc73c0 (offset: 0xa8d60) -> 0x7c5c fde=[ 6bec] │ │ │ │ + 0xfffffffffffc76e0 (offset: 0xa9080) -> 0x7cc8 fde=[ 6c58] │ │ │ │ + 0xfffffffffffc7c70 (offset: 0xa9610) -> 0x7d8c fde=[ 6d1c] │ │ │ │ + 0xfffffffffffc7e50 (offset: 0xa97f0) -> 0x7ef8 fde=[ 6e88] │ │ │ │ + 0xfffffffffffc8b40 (offset: 0xaa4e0) -> 0x7f50 fde=[ 6ee0] │ │ │ │ + 0xfffffffffffc9450 (offset: 0xaadf0) -> 0x7fa8 fde=[ 6f38] │ │ │ │ + 0xfffffffffffcea90 (offset: 0xb0430) -> 0x8030 fde=[ 6fc0] │ │ │ │ + 0xfffffffffffcee10 (offset: 0xb07b0) -> 0x80a4 fde=[ 7034] │ │ │ │ + 0xfffffffffffcf1c0 (offset: 0xb0b60) -> 0x10c8 fde=[ 58] │ │ │ │ + 0xfffffffffffcf1d0 (offset: 0xb0b70) -> 0x10dc fde=[ 6c] │ │ │ │ + 0xfffffffffffcf1e0 (offset: 0xb0b80) -> 0x11b4 fde=[ 144] │ │ │ │ + 0xfffffffffffcf200 (offset: 0xb0ba0) -> 0x11c8 fde=[ 158] │ │ │ │ + 0xfffffffffffcf240 (offset: 0xb0be0) -> 0x11e0 fde=[ 170] │ │ │ │ + 0xfffffffffffcf260 (offset: 0xb0c00) -> 0x11f4 fde=[ 184] │ │ │ │ + 0xfffffffffffcf2a0 (offset: 0xb0c40) -> 0x120c fde=[ 19c] │ │ │ │ + 0xfffffffffffcf2c0 (offset: 0xb0c60) -> 0x1220 fde=[ 1b0] │ │ │ │ + 0xfffffffffffcf300 (offset: 0xb0ca0) -> 0x1238 fde=[ 1c8] │ │ │ │ + 0xfffffffffffcf320 (offset: 0xb0cc0) -> 0x124c fde=[ 1dc] │ │ │ │ + 0xfffffffffffcf360 (offset: 0xb0d00) -> 0x15ac fde=[ 53c] │ │ │ │ + 0xfffffffffffcf500 (offset: 0xb0ea0) -> 0x18c0 fde=[ 850] │ │ │ │ + 0xfffffffffffcf9b0 (offset: 0xb1350) -> 0x199c fde=[ 92c] │ │ │ │ + 0xfffffffffffcfa50 (offset: 0xb13f0) -> 0x1d54 fde=[ ce4] │ │ │ │ + 0xfffffffffffcfe70 (offset: 0xb1810) -> 0x1ee4 fde=[ e74] │ │ │ │ + 0xfffffffffffcffb0 (offset: 0xb1950) -> 0x1f30 fde=[ ec0] │ │ │ │ + 0xfffffffffffd0620 (offset: 0xb1fc0) -> 0x1f80 fde=[ f10] │ │ │ │ + 0xfffffffffffd0750 (offset: 0xb20f0) -> 0x2000 fde=[ f90] │ │ │ │ + 0xfffffffffffd0940 (offset: 0xb22e0) -> 0x2034 fde=[ fc4] │ │ │ │ + 0xfffffffffffd1310 (offset: 0xb2cb0) -> 0x2070 fde=[ 1000] │ │ │ │ + 0xfffffffffffd1ce0 (offset: 0xb3680) -> 0x23e4 fde=[ 1374] │ │ │ │ + 0xfffffffffffd1e10 (offset: 0xb37b0) -> 0x271c fde=[ 16ac] │ │ │ │ + 0xfffffffffffd2080 (offset: 0xb3a20) -> 0x2760 fde=[ 16f0] │ │ │ │ + 0xfffffffffffd20a0 (offset: 0xb3a40) -> 0x277c fde=[ 170c] │ │ │ │ + 0xfffffffffffd22b0 (offset: 0xb3c50) -> 0x29d8 fde=[ 1968] │ │ │ │ + 0xfffffffffffd22f0 (offset: 0xb3c90) -> 0x29f8 fde=[ 1988] │ │ │ │ + 0xfffffffffffd2570 (offset: 0xb3f10) -> 0x2b5c fde=[ 1aec] │ │ │ │ + 0xfffffffffffd25f0 (offset: 0xb3f90) -> 0x2b7c fde=[ 1b0c] │ │ │ │ + 0xfffffffffffd26b0 (offset: 0xb4050) -> 0x2ba4 fde=[ 1b34] │ │ │ │ + 0xfffffffffffd2730 (offset: 0xb40d0) -> 0x2d84 fde=[ 1d14] │ │ │ │ + 0xfffffffffffd41b0 (offset: 0xb5b50) -> 0x2e70 fde=[ 1e00] │ │ │ │ + 0xfffffffffffd4210 (offset: 0xb5bb0) -> 0x3090 fde=[ 2020] │ │ │ │ + 0xfffffffffffd4240 (offset: 0xb5be0) -> 0x31c8 fde=[ 2158] │ │ │ │ + 0xfffffffffffd4740 (offset: 0xb60e0) -> 0x3284 fde=[ 2214] │ │ │ │ + 0xfffffffffffd4820 (offset: 0xb61c0) -> 0x3494 fde=[ 2424] │ │ │ │ + 0xfffffffffffd4940 (offset: 0xb62e0) -> 0x34b8 fde=[ 2448] │ │ │ │ + 0xfffffffffffd49c0 (offset: 0xb6360) -> 0x34f0 fde=[ 2480] │ │ │ │ + 0xfffffffffffd4b10 (offset: 0xb64b0) -> 0x3578 fde=[ 2508] │ │ │ │ + 0xfffffffffffd4c10 (offset: 0xb65b0) -> 0x35b0 fde=[ 2540] │ │ │ │ + 0xfffffffffffd4cf0 (offset: 0xb6690) -> 0x3654 fde=[ 25e4] │ │ │ │ + 0xfffffffffffd4df0 (offset: 0xb6790) -> 0x368c fde=[ 261c] │ │ │ │ + 0xfffffffffffd4e70 (offset: 0xb6810) -> 0x36c4 fde=[ 2654] │ │ │ │ + 0xfffffffffffd4ef0 (offset: 0xb6890) -> 0x37dc fde=[ 276c] │ │ │ │ + 0xfffffffffffd5240 (offset: 0xb6be0) -> 0x3808 fde=[ 2798] │ │ │ │ + 0xfffffffffffd53b0 (offset: 0xb6d50) -> 0x384c fde=[ 27dc] │ │ │ │ + 0xfffffffffffd5530 (offset: 0xb6ed0) -> 0x3894 fde=[ 2824] │ │ │ │ + 0xfffffffffffd5700 (offset: 0xb70a0) -> 0x38dc fde=[ 286c] │ │ │ │ + 0xfffffffffffd5800 (offset: 0xb71a0) -> 0x3914 fde=[ 28a4] │ │ │ │ + 0xfffffffffffd5890 (offset: 0xb7230) -> 0x394c fde=[ 28dc] │ │ │ │ + 0xfffffffffffd6100 (offset: 0xb7aa0) -> 0x3a08 fde=[ 2998] │ │ │ │ + 0xfffffffffffd6ad0 (offset: 0xb8470) -> 0x3a70 fde=[ 2a00] │ │ │ │ + 0xfffffffffffd6b50 (offset: 0xb84f0) -> 0x3aa8 fde=[ 2a38] │ │ │ │ + 0xfffffffffffd6bd0 (offset: 0xb8570) -> 0x3ae0 fde=[ 2a70] │ │ │ │ + 0xfffffffffffd6cd0 (offset: 0xb8670) -> 0x3b18 fde=[ 2aa8] │ │ │ │ + 0xfffffffffffd70f0 (offset: 0xb8a90) -> 0x3b38 fde=[ 2ac8] │ │ │ │ + 0xfffffffffffd7120 (offset: 0xb8ac0) -> 0x3b54 fde=[ 2ae4] │ │ │ │ + 0xfffffffffffd7a70 (offset: 0xb9410) -> 0x3b94 fde=[ 2b24] │ │ │ │ + 0xfffffffffffd7f00 (offset: 0xb98a0) -> 0x3c28 fde=[ 2bb8] │ │ │ │ + 0xfffffffffffd8ac0 (offset: 0xba460) -> 0x3c74 fde=[ 2c04] │ │ │ │ + 0xfffffffffffd8ba0 (offset: 0xba540) -> 0x3cbc fde=[ 2c4c] │ │ │ │ + 0xfffffffffffd8e30 (offset: 0xba7d0) -> 0x3dcc fde=[ 2d5c] │ │ │ │ + 0xfffffffffffd92d0 (offset: 0xbac70) -> 0x3ea4 fde=[ 2e34] │ │ │ │ + 0xfffffffffffd9a30 (offset: 0xbb3d0) -> 0x3ed4 fde=[ 2e64] │ │ │ │ + 0xfffffffffffd9be0 (offset: 0xbb580) -> 0x3fd8 fde=[ 2f68] │ │ │ │ + 0xfffffffffffda010 (offset: 0xbb9b0) -> 0x43e4 fde=[ 3374] │ │ │ │ + 0xfffffffffffda8e0 (offset: 0xbc280) -> 0x4414 fde=[ 33a4] │ │ │ │ + 0xfffffffffffdb810 (offset: 0xbd1b0) -> 0x450c fde=[ 349c] │ │ │ │ + 0xfffffffffffdba30 (offset: 0xbd3d0) -> 0x45b0 fde=[ 3540] │ │ │ │ + 0xfffffffffffdbc50 (offset: 0xbd5f0) -> 0x48f4 fde=[ 3884] │ │ │ │ + 0xfffffffffffdc860 (offset: 0xbe200) -> 0x4940 fde=[ 38d0] │ │ │ │ + 0xfffffffffffdd000 (offset: 0xbe9a0) -> 0x49dc fde=[ 396c] │ │ │ │ + 0xfffffffffffdd0d0 (offset: 0xbea70) -> 0x4a80 fde=[ 3a10] │ │ │ │ + 0xfffffffffffdd1a0 (offset: 0xbeb40) -> 0x4b38 fde=[ 3ac8] │ │ │ │ + 0xfffffffffffdd950 (offset: 0xbf2f0) -> 0x4bcc fde=[ 3b5c] │ │ │ │ + 0xfffffffffffddb10 (offset: 0xbf4b0) -> 0x4cc4 fde=[ 3c54] │ │ │ │ + 0xfffffffffffddcc0 (offset: 0xbf660) -> 0x4d14 fde=[ 3ca4] │ │ │ │ + 0xfffffffffffdde70 (offset: 0xbf810) -> 0x4d64 fde=[ 3cf4] │ │ │ │ + 0xfffffffffffdea20 (offset: 0xc03c0) -> 0x4db0 fde=[ 3d40] │ │ │ │ + 0xfffffffffffdebc0 (offset: 0xc0560) -> 0x4e04 fde=[ 3d94] │ │ │ │ + 0xfffffffffffdf090 (offset: 0xc0a30) -> 0x4e4c fde=[ 3ddc] │ │ │ │ + 0xfffffffffffdf840 (offset: 0xc11e0) -> 0x4f68 fde=[ 3ef8] │ │ │ │ + 0xfffffffffffdfb10 (offset: 0xc14b0) -> 0x4f90 fde=[ 3f20] │ │ │ │ + 0xfffffffffffdfbe0 (offset: 0xc1580) -> 0x503c fde=[ 3fcc] │ │ │ │ + 0xfffffffffffdfd90 (offset: 0xc1730) -> 0x508c fde=[ 401c] │ │ │ │ + 0xfffffffffffe0040 (offset: 0xc19e0) -> 0x50bc fde=[ 404c] │ │ │ │ + 0xfffffffffffe00a0 (offset: 0xc1a40) -> 0x5188 fde=[ 4118] │ │ │ │ + 0xfffffffffffe0c60 (offset: 0xc2600) -> 0x51d4 fde=[ 4164] │ │ │ │ + 0xfffffffffffe1870 (offset: 0xc3210) -> 0x5220 fde=[ 41b0] │ │ │ │ + 0xfffffffffffe2480 (offset: 0xc3e20) -> 0x526c fde=[ 41fc] │ │ │ │ + 0xfffffffffffe2bf0 (offset: 0xc4590) -> 0x52a0 fde=[ 4230] │ │ │ │ + 0xfffffffffffe3360 (offset: 0xc4d00) -> 0x52d0 fde=[ 4260] │ │ │ │ + 0xfffffffffffe3590 (offset: 0xc4f30) -> 0x531c fde=[ 42ac] │ │ │ │ + 0xfffffffffffe3be0 (offset: 0xc5580) -> 0x53a8 fde=[ 4338] │ │ │ │ + 0xfffffffffffe4630 (offset: 0xc5fd0) -> 0x53e0 fde=[ 4370] │ │ │ │ + 0xfffffffffffe55e0 (offset: 0xc6f80) -> 0x5414 fde=[ 43a4] │ │ │ │ + 0xfffffffffffe5630 (offset: 0xc6fd0) -> 0x5514 fde=[ 44a4] │ │ │ │ + 0xfffffffffffe7000 (offset: 0xc89a0) -> 0x5720 fde=[ 46b0] │ │ │ │ + 0xfffffffffffe87f0 (offset: 0xca190) -> 0x5894 fde=[ 4824] │ │ │ │ + 0xfffffffffffe8910 (offset: 0xca2b0) -> 0x58e4 fde=[ 4874] │ │ │ │ + 0xfffffffffffe9160 (offset: 0xcab00) -> 0x5ca8 fde=[ 4c38] │ │ │ │ + 0xfffffffffffe91b0 (offset: 0xcab50) -> 0x5df8 fde=[ 4d88] │ │ │ │ + 0xfffffffffffe93e0 (offset: 0xcad80) -> 0x5e44 fde=[ 4dd4] │ │ │ │ + 0xfffffffffffe94b0 (offset: 0xcae50) -> 0x5e90 fde=[ 4e20] │ │ │ │ + 0xfffffffffffe9870 (offset: 0xcb210) -> 0x5edc fde=[ 4e6c] │ │ │ │ + 0xfffffffffffe9af0 (offset: 0xcb490) -> 0x5f1c fde=[ 4eac] │ │ │ │ + 0xfffffffffffe9dd0 (offset: 0xcb770) -> 0x5f48 fde=[ 4ed8] │ │ │ │ + 0xfffffffffffe9fc0 (offset: 0xcb960) -> 0x5f94 fde=[ 4f24] │ │ │ │ + 0xfffffffffffea1f0 (offset: 0xcbb90) -> 0x5fe0 fde=[ 4f70] │ │ │ │ + 0xfffffffffffea500 (offset: 0xcbea0) -> 0x600c fde=[ 4f9c] │ │ │ │ + 0xfffffffffffea5d0 (offset: 0xcbf70) -> 0x6058 fde=[ 4fe8] │ │ │ │ + 0xfffffffffffea7b0 (offset: 0xcc150) -> 0x6088 fde=[ 5018] │ │ │ │ + 0xfffffffffffea800 (offset: 0xcc1a0) -> 0x6224 fde=[ 51b4] │ │ │ │ + 0xfffffffffffea850 (offset: 0xcc1f0) -> 0x62e8 fde=[ 5278] │ │ │ │ + 0xfffffffffffeaad0 (offset: 0xcc470) -> 0x6324 fde=[ 52b4] │ │ │ │ + 0xfffffffffffeb5c0 (offset: 0xccf60) -> 0x6390 fde=[ 5320] │ │ │ │ + 0xfffffffffffeba70 (offset: 0xcd410) -> 0x6694 fde=[ 5624] │ │ │ │ + 0xfffffffffffebc80 (offset: 0xcd620) -> 0x66e0 fde=[ 5670] │ │ │ │ + 0xfffffffffffec4e0 (offset: 0xcde80) -> 0x6734 fde=[ 56c4] │ │ │ │ + 0xfffffffffffed7c0 (offset: 0xcf160) -> 0x6768 fde=[ 56f8] │ │ │ │ + 0xfffffffffffee180 (offset: 0xcfb20) -> 0x6a38 fde=[ 59c8] │ │ │ │ + 0xfffffffffffee390 (offset: 0xcfd30) -> 0x6a84 fde=[ 5a14] │ │ │ │ + 0xfffffffffffeebf0 (offset: 0xd0590) -> 0x6ad8 fde=[ 5a68] │ │ │ │ + 0xfffffffffffefed0 (offset: 0xd1870) -> 0x6b0c fde=[ 5a9c] │ │ │ │ + 0xffffffffffff0890 (offset: 0xd2230) -> 0x6ec0 fde=[ 5e50] │ │ │ │ + 0xffffffffffff0e20 (offset: 0xd27c0) -> 0x6f20 fde=[ 5eb0] │ │ │ │ + 0xffffffffffff1280 (offset: 0xd2c20) -> 0x7004 fde=[ 5f94] │ │ │ │ + 0xffffffffffff1380 (offset: 0xd2d20) -> 0x703c fde=[ 5fcc] │ │ │ │ + 0xffffffffffff13c0 (offset: 0xd2d60) -> 0x7144 fde=[ 60d4] │ │ │ │ + 0xffffffffffff15f0 (offset: 0xd2f90) -> 0x7190 fde=[ 6120] │ │ │ │ + 0xffffffffffff1a30 (offset: 0xd33d0) -> 0x7264 fde=[ 61f4] │ │ │ │ + 0xffffffffffff2620 (offset: 0xd3fc0) -> 0x7294 fde=[ 6224] │ │ │ │ + 0xffffffffffff2d00 (offset: 0xd46a0) -> 0x72e4 fde=[ 6274] │ │ │ │ + 0xffffffffffff3720 (offset: 0xd50c0) -> 0x7350 fde=[ 62e0] │ │ │ │ + 0xffffffffffff54e0 (offset: 0xd6e80) -> 0x75c4 fde=[ 6554] │ │ │ │ + 0xffffffffffff6650 (offset: 0xd7ff0) -> 0x76a4 fde=[ 6634] │ │ │ │ + 0xffffffffffff7270 (offset: 0xd8c10) -> 0x777c fde=[ 670c] │ │ │ │ + 0xffffffffffff7440 (offset: 0xd8de0) -> 0x79ac fde=[ 693c] │ │ │ │ + 0xffffffffffff75e0 (offset: 0xd8f80) -> 0x7a9c fde=[ 6a2c] │ │ │ │ + 0xffffffffffff8610 (offset: 0xd9fb0) -> 0x7b28 fde=[ 6ab8] │ │ │ │ + 0xffffffffffff87c0 (offset: 0xda160) -> 0x7b58 fde=[ 6ae8] │ │ │ │ + 0xffffffffffff8de0 (offset: 0xda780) -> 0x7bb0 fde=[ 6b40] │ │ │ │ + 0xffffffffffff9a40 (offset: 0xdb3e0) -> 0x7cb4 fde=[ 6c44] │ │ │ │ + 0xffffffffffff9a80 (offset: 0xdb420) -> 0x7d10 fde=[ 6ca0] │ │ │ │ + 0xffffffffffff9cd0 (offset: 0xdb670) -> 0x7d50 fde=[ 6ce0] │ │ │ │ + 0xffffffffffff9d50 (offset: 0xdb6f0) -> 0x7dcc fde=[ 6d5c] │ │ │ │ + 0xffffffffffffa1a0 (offset: 0xdbb40) -> 0x7e0c fde=[ 6d9c] │ │ │ │ + 0xffffffffffffa290 (offset: 0xdbc30) -> 0x7e74 fde=[ 6e04] │ │ │ │ + 0xffffffffffffb3b0 (offset: 0xdcd50) -> 0x7ea8 fde=[ 6e38] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -560,12104 +562,12366 @@ │ │ │ │ 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=00000000000b4d10..00000000000b4d17 │ │ │ │ +00000058 0000000000000010 0000005c FDE cie=00000000 pc=00000000000b0b60..00000000000b0b67 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000006c 0000000000000010 00000070 FDE cie=00000000 pc=00000000000b4d20..00000000000b4d25 │ │ │ │ +0000006c 0000000000000010 00000070 FDE cie=00000000 pc=00000000000b0b70..00000000000b0b75 │ │ │ │ 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 dd b9 00 00 1b 1b │ │ │ │ + Augmentation data: 9b ed bc 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=0000000000015180..0000000000015195 │ │ │ │ - Augmentation data: 9f 6e 00 00 │ │ │ │ +000000a0 0000000000000014 00000024 FDE cie=00000080 pc=0000000000015160..0000000000015175 │ │ │ │ + Augmentation data: 03 70 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b8 0000000000000020 0000003c FDE cie=00000080 pc=000000000000d6c0..000000000000d71f │ │ │ │ - Augmentation data: 8b 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d6c4 │ │ │ │ +000000b8 0000000000000020 0000003c FDE cie=00000080 pc=000000000000d690..000000000000d6ef │ │ │ │ + Augmentation data: ef 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d694 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d6ce │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d69e │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 45 to 000000000000d6fb │ │ │ │ + DW_CFA_advance_loc: 45 to 000000000000d6cb │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000d700 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000d6d0 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000d709 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000d6d9 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=00000000000151a0..00000000000151b3 │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000015180..0000000000015193 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=00000000000151c0..00000000000151d0 │ │ │ │ +000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=00000000000151a0..00000000000151b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000104 0000000000000010 00000108 FDE cie=00000000 pc=00000000000151d0..00000000000151f5 │ │ │ │ +00000104 0000000000000010 00000108 FDE cie=00000000 pc=00000000000151b0..00000000000151cd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000118 0000000000000010 0000011c FDE cie=00000000 pc=0000000000015200..0000000000015213 │ │ │ │ +00000118 0000000000000010 0000011c FDE cie=00000000 pc=00000000000151d0..00000000000151e3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000012c 0000000000000014 00000130 FDE cie=00000000 pc=0000000000015220..000000000001524f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001522f │ │ │ │ +0000012c 0000000000000014 00000130 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 000000000001524a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001521a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000b4d30..00000000000b4d47 │ │ │ │ +00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000b0b80..00000000000b0b97 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000158 0000000000000014 0000015c FDE cie=00000000 pc=00000000000b4d50..00000000000b4d83 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4d58 │ │ │ │ +00000158 0000000000000014 0000015c FDE cie=00000000 pc=00000000000b0ba0..00000000000b0bd3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0ba8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b4d7e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000b0bce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000170 0000000000000010 00000174 FDE cie=00000000 pc=00000000000b4d90..00000000000b4da7 │ │ │ │ +00000170 0000000000000010 00000174 FDE cie=00000000 pc=00000000000b0be0..00000000000b0bf7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000184 0000000000000014 00000188 FDE cie=00000000 pc=00000000000b4db0..00000000000b4de3 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4db8 │ │ │ │ +00000184 0000000000000014 00000188 FDE cie=00000000 pc=00000000000b0c00..00000000000b0c33 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0c08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b4dde │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000b0c2e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000b4df0..00000000000b4e07 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000b0c40..00000000000b0c57 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b0 0000000000000014 000001b4 FDE cie=00000000 pc=00000000000b4e10..00000000000b4e43 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4e18 │ │ │ │ +000001b0 0000000000000014 000001b4 FDE cie=00000000 pc=00000000000b0c60..00000000000b0c93 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0c68 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b4e3e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000b0c8e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c8 0000000000000010 000001cc FDE cie=00000000 pc=00000000000b4e50..00000000000b4e67 │ │ │ │ +000001c8 0000000000000010 000001cc FDE cie=00000000 pc=00000000000b0ca0..00000000000b0cb7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001dc 0000000000000014 000001e0 FDE cie=00000000 pc=00000000000b4e70..00000000000b4ea3 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4e78 │ │ │ │ +000001dc 0000000000000014 000001e0 FDE cie=00000000 pc=00000000000b0cc0..00000000000b0cf3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0cc8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b4e9e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000b0cee │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000015250..0000000000015263 │ │ │ │ +000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000015220..0000000000015233 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000208 0000000000000014 0000020c FDE cie=00000000 pc=0000000000015270..000000000001529f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001527f │ │ │ │ +00000208 0000000000000014 0000020c 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 000000000001529a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001526a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=00000000000152a0..00000000000152b3 │ │ │ │ +00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000015270..0000000000015283 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000234 0000000000000014 00000238 FDE cie=00000000 pc=00000000000152c0..00000000000152ef │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000152cf │ │ │ │ +00000234 0000000000000014 00000238 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 00000000000152ea │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000152ba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000024c 0000000000000010 00000250 FDE cie=00000000 pc=00000000000152f0..0000000000015303 │ │ │ │ +0000024c 0000000000000010 00000250 FDE cie=00000000 pc=00000000000152c0..00000000000152d3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000260 0000000000000014 00000264 FDE cie=00000000 pc=0000000000015310..000000000001533f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001531f │ │ │ │ +00000260 0000000000000014 00000264 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 000000000001533a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001530a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000278 0000000000000010 0000027c FDE cie=00000000 pc=0000000000015340..0000000000015353 │ │ │ │ +00000278 0000000000000010 0000027c FDE cie=00000000 pc=0000000000015310..0000000000015323 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000028c 0000000000000014 00000290 FDE cie=00000000 pc=0000000000015360..000000000001538f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001536f │ │ │ │ +0000028c 0000000000000014 00000290 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 000000000001538a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001535a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000015390..00000000000153a3 │ │ │ │ +000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000015360..0000000000015373 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002b8 0000000000000014 000002bc FDE cie=00000000 pc=00000000000153b0..00000000000153df │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000153bf │ │ │ │ +000002b8 0000000000000014 000002bc 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 00000000000153da │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000153aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002d0 0000000000000010 000002d4 FDE cie=00000000 pc=00000000000153e0..00000000000153f3 │ │ │ │ +000002d0 0000000000000010 000002d4 FDE cie=00000000 pc=00000000000153b0..00000000000153c3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002e4 0000000000000014 000002e8 FDE cie=00000000 pc=0000000000015400..000000000001542f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001540f │ │ │ │ +000002e4 0000000000000014 000002e8 FDE cie=00000000 pc=00000000000153d0..00000000000153ff │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000153df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001542a │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000153fa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000015430..0000000000015443 │ │ │ │ +000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000015400..0000000000015413 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000310 0000000000000014 00000314 FDE cie=00000000 pc=0000000000015450..000000000001547f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001545f │ │ │ │ +00000310 0000000000000014 00000314 FDE cie=00000000 pc=0000000000015420..000000000001544f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001542f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001547a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001544a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000328 0000000000000010 0000032c FDE cie=00000000 pc=0000000000015480..0000000000015493 │ │ │ │ +00000328 0000000000000010 0000032c FDE cie=00000000 pc=0000000000015450..0000000000015463 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000033c 0000000000000014 00000340 FDE cie=00000000 pc=00000000000154a0..00000000000154cf │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000154af │ │ │ │ +0000033c 0000000000000014 00000340 FDE cie=00000000 pc=0000000000015470..000000000001549f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001547f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000154ca │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001549a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000354 0000000000000010 00000358 FDE cie=00000000 pc=00000000000154d0..00000000000154e3 │ │ │ │ +00000354 0000000000000010 00000358 FDE cie=00000000 pc=00000000000154a0..00000000000154b3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000368 0000000000000014 0000036c FDE cie=00000000 pc=00000000000154f0..000000000001551f │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000154ff │ │ │ │ +00000368 0000000000000014 0000036c FDE cie=00000000 pc=00000000000154c0..00000000000154ef │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000154cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001551a │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000154ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000380 0000000000000010 00000384 FDE cie=00000000 pc=0000000000015520..0000000000015533 │ │ │ │ +00000380 0000000000000010 00000384 FDE cie=00000000 pc=00000000000154f0..0000000000015503 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000394 0000000000000014 00000398 FDE cie=00000000 pc=0000000000015540..000000000001556f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001554f │ │ │ │ +00000394 0000000000000014 00000398 FDE cie=00000000 pc=0000000000015510..000000000001553f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001551f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001556a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001553a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ac 0000000000000010 000003b0 FDE cie=00000000 pc=0000000000015570..0000000000015583 │ │ │ │ +000003ac 0000000000000010 000003b0 FDE cie=00000000 pc=0000000000015540..0000000000015553 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c0 0000000000000014 000003c4 FDE cie=00000000 pc=0000000000015590..00000000000155bf │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001559f │ │ │ │ +000003c0 0000000000000014 000003c4 FDE cie=00000000 pc=0000000000015560..000000000001558f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001556f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000155ba │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001558a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d8 0000000000000018 000003dc FDE cie=00000000 pc=000000000000d71f..000000000000d741 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d720 │ │ │ │ +000003d8 0000000000000018 000003dc FDE cie=00000000 pc=000000000000d6ef..000000000000d711 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d721 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d729 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000000d70c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f4 0000000000000018 000003f8 FDE cie=00000000 pc=000000000000d742..000000000000d76a │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d743 │ │ │ │ +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 000000000000d744 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d714 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d74a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d71a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000410 0000000000000070 00000414 FDE cie=00000000 pc=00000000000155c0..0000000000015c95 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000155c1 │ │ │ │ +00000410 0000000000000074 00000414 FDE cie=00000000 pc=0000000000015590..0000000000015c58 │ │ │ │ + DW_CFA_advance_loc1: 91 to 00000000000155eb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000155c4 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000155f8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000155d8 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000015606 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 373 to 000000000001574d │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 515 to 0000000000015950 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000015977 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0000000000015678 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 463 to 0000000000015847 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001584e │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000015980 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015850 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000015996 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000159a7 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 302 to 000000000001597e │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000015983 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015987 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000159a7 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000159b1 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000159a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000159b2 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000159d1 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000159d9 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000159d8 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000159e2 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000159f0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000159e0 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc2: 498 to 0000000000015be2 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000159f5 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc2: 565 to 0000000000015c2a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015c2f │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c3b │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015c40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015c51 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c5d │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015c62 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c6e │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015c73 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c7f │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015c84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c88 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015bee │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015bfa │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000015c0b │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c0f │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000484 0000000000000010 00000488 FDE cie=00000000 pc=0000000000015ca0..0000000000015ce0 │ │ │ │ +00000488 0000000000000010 0000048c FDE cie=00000000 pc=0000000000015c60..0000000000015c98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000498 0000000000000010 0000049c FDE cie=00000000 pc=0000000000015ce0..00000000000160b6 │ │ │ │ +0000049c 0000000000000010 000004a0 FDE cie=00000000 pc=0000000000015ca0..000000000001606e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004ac 000000000000002c 000004b0 FDE cie=00000000 pc=00000000000160c0..0000000000017039 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000160c5 │ │ │ │ +000004b0 000000000000002c 000004b4 FDE cie=00000000 pc=0000000000016070..0000000000016e21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016071 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000160e1 │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000001608a │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000160ed │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016090 │ │ │ │ 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 000000000001609e │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2890 to 0000000000016c37 │ │ │ │ + DW_CFA_advance_loc2: 2672 to 0000000000016b0e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000016c40 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016b0f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000004dc 000000000000002c 000004e0 FDE cie=00000000 pc=0000000000017040..000000000001719b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017041 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017042 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000000000017133 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017134 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017140 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000017177 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017178 │ │ │ │ +000004e0 0000000000000028 000004e4 FDE cie=00000000 pc=0000000000016e30..0000000000016f62 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e34 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016e3c │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000016e49 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016e61 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000016eaf │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000016f08 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017180 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016f10 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016f20 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000050c 000000000000002c 00000510 FDE cie=00000000 pc=00000000000171a0..0000000000017345 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000171a2 │ │ │ │ +0000050c 000000000000002c 00000510 FDE cie=00000000 pc=0000000000016f70..0000000000017100 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016f72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000171a7 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000016f87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000171b8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000016f8e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 265 to 00000000000172c1 │ │ │ │ + DW_CFA_advance_loc2: 259 to 0000000000017091 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000172c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017092 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000172c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017094 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000172d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017098 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000053c 0000000000000030 00000540 FDE cie=00000000 pc=00000000000b4eb0..00000000000b5048 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b4eb4 │ │ │ │ +0000053c 0000000000000034 00000540 FDE cie=00000000 pc=00000000000b0d00..00000000000b0e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b0d04 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4ebc │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b0d0e │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000b0d39 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b4ec5 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000b4ee6 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00000000000b4f45 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00000000000b0d99 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b0d9e │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b0da7 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b4f52 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc1: 114 to 00000000000b4fc4 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00000000000b0e1d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b4fd0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b0e20 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - 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: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b4fe4 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4fe9 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000b0e35 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b0e3a │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b0e3f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000570 000000000000002c 00000574 FDE cie=00000000 pc=0000000000017350..000000000001749a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017351 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017352 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000000000017432 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017433 │ │ │ │ +00000574 0000000000000034 00000578 FDE cie=00000000 pc=0000000000017100..000000000001723a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017104 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001710e │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000017134 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000017188 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001718d │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000171d9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000017440 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000017477 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000171e0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000171f1 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000171f6 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001721e │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017478 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017480 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017220 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005a0 0000000000000024 000005a4 FDE cie=00000000 pc=00000000000174a0..00000000000174d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000174a1 │ │ │ │ +000005ac 0000000000000024 000005b0 FDE cie=00000000 pc=0000000000017240..0000000000017272 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017241 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000174a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017245 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000174b1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000017254 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000174cf │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001726f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000174d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017270 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000174d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017271 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005c8 000000000000001c 000005cc FDE cie=00000000 pc=00000000000174e0..0000000000017585 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000174e7 │ │ │ │ +000005d4 0000000000000030 000005d8 FDE cie=00000000 pc=0000000000017280..0000000000017307 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017281 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017289 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017290 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 142 to 0000000000017575 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000172f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172f9 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000172fa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000017580 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017584 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017304 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017305 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017306 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000005e8 000000000000001c 000005ec FDE cie=00000000 pc=0000000000017590..0000000000017c68 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00000000000175d9 │ │ │ │ +00000608 000000000000001c 0000060c FDE cie=00000000 pc=0000000000017310..00000000000179e6 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000000000017359 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1147 to 0000000000017a54 │ │ │ │ + DW_CFA_advance_loc2: 1145 to 00000000000177d2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017a55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000177d3 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000608 0000000000000030 0000060c FDE cie=00000000 pc=0000000000017c70..0000000000017ded │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000017c7d │ │ │ │ +00000628 0000000000000030 0000062c FDE cie=00000000 pc=00000000000179f0..0000000000017b4d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000179fd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000017c98 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000017a18 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000017ce9 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000017a69 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000017cf0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017cf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017a78 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000017d3f │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000017abf │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000017d50 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000017ac8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017d60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017ad0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ │ │ │ -0000063c 0000000000000010 00000640 FDE cie=00000000 pc=0000000000017df0..000000000001803a │ │ │ │ +0000065c 0000000000000010 00000660 FDE cie=00000000 pc=0000000000017b50..0000000000017d9a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000650 0000000000000014 00000654 FDE cie=00000000 pc=0000000000018040..00000000000180ea │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000180b4 │ │ │ │ +00000670 0000000000000014 00000674 FDE cie=00000000 pc=0000000000017da0..0000000000017e3a │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000017e04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000180e6 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000017e36 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000668 0000000000000028 0000066c FDE cie=00000000 pc=00000000000180f0..0000000000018329 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001810a │ │ │ │ +00000688 0000000000000028 0000068c FDE cie=00000000 pc=0000000000017e40..0000000000018069 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000017e5a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001810f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000017e5f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 474 to 00000000000182e9 │ │ │ │ + DW_CFA_advance_loc2: 458 to 0000000000018029 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000182ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001802a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000182f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018328 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000018068 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000694 0000000000000040 00000698 FDE cie=00000000 pc=0000000000018330..0000000000018428 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001833d │ │ │ │ +000006b4 0000000000000044 000006b8 FDE cie=00000000 pc=0000000000018070..0000000000018158 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001807d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000018342 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018082 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001835e │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000018094 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001809c │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000180a7 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018366 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000180af │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00000000000183f2 │ │ │ │ + DW_CFA_advance_loc1: 123 to 000000000001812a │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000183f7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001812f │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000183fc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018134 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000018401 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018139 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001840a │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000018142 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000018410 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000018148 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ 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 0000000000018427 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000018157 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000006d8 0000000000000010 000006dc FDE cie=00000000 pc=0000000000018430..000000000001867a │ │ │ │ +000006fc 0000000000000010 00000700 FDE cie=00000000 pc=0000000000018160..00000000000183aa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006ec 0000000000000014 000006f0 FDE cie=00000000 pc=0000000000018680..0000000000018728 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000186f4 │ │ │ │ +00000710 0000000000000014 00000714 FDE cie=00000000 pc=00000000000183b0..0000000000018448 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000018414 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000018724 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000018444 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000704 0000000000000040 00000708 FDE cie=00000000 pc=0000000000018730..0000000000018849 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001873d │ │ │ │ +00000728 0000000000000044 0000072c FDE cie=00000000 pc=0000000000018450..0000000000018559 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001845d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000018742 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018462 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001875e │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000018474 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001847c │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000018487 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018766 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001848f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 162 to 0000000000018808 │ │ │ │ + DW_CFA_advance_loc1: 137 to 0000000000018518 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001880d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001851d │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000018812 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018522 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000018817 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018527 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000018820 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000018530 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018830 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018538 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ 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: 24 to 0000000000018848 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000018558 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000748 0000000000000078 0000074c FDE cie=00000000 pc=0000000000018850..0000000000019eef │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001886c │ │ │ │ +00000770 0000000000000044 00000774 FDE cie=00000000 pc=0000000000018560..00000000000199ba │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018565 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018878 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018571 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001887e │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001857b │ │ │ │ + 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_advance_loc: 7 to 0000000000018885 │ │ │ │ - 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: 12 to 0000000000018891 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001857c │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 797 to 0000000000018bae │ │ │ │ + DW_CFA_advance_loc2: 4229 to 0000000000019601 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000018bbb │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001960e │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018bbc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001960f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 4394 to 0000000000019ce6 │ │ │ │ - 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 0000000000019ce7 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000007c4 000000000000001c 000007c8 FDE cie=00000000 pc=0000000000019ef0..0000000000019fa5 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000019f06 │ │ │ │ +000007b8 000000000000001c 000007bc FDE cie=00000000 pc=00000000000199c0..0000000000019a65 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000199d6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000019f30 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000019a00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019f40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019a08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000019fa0 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000019a60 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007e4 000000000000002c 000007e8 FDE cie=00000000 pc=0000000000019fb0..000000000001a410 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019fb4 │ │ │ │ +000007d8 000000000000002c 000007dc FDE cie=00000000 pc=0000000000019a70..0000000000019ebd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019a74 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000019fb9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000019a79 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000019fd3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000019a8e │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019a96 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019fe3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000019aa1 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019aa9 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1044 to 000000000001a3f7 │ │ │ │ + DW_CFA_advance_loc2: 1019 to 0000000000019ea4 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001a3fc │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000019ea9 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001a401 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000019eae │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001a406 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000019eb3 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001a40f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000019ebc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000814 0000000000000044 00000818 FDE cie=00000000 pc=000000000001a410..000000000001d6b5 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001a415 │ │ │ │ +00000808 0000000000000044 0000080c FDE cie=00000000 pc=0000000000019ec0..000000000001cab7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000019ec5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000001a427 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019ed1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001a431 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000019edb │ │ │ │ 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 000000000001a436 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000019ee6 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 6320 to 000000000001bce6 │ │ │ │ + DW_CFA_advance_loc2: 7494 to 000000000001bc2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001bcf3 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001bc39 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001bcf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001bc3a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000085c 000000000000009c 00000860 FDE cie=00000000 pc=00000000000b5050..00000000000b5505 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000b5067 │ │ │ │ +00000850 00000000000000a0 00000854 FDE cie=00000000 pc=00000000000b0ea0..00000000000b1348 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000b0eb7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b5076 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b0ec6 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b5083 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0ece │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0ed6 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 408 to 00000000000b521b │ │ │ │ + DW_CFA_advance_loc2: 389 to 00000000000b105b │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000b523e │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000b106d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000b5251 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000b108a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b525b │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b109b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b525d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b109d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b526c │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b10ac │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000b5289 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000b10c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ 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_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b528a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b10ca │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b5292 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b10cf │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000b52bd │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000b10f8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000b52d2 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000b1111 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b52e0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b111f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b52e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1121 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000b530b │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000b1140 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000b5320 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000b115b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5326 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b1165 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5327 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1166 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b5336 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b1170 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000b5352 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000b118a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5358 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b1197 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5359 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1198 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000b536f │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b11a4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b537d │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000b11bc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00000000000b53d3 │ │ │ │ + DW_CFA_advance_loc1: 86 to 00000000000b1212 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b53d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1213 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b53e3 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b121d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b53f7 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000b1236 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b53fe │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b123d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5400 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b123f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 59 to 00000000000b543b │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000b126e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000b5454 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000b1293 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b5460 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b129f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5461 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b12a0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000b549a │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b12c2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000b54af │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000b12ec │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000b54ee │ │ │ │ + DW_CFA_advance_loc1: 69 to 00000000000b1331 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1333 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b54ff │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b1342 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5504 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1347 │ │ │ │ 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 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000008fc 0000000000000030 00000900 FDE cie=00000000 pc=000000000001d6c0..000000000001db09 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000001d6d7 │ │ │ │ +000008f4 0000000000000034 000008f8 FDE cie=00000000 pc=000000000001cac0..000000000001cf09 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000001cad7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001d6e1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001cadc │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cae8 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d6f1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001caf4 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cafc │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 288 to 000000000001d811 │ │ │ │ + DW_CFA_advance_loc2: 277 to 000000000001cc11 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 230 to 000000000001d8f7 │ │ │ │ + DW_CFA_advance_loc1: 230 to 000000000001ccf7 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d90b │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001cd0b │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 484 to 000000000001daef │ │ │ │ + DW_CFA_advance_loc2: 484 to 000000000001ceef │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001db07 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001cf07 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000930 0000000000000014 00000934 FDE cie=00000000 pc=00000000000b5520..00000000000b55ca │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000b5594 │ │ │ │ +0000092c 0000000000000014 00000930 FDE cie=00000000 pc=00000000000b1350..00000000000b13ea │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000b13b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000b55c6 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000b13e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000948 0000000000000024 0000094c FDE cie=00000000 pc=000000000001db10..000000000001db3e │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001db11 │ │ │ │ +00000944 0000000000000024 00000948 FDE cie=00000000 pc=000000000001cf10..000000000001cf3e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001cf11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001db12 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf15 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001db1c │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cf1f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001db2c │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001cf2c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001db33 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf30 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001db34 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001cf39 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000970 0000000000000044 00000974 FDE cie=00000000 pc=000000000001db40..000000000001e858 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001db4d │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001db5b │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000001db6e │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000001db8c │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000001dbad │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 804 to 000000000001ded1 │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000001dee4 │ │ │ │ +0000096c 0000000000000050 00000970 FDE cie=00000000 pc=000000000001cf40..000000000001e016 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001cf4a │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001cf50 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cf58 │ │ │ │ + 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: 31 to 000000000001cf77 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 802 to 000000000001d299 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001def0 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001d2a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000001df07 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1098 to 000000000001e351 │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001e360 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc2: 1192 to 000000000001d748 │ │ │ │ + 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_advance_loc: 16 to 000000000001e370 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1184 to 000000000001e810 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - │ │ │ │ -000009b8 0000000000000018 000009bc FDE cie=00000000 pc=000000000000d76a..000000000000d776 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d750 │ │ │ │ + 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: 769 to 000000000001da51 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001da58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d4 0000000000000074 000009d8 FDE cie=00000000 pc=000000000001e860..000000000001f8bb │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e86a │ │ │ │ +000009c0 000000000000001c 000009c4 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-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 │ │ │ │ + │ │ │ │ +000009e0 0000000000000080 000009e4 FDE cie=00000000 pc=000000000001e020..000000000001edbf │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001e02a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001e871 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e031 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e879 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e889 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000001e89a │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 47 to 000000000001e8c9 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 843 to 000000000001ec14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e039 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e049 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e05d │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000001e087 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 259 to 000000000001e18a │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 256 to 000000000001e28a │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc2: 426 to 000000000001e434 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc2: 1264 to 000000000001f104 │ │ │ │ + DW_CFA_advance_loc2: 847 to 000000000001e783 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e787 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001f10d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001e78c │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000001f120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000001f142 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000001e7b2 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f146 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7b6 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001f14d │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e7bd │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000001f160 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e7c0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ 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_advance_loc: 32 to 000000000001f180 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000001f1d0 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e7e0 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7e4 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000001e838 │ │ │ │ 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_advance_loc: 16 to 000000000001f1e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e840 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ 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_advance_loc2: 1643 to 000000000001f84b │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 1303 to 000000000001ed57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f84f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed5b │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001f854 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001ed60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001f888 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f88c │ │ │ │ + DW_CFA_advance_loc: 59 to 000000000001ed9b │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed9f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000a4c 0000000000000044 00000a50 FDE cie=00000000 pc=000000000001f8c0..000000000001f969 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f8c2 │ │ │ │ +00000a64 0000000000000044 00000a68 FDE cie=00000000 pc=000000000001edc0..000000000001ee69 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001edc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f8c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001edce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f8c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001edd0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f8d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001edd2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f8d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001edd3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f8d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001edd4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edd8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000001f95e │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000001ee5e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f95f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ee5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f960 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ee60 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f962 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ee62 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f964 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ee64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f966 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ee66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f968 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ee68 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000a94 000000000000001c 00000a98 FDE cie=00000000 pc=000000000000d776..000000000000d782 │ │ │ │ +00000aac 000000000000001c 00000ab0 FDE cie=00000000 pc=000000000000d746..000000000000d752 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000ab4 0000000000000048 00000ab8 FDE cie=00000000 pc=000000000001f970..00000000000203f1 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000001f985 │ │ │ │ +00000acc 0000000000000048 00000ad0 FDE cie=00000000 pc=000000000001ee70..000000000001f7a2 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001ee85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001f98b │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ee8b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001f994 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ee8d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001ee9b │ │ │ │ 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: 1885 to 00000000000200f1 │ │ │ │ + DW_CFA_advance_loc2: 1697 to 000000000001f53c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000020100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 465 to 00000000000202d1 │ │ │ │ + DW_CFA_advance_loc2: 503 to 000000000001f737 │ │ │ │ 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 00000000000202d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f73b │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000b00 0000000000000038 00000b04 FDE cie=00000000 pc=0000000000020400..0000000000020dea │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020409 │ │ │ │ +00000b18 0000000000000038 00000b1c FDE cie=00000000 pc=000000000001f7b0..00000000000200c8 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001f7b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000020410 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001f7c6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020419 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001f7d3 │ │ │ │ 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: 1603 to 0000000000020a5c │ │ │ │ + DW_CFA_advance_loc2: 1830 to 000000000001fef9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a60 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001ff00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 905 to 0000000000020de9 │ │ │ │ + DW_CFA_advance_loc2: 455 to 00000000000200c7 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000b3c 0000000000000058 00000b40 FDE cie=00000000 pc=0000000000020df0..0000000000021389 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020e04 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020e09 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000020e0e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020e0f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020e10 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000020e1f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1222 to 00000000000212e5 │ │ │ │ +00000b54 0000000000000050 00000b58 FDE cie=00000000 pc=00000000000200d0..000000000002069e │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000200e6 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000200eb │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000200f7 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020103 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002010b │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 460 to 00000000000202d7 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000202e0 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 145 to 0000000000020371 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000002039a │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 587 to 00000000000205e5 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000205ea │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020602 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000212e6 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000212e7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212e9 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212eb │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000212ed │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000212ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020603 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 145 to 000000000002137f │ │ │ │ + DW_CFA_advance_loc1: 145 to 0000000000020694 │ │ │ │ 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_advance_loc: 1 to 0000000000021380 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020695 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000b98 0000000000000034 00000b9c FDE cie=00000000 pc=0000000000021390..0000000000021800 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021391 │ │ │ │ +00000ba8 0000000000000038 00000bac FDE cie=00000000 pc=00000000000206a0..0000000000020b28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000206a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021397 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000206a7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000213a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000206ab │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000206b7 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 121 to 0000000000021419 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0000000000020729 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000021420 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000020730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 604 to 000000000002167c │ │ │ │ + DW_CFA_advance_loc2: 612 to 0000000000020994 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020998 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000216b4 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000209cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000216c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000209d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd0 0000000000000018 00000bd4 FDE cie=00000000 pc=000000000000d782..000000000000d78e │ │ │ │ +00000be4 0000000000000018 00000be8 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 │ │ │ │ │ │ │ │ -00000bec 0000000000000030 00000bf0 FDE cie=00000000 pc=0000000000021800..0000000000021ec9 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002180a │ │ │ │ +00000c00 0000000000000038 00000c04 FDE cie=00000000 pc=0000000000020b30..0000000000021607 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000020b3a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000021811 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 429 to 00000000000219be │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020b3d │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000020b40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 448 to 0000000000020d00 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000219bf │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000219c0 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020d08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 465 to 0000000000021b91 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021b92 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000021ba0 │ │ │ │ + DW_CFA_advance_loc2: 544 to 0000000000020f28 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020f30 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021bb0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020f38 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000c20 0000000000000028 00000c24 FDE cie=00000000 pc=0000000000021ed0..0000000000021f91 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000021eda │ │ │ │ +00000c3c 0000000000000028 00000c40 FDE cie=00000000 pc=0000000000021610..00000000000216b1 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002161a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000021edd │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002161d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000021f2d │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000000000021668 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000021f80 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000216a8 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021f81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000216a9 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000021f90 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000216b0 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ │ │ │ -00000c4c 0000000000000034 00000c50 FDE cie=00000000 pc=0000000000021fa0..0000000000022428 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000021fa1 │ │ │ │ +00000c68 0000000000000038 00000c6c FDE cie=00000000 pc=00000000000216c0..0000000000021b18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000216c1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000021fa7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000216c7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000021fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000216cb │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000216d7 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 121 to 0000000000022029 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0000000000021749 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000022030 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000021750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 609 to 0000000000022291 │ │ │ │ + DW_CFA_advance_loc2: 565 to 0000000000021985 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000222a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000021990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000222d4 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000219c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000222e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000219c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c84 0000000000000018 00000c88 FDE cie=00000000 pc=000000000000d78e..000000000000d79a │ │ │ │ +00000ca4 0000000000000018 00000ca8 FDE cie=00000000 pc=000000000000d75e..000000000000d76a │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000ca0 0000000000000020 00000ca4 FDE cie=00000000 pc=0000000000022430..00000000000224d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022431 │ │ │ │ +00000cc0 0000000000000020 00000cc4 FDE cie=00000000 pc=0000000000021b20..0000000000021bc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021b21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000000000002247e │ │ │ │ + DW_CFA_advance_loc1: 77 to 0000000000021b6e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022480 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000021b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000224b1 │ │ │ │ + DW_CFA_advance_loc: 49 to 0000000000021ba1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000224b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ba5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cc4 0000000000000034 00000cc8 FDE cie=00000000 pc=00000000000b55d0..00000000000b59f1 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000b55eb │ │ │ │ +00000ce4 0000000000000034 00000ce8 FDE cie=00000000 pc=00000000000b13f0..00000000000b1801 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000b140b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b55f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1410 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b55f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1411 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 886 to 00000000000b5967 │ │ │ │ + DW_CFA_advance_loc2: 884 to 00000000000b1785 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5968 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1786 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b596a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1788 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5970 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b1790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 128 to 00000000000b59f0 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000b1800 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cfc 000000000000002c 00000d00 FDE cie=00000000 pc=00000000000224e0..000000000002329a │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000224e5 │ │ │ │ +00000d1c 000000000000002c 00000d20 FDE cie=00000000 pc=0000000000021bd0..00000000000228c3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000021bd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000224f2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000021be2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000022503 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000021bf3 │ │ │ │ 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 0000000000022afb │ │ │ │ + DW_CFA_advance_loc2: 1496 to 00000000000221cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022afc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000221cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d2c 0000000000000038 00000d30 FDE cie=00000000 pc=00000000000232a0..00000000000240d5 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000232b7 │ │ │ │ +00000d4c 0000000000000048 00000d50 FDE cie=00000000 pc=00000000000228d0..00000000000235c9 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000228e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000232c2 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000228f8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000232d1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000228fe │ │ │ │ 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 0000000000022904 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 366 to 000000000002343f │ │ │ │ + DW_CFA_advance_loc2: 1877 to 0000000000023059 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023440 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002305a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 3220 to 00000000000240d4 │ │ │ │ + DW_CFA_advance_loc2: 1275 to 0000000000023555 │ │ │ │ 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 0000000000023556 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000d68 0000000000000068 00000d6c FDE cie=00000000 pc=00000000000240e0..0000000000024201 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000240eb │ │ │ │ +00000d98 0000000000000068 00000d9c FDE cie=00000000 pc=00000000000235d0..00000000000236e1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000235db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000240ed │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000235e0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000240ef │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000235e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000240f4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000235ea │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000240f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000235eb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000240f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000235ef │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000240fd │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000235f3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000002419d │ │ │ │ + DW_CFA_advance_loc1: 139 to 000000000002367e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002419e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002367f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002419f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023680 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023682 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023684 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023686 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023688 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000241b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023690 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 53 to 00000000000241e5 │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000236bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000241e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000236be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000241e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000236bf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000236c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241eb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000236c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241ed │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000236c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000241ef │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000236c7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000241f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000236d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024200 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000236e0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00000dd4 0000000000000030 00000dd8 FDE cie=00000000 pc=0000000000024210..00000000000246f2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024211 │ │ │ │ +00000e04 0000000000000030 00000e08 FDE cie=00000000 pc=00000000000236f0..0000000000023bd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000236f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024217 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000236fb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024220 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000023704 │ │ │ │ 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: 1205 to 00000000000246d5 │ │ │ │ + DW_CFA_advance_loc2: 1201 to 0000000000023bb5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000246e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000023bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000246f1 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000023bd1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e08 0000000000000038 00000e0c FDE cie=00000000 pc=0000000000024700..0000000000024daa │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002470a │ │ │ │ +00000e38 0000000000000038 00000e3c FDE cie=00000000 pc=0000000000023be0..000000000002426a │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000023bea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002470d │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000023bed │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024716 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000023bf6 │ │ │ │ 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: 666 to 00000000000249b0 │ │ │ │ + DW_CFA_advance_loc2: 654 to 0000000000023e84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000249c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1001 to 0000000000024da9 │ │ │ │ + DW_CFA_advance_loc2: 993 to 0000000000024269 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000e44 0000000000000048 00000e48 FDE cie=00000000 pc=00000000000b5a00..00000000000b5b42 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b5a0d │ │ │ │ +00000e74 0000000000000048 00000e78 FDE cie=00000000 pc=00000000000b1810..00000000000b194a │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b181d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5a12 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1822 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000b5a2e │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000b1834 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b183c │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b1844 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b5a3b │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b1854 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 183 to 00000000000b5af2 │ │ │ │ + DW_CFA_advance_loc1: 174 to 00000000000b1902 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5af7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1907 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5afc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b190c │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5b01 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1911 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5b06 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1916 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b5b0f │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b191f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5b10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1920 │ │ │ │ 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: 49 to 00000000000b5b41 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000b1949 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000e90 000000000000004c 00000e94 FDE cie=00000000 pc=00000000000b5b50..00000000000b61d9 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b5b54 │ │ │ │ +00000ec0 000000000000004c 00000ec4 FDE cie=00000000 pc=00000000000b1950..00000000000b1fb9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1954 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5b59 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1959 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000b5b81 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000b1985 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b5b8a │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b1991 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000b5ba1 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b19a1 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 379 to 00000000000b5d1c │ │ │ │ + DW_CFA_advance_loc2: 388 to 00000000000b1b25 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 731 to 00000000000b5ff7 │ │ │ │ + DW_CFA_advance_loc2: 706 to 00000000000b1de7 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5ffc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1dec │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b6001 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1df1 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b6006 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1df6 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b600b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1dfb │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b6014 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b1e04 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b6020 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1e08 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 427 to 00000000000b61cb │ │ │ │ + DW_CFA_advance_loc2: 419 to 00000000000b1fab │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b61d4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b1fb4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000ee0 0000000000000048 00000ee4 FDE cie=00000000 pc=00000000000b61e0..00000000000b6316 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b61ed │ │ │ │ +00000f10 0000000000000048 00000f14 FDE cie=00000000 pc=00000000000b1fc0..00000000000b20ee │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b1fcd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b61f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1fd2 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000b620e │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000b1fe4 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b1fec │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b1ff4 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b621b │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b2004 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 186 to 00000000000b62d5 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00000000000b20b5 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b62da │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b20ba │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b62df │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b20bf │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b62e4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b20c4 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b62e9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b20c9 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b62f2 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b20d2 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b6300 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b20d8 │ │ │ │ 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: 21 to 00000000000b6315 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000b20ed │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000f2c 0000000000000030 00000f30 FDE cie=00000000 pc=0000000000024db0..0000000000024f94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024db4 │ │ │ │ +00000f5c 0000000000000030 00000f60 FDE cie=00000000 pc=0000000000024270..0000000000024454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024274 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000024dc7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000024287 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000024df7 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000242b7 │ │ │ │ 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_loc2: 349 to 0000000000024f54 │ │ │ │ + DW_CFA_advance_loc2: 349 to 0000000000024414 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024f59 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024419 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024f5e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002441e │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024f63 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024423 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000024f68 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024428 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000024f8f │ │ │ │ + DW_CFA_advance_loc: 39 to 000000000002444f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f93 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024453 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f60 0000000000000030 00000f64 FDE cie=00000000 pc=00000000000b6320..00000000000b6504 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b6324 │ │ │ │ +00000f90 0000000000000030 00000f94 FDE cie=00000000 pc=00000000000b20f0..00000000000b22d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b20f4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000b6337 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000b2107 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000b6367 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000b2137 │ │ │ │ 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_loc2: 349 to 00000000000b64c4 │ │ │ │ + DW_CFA_advance_loc2: 349 to 00000000000b2294 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b64c9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b2299 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b64ce │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b229e │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b64d3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b22a3 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b64d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b22a8 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000b64ff │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000b22cf │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b6503 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b22d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f94 000000000000002c 00000f98 FDE cie=00000000 pc=00000000000b6510..00000000000b6fbb │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b6515 │ │ │ │ +00000fc4 0000000000000038 00000fc8 FDE cie=00000000 pc=00000000000b22e0..00000000000b2caa │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000b2326 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b651b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b232c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b652c │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b233d │ │ │ │ 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: 1780 to 00000000000b6c20 │ │ │ │ + DW_CFA_advance_loc2: 1960 to 00000000000b2ae5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b6c30 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b2af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 441 to 00000000000b2ca9 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000fc4 000000000000002c 00000fc8 FDE cie=00000000 pc=00000000000b6fc0..00000000000b7a6b │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b6fc5 │ │ │ │ +00001000 0000000000000038 00001004 FDE cie=00000000 pc=00000000000b2cb0..00000000000b367a │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000b2cf6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b6fcb │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b2cfc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b6fdc │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b2d0d │ │ │ │ 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: 1780 to 00000000000b76d0 │ │ │ │ + DW_CFA_advance_loc2: 1960 to 00000000000b34b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b76e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b34c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 441 to 00000000000b3679 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000ff4 0000000000000034 00000ff8 FDE cie=00000000 pc=0000000000024fa0..0000000000025408 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000024fb7 │ │ │ │ +0000103c 0000000000000038 00001040 FDE cie=00000000 pc=0000000000024460..00000000000248d8 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000024477 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024fba │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002447e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024fc3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024484 │ │ │ │ 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 0000000000024489 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024491 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1084 to 00000000000253ff │ │ │ │ + DW_CFA_advance_loc2: 1085 to 00000000000248ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025400 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000248d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000025407 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000248d7 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000102c 0000000000000038 00001030 FDE cie=00000000 pc=0000000000025410..00000000000259fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025414 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000025423 │ │ │ │ +00001078 000000000000003c 0000107c FDE cie=00000000 pc=00000000000248e0..0000000000024e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248e4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000248ed │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000248f5 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000248fd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000025439 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000024912 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000025444 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002491d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 407 to 00000000000255db │ │ │ │ + DW_CFA_advance_loc2: 382 to 0000000000024a9b │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc2: 359 to 0000000000025742 │ │ │ │ + DW_CFA_advance_loc2: 336 to 0000000000024beb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000025750 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 350 to 00000000000258ae │ │ │ │ + DW_CFA_advance_loc2: 327 to 0000000000024d37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000258c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000024d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000025960 │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000024dc8 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001068 0000000000000038 0000106c FDE cie=00000000 pc=0000000000025a00..0000000000025fe2 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a04 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000025a13 │ │ │ │ +000010b8 000000000000003c 000010bc FDE cie=00000000 pc=0000000000024e60..00000000000253f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e64 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024e69 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e71 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e79 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000025a29 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024e89 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000025a34 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000024e94 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 407 to 0000000000025bcb │ │ │ │ + DW_CFA_advance_loc2: 399 to 0000000000025023 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 355 to 0000000000025d2e │ │ │ │ + DW_CFA_advance_loc2: 330 to 000000000002516d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000025d30 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000025170 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0000000000025e9c │ │ │ │ + DW_CFA_advance_loc2: 349 to 00000000000252cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025eb0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000252d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000025f50 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000025370 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010a4 000000000000005c 000010a8 FDE cie=00000000 pc=0000000000025ff0..000000000002642f │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ff4 │ │ │ │ +000010f8 000000000000005c 000010fc FDE cie=00000000 pc=0000000000025400..000000000002582f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025404 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000025ff9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000025409 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000026027 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000002543b │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026033 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002544a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000002604a │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002545a │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 436 to 00000000000261fe │ │ │ │ + DW_CFA_advance_loc2: 450 to 000000000002561c │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 399 to 000000000002638d │ │ │ │ + DW_CFA_advance_loc2: 369 to 000000000002578d │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000026392 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000025792 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000026397 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000025797 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002639c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002579c │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000263a1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000257a1 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000263aa │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000257aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000263b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000257b0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ 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: 15 to 00000000000263bf │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000257c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000263c7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000257c7 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000263cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000257cf │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000263dd │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000257dd │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000263e6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000257e6 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000263ea │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000026400 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000025800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000026421 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000025821 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002642a │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002582a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001104 0000000000000030 00001108 FDE cie=00000000 pc=0000000000026430..0000000000026614 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026434 │ │ │ │ +00001158 0000000000000030 0000115c FDE cie=00000000 pc=0000000000025830..0000000000025a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025834 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000026447 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000025847 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000026477 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000025877 │ │ │ │ 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_loc2: 349 to 00000000000265d4 │ │ │ │ + DW_CFA_advance_loc2: 349 to 00000000000259d4 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000265d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000259d9 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000265de │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000259de │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000265e3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000259e3 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000265e8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000259e8 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 39 to 000000000002660f │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000025a0f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026613 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a13 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001138 0000000000000030 0000113c FDE cie=00000000 pc=0000000000026620..0000000000026e57 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026621 │ │ │ │ +0000118c 0000000000000030 00001190 FDE cie=00000000 pc=0000000000025a20..0000000000026218 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025a21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000026627 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000025a2b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000026630 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000025a34 │ │ │ │ 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: 1220 to 0000000000026af4 │ │ │ │ + DW_CFA_advance_loc2: 1248 to 0000000000025f14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026b00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000026b11 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000025f31 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000026b20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025f32 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000116c 0000000000000048 00001170 FDE cie=00000000 pc=0000000000026e60..000000000002783e │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000026e7c │ │ │ │ +000011c0 0000000000000048 000011c4 FDE cie=00000000 pc=0000000000026220..0000000000026c81 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002622a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000026e85 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002622d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000026e8e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026235 │ │ │ │ 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: 13 to 0000000000026242 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 761 to 0000000000027187 │ │ │ │ + DW_CFA_advance_loc2: 879 to 00000000000265b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000027190 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000265b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1672 to 0000000000027818 │ │ │ │ + DW_CFA_advance_loc2: 1603 to 0000000000026bfb │ │ │ │ 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 0000000000027819 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000026bfc │ │ │ │ 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 │ │ │ │ │ │ │ │ -000011b8 000000000000002c 000011bc FDE cie=00000000 pc=0000000000027840..0000000000028704 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000027841 │ │ │ │ +0000120c 000000000000002c 00001210 FDE cie=00000000 pc=0000000000026c90..0000000000027988 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000026c91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027849 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000026ca3 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000027858 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026ca5 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000026cac │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000026cbb │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1672 to 0000000000027ee0 │ │ │ │ + DW_CFA_advance_loc2: 1998 to 0000000000027489 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027ef0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000027490 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000011e8 0000000000000024 000011ec FDE cie=00000000 pc=0000000000028710..000000000002875c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028711 │ │ │ │ +0000123c 0000000000000024 00001240 FDE cie=00000000 pc=0000000000027990..00000000000279dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000027991 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000002871c │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002799c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028720 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000028759 │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000279d9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002875a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000279da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002875b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000279db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001210 0000000000000014 00001214 FDE cie=00000000 pc=000000000000d79a..000000000000d7a6 │ │ │ │ +00001264 0000000000000014 00001268 FDE cie=00000000 pc=000000000000d76a..000000000000d776 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001228 0000000000000064 0000122c FDE cie=00000000 pc=0000000000028760..00000000000298c9 │ │ │ │ - DW_CFA_advance_loc: 47 to 000000000002878f │ │ │ │ +0000127c 000000000000005c 00001280 FDE cie=00000000 pc=00000000000279e0..00000000000287dc │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000027a38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000287a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000027a41 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000287b4 │ │ │ │ - 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: 2282 to 000000000002909e │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000027a48 │ │ │ │ + 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: 1673 to 00000000000280d1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002909f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000280d2 │ │ │ │ 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: 17 to 00000000000290b0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000280e0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ 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: 688 to 0000000000029360 │ │ │ │ + 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_advance_loc2: 672 to 0000000000028380 │ │ │ │ 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: 4 to 0000000000029364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028384 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ 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: 973 to 0000000000029731 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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_advance_loc: 14 to 0000000000028392 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000029732 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00001290 0000000000000038 00001294 FDE cie=00000000 pc=00000000000298d0..000000000002a82b │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000298e7 │ │ │ │ +000012dc 0000000000000048 000012e0 FDE cie=00000000 pc=00000000000287e0..0000000000029540 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000287f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000298ef │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000028805 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000298fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000028807 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002880c │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002881c │ │ │ │ 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: 526 to 0000000000029b0c │ │ │ │ + DW_CFA_advance_loc2: 1799 to 0000000000028f23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029b10 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000028f28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 3354 to 000000000002a82a │ │ │ │ + DW_CFA_advance_loc2: 1467 to 00000000000294e3 │ │ │ │ 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_advance_loc: 1 to 00000000000294e4 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000012cc 0000000000000048 000012d0 FDE cie=00000000 pc=000000000002a830..000000000002ab6b │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a832 │ │ │ │ +00001328 0000000000000048 0000132c FDE cie=00000000 pc=0000000000029540..000000000002985c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029542 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a834 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029544 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a836 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029546 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002a83b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029548 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002954c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a83d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029550 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002a844 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000029557 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 307 to 000000000002a977 │ │ │ │ + DW_CFA_advance_loc2: 311 to 000000000002968e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a97b │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029692 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a97c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029693 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a97e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029695 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a980 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029697 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a982 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029699 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a984 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002969b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a990 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000296a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001318 0000000000000040 0000131c FDE cie=00000000 pc=00000000000b7a80..00000000000b7bab │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b7a82 │ │ │ │ +00001374 0000000000000040 00001378 FDE cie=00000000 pc=00000000000b3680..00000000000b37ab │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3682 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7a83 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b3686 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7a84 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b368f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b7a8b │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b3696 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00000000000b7b11 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00000000000b3711 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3712 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3713 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b7b15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3715 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b7b20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b3720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000b7b4a │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000b374a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b7b53 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b3753 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7b54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3754 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b7b56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3756 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b7b60 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b3760 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000135c 0000000000000034 00001360 FDE cie=00000000 pc=000000000002ab70..000000000002be14 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ab71 │ │ │ │ +000013b8 0000000000000034 000013bc FDE cie=00000000 pc=0000000000029860..000000000002a861 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029861 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ab79 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002986f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002ab82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000029871 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000029878 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002987e │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 578 to 000000000002adc4 │ │ │ │ + DW_CFA_advance_loc2: 1225 to 0000000000029d47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002adc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029d48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 3853 to 000000000002bcd2 │ │ │ │ + DW_CFA_advance_loc2: 2518 to 000000000002a71e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002bcd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a71f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001394 0000000000000050 00001398 FDE cie=00000000 pc=000000000002be20..000000000002cb85 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be24 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002be33 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ +000013f0 0000000000000050 000013f4 FDE cie=00000000 pc=000000000002a870..000000000002b578 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002a877 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a87c │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a884 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002be5b │ │ │ │ + DW_CFA_advance_loc: 39 to 000000000002a8ab │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000002be6e │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002a8bd │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002a8c8 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a8d8 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 503 to 000000000002c065 │ │ │ │ + DW_CFA_advance_loc2: 845 to 000000000002ac25 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c06a │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c06f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ac2a │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ac2f │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ac37 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000002c082 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002ac48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002c090 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ac50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c098 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002c0b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ac58 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 35 to 000000000002ac7b │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002ac86 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1673 to 000000000002c73a │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c73f │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c744 │ │ │ │ + DW_CFA_advance_loc2: 1376 to 000000000002b1e6 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c750 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 146 to 000000000002c7e2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b1eb │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002c7e7 │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002c7f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b1f0 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000013e8 0000000000000054 000013ec FDE cie=00000000 pc=000000000002cb90..000000000002d02f │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb94 │ │ │ │ +00001444 0000000000000054 00001448 FDE cie=00000000 pc=000000000002b580..000000000002ba07 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b584 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002cba6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b58c │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002b5a6 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002cbc6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b5b6 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000002cbe1 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000002b5d1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 470 to 000000000002cdb7 │ │ │ │ + DW_CFA_advance_loc2: 466 to 000000000002b7a3 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 71 to 000000000002cdfe │ │ │ │ + DW_CFA_advance_loc1: 71 to 000000000002b7ea │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002ce03 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b7ef │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002ce3b │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002b827 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002ce40 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002b830 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 166 to 000000000002cee6 │ │ │ │ + DW_CFA_advance_loc1: 143 to 000000000002b8bf │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002ceff │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002b8d8 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 103 to 000000000002cf66 │ │ │ │ + DW_CFA_advance_loc1: 93 to 000000000002b935 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002cf6b │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002b942 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002cf85 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002b95c │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002cf8a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b961 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002cfa2 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000002b97c │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000002d020 │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000002b9ee │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002b9f8 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d025 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002ba02 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d02a │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001440 000000000000001c 00001444 FDE cie=00000000 pc=000000000000d7a6..000000000000d7b2 │ │ │ │ +0000149c 000000000000001c 000014a0 FDE cie=00000000 pc=000000000000d776..000000000000d782 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001460 0000000000000054 00001464 FDE cie=00000000 pc=000000000002d030..000000000002d4cf │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d034 │ │ │ │ +000014bc 0000000000000054 000014c0 FDE cie=00000000 pc=000000000002ba10..000000000002be97 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba14 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002d046 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ba1c │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002ba36 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002d066 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ba46 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000002d081 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000002ba61 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 470 to 000000000002d257 │ │ │ │ + DW_CFA_advance_loc2: 466 to 000000000002bc33 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 71 to 000000000002d29e │ │ │ │ + DW_CFA_advance_loc1: 71 to 000000000002bc7a │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d2a3 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002bc7f │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002d2db │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002bcb7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d2e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002bcc0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 166 to 000000000002d386 │ │ │ │ + DW_CFA_advance_loc1: 143 to 000000000002bd4f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002d39f │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000002bd68 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 103 to 000000000002d406 │ │ │ │ + DW_CFA_advance_loc1: 93 to 000000000002bdc5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d40b │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002bdd2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002d425 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002bdec │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d42a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002bdf1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002d442 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000002be0c │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000002d4c0 │ │ │ │ + DW_CFA_advance_loc1: 114 to 000000000002be7e │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002be88 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d4c5 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002be92 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d4ca │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014b8 000000000000001c 000014bc FDE cie=00000000 pc=000000000000d7b2..000000000000d7be │ │ │ │ +00001514 000000000000001c 00001518 FDE cie=00000000 pc=000000000000d782..000000000000d78e │ │ │ │ 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 │ │ │ │ │ │ │ │ -000014d8 0000000000000048 000014dc FDE cie=00000000 pc=000000000002d4d0..000000000002e424 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002d4d7 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000002d508 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000002d53d │ │ │ │ +00001534 0000000000000054 00001538 FDE cie=00000000 pc=000000000002bea0..000000000002cd59 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002bea7 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002beb5 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 47 to 000000000002bee4 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000002bf1a │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3013 to 000000000002e102 │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e107 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 3045 to 000000000002caff │ │ │ │ + DW_CFA_def_cfa_offset: 184 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cb0b │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002cb2f │ │ │ │ + DW_CFA_def_cfa_offset: 184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb33 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000002cb65 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e10f │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e117 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cb6d │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cb75 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 39 to 000000000002e13e │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000002cba7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e143 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002cbb0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002e167 │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e173 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002e197 │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e198 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 360 to 000000000002cd18 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cd20 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001524 0000000000000034 00001528 FDE cie=00000000 pc=000000000002e430..000000000002e575 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e437 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000002e442 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e456 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e45e │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000002e4bc │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000002e4da │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e4e2 │ │ │ │ +0000158c 0000000000000064 00001590 FDE cie=00000000 pc=000000000002cd60..000000000002ce5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cd62 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002cd67 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cd69 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cd6b │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002cd79 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000002cd8e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002cd9f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000002e4fc │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e514 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002cdf3 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000002ce08 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ce14 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ce15 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ce16 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce18 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce1a │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce1c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e520 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000002e570 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce20 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002ce3d │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002ce44 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002ce4e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ce53 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce55 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce57 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce59 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000155c 000000000000004c 00001560 FDE cie=00000000 pc=000000000002e580..000000000002e80d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e582 │ │ │ │ +000015f4 0000000000000058 000015f8 FDE cie=00000000 pc=000000000002ce60..000000000002d045 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e584 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ce67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e585 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ce69 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e589 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ce6a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002e598 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 000000000002e645 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002ce77 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002ce7e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 125 to 000000000002cefb │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002cf02 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e649 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002cf03 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e64a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf05 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e64c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf07 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e64e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf09 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e650 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002cf10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 111 to 000000000002e6bf │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000002cf73 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf77 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e6c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002cf78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e6c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf7a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e6c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf7c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e6cb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf7e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e6d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cf80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000015ac 000000000000004c 000015b0 FDE cie=00000000 pc=000000000002e810..000000000002ea7d │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e812 │ │ │ │ +00001650 0000000000000058 00001654 FDE cie=00000000 pc=000000000002d050..000000000002d22d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d052 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e814 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002d057 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e815 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d059 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e819 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d05a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002e828 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000000000002e8c5 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002d067 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002d06e │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000002d0e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002d0e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d0ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e8ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e8cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e8ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d0f0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e8d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d0f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 111 to 000000000002e93f │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000002d15a │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d15e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e946 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d15f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e947 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d161 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e949 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d163 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e94b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d165 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e950 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002d170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000015fc 0000000000000040 00001580 FDE cie=00000080 pc=00000000000b7bb0..00000000000b7e00 │ │ │ │ - Augmentation data: a3 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7bb5 │ │ │ │ +000016ac 0000000000000040 00001630 FDE cie=00000080 pc=00000000000b37b0..00000000000b3a20 │ │ │ │ + Augmentation data: 5b 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b37b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b7bb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b37bd │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000b7bcb │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b37c8 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b37d2 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000b37e4 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000b7c01 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b7c0e │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000b3812 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 296 to 00000000000b7d36 │ │ │ │ + DW_CFA_advance_loc2: 332 to 00000000000b395e │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000b7d75 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000b399d │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b7d80 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b39a0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000b7d9d │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000b39bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b7da0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b39c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000b7dc8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000b39e8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 51 to 00000000000b7dfb │ │ │ │ + DW_CFA_advance_loc: 51 to 00000000000b3a1b │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001640 0000000000000018 00001644 FDE cie=00000000 pc=00000000000b7e00..00000000000b7e1d │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b7e08 │ │ │ │ +000016f0 0000000000000018 000016f4 FDE cie=00000000 pc=00000000000b3a20..00000000000b3a3d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b3a28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b7e15 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b3a35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7e16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3a36 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000165c 0000000000000034 00001660 FDE cie=00000000 pc=00000000000b7e20..00000000000b803a │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7e25 │ │ │ │ +0000170c 0000000000000034 00001710 FDE cie=00000000 pc=00000000000b3a40..00000000000b3c4a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b3a45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b7e28 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b3a48 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 71 to 00000000000b7e6f │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b3a8f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b7e70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000b7e8f │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000b3aaf │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 247 to 00000000000b7f86 │ │ │ │ + DW_CFA_advance_loc1: 251 to 00000000000b3baa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b7f8a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b3bae │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b7f90 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b3bb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 157 to 00000000000b802d │ │ │ │ + DW_CFA_advance_loc1: 133 to 00000000000b3c3d │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b8035 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b3c45 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001694 0000000000000014 00001698 FDE cie=00000000 pc=000000000002ea80..000000000002eaaa │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ea8c │ │ │ │ +00001744 0000000000000014 00001748 FDE cie=00000000 pc=000000000002d230..000000000002d25a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d238 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000002eaa5 │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002d255 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016ac 0000000000000014 000016b0 FDE cie=00000000 pc=000000000002eab0..000000000002eb01 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000002eac3 │ │ │ │ +0000175c 0000000000000014 00001760 FDE cie=00000000 pc=000000000002d260..000000000002d2b1 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002d26f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000002eae5 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002d295 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016c4 0000000000000018 000016c8 FDE cie=00000000 pc=000000000002eb10..000000000002ebcf │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002eb18 │ │ │ │ +00001774 0000000000000018 00001778 FDE cie=00000000 pc=000000000002d2c0..000000000002d377 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d2c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000002eb82 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000002d332 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002eb90 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d338 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016e0 000000000000002c 000016e4 FDE cie=00000000 pc=000000000002ebd0..000000000002edca │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002ebd6 │ │ │ │ +00001790 000000000000002c 00001794 FDE cie=00000000 pc=000000000002d380..000000000002d575 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002d386 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ebd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d387 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ebd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d38f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 436 to 000000000002ed8c │ │ │ │ + DW_CFA_advance_loc2: 426 to 000000000002d539 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ed8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d53a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ed8f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002d53f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000002eda0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002d548 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001710 0000000000000018 00001714 FDE cie=00000000 pc=000000000000d7be..000000000000d7c3 │ │ │ │ +000017c0 0000000000000018 000017c4 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 │ │ │ │ │ │ │ │ -0000172c 0000000000000048 00001730 FDE cie=00000000 pc=000000000002edd0..000000000002f1ac │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002eddf │ │ │ │ +000017dc 0000000000000048 000017e0 FDE cie=00000000 pc=000000000002d580..000000000002d96c │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002d58f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ede1 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d5ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ede3 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002d5b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ede7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d5b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ede8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d5b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ede9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d5ba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 952 to 000000000002f1a1 │ │ │ │ + DW_CFA_advance_loc2: 935 to 000000000002d961 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f1a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d962 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f1a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d964 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f1a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d966 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f1a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d968 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f1aa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d96a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f1ab │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d96b │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001778 0000000000000038 000016fc FDE cie=00000080 pc=000000000002f1b0..000000000002ff00 │ │ │ │ - Augmentation data: d7 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002f1b5 │ │ │ │ +00001828 0000000000000038 000017ac FDE cie=00000080 pc=000000000002d970..000000000002e402 │ │ │ │ + Augmentation data: 8b 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002d975 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002f1c2 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002d982 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002f1cb │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d986 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000002d999 │ │ │ │ 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: 2575 to 000000000002fbda │ │ │ │ + DW_CFA_advance_loc2: 2038 to 000000000002e18f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002fbe0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002e198 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 742 to 000000000002fec6 │ │ │ │ + DW_CFA_advance_loc2: 570 to 000000000002e3d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002fec7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e3d3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000017b4 0000000000000020 00001738 FDE cie=00000080 pc=000000000000d7c3..000000000000d838 │ │ │ │ - Augmentation data: ae 57 00 00 │ │ │ │ +00001864 0000000000000020 000017e8 FDE cie=00000080 pc=000000000000d793..000000000000d808 │ │ │ │ + Augmentation data: 62 58 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 │ │ │ │ │ │ │ │ -000017d8 0000000000000010 000017dc FDE cie=00000000 pc=000000000002ff00..0000000000030314 │ │ │ │ +00001888 0000000000000024 0000188c FDE cie=00000000 pc=000000000002e410..000000000002e826 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002e415 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002e41e │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e41f │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 582 to 000000000002e665 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002e670 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017ec 0000000000000010 000017f0 FDE cie=00000000 pc=0000000000030320..0000000000030820 │ │ │ │ +000018b0 0000000000000024 000018b4 FDE cie=00000000 pc=000000000002e830..000000000002ed4a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002e835 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002e83e │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e83f │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 675 to 000000000002eae2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002eae8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001800 0000000000000030 00001804 FDE cie=00000000 pc=0000000000030820..0000000000030e4c │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000030825 │ │ │ │ +000018d8 0000000000000058 000018dc FDE cie=00000000 pc=000000000002ed50..000000000002f3b9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ed55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003082e │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002ed5e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003083e │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030856 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 798 to 0000000000030b74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed6a │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002eda2 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002edb0 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 731 to 000000000002f08b │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000030b8b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f08f │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000002f0a9 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000002f0c0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000030b90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f0c8 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 687 to 0000000000030e3f │ │ │ │ + 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_advance_loc: 7 to 000000000002f0cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000030e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0d3 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0d7 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f0d9 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0dd │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0e1 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0e5 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc2: 691 to 000000000002f398 │ │ │ │ + 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_advance_loc: 4 to 000000000002f39c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f3a0 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f3a4 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f3a9 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001834 0000000000000014 00001838 FDE cie=00000000 pc=0000000000030e50..0000000000030e7d │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030e5c │ │ │ │ +00001934 0000000000000014 00001938 FDE cie=00000000 pc=000000000002f3c0..000000000002f3ed │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f3c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000030e75 │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002f3e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000184c 0000000000000018 00001850 FDE cie=00000000 pc=0000000000030e80..0000000000030f3f │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030e88 │ │ │ │ +0000194c 0000000000000018 00001950 FDE cie=00000000 pc=000000000002f3f0..000000000002f4a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f3f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000030ef2 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000002f462 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000030f00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002f468 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001868 000000000000001c 0000186c FDE cie=00000000 pc=00000000000b8040..00000000000b80c1 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b8054 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b807a │ │ │ │ +00001968 000000000000001c 0000196c FDE cie=00000000 pc=00000000000b3c50..00000000000b3c8a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b3c55 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000b3c7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000b8090 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b3c88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b8094 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3c89 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001888 0000000000000030 0000188c FDE cie=00000000 pc=00000000000b80d0..00000000000b8333 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b80db │ │ │ │ +00001988 0000000000000030 0000198c FDE cie=00000000 pc=00000000000b3c90..00000000000b3f04 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b3c9b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b80eb │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b3ca5 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000b810e │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000b3cca │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000b8125 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 458 to 00000000000b82ef │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000b8310 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000b3ce5 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 475 to 00000000000b3ec0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b8315 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b3ee2 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b831a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b3ee7 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b8326 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b3eef │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b3ef7 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b8332 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b3f03 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018bc 0000000000000018 000018c0 FDE cie=00000000 pc=0000000000030f40..0000000000030fd4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030f48 │ │ │ │ +000019bc 0000000000000018 000019c0 FDE cie=00000000 pc=000000000002f4b0..000000000002f544 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f4b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000030f9b │ │ │ │ + DW_CFA_advance_loc1: 83 to 000000000002f50b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000030fa0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018d8 0000000000000030 000018dc FDE cie=00000000 pc=0000000000030fe0..00000000000311e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030fe4 │ │ │ │ +000019d8 0000000000000030 000019dc FDE cie=00000000 pc=000000000002f550..000000000002f758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f554 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000030ff1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f55c │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000003102f │ │ │ │ + DW_CFA_advance_loc1: 67 to 000000000002f59f │ │ │ │ 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_loc2: 348 to 000000000003118b │ │ │ │ + DW_CFA_advance_loc2: 348 to 000000000002f6fb │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031190 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f700 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031195 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f705 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003119a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f70a │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003119f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f70f │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000311e3 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000002f753 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000190c 0000000000000028 00001910 FDE cie=00000000 pc=00000000000311f0..00000000000312a0 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000311f5 │ │ │ │ +00001a0c 0000000000000028 00001a10 FDE cie=00000000 pc=000000000002f760..000000000002f810 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f765 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000311f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f766 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f76a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 137 to 0000000000031283 │ │ │ │ + DW_CFA_advance_loc1: 137 to 000000000002f7f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031284 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f7f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031285 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f7f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000031290 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002f800 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001938 0000000000000028 0000193c FDE cie=00000000 pc=00000000000312a0..0000000000031319 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000312ab │ │ │ │ +00001a38 0000000000000028 00001a3c FDE cie=00000000 pc=000000000002f810..000000000002f889 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002f81b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000312ac │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002f824 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000312b6 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002f835 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000312fa │ │ │ │ + DW_CFA_advance_loc: 53 to 000000000002f86a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031303 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002f873 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031304 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f87b │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001964 0000000000000010 00001968 FDE cie=00000000 pc=0000000000031320..00000000000314b7 │ │ │ │ +00001a64 0000000000000010 00001a68 FDE cie=00000000 pc=000000000002f890..000000000002fa27 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001978 0000000000000030 0000197c FDE cie=00000000 pc=00000000000314c0..0000000000031735 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000314c8 │ │ │ │ +00001a78 0000000000000030 00001a7c FDE cie=00000000 pc=000000000002fa30..000000000002fca5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fa38 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000314cd │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fa3d │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000314e9 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002fa59 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000314f6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fa61 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fa69 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 545 to 0000000000031717 │ │ │ │ + DW_CFA_advance_loc2: 542 to 000000000002fc87 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003171c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fc8c │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031721 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fc91 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031726 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fc96 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003172b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fc9b │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031734 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002fca4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000019ac 000000000000003c 000019b0 FDE cie=00000000 pc=0000000000031740..0000000000031a44 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031748 │ │ │ │ +00001aac 000000000000003c 00001ab0 FDE cie=00000000 pc=000000000002fcb0..000000000002ffa9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fcb8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031758 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000031782 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fcc4 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000002fcf2 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 663 to 0000000000031a19 │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031a1e │ │ │ │ + DW_CFA_advance_loc2: 652 to 000000000002ff7e │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ff83 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031a23 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ff88 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031a28 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ff8d │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031a2d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002ff92 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031a39 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ff9e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ff9f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000019ec 000000000000001c 000019f0 FDE cie=00000000 pc=00000000000b8340..00000000000b83c2 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b8345 │ │ │ │ +00001aec 000000000000001c 00001af0 FDE cie=00000000 pc=00000000000b3f10..00000000000b3f8a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b3f15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000b83a9 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000b3f79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000b83c0 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b3f88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b83c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3f89 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001a0c 0000000000000024 00001990 FDE cie=00000080 pc=00000000000b83d0..00000000000b8483 │ │ │ │ - Augmentation data: 97 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b83d8 │ │ │ │ +00001b0c 0000000000000024 00001a90 FDE cie=00000080 pc=00000000000b3f90..00000000000b4045 │ │ │ │ + Augmentation data: ff 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b3f98 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b83ec │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000b3fac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b83f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b3fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 95 to 00000000000b844f │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000b400c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b8450 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b4010 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a34 0000000000000020 000019b8 FDE cie=00000080 pc=00000000000b8490..00000000000b850f │ │ │ │ - Augmentation data: 73 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000b84b4 │ │ │ │ +00001b34 0000000000000020 00001ab8 FDE cie=00000080 pc=00000000000b4050..00000000000b40cf │ │ │ │ + Augmentation data: db 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000b4074 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b84be │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b407e │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000b84eb │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000b40ab │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b84f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b40b0 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b84f9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b40b9 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a58 000000000000003c 000019dc FDE cie=00000080 pc=0000000000031a50..0000000000031c77 │ │ │ │ - Augmentation data: 1a 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a54 │ │ │ │ +00001b58 000000000000003c 00001adc FDE cie=00000080 pc=000000000002ffb0..00000000000301d7 │ │ │ │ + Augmentation data: 7e 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffb4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000031a72 │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000002ffd5 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000031a80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002ffe3 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 367 to 0000000000031bef │ │ │ │ + DW_CFA_advance_loc2: 362 to 000000000003014d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031bf4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030152 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030156 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031c00 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000030160 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000031c30 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000030190 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031c48 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000301b0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000301b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031c60 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000301c0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000031c6d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000301cd │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031c72 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000301d2 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a98 0000000000000020 00001a1c FDE cie=00000080 pc=000000000000d838..000000000000d8ea │ │ │ │ - Augmentation data: e4 54 00 00 │ │ │ │ +00001b98 0000000000000020 00001b1c FDE cie=00000080 pc=000000000000d808..000000000000d8ba │ │ │ │ + Augmentation data: 48 55 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000d842 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000d812 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000d86c │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000000d83c │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 115 to 000000000000d8df │ │ │ │ + DW_CFA_advance_loc1: 115 to 000000000000d8af │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000d8e8 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000d8b8 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001abc 000000000000002c 00001ac0 FDE cie=00000000 pc=0000000000031c80..00000000000322d7 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031c85 │ │ │ │ +00001bbc 0000000000000030 00001bc0 FDE cie=00000000 pc=00000000000301e0..0000000000030858 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000301e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000031c8b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000301eb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000031c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000301ef │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000301f3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1144 to 000000000003210c │ │ │ │ + DW_CFA_advance_loc2: 1149 to 0000000000030670 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003213e │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000030696 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032140 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000306a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001aec 0000000000000030 00001a70 FDE cie=00000080 pc=00000000000322e0..0000000000032f88 │ │ │ │ - Augmentation data: a7 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000322e5 │ │ │ │ +00001bf0 0000000000000030 00001b74 FDE cie=00000080 pc=0000000000030860..000000000003151a │ │ │ │ + Augmentation data: 07 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000030865 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000322e8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000030868 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000322f9 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000030879 │ │ │ │ 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: 2616 to 0000000000032d31 │ │ │ │ + DW_CFA_advance_loc2: 2618 to 00000000000312b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032d32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000312b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b20 0000000000000028 00001aa4 FDE cie=00000080 pc=000000000000d8ea..000000000000da8e │ │ │ │ - Augmentation data: 93 54 00 00 │ │ │ │ +00001c24 0000000000000028 00001ba8 FDE cie=00000080 pc=000000000000d8ba..000000000000da5e │ │ │ │ + Augmentation data: f3 54 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: 243 to 000000000000d9dd │ │ │ │ + DW_CFA_advance_loc1: 243 to 000000000000d9ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000d9e2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000d9b2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b4c 0000000000000030 00001ad0 FDE cie=00000080 pc=0000000000032f90..00000000000340a3 │ │ │ │ - Augmentation data: 8f 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032f95 │ │ │ │ +00001c50 0000000000000030 00001bd4 FDE cie=00000080 pc=0000000000031520..0000000000032656 │ │ │ │ + Augmentation data: ef 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031525 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000032f98 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000031528 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000032fa9 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000031539 │ │ │ │ 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: 2680 to 0000000000033a21 │ │ │ │ + DW_CFA_advance_loc2: 3243 to 00000000000321e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000033a30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000321e5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b80 000000000000002c 00001b04 FDE cie=00000080 pc=000000000000da8e..000000000000dc29 │ │ │ │ - Augmentation data: 7b 54 00 00 │ │ │ │ +00001c84 000000000000002c 00001c08 FDE cie=00000080 pc=000000000000da5e..000000000000dbfa │ │ │ │ + Augmentation data: db 54 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: 279 to 000000000000dba5 │ │ │ │ + DW_CFA_advance_loc2: 280 to 000000000000db76 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000dbaa │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000db7b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bb0 0000000000000034 00001b34 FDE cie=00000080 pc=00000000000340b0..0000000000034935 │ │ │ │ - Augmentation data: 73 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000340b5 │ │ │ │ +00001cb4 0000000000000038 00001c38 FDE cie=00000080 pc=0000000000032660..0000000000032e76 │ │ │ │ + Augmentation data: d3 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032665 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000340b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000032668 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000340c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003266a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003266f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000032676 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000032685 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1630 to 000000000003471f │ │ │ │ + DW_CFA_advance_loc2: 1538 to 0000000000032c87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000034730 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000034762 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000032cb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000034770 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032cb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001be8 0000000000000020 00001b6c FDE cie=00000080 pc=000000000000dc29..000000000000dc63 │ │ │ │ - Augmentation data: 4e 54 00 00 │ │ │ │ +00001cf0 0000000000000020 00001c74 FDE cie=00000080 pc=000000000000dbfa..000000000000dc34 │ │ │ │ + Augmentation data: aa 54 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 │ │ │ │ │ │ │ │ -00001c0c 000000000000005c 00001b90 FDE cie=00000080 pc=00000000000b8520..00000000000ba01c │ │ │ │ - Augmentation data: a7 72 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b8528 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000b8562 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ +00001d14 000000000000005c 00001c98 FDE cie=00000080 pc=00000000000b40d0..00000000000b5b4f │ │ │ │ + Augmentation data: 07 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b40db │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000b410b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b4113 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b411a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b856d │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b4125 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2243 to 00000000000b8e30 │ │ │ │ + DW_CFA_advance_loc2: 2167 to 00000000000b499c │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b8e35 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b49a1 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b8e3a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b49a6 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b8e3f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b49ab │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b8e44 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b49b0 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b8e49 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b49b8 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000b8e61 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000b49d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b8e70 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b49d8 │ │ │ │ + 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 │ │ │ │ - DW_CFA_advance_loc2: 818 to 00000000000b91a2 │ │ │ │ + DW_CFA_advance_loc2: 828 to 00000000000b4d14 │ │ │ │ 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: 30 to 00000000000b91c0 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000b4d35 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001c6c 0000000000000010 00001c70 FDE cie=00000000 pc=0000000000034940..0000000000034981 │ │ │ │ +00001d74 0000000000000010 00001d78 FDE cie=00000000 pc=0000000000032e80..0000000000032ec1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c80 0000000000000010 00001c84 FDE cie=00000000 pc=0000000000034990..00000000000349ac │ │ │ │ +00001d88 0000000000000010 00001d8c FDE cie=00000000 pc=0000000000032ed0..0000000000032eec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c94 0000000000000030 00001c98 FDE cie=00000000 pc=00000000000349b0..0000000000034c03 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000349b8 │ │ │ │ +00001d9c 0000000000000030 00001da0 FDE cie=00000000 pc=0000000000032ef0..0000000000033133 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032ef8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000349c1 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000032f01 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000349f0 │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000032f30 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ 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: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 501 to 0000000000034be5 │ │ │ │ + DW_CFA_advance_loc2: 485 to 0000000000033115 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000034bea │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003311a │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000034bef │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003311f │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000034bf4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000033124 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000034bf9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000033129 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034c02 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000033132 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cc8 0000000000000028 00001ccc FDE cie=00000000 pc=0000000000034c10..000000000003518e │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034c18 │ │ │ │ +00001dd0 000000000000002c 00001dd4 FDE cie=00000000 pc=0000000000033140..00000000000336be │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033148 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000034c22 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003314d │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033155 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000033164 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003316c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000034c4a │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033180 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000034c88 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000331ba │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 669 to 0000000000034f25 │ │ │ │ + DW_CFA_advance_loc2: 667 to 0000000000033455 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc2: 612 to 0000000000035189 │ │ │ │ + DW_CFA_advance_loc2: 612 to 00000000000336b9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001cf4 000000000000001c 00001cf8 FDE cie=00000000 pc=00000000000ba020..00000000000ba072 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba025 │ │ │ │ +00001e00 000000000000001c 00001e04 FDE cie=00000000 pc=00000000000b5b50..00000000000b5ba2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b5b55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000ba05f │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000b5b8f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000ba070 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b5ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba071 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5ba1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d14 000000000000002c 00001d18 FDE cie=00000000 pc=0000000000035190..000000000003583f │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000035195 │ │ │ │ +00001e20 000000000000002c 00001e24 FDE cie=00000000 pc=00000000000336c0..0000000000033d22 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000336c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003519b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000336cb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000351a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000336cd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000336db │ │ │ │ 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: 1381 to 0000000000035709 │ │ │ │ + DW_CFA_advance_loc2: 1276 to 0000000000033bd7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003570a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000033bd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001d44 0000000000000048 00001d48 FDE cie=00000000 pc=0000000000035840..0000000000036331 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003584d │ │ │ │ +00001e50 000000000000002c 00001e54 FDE cie=00000000 pc=0000000000033d30..000000000003482a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000033d35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000035857 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000033d38 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035863 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000033d45 │ │ │ │ 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: 1459 to 0000000000035e16 │ │ │ │ + DW_CFA_advance_loc2: 1423 to 00000000000342d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000035e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1258 to 000000000003630a │ │ │ │ - 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 000000000003630b │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00001d90 000000000000002c 00001d94 FDE cie=00000000 pc=0000000000036340..0000000000036c89 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000036345 │ │ │ │ +00001e80 000000000000002c 00001e84 FDE cie=00000000 pc=0000000000034830..00000000000351a7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000034835 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000036348 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000034838 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000036351 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000034845 │ │ │ │ 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: 1573 to 0000000000036976 │ │ │ │ + DW_CFA_advance_loc2: 1560 to 0000000000034e5d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000036977 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000034e5e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dc0 0000000000000064 00001dc4 FDE cie=00000000 pc=0000000000036c90..00000000000371a8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000036c96 │ │ │ │ +00001eb0 0000000000000064 00001eb4 FDE cie=00000000 pc=00000000000351b0..00000000000356b8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000351b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036c98 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000351b8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036c9a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000351ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000036c9f │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000351c4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000036ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000351c5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000036ca1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351c9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000036caa │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000351d3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 314 to 0000000000036de4 │ │ │ │ + DW_CFA_advance_loc2: 313 to 000000000003530c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000036de5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003530d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000036de6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003530e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036de8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035310 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036dea │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035312 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036dec │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035314 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036dee │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035316 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000036df0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 764 to 00000000000370ec │ │ │ │ + DW_CFA_advance_loc2: 732 to 00000000000355fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000370ef │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000355ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000370f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000035600 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000370f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035602 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000370f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035604 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000370f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035606 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000370f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035608 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037100 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035610 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e28 0000000000000030 00001dac FDE cie=00000080 pc=00000000000371b0..00000000000381c3 │ │ │ │ - Augmentation data: 16 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000371b5 │ │ │ │ +00001f18 0000000000000030 00001e9c FDE cie=00000080 pc=00000000000356c0..0000000000036723 │ │ │ │ + Augmentation data: 8a 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000356c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000371bd │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000356cd │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000371ce │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000356de │ │ │ │ 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: 3919 to 000000000003811d │ │ │ │ + DW_CFA_advance_loc2: 3999 to 000000000003667d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000038120 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000036680 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e5c 0000000000000020 00001de0 FDE cie=00000080 pc=000000000000dc63..000000000000dd15 │ │ │ │ - Augmentation data: 02 52 00 00 │ │ │ │ +00001f4c 0000000000000020 00001ed0 FDE cie=00000080 pc=000000000000dc34..000000000000dce6 │ │ │ │ + Augmentation data: 76 52 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 │ │ │ │ │ │ │ │ -00001e80 000000000000004c 00001e84 FDE cie=00000000 pc=00000000000381d0..00000000000382c6 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000381d6 │ │ │ │ +00001f70 000000000000004c 00001f74 FDE cie=00000000 pc=0000000000036730..0000000000036828 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036736 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381da │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003673f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000381e1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003674b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003674c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000381ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003674d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0000000000038250 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00000000000367b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038256 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000367b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038258 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367b8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003825a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367ba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003825c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367bc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038260 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000038292 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000367f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000367f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038295 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367f5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038297 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038299 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000367f9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000382a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000036800 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ed0 0000000000000030 00001ed4 FDE cie=00000000 pc=00000000000382d0..0000000000038593 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000382d6 │ │ │ │ +00001fc0 0000000000000030 00001fc4 FDE cie=00000000 pc=0000000000036830..0000000000036afa │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000036836 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000382dc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003684e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000382dd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036852 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382e1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036856 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 680 to 0000000000038589 │ │ │ │ + DW_CFA_advance_loc2: 666 to 0000000000036af0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003858a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000036af1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003858b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000036af2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003858d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000036af4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003858e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000036af5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f04 0000000000000014 00001f08 FDE cie=00000000 pc=00000000000385a0..00000000000385e4 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000385c4 │ │ │ │ +00001ff4 0000000000000014 00001ff8 FDE cie=00000000 pc=0000000000036b00..0000000000036b44 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000036b24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000385e3 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000036b43 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f1c 0000000000000010 00001f20 FDE cie=00000000 pc=00000000000385f0..00000000000385ff │ │ │ │ +0000200c 0000000000000010 00002010 FDE cie=00000000 pc=0000000000036b50..0000000000036b5f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f30 0000000000000018 00001eb4 FDE cie=00000080 pc=00000000000ba080..00000000000ba0ae │ │ │ │ - Augmentation data: da 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000ba0a4 │ │ │ │ +00002020 0000000000000018 00001fa4 FDE cie=00000080 pc=00000000000b5bb0..00000000000b5bd6 │ │ │ │ + Augmentation data: 53 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000b5bcc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ba0ad │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b5bd5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f4c 0000000000000030 00001ed0 FDE cie=00000080 pc=0000000000038600..0000000000038b41 │ │ │ │ - Augmentation data: 1f 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038608 │ │ │ │ +0000203c 0000000000000030 00001fc0 FDE cie=00000080 pc=0000000000036b60..0000000000037091 │ │ │ │ + Augmentation data: 93 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036b68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000000000038663 │ │ │ │ + DW_CFA_advance_loc1: 91 to 0000000000036bc3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 918 to 00000000000389f9 │ │ │ │ + DW_CFA_advance_loc2: 926 to 0000000000036f61 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038a11 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000036f79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000038a20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000036f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000038a40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000036fa0 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000038a57 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000036fb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000038a60 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000036fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 187 to 0000000000038b1b │ │ │ │ + DW_CFA_advance_loc1: 171 to 000000000003706b │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038b27 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037077 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ │ │ │ -00001f80 0000000000000018 00001f04 FDE cie=00000080 pc=000000000000dd15..000000000000dd3f │ │ │ │ - Augmentation data: 09 51 00 00 │ │ │ │ +00002070 0000000000000018 00001ff4 FDE cie=00000080 pc=000000000000dce6..000000000000dd10 │ │ │ │ + Augmentation data: 7d 51 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 │ │ │ │ │ │ │ │ -00001f9c 000000000000002c 00001fa0 FDE cie=00000000 pc=0000000000038b50..0000000000038b9b │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000038b55 │ │ │ │ +0000208c 000000000000002c 00002090 FDE cie=00000000 pc=00000000000370a0..00000000000370eb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000370a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038b56 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000370af │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000038b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000370b3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000038b84 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000370d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b86 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000370d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038b88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000370db │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038b98 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000370e8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038b99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000370e9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038b9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000370ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001fcc 0000000000000024 00001fd0 FDE cie=00000000 pc=0000000000038ba0..0000000000038c05 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000038ba5 │ │ │ │ +000020bc 0000000000000024 000020c0 FDE cie=00000000 pc=00000000000370f0..0000000000037155 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000370f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000038bb2 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000037108 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 57 to 0000000000038beb │ │ │ │ + DW_CFA_advance_loc: 51 to 000000000003713b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038bed │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003713d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038bef │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003713f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038c03 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038c04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000037154 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001ff4 000000000000001c 00001ff8 FDE cie=00000000 pc=0000000000038c10..0000000000038c6d │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038c18 │ │ │ │ +000020e4 000000000000001c 000020e8 FDE cie=00000000 pc=0000000000037160..00000000000371b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037168 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000038c3d │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003718d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000038c50 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000037198 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000038c6c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000371b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002014 0000000000000030 00001f98 FDE cie=00000080 pc=0000000000038c70..0000000000038e7d │ │ │ │ - Augmentation data: 7d 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000038c75 │ │ │ │ +00002104 0000000000000034 00002088 FDE cie=00000080 pc=00000000000371c0..00000000000373d9 │ │ │ │ + Augmentation data: f1 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000371c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000038c82 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000371d2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc2: 351 to 0000000000038de1 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0000000000037214 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 293 to 0000000000037339 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 0000000000038e1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000037364 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037374 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038e20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000038e68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037378 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000038e6d │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038e75 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000373c0 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000373c8 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002048 0000000000000018 00001fcc FDE cie=00000080 pc=000000000000dd3f..000000000000dd67 │ │ │ │ - Augmentation data: 57 50 00 00 │ │ │ │ +0000213c 0000000000000018 000020c0 FDE cie=00000080 pc=000000000000dd10..000000000000dd38 │ │ │ │ + Augmentation data: c7 50 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ │ │ │ -00002064 0000000000000040 00001fe8 FDE cie=00000080 pc=00000000000ba0b0..00000000000ba5d2 │ │ │ │ - Augmentation data: aa 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba0b6 │ │ │ │ +00002158 0000000000000040 000020dc FDE cie=00000080 pc=00000000000b5be0..00000000000b60d2 │ │ │ │ + Augmentation data: 1f 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5be6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5be8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba0ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5bea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ba0be │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b5bee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba0bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5bef │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 927 to 00000000000ba45e │ │ │ │ + DW_CFA_advance_loc2: 919 to 00000000000b5f86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba464 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5f8c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba466 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5f8e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba468 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5f90 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba46a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5f92 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba470 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b5fa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020a8 000000000000001c 000020ac FDE cie=00000000 pc=0000000000038e80..0000000000038ec5 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038e88 │ │ │ │ +0000219c 000000000000001c 000021a0 FDE cie=00000000 pc=00000000000373e0..000000000003741d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000373e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000038ead │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003740d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000038ec0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000037418 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003741c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020c8 0000000000000038 0000204c FDE cie=00000080 pc=0000000000038ed0..0000000000039113 │ │ │ │ - Augmentation data: df 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038ed8 │ │ │ │ +000021bc 0000000000000038 00002140 FDE cie=00000080 pc=0000000000037420..0000000000037663 │ │ │ │ + Augmentation data: 4f 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037428 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000038f12 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000037462 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000038f20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000037468 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000038f31 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000037479 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 222 to 000000000003900f │ │ │ │ + DW_CFA_advance_loc1: 222 to 0000000000037557 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039014 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003755c │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039020 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037568 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 123 to 000000000003909b │ │ │ │ + DW_CFA_advance_loc1: 131 to 00000000000375eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000390a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000375f0 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000390b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037600 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000390cb │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000003761b │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000390d5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037625 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002104 0000000000000018 00002088 FDE cie=00000080 pc=000000000000dd67..000000000000de12 │ │ │ │ - Augmentation data: d8 4f 00 00 │ │ │ │ +000021f8 0000000000000018 0000217c FDE cie=00000080 pc=000000000000dd38..000000000000dde3 │ │ │ │ + Augmentation data: 48 50 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 │ │ │ │ │ │ │ │ -00002120 0000000000000024 000020a4 FDE cie=00000080 pc=00000000000ba5e0..00000000000ba6b7 │ │ │ │ - Augmentation data: f7 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba5e5 │ │ │ │ +00002214 0000000000000024 00002198 FDE cie=00000080 pc=00000000000b60e0..00000000000b61b7 │ │ │ │ + Augmentation data: 6c 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b60e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00000000000ba66b │ │ │ │ + DW_CFA_advance_loc1: 134 to 00000000000b616b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba670 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6170 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba676 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6176 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ba680 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b6180 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002148 0000000000000050 000020cc FDE cie=00000080 pc=0000000000039120..0000000000039c90 │ │ │ │ - Augmentation data: 9c 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000039129 │ │ │ │ +0000223c 0000000000000050 000021c0 FDE cie=00000080 pc=0000000000037670..00000000000381e7 │ │ │ │ + Augmentation data: 0c 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000037679 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039139 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037689 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000039143 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037693 │ │ │ │ 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 000000000003914b │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003769b │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 623 to 00000000000393ba │ │ │ │ + DW_CFA_advance_loc2: 617 to 0000000000037904 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000393dc │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000037927 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 965 to 00000000000397a1 │ │ │ │ + DW_CFA_advance_loc2: 986 to 0000000000037d01 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000397ae │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000037d0e │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000397b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037d10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000219c 0000000000000034 00002120 FDE cie=00000080 pc=000000000000de12..000000000000dede │ │ │ │ - Augmentation data: 76 4f 00 00 │ │ │ │ +00002290 0000000000000034 00002214 FDE cie=00000080 pc=000000000000dde3..000000000000deaf │ │ │ │ + Augmentation data: e7 4f 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) │ │ │ │ │ │ │ │ -000021d4 000000000000001c 000021d8 FDE cie=00000000 pc=0000000000039c90..0000000000039ced │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039c98 │ │ │ │ +000022c8 000000000000001c 000022cc FDE cie=00000000 pc=00000000000381f0..0000000000038245 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000381f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000039cbd │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003821d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000039cd0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000038228 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000039cec │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000038244 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021f4 0000000000000070 000021f8 FDE cie=00000000 pc=0000000000039cf0..000000000003a2e7 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000039cfb │ │ │ │ +000022e8 0000000000000070 000022ec FDE cie=00000000 pc=0000000000038250..0000000000038849 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003825b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000039d44 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00000000000382ae │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000039d5f │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000039d8b │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000382ed │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000039db0 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000038310 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000039e01 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000038361 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039e03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038363 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039e05 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038365 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000039e16 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000038376 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1091 to 000000000003a259 │ │ │ │ + DW_CFA_advance_loc2: 1094 to 00000000000387bc │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a25e │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000387c1 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a263 │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a26b │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000387c9 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a270 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a278 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000387d1 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000003a295 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000387d6 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000387db │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000387f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a296 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000387f9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a29b │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000387fd │ │ │ │ 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: 5 to 000000000003a2a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038802 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a2a5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038807 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a2aa │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003880f │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a2b2 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038814 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a2b7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038819 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a2bf │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038821 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000003a2e2 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000038844 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002268 000000000000001c 0000226c FDE cie=00000000 pc=000000000000dede..000000000000df40 │ │ │ │ +0000235c 000000000000001c 00002360 FDE cie=00000000 pc=000000000000deaf..000000000000df11 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002288 0000000000000018 0000228c FDE cie=00000000 pc=000000000003a2f0..000000000003a539 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a2f8 │ │ │ │ +0000237c 0000000000000018 00002380 FDE cie=00000000 pc=0000000000038850..0000000000038a91 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038858 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc2: 552 to 000000000003a520 │ │ │ │ + DW_CFA_advance_loc2: 552 to 0000000000038a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a530 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038a88 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022a4 0000000000000038 000022a8 FDE cie=00000000 pc=000000000003a540..000000000003a725 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a548 │ │ │ │ +00002398 000000000000003c 0000239c FDE cie=00000000 pc=0000000000038aa0..0000000000038c65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038aa8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003a560 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000038abb │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000038ac4 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003a571 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000038acd │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038ad9 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a579 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 250 to 000000000003a673 │ │ │ │ + DW_CFA_advance_loc1: 250 to 0000000000038bd3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a678 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038bd8 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003a685 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000038be5 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a68a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038bea │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a68f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038bef │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a693 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038bf3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003a6a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000038c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000003a720 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000038c60 │ │ │ │ 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_advance_loc: 4 to 000000000003a724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038c64 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000022e0 0000000000000048 000022e4 FDE cie=00000000 pc=000000000003a730..000000000003a9e4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a738 │ │ │ │ +000023d8 0000000000000048 000023dc FDE cie=00000000 pc=0000000000038c70..0000000000038f01 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038c78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a744 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038c84 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003a75a │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000038c9a │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 222 to 000000000003a838 │ │ │ │ + DW_CFA_advance_loc1: 222 to 0000000000038d78 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a844 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038d84 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d88 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003a880 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038db0 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000003a8de │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000038e06 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 59 to 000000000003a919 │ │ │ │ + DW_CFA_advance_loc: 51 to 0000000000038e39 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a91e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038e3b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000003a944 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000038e61 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a949 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038e66 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000003a964 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000038e81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a969 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038e86 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003a976 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000038e93 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a97b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038e98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003a99f │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000038ebc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a9a4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038ec1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000003a9bf │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000038edc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a9c4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038ee1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000003a9df │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000038efc │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000232c 0000000000000020 00002330 FDE cie=00000000 pc=00000000000ba6c0..00000000000ba7bd │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba6c5 │ │ │ │ +00002424 0000000000000020 00002428 FDE cie=00000000 pc=00000000000b61c0..00000000000b62dd │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b61c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000ba6c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b61c8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 236 to 00000000000ba7b4 │ │ │ │ + DW_CFA_advance_loc2: 268 to 00000000000b62d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba7b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b62d5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002350 0000000000000034 00002354 FDE cie=00000000 pc=00000000000ba7c0..00000000000ba835 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba7c6 │ │ │ │ +00002448 0000000000000034 0000244c FDE cie=00000000 pc=00000000000b62e0..00000000000b6355 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b62e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba7c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b62ea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba7c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b62eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000ba812 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b6332 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba813 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6333 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba815 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6335 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000ba820 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000ba831 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6351 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba832 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6352 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba834 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6354 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002388 000000000000002c 0000238c FDE cie=00000000 pc=00000000000ba840..00000000000ba992 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ba846 │ │ │ │ +00002480 000000000000002c 00002484 FDE cie=00000000 pc=00000000000b6360..00000000000b64a2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6366 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba847 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6367 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba848 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b636b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 238 to 00000000000ba936 │ │ │ │ + DW_CFA_advance_loc1: 235 to 00000000000b6456 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ba93a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b645a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ba93c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b645c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000ba950 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b6468 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023b8 000000000000002c 0000233c FDE cie=00000080 pc=000000000003a9f0..000000000003b4e8 │ │ │ │ - Augmentation data: 6c 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a9f5 │ │ │ │ +000024b0 0000000000000030 00002434 FDE cie=00000080 pc=0000000000038f10..0000000000039be6 │ │ │ │ + Augmentation data: d9 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038f15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003a9f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000038f1c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003aa01 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038f24 │ │ │ │ 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 0000000000038f28 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 140 to 000000000003aa8d │ │ │ │ + DW_CFA_advance_loc1: 137 to 0000000000038fb1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003aa8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038fb2 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000023e8 0000000000000020 0000236c FDE cie=00000080 pc=000000000000df40..000000000000df92 │ │ │ │ - Augmentation data: 46 4d 00 00 │ │ │ │ +000024e4 0000000000000020 00002468 FDE cie=00000080 pc=000000000000df11..000000000000df69 │ │ │ │ + Augmentation data: af 4d 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 │ │ │ │ │ │ │ │ -0000240c 0000000000000034 00002410 FDE cie=00000000 pc=00000000000ba9a0..00000000000baa93 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ba9a8 │ │ │ │ +00002508 0000000000000034 0000250c FDE cie=00000000 pc=00000000000b64b0..00000000000b65a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b64b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ba9b2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b64bd │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b64c5 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ba9be │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b64ce │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000ba9cf │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b64df │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00000000000baa26 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00000000000b6536 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000baa2b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b653b │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000baa4d │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b655d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000baa60 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6568 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000baa7f │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000b658f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000baa92 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000b65a2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002444 0000000000000028 00002448 FDE cie=00000000 pc=00000000000baaa0..00000000000bab57 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000baaa5 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000baaac │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00000000000bab26 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bab27 │ │ │ │ +00002540 0000000000000040 00002544 FDE cie=00000000 pc=00000000000b65b0..00000000000b6684 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b65bb │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b65c4 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000b65d7 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000b6629 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000b663b │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b663f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bab30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000bab49 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bab4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6640 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000b665a │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b665e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bab4b │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6660 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6665 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b666e │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b6672 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6673 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b667f │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002470 0000000000000038 000023f4 FDE cie=00000080 pc=000000000003b4f0..000000000003c7fc │ │ │ │ - Augmentation data: ca 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003b4f5 │ │ │ │ +00002584 0000000000000038 00002508 FDE cie=00000080 pc=0000000000039bf0..000000000003aced │ │ │ │ + Augmentation data: 1b 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039bf5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003b4fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000039bf8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b50f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039bfc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000039c0f │ │ │ │ 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: 3703 to 000000000003c386 │ │ │ │ + DW_CFA_advance_loc2: 3268 to 000000000003a8d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000003c390 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003a8e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1068 to 000000000003c7bc │ │ │ │ + DW_CFA_advance_loc2: 985 to 000000000003acb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c7bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003acba │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000024ac 0000000000000020 00002430 FDE cie=00000080 pc=000000000000df92..000000000000e022 │ │ │ │ - Augmentation data: a8 4c 00 00 │ │ │ │ +000025c0 0000000000000020 00002544 FDE cie=00000080 pc=000000000000df69..000000000000dff9 │ │ │ │ + Augmentation data: f9 4c 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 │ │ │ │ │ │ │ │ -000024d0 0000000000000034 000024d4 FDE cie=00000000 pc=00000000000bab60..00000000000bac53 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bab68 │ │ │ │ +000025e4 0000000000000034 000025e8 FDE cie=00000000 pc=00000000000b6690..00000000000b6783 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6698 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000bab72 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b669d │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b66a5 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bab7e │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b66ae │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bab8f │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b66bf │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000babe7 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000b6717 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000babec │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b671c │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000bac0e │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b673e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000bac20 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b6748 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000bac3f │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000b676f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bac52 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000b6782 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002508 0000000000000034 0000250c FDE cie=00000000 pc=00000000000bac60..00000000000bacd5 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bac66 │ │ │ │ +0000261c 0000000000000034 00002620 FDE cie=00000000 pc=00000000000b6790..00000000000b6805 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6796 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bac67 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b679a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bac68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b679b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000bacb2 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b67e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bacb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b67e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bacb5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b67e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bacc0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b67f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bacd1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6801 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bacd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6802 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bacd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6804 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002540 0000000000000034 00002544 FDE cie=00000000 pc=00000000000bace0..00000000000bad55 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bace6 │ │ │ │ +00002654 0000000000000034 00002658 FDE cie=00000000 pc=00000000000b6810..00000000000b6885 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6816 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bace7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b681a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bace8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b681b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000bad32 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b6862 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bad33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6863 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bad35 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6865 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bad40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bad51 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6881 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bad52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6882 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bad54 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6884 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002578 0000000000000060 0000257c FDE cie=00000000 pc=000000000003c800..000000000003d19b │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c804 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000003c825 │ │ │ │ +0000268c 0000000000000060 00002690 FDE cie=00000000 pc=000000000003acf0..000000000003b665 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003acf7 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000003ad18 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 45 to 000000000003c852 │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000003ad4e │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000003ad65 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003c876 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003ad70 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1185 to 000000000003cd17 │ │ │ │ + DW_CFA_advance_loc2: 1167 to 000000000003b1ff │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003cd1c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b204 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003cd21 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b209 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003cd26 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b20e │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003cd2b │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b216 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003cd43 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000003b231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003cd44 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003b232 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003cd49 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b237 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003cd4e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b23c │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 327 to 000000000003ce95 │ │ │ │ + DW_CFA_advance_loc2: 321 to 000000000003b37d │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc2: 262 to 000000000003cf9b │ │ │ │ + DW_CFA_advance_loc1: 250 to 000000000003b477 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 454 to 000000000003d161 │ │ │ │ + DW_CFA_advance_loc2: 430 to 000000000003b625 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d169 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b62d │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003d16e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b632 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003d173 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b637 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003d178 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b63f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000003d196 │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000003b660 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ │ │ │ -000025dc 000000000000002c 000025e0 FDE cie=00000000 pc=000000000003d1a0..000000000003dbb4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003d1a1 │ │ │ │ +000026f0 000000000000002c 000026f4 FDE cie=00000000 pc=000000000003b670..000000000003c064 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003b671 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003d1a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003b674 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003d1b5 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000003b685 │ │ │ │ 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 000000000003d434 │ │ │ │ + DW_CFA_advance_loc2: 631 to 000000000003b8fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b900 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000260c 0000000000000048 00002610 FDE cie=00000000 pc=000000000003dbc0..000000000003edb5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003dbc2 │ │ │ │ +00002720 0000000000000048 00002724 FDE cie=00000000 pc=000000000003c070..000000000003d088 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c072 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003dbc7 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c07e │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003dbd3 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c08a │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003dbd9 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c08e │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003dbdf │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003c093 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003c09d │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 3490 to 000000000003e981 │ │ │ │ + DW_CFA_advance_loc2: 3153 to 000000000003ccee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000003e990 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003ccf7 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003e992 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ccf9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003e997 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ccfe │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002658 0000000000000024 0000265c FDE cie=00000000 pc=00000000000bad60..00000000000bb0d3 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bad68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bad6d │ │ │ │ +0000276c 0000000000000028 00002770 FDE cie=00000000 pc=00000000000b6890..00000000000b6bd4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6895 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b6899 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 79 to 00000000000badbc │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 764 to 00000000000bb0b8 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bb0c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b689d │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 808 to 00000000000b6bc5 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bc6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bc7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb0c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bb0ce │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ │ │ │ -00002680 0000000000000040 00002684 FDE cie=00000000 pc=00000000000bb0e0..00000000000bb253 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bb0e8 │ │ │ │ +00002798 0000000000000040 0000279c FDE cie=00000000 pc=00000000000b6be0..00000000000b6d43 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6be8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000bb0f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6bed │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6bf5 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000bb11b │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000b6c1b │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 158 to 00000000000bb1b9 │ │ │ │ + DW_CFA_advance_loc1: 158 to 00000000000b6cb9 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb1be │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6cbe │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb1c3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6cc3 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb1c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6ccb │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000bb1ed │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b6ced │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bb200 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6cf8 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000bb244 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000b6d34 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000bb252 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b6d42 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026c4 0000000000000048 000026c8 FDE cie=00000000 pc=00000000000bb260..00000000000bb3e9 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bb268 │ │ │ │ +000027dc 0000000000000044 000027e0 FDE cie=00000000 pc=00000000000b6d50..00000000000b6ec8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6d58 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000bb282 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6d5d │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000b6d72 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000bb2a6 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000b6d97 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 162 to 00000000000bb348 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 162 to 00000000000b6e39 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb34d │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6e3e │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb352 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6e43 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb357 │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000bb380 │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000bb38a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6e48 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bb38e │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000b6e61 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6e72 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000bb3a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b6e80 │ │ │ │ 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_loc1: 68 to 00000000000bb3e4 │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000b6ebe │ │ │ │ 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: 4 to 00000000000bb3e8 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b6ec7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002710 0000000000000044 00002714 FDE cie=00000000 pc=00000000000bb3f0..00000000000bb5cf │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bb3f8 │ │ │ │ +00002824 0000000000000044 00002828 FDE cie=00000000 pc=00000000000b6ed0..00000000000b7097 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6ed8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bb401 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b6ee1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000bb430 │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000b6f10 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 269 to 00000000000bb53d │ │ │ │ + DW_CFA_advance_loc2: 261 to 00000000000b7015 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb542 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b701a │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb547 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b701f │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb54c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b7027 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb551 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b702c │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000bb571 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000b7049 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000bb580 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b7050 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000bb5c5 │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000b708d │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bb5ce │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b7096 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002758 0000000000000034 0000275c FDE cie=00000000 pc=00000000000bb5d0..00000000000bb6c3 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bb5d8 │ │ │ │ +0000286c 0000000000000034 00002870 FDE cie=00000000 pc=00000000000b70a0..00000000000b7193 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b70a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000bb5e2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b70ad │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b70b5 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bb5ee │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b70be │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bb5ff │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b70cf │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000bb657 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000b7127 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb65c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b712c │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000bb67e │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b714e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000bb690 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b7158 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000bb6af │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000b717f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bb6c2 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000b7192 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002790 0000000000000034 00002794 FDE cie=00000000 pc=00000000000bb6d0..00000000000bb755 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb6d6 │ │ │ │ +000028a4 0000000000000034 000028a8 FDE cie=00000000 pc=00000000000b71a0..00000000000b7225 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b71a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb6d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b71aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb6d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b71ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00000000000bb737 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000b7207 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b7208 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb73a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b720a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bb740 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b7210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bb751 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b7221 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb752 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b7222 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bb754 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b7224 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027c8 000000000000003c 000027cc FDE cie=00000000 pc=00000000000bb760..00000000000bc00f │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bb768 │ │ │ │ +000028dc 0000000000000058 000028e0 FDE cie=00000000 pc=00000000000b7230..00000000000b7a9e │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b7238 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bb771 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b723d │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000b725e │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bb784 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000bb7a7 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b7268 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000b7284 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 487 to 00000000000b746b │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1657 to 00000000000bbe20 │ │ │ │ + DW_CFA_advance_loc2: 1045 to 00000000000b7880 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bbe25 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7885 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b788a │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bbe2a │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bbe2f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b788f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bbe34 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7894 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bbe3d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b789d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bbe3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b789e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ 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_advance_loc: 4 to 00000000000b78a2 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b78a7 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b78ac │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b78b1 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b78ba │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b78bb │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000b78f4 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 416 to 00000000000b7a94 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7a99 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002808 0000000000000010 0000280c FDE cie=00000000 pc=000000000003edc0..000000000003edc9 │ │ │ │ +00002938 0000000000000010 0000293c FDE cie=00000000 pc=000000000003d090..000000000003d099 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000281c 0000000000000018 00002820 FDE cie=00000000 pc=000000000003edd0..000000000003edf8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003eddd │ │ │ │ +0000294c 0000000000000018 00002950 FDE cie=00000000 pc=000000000003d0a0..000000000003d0c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d0a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003ede2 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003d0af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000003edf7 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d0c7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002838 000000000000002c 0000283c FDE cie=00000000 pc=000000000003ee00..000000000003f0b5 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ee08 │ │ │ │ +00002968 000000000000002c 0000296c FDE cie=00000000 pc=000000000003d0d0..000000000003d37d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d0d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003ee13 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003d0e3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003ee1e │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003d0ee │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000003ee4c │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000003d11c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 530 to 000000000003f05e │ │ │ │ + DW_CFA_advance_loc2: 515 to 000000000003d31f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000003f093 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003d35b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f099 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d361 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f09a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003d362 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003f0a7 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003d36f │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003f0b4 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003d37c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002868 000000000000002c 0000286c FDE cie=00000000 pc=00000000000bc010..00000000000bc989 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bc015 │ │ │ │ +00002998 0000000000000030 0000299c FDE cie=00000000 pc=00000000000b7aa0..00000000000b8468 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7aa5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bc01a │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b7aa8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bc02b │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b7ab9 │ │ │ │ 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: 1229 to 00000000000bc4f8 │ │ │ │ + DW_CFA_advance_loc2: 1280 to 00000000000b7fb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc4f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b7fba │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b7fcb │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002898 0000000000000010 0000289c FDE cie=00000000 pc=000000000003f0c0..000000000003f0c9 │ │ │ │ +000029cc 0000000000000010 000029d0 FDE cie=00000000 pc=000000000003d380..000000000003d389 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028ac 000000000000001c 000028b0 FDE cie=00000000 pc=000000000003f0d0..000000000003f0fc │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003f0dd │ │ │ │ +000029e0 000000000000001c 000029e4 FDE cie=00000000 pc=000000000003d390..000000000003d3bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d398 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003f0e3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003d39f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f0e8 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003d3aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000003f0fb │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000003d3bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028cc 0000000000000034 000028d0 FDE cie=00000000 pc=00000000000bc990..00000000000bca05 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bc996 │ │ │ │ +00002a00 0000000000000034 00002a04 FDE cie=00000000 pc=00000000000b8470..00000000000b84e5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8476 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc997 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b847a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc998 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b847b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000bc9e2 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b84c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc9e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b84c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc9e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b84c5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bc9f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b84d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bca01 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b84e1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b84e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b84e4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002904 0000000000000034 00002908 FDE cie=00000000 pc=00000000000bca10..00000000000bca85 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bca16 │ │ │ │ +00002a38 0000000000000034 00002a3c FDE cie=00000000 pc=00000000000b84f0..00000000000b8565 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b84f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b84fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b84fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000bca62 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b8542 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8543 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca65 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8545 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bca70 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b8550 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bca81 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b8561 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8562 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8564 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000293c 0000000000000034 00002940 FDE cie=00000000 pc=00000000000bca90..00000000000bcb83 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bca98 │ │ │ │ +00002a70 0000000000000034 00002a74 FDE cie=00000000 pc=00000000000b8570..00000000000b8663 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b8578 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000bcaa2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b857d │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b8585 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bcaae │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b858e │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bcabf │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b859f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00000000000bcb16 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00000000000b85f6 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bcb1b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b85fb │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000bcb3d │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b861d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bcb50 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b8628 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000bcb6f │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000b864f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bcb82 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000b8662 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002974 000000000000001c 00002978 FDE cie=00000000 pc=00000000000bcb90..00000000000bcfa2 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bcb95 │ │ │ │ +00002aa8 000000000000001c 00002aac FDE cie=00000000 pc=00000000000b8670..00000000000b8a82 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b8675 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000bcc2a │ │ │ │ + DW_CFA_advance_loc1: 150 to 00000000000b870b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bcc30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b8710 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002994 0000000000000018 00002918 FDE cie=00000080 pc=00000000000bcfb0..00000000000bcfde │ │ │ │ - Augmentation data: 87 66 00 00 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000bcfd4 │ │ │ │ +00002ac8 0000000000000018 00002a4c FDE cie=00000080 pc=00000000000b8a90..00000000000b8ab6 │ │ │ │ + Augmentation data: bc 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000b8aac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bcfdd │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b8ab5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029b0 0000000000000038 00002934 FDE cie=00000080 pc=00000000000bcfe0..00000000000bd6c8 │ │ │ │ - Augmentation data: 6f 66 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bcfe5 │ │ │ │ +00002ae4 000000000000003c 00002a68 FDE cie=00000080 pc=00000000000b8ac0..00000000000b940b │ │ │ │ + Augmentation data: a4 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b8ac5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bcfe8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b8ac8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bcff1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8aca │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b8ad1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b8ad6 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b8ade │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000bd055 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00000000000b8b35 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000bd08e │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000b8b6e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000bd0c8 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000b8ba4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bd0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000bd0f2 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b8bca │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00000000000bd127 │ │ │ │ + DW_CFA_advance_loc: 53 to 00000000000b8bff │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000029ec 0000000000000034 00002970 FDE cie=00000080 pc=00000000000bd6d0..00000000000bdb5e │ │ │ │ - Augmentation data: 4f 66 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bd6d5 │ │ │ │ +00002b24 0000000000000038 00002aa8 FDE cie=00000080 pc=00000000000b9410..00000000000b989e │ │ │ │ + Augmentation data: 80 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b9415 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bd6d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b9418 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bd6e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b941a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b941f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b9427 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b942c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b9434 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00000000000bd74b │ │ │ │ + DW_CFA_advance_loc1: 87 to 00000000000b948b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000bd796 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000b94d6 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 145 to 00000000000bd827 │ │ │ │ + DW_CFA_advance_loc1: 145 to 00000000000b9567 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bd830 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b9570 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002a24 0000000000000030 000029a8 FDE cie=00000080 pc=000000000003f100..000000000003f534 │ │ │ │ - Augmentation data: 3c 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f105 │ │ │ │ +00002b60 0000000000000030 00002ae4 FDE cie=00000080 pc=000000000003d3c0..000000000003d7d4 │ │ │ │ + Augmentation data: 65 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d3c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003f112 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003d3d2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f126 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d3e6 │ │ │ │ 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: 961 to 000000000003f4e7 │ │ │ │ + DW_CFA_advance_loc2: 929 to 000000000003d787 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f4e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003d788 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a58 0000000000000020 000029dc FDE cie=00000080 pc=000000000000e022..000000000000e163 │ │ │ │ - Augmentation data: 39 47 00 00 │ │ │ │ +00002b94 0000000000000020 00002b18 FDE cie=00000080 pc=000000000000dff9..000000000000e12b │ │ │ │ + Augmentation data: 62 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 │ │ │ │ │ │ │ │ -00002a7c 0000000000000078 00002a80 FDE cie=00000000 pc=00000000000bdb60..00000000000be7bb │ │ │ │ - DW_CFA_advance_loc: 59 to 00000000000bdb9b │ │ │ │ +00002bb8 0000000000000048 00002bbc FDE cie=00000000 pc=00000000000b98a0..00000000000ba458 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b98ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bdbab │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000b98c2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bdbb4 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b98d3 │ │ │ │ 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: 1852 to 00000000000be2f0 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000be300 │ │ │ │ - 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: 608 to 00000000000be560 │ │ │ │ - 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 00000000000be590 │ │ │ │ + DW_CFA_advance_loc2: 1771 to 00000000000b9fbe │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9fc0 │ │ │ │ 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: 48 to 00000000000be5c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b9fc8 │ │ │ │ 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: 464 to 00000000000be790 │ │ │ │ + DW_CFA_advance_loc2: 549 to 00000000000ba1ed │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 00000000000be7a0 │ │ │ │ - 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_advance_loc: 3 to 00000000000ba1f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002af8 0000000000000044 00002afc FDE cie=00000000 pc=00000000000be7c0..00000000000be8af │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000be7c8 │ │ │ │ +00002c04 0000000000000044 00002c08 FDE cie=00000000 pc=00000000000ba460..00000000000ba53b │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ba468 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000be7da │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000ba477 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000be7fb │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000ba49b │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000be808 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000ba4a8 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000be815 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000ba4b5 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000be846 │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000ba4e6 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be84b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba4eb │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be850 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba4f0 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000be859 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000ba4f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000be860 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000ba500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000be86c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000ba50c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000be880 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000ba518 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be885 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba51d │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be88a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba522 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000be893 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000ba52b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000be8a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba530 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b40 0000000000000048 00002b44 FDE cie=00000000 pc=00000000000be8b0..00000000000beb50 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000be8b6 │ │ │ │ +00002c4c 0000000000000048 00002c50 FDE cie=00000000 pc=00000000000ba540..00000000000ba7d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ba546 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be8b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ba548 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be8ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ba54a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000be8bf │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba54f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be8c0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000ba560 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be8c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ba561 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000be8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ba565 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 507 to 00000000000beac3 │ │ │ │ + DW_CFA_advance_loc2: 494 to 00000000000ba753 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000beac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ba754 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000beac5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ba755 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000beac7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ba757 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000beac9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ba759 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000beacb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ba75b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000beacd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ba75d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bead0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000ba760 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002b8c 000000000000002c 00002b90 FDE cie=00000000 pc=000000000003f540..000000000003fde6 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f545 │ │ │ │ +00002c98 0000000000000030 00002c9c FDE cie=00000000 pc=000000000003d7e0..000000000003e1b5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d7e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003f548 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003d7e8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003f551 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d7ea │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d7ef │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003d7f5 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003d7ff │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d803 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2173 to 000000000003fdce │ │ │ │ + DW_CFA_advance_loc2: 2455 to 000000000003e19a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003fdcf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003e19b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bbc 0000000000000038 00002b40 FDE cie=00000080 pc=000000000003fdf0..0000000000041628 │ │ │ │ - Augmentation data: de 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fdf5 │ │ │ │ +00002ccc 0000000000000038 00002c50 FDE cie=00000080 pc=000000000003e1c0..000000000003f9b2 │ │ │ │ + Augmentation data: 33 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003e1c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003fdf8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003e1c8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003fe01 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003e1ce │ │ │ │ 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 000000000003e1d4 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4815 to 00000000000410d0 │ │ │ │ + DW_CFA_advance_loc2: 4742 to 000000000003f45a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000410d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f45f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1010 to 00000000000414c7 │ │ │ │ + DW_CFA_advance_loc2: 980 to 000000000003f833 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000414c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f834 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002bf8 0000000000000020 00002b7c FDE cie=00000080 pc=000000000000e163..000000000000e183 │ │ │ │ - Augmentation data: b6 45 00 00 │ │ │ │ +00002d08 0000000000000020 00002c8c FDE cie=00000080 pc=000000000000e12b..000000000000e14b │ │ │ │ + Augmentation data: 0b 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 │ │ │ │ │ │ │ │ -00002c1c 000000000000002c 00002c20 FDE cie=00000000 pc=0000000000041630..0000000000041d00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041635 │ │ │ │ +00002d2c 000000000000002c 00002d30 FDE cie=00000000 pc=000000000003f9c0..00000000000400b2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f9c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000041638 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003f9c8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000041641 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f9ca │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f9d1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f9d9 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9dd │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1432 to 0000000000041bd9 │ │ │ │ + DW_CFA_advance_loc2: 1418 to 000000000003ff67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041bda │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ff68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c4c 000000000000002c 00002c50 FDE cie=00000000 pc=00000000000beb50..00000000000befb7 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000beb55 │ │ │ │ +00002d5c 000000000000002c 00002d60 FDE cie=00000000 pc=00000000000ba7d0..00000000000bac65 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba7d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000beb58 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000ba7d8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000beb61 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ba7e0 │ │ │ │ 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 00000000000ba7ef │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 690 to 00000000000bee13 │ │ │ │ + DW_CFA_advance_loc2: 682 to 00000000000baa99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000bee20 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000baaa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002c7c 000000000000002c 00002c00 FDE cie=00000080 pc=0000000000041d00..00000000000420f3 │ │ │ │ - Augmentation data: 3a 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041d05 │ │ │ │ +00002d8c 000000000000002c 00002d10 FDE cie=00000080 pc=00000000000400c0..0000000000040499 │ │ │ │ + Augmentation data: 8f 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000400c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000041d08 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000400cc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000041d11 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400d0 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000400e3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 946 to 00000000000420c3 │ │ │ │ + DW_CFA_advance_loc2: 903 to 000000000004046a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000420d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000040470 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002cac 000000000000001c 00002c30 FDE cie=00000080 pc=000000000000e183..000000000000e1ad │ │ │ │ - Augmentation data: 13 45 00 00 │ │ │ │ +00002dbc 000000000000001c 00002d40 FDE cie=00000080 pc=000000000000e14b..000000000000e173 │ │ │ │ + Augmentation data: 68 45 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 │ │ │ │ │ │ │ │ -00002ccc 0000000000000030 00002c50 FDE cie=00000080 pc=0000000000042100..0000000000042951 │ │ │ │ - Augmentation data: fb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042105 │ │ │ │ +00002ddc 0000000000000030 00002d60 FDE cie=00000080 pc=00000000000404a0..0000000000040cba │ │ │ │ + Augmentation data: 50 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000404a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000042108 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000404ac │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000042111 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000404b4 │ │ │ │ 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 00000000000404c6 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1973 to 00000000000428c6 │ │ │ │ + DW_CFA_advance_loc2: 1892 to 0000000000040c2a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000428c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000040c2b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002d00 0000000000000020 00002c84 FDE cie=00000080 pc=000000000000e1ad..000000000000e25e │ │ │ │ - Augmentation data: d7 44 00 00 │ │ │ │ +00002e10 0000000000000020 00002d94 FDE cie=00000080 pc=000000000000e173..000000000000e21a │ │ │ │ + Augmentation data: 2c 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 │ │ │ │ │ │ │ │ -00002d24 0000000000000028 00002d28 FDE cie=00000000 pc=00000000000befc0..00000000000bf78a │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000bf011 │ │ │ │ +00002e34 000000000000002c 00002e38 FDE cie=00000000 pc=00000000000bac70..00000000000bb3c8 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000bacb1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bf021 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000bacbe │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bf028 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bacc4 │ │ │ │ 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: 1395 to 00000000000bf59b │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bacca │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 1244 to 00000000000bb1a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf59c │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000bb1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d50 000000000000004c 00002d54 FDE cie=00000000 pc=00000000000bf790..00000000000bf94b │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000bf7a1 │ │ │ │ +00002e64 000000000000004c 00002e68 FDE cie=00000000 pc=00000000000bb3d0..00000000000bb57b │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bb3e1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000bf7b8 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000bb3f3 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bb401 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000bf7f0 │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000bb430 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 188 to 00000000000bf8ac │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000bb4e2 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb4e7 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bf8b8 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bf8bd │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bb4f7 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bf8d0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bb508 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bf8e0 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bb510 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000bf91f │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000bb54f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf920 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bb550 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002da0 0000000000000038 00002d24 FDE cie=00000080 pc=0000000000042960..0000000000043925 │ │ │ │ - Augmentation data: 44 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000042965 │ │ │ │ +00002eb4 0000000000000038 00002e38 FDE cie=00000080 pc=0000000000040cc0..0000000000041b61 │ │ │ │ + Augmentation data: 94 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000040cc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000042968 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000040cc8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000042971 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000040cd1 │ │ │ │ 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: 3435 to 00000000000436dc │ │ │ │ + DW_CFA_advance_loc2: 3196 to 000000000004194d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000436e1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041952 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 220 to 00000000000437bd │ │ │ │ + DW_CFA_advance_loc1: 184 to 0000000000041a0a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000437be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000041a0b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ddc 0000000000000020 00002d60 FDE cie=00000080 pc=000000000000e25e..000000000000e2a3 │ │ │ │ - Augmentation data: 17 44 00 00 │ │ │ │ +00002ef0 0000000000000020 00002e74 FDE cie=00000080 pc=000000000000e21a..000000000000e25f │ │ │ │ + Augmentation data: 67 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 │ │ │ │ │ │ │ │ -00002e00 0000000000000028 00002d84 FDE cie=00000080 pc=0000000000043930..0000000000043fbf │ │ │ │ - Augmentation data: fb 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000043935 │ │ │ │ +00002f14 000000000000002c 00002e98 FDE cie=00000080 pc=0000000000041b70..00000000000421cf │ │ │ │ + Augmentation data: 4b 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041b75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000043942 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000041b8b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004394b │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000041b92 │ │ │ │ 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_loc1: 75 to 0000000000043996 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 70 to 0000000000041bd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000439a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002e2c 000000000000001c 00002db0 FDE cie=00000080 pc=000000000000e2a3..000000000000e2c8 │ │ │ │ - Augmentation data: d9 43 00 00 │ │ │ │ +00002f44 0000000000000020 00002ec8 FDE cie=00000080 pc=000000000000e25f..000000000000e284 │ │ │ │ + Augmentation data: 25 44 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-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002e4c 0000000000000038 00002dd0 FDE cie=00000080 pc=00000000000bf950..00000000000bfda8 │ │ │ │ - Augmentation data: 07 62 00 00 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000bf963 │ │ │ │ +00002f68 000000000000003c 00002eec FDE cie=00000080 pc=00000000000bb580..00000000000bb9a5 │ │ │ │ + Augmentation data: 53 62 00 00 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000bb593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bf966 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bb596 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bf96b │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bb598 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb59d │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bb5a1 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1021 to 00000000000bfd68 │ │ │ │ + DW_CFA_advance_loc2: 955 to 00000000000bb95c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bfd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bb960 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bfd7b │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bb970 │ │ │ │ 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 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e88 000000000000005c 00002e0c FDE cie=00000080 pc=0000000000043fc0..00000000000454a7 │ │ │ │ - Augmentation data: 85 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000043fc9 │ │ │ │ +00002fa8 000000000000005c 00002f2c FDE cie=00000080 pc=00000000000421d0..00000000000435b7 │ │ │ │ + Augmentation data: c9 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000421d9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000043fdf │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000421ef │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000043fe9 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000042215 │ │ │ │ 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 0000000000043ff8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004221d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 454 to 00000000000441be │ │ │ │ + DW_CFA_advance_loc2: 417 to 00000000000423be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000441cb │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000423cb │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000441d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000423d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1539 to 00000000000447d3 │ │ │ │ + DW_CFA_advance_loc2: 1505 to 00000000000429b1 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0000000000044825 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000042a05 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1794 to 0000000000044f27 │ │ │ │ + DW_CFA_advance_loc2: 1682 to 0000000000043097 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 904 to 00000000000452af │ │ │ │ + DW_CFA_advance_loc2: 840 to 00000000000433df │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ee8 0000000000000034 00002e6c FDE cie=00000080 pc=000000000000e2c8..000000000000e3ec │ │ │ │ - Augmentation data: 82 43 00 00 │ │ │ │ +00003008 0000000000000034 00002f8c FDE cie=00000080 pc=000000000000e284..000000000000e3ab │ │ │ │ + Augmentation data: c6 43 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) │ │ │ │ │ │ │ │ -00002f20 0000000000000054 00002ea4 FDE cie=00000080 pc=00000000000454b0..000000000004684b │ │ │ │ - Augmentation data: 52 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000454b9 │ │ │ │ +00003040 0000000000000054 00002fc4 FDE cie=00000080 pc=00000000000435c0..00000000000449a0 │ │ │ │ + Augmentation data: 97 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000435c9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000454cf │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000435df │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000454d9 │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000435fe │ │ │ │ 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 00000000000454e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043606 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 981 to 00000000000458bd │ │ │ │ + DW_CFA_advance_loc2: 970 to 00000000000439d0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 669 to 0000000000045b5a │ │ │ │ + DW_CFA_advance_loc2: 706 to 0000000000043c92 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 533 to 0000000000045d6f │ │ │ │ + DW_CFA_advance_loc2: 541 to 0000000000043eaf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000045d7c │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000043ebc │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f78 0000000000000034 00002efc FDE cie=00000080 pc=000000000000e3ec..000000000000e49e │ │ │ │ - Augmentation data: 45 43 00 00 │ │ │ │ +00003098 0000000000000034 0000301c FDE cie=00000080 pc=000000000000e3ab..000000000000e461 │ │ │ │ + Augmentation data: 8a 43 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) │ │ │ │ │ │ │ │ -00002fb0 0000000000000054 00002f34 FDE cie=00000080 pc=0000000000046850..0000000000047151 │ │ │ │ - Augmentation data: 15 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000046859 │ │ │ │ +000030d0 0000000000000054 00003054 FDE cie=00000080 pc=00000000000449a0..000000000004524e │ │ │ │ + Augmentation data: 5a 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000449a9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004686f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000449bf │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046879 │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000449de │ │ │ │ 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 0000000000046888 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000449e6 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 976 to 0000000000046c58 │ │ │ │ + DW_CFA_advance_loc2: 957 to 0000000000044da3 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 161 to 0000000000046cf9 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0000000000044e39 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 603 to 0000000000046f54 │ │ │ │ + DW_CFA_advance_loc2: 563 to 000000000004506c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000046f61 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000045079 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000046f70 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045080 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003008 0000000000000034 00002f8c FDE cie=00000080 pc=000000000000e49e..000000000000e554 │ │ │ │ - Augmentation data: 07 43 00 00 │ │ │ │ +00003128 0000000000000034 000030ac FDE cie=00000080 pc=000000000000e461..000000000000e515 │ │ │ │ + Augmentation data: 4c 43 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) │ │ │ │ │ │ │ │ -00003040 0000000000000058 00002fc4 FDE cie=00000080 pc=0000000000047160..0000000000047e75 │ │ │ │ - Augmentation data: d7 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000047169 │ │ │ │ +00003160 0000000000000058 000030e4 FDE cie=00000080 pc=0000000000045250..0000000000045f2e │ │ │ │ + Augmentation data: 1d 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000045259 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004717f │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000004526f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000047189 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000045295 │ │ │ │ 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 0000000000047198 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004529d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1357 to 00000000000476e5 │ │ │ │ + DW_CFA_advance_loc2: 1336 to 00000000000457d5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000476f2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000457e2 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000047700 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000457e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 537 to 0000000000047919 │ │ │ │ + DW_CFA_advance_loc2: 538 to 0000000000045a02 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 263 to 0000000000047a20 │ │ │ │ + DW_CFA_advance_loc2: 274 to 0000000000045b14 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 845 to 0000000000047d6d │ │ │ │ + DW_CFA_advance_loc2: 784 to 0000000000045e24 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000309c 0000000000000034 00003020 FDE cie=00000080 pc=000000000000e554..000000000000e65a │ │ │ │ - Augmentation data: e9 42 00 00 │ │ │ │ +000031bc 0000000000000034 00003140 FDE cie=00000080 pc=000000000000e515..000000000000e61b │ │ │ │ + Augmentation data: 2f 43 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) │ │ │ │ │ │ │ │ -000030d4 0000000000000054 00003058 FDE cie=00000080 pc=0000000000047e80..0000000000048e54 │ │ │ │ - Augmentation data: ba 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000047e89 │ │ │ │ +000031f4 0000000000000054 00003178 FDE cie=00000080 pc=0000000000045f30..0000000000046f33 │ │ │ │ + Augmentation data: 00 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000045f39 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000047e9f │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000045f4f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000047ea9 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000045f75 │ │ │ │ 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 0000000000047eb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045f7d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1063 to 00000000000482df │ │ │ │ + DW_CFA_advance_loc2: 1077 to 00000000000463b2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1149 to 000000000004875c │ │ │ │ + DW_CFA_advance_loc2: 1158 to 0000000000046838 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1088 to 0000000000048b9c │ │ │ │ + DW_CFA_advance_loc2: 1069 to 0000000000046c65 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000048ba9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000046c72 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048baa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046c73 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000312c 0000000000000034 000030b0 FDE cie=00000080 pc=000000000000e65a..000000000000e76c │ │ │ │ - Augmentation data: e5 42 00 00 │ │ │ │ +0000324c 0000000000000034 000031d0 FDE cie=00000080 pc=000000000000e61b..000000000000e72c │ │ │ │ + Augmentation data: 2b 43 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) │ │ │ │ │ │ │ │ -00003164 0000000000000030 000030e8 FDE cie=00000080 pc=0000000000048e60..000000000004aa77 │ │ │ │ - Augmentation data: b7 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048e61 │ │ │ │ +00003284 0000000000000030 00003208 FDE cie=00000080 pc=0000000000046f40..0000000000048a0f │ │ │ │ + Augmentation data: ff 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000046f41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048e66 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000046f46 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048e7a │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000046f5a │ │ │ │ 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: 5302 to 000000000004a330 │ │ │ │ + DW_CFA_advance_loc2: 5457 to 00000000000484ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a340 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000484b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003198 000000000000002c 0000311c FDE cie=00000080 pc=000000000000e76c..000000000000ea41 │ │ │ │ - Augmentation data: ab 42 00 00 │ │ │ │ +000032b8 000000000000002c 0000323c FDE cie=00000080 pc=000000000000e72c..000000000000e9ff │ │ │ │ + Augmentation data: f3 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 │ │ │ │ - DW_CFA_advance_loc2: 452 to 000000000000e930 │ │ │ │ + DW_CFA_advance_loc2: 450 to 000000000000e8ee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000e935 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000e8f3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031c8 0000000000000010 000031cc FDE cie=00000000 pc=000000000004aa80..000000000004aa90 │ │ │ │ +000032e8 0000000000000010 000032ec FDE cie=00000000 pc=0000000000048a10..0000000000048a20 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031dc 0000000000000030 00003160 FDE cie=00000080 pc=000000000004aa90..000000000004c602 │ │ │ │ - Augmentation data: 97 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004aa91 │ │ │ │ +000032fc 0000000000000030 00003280 FDE cie=00000080 pc=0000000000048a20..000000000004a442 │ │ │ │ + Augmentation data: df 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000048a21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004aa96 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000048a26 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004aaaa │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048a3a │ │ │ │ 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: 5099 to 000000000004be95 │ │ │ │ + DW_CFA_advance_loc2: 5235 to 0000000000049ead │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000004bea0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000049eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003210 000000000000002c 00003194 FDE cie=00000080 pc=000000000000ea42..000000000000ed17 │ │ │ │ - Augmentation data: 8b 42 00 00 │ │ │ │ +00003330 000000000000002c 000032b4 FDE cie=00000080 pc=000000000000ea00..000000000000ecd4 │ │ │ │ + Augmentation data: d3 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 │ │ │ │ - DW_CFA_advance_loc2: 452 to 000000000000ec06 │ │ │ │ + DW_CFA_advance_loc2: 450 to 000000000000ebc2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000ec0b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000ebc7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003240 0000000000000010 00003244 FDE cie=00000000 pc=000000000004c610..000000000004c620 │ │ │ │ +00003360 0000000000000010 00003364 FDE cie=00000000 pc=000000000004a450..000000000004a460 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003254 000000000000002c 00003258 FDE cie=00000000 pc=00000000000bfdb0..00000000000c05f9 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bfdb5 │ │ │ │ +00003374 000000000000002c 00003378 FDE cie=00000000 pc=00000000000bb9b0..00000000000bc276 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb9b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bfdbb │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bb9bb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bfdc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bb9bd │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000bb9c7 │ │ │ │ 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: 1668 to 00000000000c0448 │ │ │ │ + DW_CFA_advance_loc2: 1713 to 00000000000bc078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c0449 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bc079 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003284 0000000000000030 00003208 FDE cie=00000080 pc=00000000000c0600..00000000000c15ac │ │ │ │ - Augmentation data: e7 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c0605 │ │ │ │ +000033a4 0000000000000030 00003328 FDE cie=00000080 pc=00000000000bc280..00000000000bd1ad │ │ │ │ + Augmentation data: 2f 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bc285 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c0608 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bc288 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c0611 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000bc29c │ │ │ │ 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: 2725 to 00000000000c10b6 │ │ │ │ + DW_CFA_advance_loc2: 3050 to 00000000000bce86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c10c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000bce90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032b8 0000000000000010 000032bc FDE cie=00000000 pc=000000000004c620..000000000004c629 │ │ │ │ +000033d8 0000000000000010 000033dc FDE cie=00000000 pc=000000000004a460..000000000004a469 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032cc 0000000000000030 00003250 FDE cie=00000080 pc=000000000004c630..000000000004d5a3 │ │ │ │ - Augmentation data: ff 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004c635 │ │ │ │ +000033ec 0000000000000030 00003370 FDE cie=00000080 pc=000000000004a470..000000000004b343 │ │ │ │ + Augmentation data: 47 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004a475 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004c638 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004a478 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004c641 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a480 │ │ │ │ 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 000000000004a48f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2839 to 000000000004d158 │ │ │ │ + DW_CFA_advance_loc2: 3110 to 000000000004b0b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d160 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000004b0c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003300 0000000000000020 00003284 FDE cie=00000080 pc=000000000000ed17..000000000000edf0 │ │ │ │ - Augmentation data: da 41 00 00 │ │ │ │ +00003420 0000000000000020 000033a4 FDE cie=00000080 pc=000000000000ecd4..000000000000edad │ │ │ │ + Augmentation data: 22 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 │ │ │ │ │ │ │ │ -00003324 0000000000000030 000032a8 FDE cie=00000080 pc=000000000004d5b0..000000000004e4a6 │ │ │ │ - Augmentation data: c3 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004d5b1 │ │ │ │ +00003444 0000000000000030 000033c8 FDE cie=00000080 pc=000000000004b350..000000000004c169 │ │ │ │ + Augmentation data: 0b 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004b351 │ │ │ │ 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 000000000004b354 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d5c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b368 │ │ │ │ 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: 2709 to 000000000004e05d │ │ │ │ + DW_CFA_advance_loc2: 2954 to 000000000004bef2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004e060 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000004bef8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003358 0000000000000020 000032dc FDE cie=00000080 pc=000000000000edf0..000000000000eebc │ │ │ │ - Augmentation data: 9e 41 00 00 │ │ │ │ +00003478 0000000000000020 000033fc FDE cie=00000080 pc=000000000000edad..000000000000ee77 │ │ │ │ + Augmentation data: e6 41 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 │ │ │ │ │ │ │ │ -0000337c 0000000000000048 00003300 FDE cie=00000080 pc=00000000000c15b0..00000000000c17cb │ │ │ │ - Augmentation data: 0b 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c15b5 │ │ │ │ +0000349c 0000000000000048 00003420 FDE cie=00000080 pc=00000000000bd1b0..00000000000bd3c3 │ │ │ │ + Augmentation data: 53 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd1b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c15b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bd1b8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c15c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bd1c4 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c15fb │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000bd1fb │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c160c │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bd20c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000c161a │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bd21a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 125 to 00000000000c1697 │ │ │ │ + DW_CFA_advance_loc1: 117 to 00000000000bd28f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000c16bc │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000bd2b4 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c16c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd2b8 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000c16d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000bd2d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c16d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd2d1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c16e1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bd2d9 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000c171f │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000bd317 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000c1755 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000bd34d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c1759 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd351 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c1762 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000bd35a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c1767 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd35f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033c8 0000000000000030 0000334c FDE cie=00000080 pc=000000000004e4b0..000000000004f3e6 │ │ │ │ - Augmentation data: 3b 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e4b1 │ │ │ │ +000034e8 0000000000000030 0000346c FDE cie=00000080 pc=000000000004c170..000000000004cfe9 │ │ │ │ + Augmentation data: 83 41 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004c171 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004e4b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004c174 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e4c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c188 │ │ │ │ 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: 2820 to 000000000004efcc │ │ │ │ + DW_CFA_advance_loc2: 3083 to 000000000004cd93 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004efd0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004cd98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033fc 0000000000000020 00003380 FDE cie=00000080 pc=000000000000eebc..000000000000ef86 │ │ │ │ - Augmentation data: 16 41 00 00 │ │ │ │ +0000351c 0000000000000020 000034a0 FDE cie=00000080 pc=000000000000ee77..000000000000ef44 │ │ │ │ + Augmentation data: 5e 41 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 │ │ │ │ │ │ │ │ -00003420 0000000000000048 000033a4 FDE cie=00000080 pc=00000000000c17d0..00000000000c19eb │ │ │ │ - Augmentation data: 8b 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c17d5 │ │ │ │ +00003540 0000000000000048 000034c4 FDE cie=00000080 pc=00000000000bd3d0..00000000000bd5e3 │ │ │ │ + Augmentation data: d3 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd3d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c17d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bd3d8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c17e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bd3e4 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c181b │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000bd41b │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c182c │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bd42c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000c183a │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bd43a │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 125 to 00000000000c18b7 │ │ │ │ + DW_CFA_advance_loc1: 117 to 00000000000bd4af │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000c18dc │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000bd4d4 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c18e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd4d8 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000c18f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000bd4f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c18f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd4f1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c1901 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bd4f9 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000c193f │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000bd537 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000c1975 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000bd56d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c1979 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd571 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c1982 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000bd57a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c1987 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd57f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000346c 0000000000000030 000033f0 FDE cie=00000080 pc=000000000004f3f0..00000000000525e7 │ │ │ │ - Augmentation data: b3 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004f3f5 │ │ │ │ +0000358c 0000000000000030 00003510 FDE cie=00000080 pc=000000000004cff0..000000000005017f │ │ │ │ + Augmentation data: fb 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004cff5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004f3f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004cff8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004f40c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004d00c │ │ │ │ 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: 5638 to 0000000000050a12 │ │ │ │ + DW_CFA_advance_loc2: 4764 to 000000000004e2a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000050a13 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004e2a9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034a0 000000000000002c 00003424 FDE cie=00000080 pc=000000000000ef86..000000000000f181 │ │ │ │ - Augmentation data: b3 40 00 00 │ │ │ │ +000035c0 000000000000002c 00003544 FDE cie=00000080 pc=000000000000ef44..000000000000f140 │ │ │ │ + Augmentation data: f7 40 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: 381 to 000000000000f103 │ │ │ │ + DW_CFA_advance_loc2: 382 to 000000000000f0c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000f108 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f0c7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034d0 0000000000000030 00003454 FDE cie=00000080 pc=00000000000525f0..0000000000055727 │ │ │ │ - Augmentation data: a7 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000525f5 │ │ │ │ +000035f0 0000000000000030 00003574 FDE cie=00000080 pc=0000000000050180..00000000000532bc │ │ │ │ + Augmentation data: eb 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050185 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000525f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000050188 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005260c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005019c │ │ │ │ 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: 4731 to 0000000000053887 │ │ │ │ + DW_CFA_advance_loc2: 4594 to 000000000005138e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000053888 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005138f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003504 000000000000002c 00003488 FDE cie=00000080 pc=000000000000f182..000000000000f37d │ │ │ │ - Augmentation data: a7 40 00 00 │ │ │ │ +00003624 000000000000002c 000035a8 FDE cie=00000080 pc=000000000000f140..000000000000f33c │ │ │ │ + Augmentation data: e7 40 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: 381 to 000000000000f2ff │ │ │ │ + DW_CFA_advance_loc2: 382 to 000000000000f2be │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000f304 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f2c3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003534 0000000000000030 000034b8 FDE cie=00000080 pc=0000000000055730..00000000000566d9 │ │ │ │ - Augmentation data: 9b 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000055735 │ │ │ │ +00003654 0000000000000030 000035d8 FDE cie=00000080 pc=00000000000532c0..0000000000054293 │ │ │ │ + Augmentation data: db 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000532c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000055738 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000532c8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000055741 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000532ce │ │ │ │ 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 00000000000532d8 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000532ed │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3116 to 000000000005636d │ │ │ │ + DW_CFA_advance_loc2: 3070 to 0000000000053eeb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000056370 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003568 0000000000000020 000034ec FDE cie=00000080 pc=000000000000f37d..000000000000f416 │ │ │ │ - Augmentation data: 7e 40 00 00 │ │ │ │ +00003688 0000000000000020 0000360c FDE cie=00000080 pc=000000000000f33c..000000000000f3d5 │ │ │ │ + Augmentation data: bd 40 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 │ │ │ │ │ │ │ │ -0000358c 0000000000000054 00003510 FDE cie=00000080 pc=00000000000566e0..00000000000572f6 │ │ │ │ - Augmentation data: 66 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000566e9 │ │ │ │ +000036ac 0000000000000054 00003630 FDE cie=00000080 pc=00000000000542a0..0000000000054e7a │ │ │ │ + Augmentation data: a5 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000542a9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000566f5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000542b5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000566ff │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000542db │ │ │ │ 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 000000000005670e │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000542e3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1139 to 0000000000056b81 │ │ │ │ + DW_CFA_advance_loc2: 1114 to 000000000005473d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1083 to 0000000000056fbc │ │ │ │ + DW_CFA_advance_loc2: 1043 to 0000000000054b50 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 185 to 0000000000057075 │ │ │ │ + DW_CFA_advance_loc1: 173 to 0000000000054bfd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000057082 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000054c0a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000057090 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000054c10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035e4 0000000000000034 00003568 FDE cie=00000080 pc=000000000000f416..000000000000f512 │ │ │ │ - Augmentation data: 7c 40 00 00 │ │ │ │ +00003704 0000000000000034 00003688 FDE cie=00000080 pc=000000000000f3d5..000000000000f4d0 │ │ │ │ + Augmentation data: bb 40 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) │ │ │ │ │ │ │ │ -0000361c 0000000000000030 000035a0 FDE cie=00000080 pc=0000000000057300..000000000005880c │ │ │ │ - Augmentation data: 4d 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000057301 │ │ │ │ +0000373c 0000000000000030 000036c0 FDE cie=00000080 pc=0000000000054e80..0000000000056267 │ │ │ │ + Augmentation data: 8c 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000054e81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000057304 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000054e84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000057318 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054e98 │ │ │ │ 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: 3814 to 00000000000581fe │ │ │ │ + DW_CFA_advance_loc2: 4890 to 00000000000561b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000581ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000561b3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003650 0000000000000020 000035d4 FDE cie=00000080 pc=000000000000f512..000000000000f606 │ │ │ │ - Augmentation data: 42 40 00 00 │ │ │ │ +00003770 0000000000000020 000036f4 FDE cie=00000080 pc=000000000000f4d0..000000000000f5d6 │ │ │ │ + Augmentation data: 81 40 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 │ │ │ │ │ │ │ │ -00003674 0000000000000030 000035f8 FDE cie=00000080 pc=0000000000058810..0000000000059c99 │ │ │ │ - Augmentation data: 2b 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000058811 │ │ │ │ +00003794 0000000000000030 00003718 FDE cie=00000080 pc=0000000000056270..000000000005761c │ │ │ │ + Augmentation data: 6a 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000056271 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000058814 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000056274 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000058828 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056288 │ │ │ │ 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: 3617 to 0000000000059649 │ │ │ │ + DW_CFA_advance_loc2: 4819 to 000000000005755b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005964a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005755c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036a8 0000000000000020 0000362c FDE cie=00000080 pc=000000000000f606..000000000000f6fa │ │ │ │ - Augmentation data: 21 40 00 00 │ │ │ │ +000037c8 0000000000000020 0000374c FDE cie=00000080 pc=000000000000f5d6..000000000000f6df │ │ │ │ + Augmentation data: 60 40 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 │ │ │ │ │ │ │ │ -000036cc 000000000000005c 00003650 FDE cie=00000080 pc=0000000000059ca0..000000000005b093 │ │ │ │ - Augmentation data: 0b 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000059ca9 │ │ │ │ +000037ec 000000000000005c 00003770 FDE cie=00000080 pc=0000000000057620..0000000000058943 │ │ │ │ + Augmentation data: 4b 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000057629 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000059cbf │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005763f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000059cc9 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057657 │ │ │ │ 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 0000000000059cd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005765f │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2142 to 000000000005a536 │ │ │ │ + DW_CFA_advance_loc2: 2126 to 0000000000057ead │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 722 to 000000000005a808 │ │ │ │ + DW_CFA_advance_loc2: 651 to 0000000000058138 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000005a839 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000058168 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005a846 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000058175 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a847 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000058176 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1019 to 000000000005ac42 │ │ │ │ + DW_CFA_advance_loc2: 991 to 0000000000058555 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 812 to 000000000005af6e │ │ │ │ + DW_CFA_advance_loc2: 733 to 0000000000058832 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000372c 0000000000000034 000036b0 FDE cie=00000080 pc=000000000000f6fa..000000000000f849 │ │ │ │ - Augmentation data: 13 40 00 00 │ │ │ │ +0000384c 0000000000000034 000037d0 FDE cie=00000080 pc=000000000000f6df..000000000000f82d │ │ │ │ + Augmentation data: 53 40 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) │ │ │ │ │ │ │ │ -00003764 0000000000000048 00003768 FDE cie=00000000 pc=00000000000c19f0..00000000000c2654 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000c19fe │ │ │ │ +00003884 0000000000000048 00003888 FDE cie=00000000 pc=00000000000bd5f0..00000000000be1f3 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bd5fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000c1a12 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000bd612 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c1a23 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bd623 │ │ │ │ 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: 1904 to 00000000000c2193 │ │ │ │ + DW_CFA_advance_loc2: 1825 to 00000000000bdd44 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c21a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bdd48 │ │ │ │ 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 00000000000c21b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bdd50 │ │ │ │ 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: 603 to 00000000000c240b │ │ │ │ + DW_CFA_advance_loc2: 586 to 00000000000bdf9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c2410 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bdfa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037b0 000000000000004c 000037b4 FDE cie=00000000 pc=00000000000c2660..00000000000c2f65 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000c268a │ │ │ │ +000038d0 000000000000004c 000038d4 FDE cie=00000000 pc=00000000000be200..00000000000be99d │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000be22e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c268c │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000be232 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c268d │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000be236 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c2694 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000be244 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1434 to 00000000000c2c2e │ │ │ │ + DW_CFA_advance_loc2: 1264 to 00000000000be734 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2c2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be735 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2c31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be736 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2c33 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be738 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c2c40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000be740 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 656 to 00000000000c2ed0 │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000be920 │ │ │ │ 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 00000000000c2f00 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000be940 │ │ │ │ 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 00000000000c2f30 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000be968 │ │ │ │ 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_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003800 0000000000000048 00003804 FDE cie=00000000 pc=000000000005b0a0..000000000005b4c0 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005b0a6 │ │ │ │ +00003920 0000000000000048 00003924 FDE cie=00000000 pc=0000000000058950..0000000000058d10 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000058956 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b0a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058958 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b0aa │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005895d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005b0af │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000058962 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005b0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058966 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005b0b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000058967 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005b0b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005896b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 879 to 000000000005b427 │ │ │ │ + DW_CFA_advance_loc2: 795 to 0000000000058c86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005b428 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000058c87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005b429 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000058c88 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b42b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c8a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b42d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c8c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b42f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c8e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b431 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000058c90 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000005b440 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058c98 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000384c 0000000000000048 00003850 FDE cie=00000000 pc=00000000000c2f70..00000000000c3038 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c2f76 │ │ │ │ +0000396c 0000000000000048 00003970 FDE cie=00000000 pc=00000000000be9a0..00000000000bea68 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000be9a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2f78 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000be9b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2f7a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be9b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c2f86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be9b6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2f87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be9b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2f88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be9b8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c2f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000be9bc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000c3021 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00000000000bea51 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3022 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bea52 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3023 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bea53 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3025 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bea55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3027 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bea57 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3029 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bea59 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c302b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bea5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c302c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bea5c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003898 0000000000000030 0000381c FDE cie=00000080 pc=000000000005b4c0..000000000005bf3f │ │ │ │ - Augmentation data: c3 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005b4c5 │ │ │ │ +000039b8 0000000000000030 0000393c FDE cie=00000080 pc=0000000000058d10..000000000005975f │ │ │ │ + Augmentation data: 07 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000058d15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000005b4c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000058d18 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b4dc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058d2c │ │ │ │ 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: 1896 to 000000000005bc44 │ │ │ │ + DW_CFA_advance_loc2: 1850 to 0000000000059466 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bc50 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000059470 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038cc 0000000000000020 00003850 FDE cie=00000080 pc=000000000000f849..000000000000fa6f │ │ │ │ - Augmentation data: e2 3e 00 00 │ │ │ │ +000039ec 0000000000000020 00003970 FDE cie=00000080 pc=000000000000f82d..000000000000fa54 │ │ │ │ + Augmentation data: 26 3f 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 │ │ │ │ │ │ │ │ -000038f0 0000000000000048 000038f4 FDE cie=00000000 pc=00000000000c3040..00000000000c3108 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c3046 │ │ │ │ +00003a10 0000000000000048 00003a14 FDE cie=00000000 pc=00000000000bea70..00000000000beb38 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bea76 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3048 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bea82 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c304a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bea84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c3056 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bea86 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3057 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bea87 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3058 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bea88 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c305c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bea8c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000c30f1 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00000000000beb21 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c30f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000beb22 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c30f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000beb23 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c30f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000beb25 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c30f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000beb27 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c30f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000beb29 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c30fb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000beb2b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c30fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000beb2c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000393c 0000000000000044 000038c0 FDE cie=00000080 pc=000000000005bf40..000000000005c332 │ │ │ │ - Augmentation data: 91 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005bf46 │ │ │ │ +00003a5c 0000000000000044 000039e0 FDE cie=00000080 pc=0000000000059760..0000000000059b02 │ │ │ │ + Augmentation data: d5 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059766 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bf48 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005976c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bf4a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059771 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059772 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bf4f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059776 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005bf56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005977a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 812 to 000000000005c282 │ │ │ │ + DW_CFA_advance_loc2: 760 to 0000000000059a72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000005c285 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000059a75 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c286 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059a76 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c288 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a78 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c28a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a7a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c28c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059a7c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003984 0000000000000020 00003908 FDE cie=00000080 pc=000000000000fa6f..000000000000faab │ │ │ │ - Augmentation data: 54 3e 00 00 │ │ │ │ +00003aa4 0000000000000020 00003a28 FDE cie=00000080 pc=000000000000fa54..000000000000fa90 │ │ │ │ + Augmentation data: 98 3e 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039a8 0000000000000040 000039ac FDE cie=00000000 pc=00000000000c3140..00000000000c398c │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000c314b │ │ │ │ +00003ac8 0000000000000040 00003acc FDE cie=00000000 pc=00000000000beb40..00000000000bf2f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000beb4b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c315a │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000beb50 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000beb58 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000beb70 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000c316d │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1372 to 00000000000c36c9 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1308 to 00000000000bf08c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c36d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf090 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 328 to 00000000000c3818 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 264 to 00000000000c3920 │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c392f │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000c3944 │ │ │ │ + DW_CFA_advance_loc2: 261 to 00000000000bf195 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 253 to 00000000000bf292 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000bf2a1 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000bf2b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c3951 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bf2bf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c3959 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf2c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c395e │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf2c9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000c3976 │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c3987 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000bf2de │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000bf2eb │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ │ │ │ -000039ec 000000000000004c 000039f0 FDE cie=00000000 pc=000000000005c340..000000000005c50e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c342 │ │ │ │ +00003b0c 000000000000004c 00003b10 FDE cie=00000000 pc=0000000000059b10..0000000000059cce │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c344 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c346 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059b19 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c34b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059b1e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c34c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059b1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c34d │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000059b2d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c355 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000059b34 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 304 to 000000000005c485 │ │ │ │ + DW_CFA_advance_loc2: 285 to 0000000000059c51 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c486 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059c52 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c487 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059c53 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c489 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059c55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c48b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059c57 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c48d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059c59 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c48f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059c5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c490 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a3c 000000000000003c 000039c0 FDE cie=00000080 pc=00000000000c39c0..00000000000c3b98 │ │ │ │ - Augmentation data: 93 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000c39dc │ │ │ │ +00003b5c 000000000000003c 00003ae0 FDE cie=00000080 pc=00000000000bf2f0..00000000000bf4a8 │ │ │ │ + Augmentation data: db 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000bf30c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 167 to 00000000000c3a83 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000bf3b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c3a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf3b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c3ac0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000bf3d8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c3ad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bf3e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000c3ae8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000bf3f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000c3b15 │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000bf425 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3b1a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf42a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c3b24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000bf434 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000c3b51 │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000bf461 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3b56 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf466 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c3b5f │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000bf46f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3b64 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf474 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c3b6d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000bf47d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a7c 0000000000000058 00003a80 FDE cie=00000000 pc=000000000005c510..000000000005c693 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c514 │ │ │ │ +00003b9c 0000000000000058 00003ba0 FDE cie=00000000 pc=0000000000059cd0..0000000000059e53 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059cd4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000005c537 │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000059cf7 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005c540 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000059d00 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000005c55b │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000059d11 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059d19 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059d29 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005c569 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000005c622 │ │ │ │ + DW_CFA_advance_loc1: 177 to 0000000000059dda │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c627 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059ddf │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c62c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059de4 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c631 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059de9 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c636 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059dee │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c63b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059df3 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c64f │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059e07 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c650 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000059e10 │ │ │ │ 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: 20 to 000000000005c664 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059e24 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c669 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059e29 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c66e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059e2e │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005c68e │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000059e4e │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003ad8 0000000000000058 00003adc FDE cie=00000000 pc=000000000005c6a0..000000000005dbbf │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005c6a7 │ │ │ │ +00003bf8 0000000000000058 00003bfc FDE cie=00000000 pc=0000000000059e60..000000000005b250 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000059e67 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000005c6fb │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000059eb8 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 5045 to 000000000005dab0 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000059ec3 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 4819 to 000000000005b196 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dab8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b19e │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dac0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1a6 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dac8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1ae │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1b6 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1be │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000005daf3 │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000005b1d5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005daf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b1d6 │ │ │ │ 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 │ │ │ │ - DW_CFA_advance_loc1: 150 to 000000000005db8a │ │ │ │ + DW_CFA_advance_loc1: 69 to 000000000005b21b │ │ │ │ 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: 48 to 000000000005dbba │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005b24b │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003b34 000000000000004c 00003b38 FDE cie=00000000 pc=00000000000c3ba0..00000000000c3d5b │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c3bb1 │ │ │ │ +00003c54 000000000000004c 00003c58 FDE cie=00000000 pc=00000000000bf4b0..00000000000bf65b │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bf4c1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000c3bc8 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000bf4d3 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bf4e1 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000c3c00 │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000bf510 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 188 to 00000000000c3cbc │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000bf5c2 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf5c7 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c3cc8 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3ccd │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bf5d7 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000c3ce0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bf5e8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c3cf0 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bf5f0 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000c3d2f │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000bf62f │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf630 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003b84 000000000000004c 00003b88 FDE cie=00000000 pc=00000000000c3d60..00000000000c3f1b │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c3d71 │ │ │ │ +00003ca4 000000000000004c 00003ca8 FDE cie=00000000 pc=00000000000bf660..00000000000bf80b │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bf671 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000c3d88 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000bf683 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bf691 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000c3dc0 │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000bf6c0 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 188 to 00000000000c3e7c │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000bf772 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf777 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c3e88 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3e8d │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bf787 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000c3ea0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bf798 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c3eb0 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bf7a0 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000c3eee │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000bf7de │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3ef0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf7e0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003bd4 0000000000000078 00003bd8 FDE cie=00000000 pc=00000000000c3f20..00000000000c4b39 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000c3f5e │ │ │ │ +00003cf4 0000000000000048 00003cf8 FDE cie=00000000 pc=00000000000bf810..00000000000c03b3 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bf81e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c3f61 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bf82f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c3f6a │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000bf840 │ │ │ │ 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: 1867 to 00000000000c46b5 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c46b6 │ │ │ │ - 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: 582 to 00000000000c48fc │ │ │ │ - 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: 39 to 00000000000c4923 │ │ │ │ + DW_CFA_advance_loc2: 1782 to 00000000000bff36 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bff37 │ │ │ │ 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: 37 to 00000000000c4948 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bff38 │ │ │ │ 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: 463 to 00000000000c4b17 │ │ │ │ + DW_CFA_advance_loc2: 547 to 00000000000c015b │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 00000000000c4b1f │ │ │ │ - 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_advance_loc: 1 to 00000000000c015c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c50 0000000000000050 00003c54 FDE cie=00000000 pc=00000000000c4b40..00000000000c4ce1 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c4b48 │ │ │ │ +00003d40 0000000000000050 00003d44 FDE cie=00000000 pc=00000000000c03c0..00000000000c0551 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c03c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000c4b5a │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000c03d7 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000c4b87 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000c0407 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000c4bac │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000c042c │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 177 to 00000000000c4c5d │ │ │ │ + DW_CFA_advance_loc1: 165 to 00000000000c04d1 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c4c62 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c04d6 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c4c67 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c04db │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c4c6c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c04e0 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c4c71 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c04e9 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c4c7e │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c04f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c4c80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c04f8 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000c4cc1 │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000c0531 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c4ccd │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c053d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c4cd2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c0542 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c4cd7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c0547 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c4ce0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c0550 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ca4 000000000000006c 00003ca8 FDE cie=00000000 pc=00000000000c4cf0..00000000000c53cd │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000c4d20 │ │ │ │ +00003d94 0000000000000044 00003d98 FDE cie=00000000 pc=00000000000c0560..00000000000c0a30 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000c0590 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c4d2d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c059d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c4d34 │ │ │ │ - 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: 915 to 00000000000c50c7 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c50d0 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 368 to 00000000000c5240 │ │ │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000c5257 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c05a0 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 796 to 00000000000c08bc │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c08c0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c5268 │ │ │ │ + DW_CFA_advance_loc2: 320 to 00000000000c0a00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 324 to 00000000000c53ac │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c0a08 │ │ │ │ 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: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c53b3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000c0a17 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d14 000000000000004c 00003d18 FDE cie=00000000 pc=00000000000c53d0..00000000000c5cd5 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000c53fa │ │ │ │ +00003ddc 000000000000004c 00003de0 FDE cie=00000000 pc=00000000000c0a30..00000000000c11dd │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000c0a5e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c53fc │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c0a62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c53fd │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c0a66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c5404 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000c0a74 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1434 to 00000000000c599e │ │ │ │ + DW_CFA_advance_loc2: 1275 to 00000000000c0f6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c599f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c0f70 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c59a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c0f71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c59a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c0f73 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c59b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c0f78 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 656 to 00000000000c5c40 │ │ │ │ + DW_CFA_advance_loc2: 488 to 00000000000c1160 │ │ │ │ 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 00000000000c5c70 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000c1180 │ │ │ │ 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 00000000000c5ca0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000c11a8 │ │ │ │ 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_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d64 0000000000000034 00003ce8 FDE cie=00000080 pc=000000000005dbc0..000000000005dd33 │ │ │ │ - Augmentation data: 7c 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005dbc6 │ │ │ │ +00003e2c 0000000000000034 00003db0 FDE cie=00000080 pc=000000000005b250..000000000005b3b3 │ │ │ │ + Augmentation data: 18 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b256 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dbc7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005b25b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dbc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b263 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005dbce │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005b26a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000005dc1e │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000005b2a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dc1f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b2a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dc20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b2a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005dc22 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b2ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005dc30 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005b2b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003d9c 000000000000001c 00003d20 FDE cie=00000080 pc=000000000000faab..000000000000fad1 │ │ │ │ - Augmentation data: 4e 3a 00 00 │ │ │ │ +00003e64 000000000000001c 00003de8 FDE cie=00000080 pc=000000000000fa90..000000000000fab6 │ │ │ │ + Augmentation data: ea 3a 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 │ │ │ │ │ │ │ │ -00003dbc 000000000000004c 00003d40 FDE cie=00000080 pc=000000000005dd40..000000000005dfae │ │ │ │ - Augmentation data: 3a 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005dd46 │ │ │ │ +00003e84 000000000000004c 00003e08 FDE cie=00000080 pc=000000000005b3c0..000000000005b606 │ │ │ │ + Augmentation data: d6 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b3c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005dd48 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3c8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005dd4a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b3ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005dd4f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005b3cf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dd50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b3d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dd51 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b3d1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dd55 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005b3d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 396 to 000000000005dee1 │ │ │ │ + DW_CFA_advance_loc2: 385 to 000000000005b559 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b55a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b55b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005dee5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b55d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005dee7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b55f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005dee9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b561 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005deeb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b563 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005def0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005b568 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003e0c 0000000000000020 00003d90 FDE cie=00000080 pc=000000000000fad1..000000000000fae5 │ │ │ │ - Augmentation data: f8 39 00 00 │ │ │ │ +00003ed4 0000000000000020 00003e58 FDE cie=00000080 pc=000000000000fab6..000000000000faca │ │ │ │ + Augmentation data: 94 3a 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 │ │ │ │ │ │ │ │ -00003e30 0000000000000024 00003e34 FDE cie=00000000 pc=00000000000c5ce0..00000000000c614f │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000c5d21 │ │ │ │ +00003ef8 0000000000000024 00003efc FDE cie=00000000 pc=00000000000c11e0..00000000000c14ac │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000c1221 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c5d31 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c1224 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c5d34 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 678 to 00000000000c5fda │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c1225 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 624 to 00000000000c1495 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c5fdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c1496 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e58 0000000000000048 00003e5c FDE cie=00000000 pc=00000000000c6150..00000000000c6218 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c6156 │ │ │ │ +00003f20 0000000000000048 00003f24 FDE cie=00000000 pc=00000000000c14b0..00000000000c1578 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c14b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6158 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c14c2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c615a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c14c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c6166 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c14c6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6167 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c14c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6168 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c14c8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c616c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c14cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000c6201 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00000000000c1561 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c1562 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c6203 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c1563 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6205 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c1565 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6207 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c1567 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c6209 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c1569 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c620b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c156b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c620c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c156c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ea4 0000000000000034 00003e28 FDE cie=00000080 pc=000000000005dfb0..000000000005e547 │ │ │ │ - Augmentation data: 68 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005dfb6 │ │ │ │ +00003f6c 000000000000003c 00003ef0 FDE cie=00000080 pc=000000000005b610..000000000005bb3d │ │ │ │ + Augmentation data: 04 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b616 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dfb7 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005b61c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005dfb8 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b61d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005dfbf │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b61e │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005b625 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 752 to 000000000005e2af │ │ │ │ + DW_CFA_advance_loc2: 687 to 000000000005b8d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e2b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005b8d9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e2b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b8db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e2b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005b8dd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005e2c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005b8e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003edc 000000000000001c 00003e60 FDE cie=00000080 pc=000000000000fae5..000000000000fb35 │ │ │ │ - Augmentation data: 58 39 00 00 │ │ │ │ +00003fac 000000000000001c 00003f30 FDE cie=00000080 pc=000000000000faca..000000000000fb1a │ │ │ │ + Augmentation data: e1 39 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - 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_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 │ │ │ │ │ │ │ │ -00003efc 000000000000004c 00003f00 FDE cie=00000000 pc=00000000000c6220..00000000000c63db │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c6231 │ │ │ │ +00003fcc 000000000000004c 00003fd0 FDE cie=00000000 pc=00000000000c1580..00000000000c172b │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c1591 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000c6248 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000c15a3 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000c15b1 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000c6280 │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000c15e0 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 188 to 00000000000c633c │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000c1692 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c1697 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c6348 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c634d │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c16a7 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000c6360 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c16b8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c6370 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c16c0 │ │ │ │ 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000c63af │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000c16ff │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c63b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c1700 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003f4c 000000000000002c 00003f50 FDE cie=00000000 pc=00000000000c63e0..00000000000c681c │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c63e5 │ │ │ │ +0000401c 000000000000002c 00004020 FDE cie=00000000 pc=00000000000c1730..00000000000c19d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c1735 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c63e8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c1738 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c63f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c173a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000c174c │ │ │ │ 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: 667 to 00000000000c6694 │ │ │ │ + DW_CFA_advance_loc2: 618 to 00000000000c19b6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c66a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c19c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003f7c 0000000000000010 00003f80 FDE cie=00000000 pc=00000000000c6820..00000000000c6875 │ │ │ │ +0000404c 0000000000000010 00004050 FDE cie=00000000 pc=00000000000c19e0..00000000000c1a35 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f90 0000000000000074 00003f94 FDE cie=00000000 pc=000000000005e550..000000000005e954 │ │ │ │ - DW_CFA_advance_loc: 33 to 000000000005e571 │ │ │ │ +00004060 0000000000000074 00004064 FDE cie=00000000 pc=000000000005bb40..000000000005bf04 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005bb5c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e573 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb5e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e575 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e577 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb62 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e578 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bb63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e579 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bb64 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e57d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb68 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 517 to 000000000005e782 │ │ │ │ + DW_CFA_advance_loc2: 508 to 000000000005bd64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e783 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bd65 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e784 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bd66 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e786 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd68 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e788 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd6a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e78a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd6c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e78c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd6e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e790 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bd70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 425 to 000000000005e939 │ │ │ │ + DW_CFA_advance_loc2: 377 to 000000000005bee9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e93d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005beed │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e93e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005beee │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e940 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bef0 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e942 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bef2 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e944 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bef4 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e946 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bef6 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005e94b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005befb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005e953 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bf03 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004008 0000000000000038 0000400c FDE cie=00000000 pc=000000000005e960..000000000005ea05 │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000005e982 │ │ │ │ +000040d8 000000000000003c 000040dc FDE cie=00000000 pc=000000000005bf10..000000000005bfa5 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bf24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e984 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bf38 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e985 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bf44 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005e98a │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf48 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005e994 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005e9c4 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 31 to 000000000005e9e3 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005bf72 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005e9e4 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005bf7d │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005e9e6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005bf8a │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005e9f3 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005bf93 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bf95 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004044 0000000000000078 00004048 FDE cie=00000000 pc=00000000000c6880..00000000000c74db │ │ │ │ - DW_CFA_advance_loc: 59 to 00000000000c68bb │ │ │ │ +00004118 0000000000000048 0000411c FDE cie=00000000 pc=00000000000c1a40..00000000000c25f8 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000c1a4e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c68cb │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000c1a62 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c68d4 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c1a73 │ │ │ │ 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: 1852 to 00000000000c7010 │ │ │ │ + DW_CFA_advance_loc2: 1771 to 00000000000c215e │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c7020 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2160 │ │ │ │ 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: 608 to 00000000000c7280 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c2168 │ │ │ │ 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 00000000000c72b0 │ │ │ │ - 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: 48 to 00000000000c72e0 │ │ │ │ - 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: 464 to 00000000000c74b0 │ │ │ │ + DW_CFA_advance_loc2: 549 to 00000000000c238d │ │ │ │ + DW_CFA_remember_state │ │ │ │ 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 00000000000c74c0 │ │ │ │ - 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_advance_loc: 3 to 00000000000c2390 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040c0 0000000000000048 000040c4 FDE cie=00000000 pc=00000000000c74e0..00000000000c8144 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000c74ee │ │ │ │ +00004164 0000000000000048 00004168 FDE cie=00000000 pc=00000000000c2600..00000000000c3203 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000c260e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000c7502 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000c2622 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c7513 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c2633 │ │ │ │ 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: 1904 to 00000000000c7c83 │ │ │ │ + DW_CFA_advance_loc2: 1825 to 00000000000c2d54 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c7c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c2d58 │ │ │ │ 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 00000000000c7ca0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c2d60 │ │ │ │ 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: 603 to 00000000000c7efb │ │ │ │ + DW_CFA_advance_loc2: 586 to 00000000000c2faa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c7f00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c2fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000410c 0000000000000048 00004110 FDE cie=00000000 pc=00000000000c8150..00000000000c8db4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000c815e │ │ │ │ +000041b0 0000000000000048 000041b4 FDE cie=00000000 pc=00000000000c3210..00000000000c3e13 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000c321e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000c8172 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000c3232 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c8183 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c3243 │ │ │ │ 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: 1904 to 00000000000c88f3 │ │ │ │ + DW_CFA_advance_loc2: 1825 to 00000000000c3964 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c8900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c3968 │ │ │ │ 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 00000000000c8910 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c3970 │ │ │ │ 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: 603 to 00000000000c8b6b │ │ │ │ + DW_CFA_advance_loc2: 586 to 00000000000c3bba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c8b70 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c3bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004158 0000000000000030 000040dc FDE cie=00000080 pc=00000000000c8dc0..00000000000c95f0 │ │ │ │ - Augmentation data: 96 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c8dc5 │ │ │ │ +000041fc 0000000000000030 00004180 FDE cie=00000080 pc=00000000000c3e20..00000000000c4584 │ │ │ │ + Augmentation data: 5a 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c3e25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000c8ddc │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000c3e3c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c8ded │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c3e4d │ │ │ │ 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: 1432 to 00000000000c9385 │ │ │ │ + DW_CFA_advance_loc2: 1252 to 00000000000c4331 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000c9390 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c4338 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000418c 0000000000000028 00004190 FDE cie=00000000 pc=00000000000c95f0..00000000000c9dbd │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000c9641 │ │ │ │ +00004230 000000000000002c 00004234 FDE cie=00000000 pc=00000000000c4590..00000000000c4cf6 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000c45d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000c965b │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c45e1 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c9664 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c45e7 │ │ │ │ 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: 1379 to 00000000000c9bc7 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c45ed │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 1257 to 00000000000c4ad6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c9bd0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c4ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000041b8 0000000000000048 000041bc FDE cie=00000000 pc=00000000000c9dc0..00000000000ca001 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c9dc6 │ │ │ │ +00004260 0000000000000048 00004264 FDE cie=00000000 pc=00000000000c4d00..00000000000c4f21 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c4d06 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9dc8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000c4d15 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9dca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c4d17 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c9dd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c4d19 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9dd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c4d1a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9dd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c4d1b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c9ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c4d1f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 481 to 00000000000c9fbd │ │ │ │ + DW_CFA_advance_loc2: 459 to 00000000000c4eea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9fbe │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c4eeb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9fbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c4eec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9fc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c4eee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9fc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c4ef0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9fc5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c4ef2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9fc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c4ef4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c9fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c4ef8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004204 000000000000005c 00004208 FDE cie=00000000 pc=00000000000ca010..00000000000ca6cf │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ca018 │ │ │ │ +000042ac 0000000000000058 000042b0 FDE cie=00000000 pc=00000000000c4f30..00000000000c557e │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c4f38 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000ca031 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000ca053 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c4f3c │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c4f56 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c4f70 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c4f80 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 463 to 00000000000c514f │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 468 to 00000000000ca227 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 901 to 00000000000ca5ac │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5b1 │ │ │ │ + DW_CFA_advance_loc2: 811 to 00000000000c547a │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c547f │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5bb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c5484 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c5489 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5c5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c548e │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ca5c9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c5496 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca5ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c5497 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ca5ce │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5d3 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c549c │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c54a1 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca5dd │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ca5e1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c54a6 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c54ae │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca5e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c54af │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - 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_loc1: 206 to 00000000000ca6b0 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00000000000c5560 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004264 000000000000002c 00004268 FDE cie=00000000 pc=000000000005ea10..000000000005ecc5 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ea18 │ │ │ │ +00004308 000000000000002c 0000430c FDE cie=00000000 pc=000000000005bfb0..000000000005c25d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bfb8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000005ea23 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005bfc3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000005ea2e │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005bfce │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000005ea5c │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000005bffc │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 530 to 000000000005ec6e │ │ │ │ + DW_CFA_advance_loc2: 515 to 000000000005c1ff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000005eca3 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005c23b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005eca9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c241 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ecaa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c242 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005ecb7 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005c24f │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005ecc4 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005c25c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00004294 000000000000002c 00004298 FDE cie=00000000 pc=00000000000ca6d0..00000000000cb0c7 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ca6d5 │ │ │ │ +00004338 0000000000000034 0000433c FDE cie=00000000 pc=00000000000c5580..00000000000c5fc7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c5585 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000ca6d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c5588 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ca6e1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c5599 │ │ │ │ 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: 1217 to 00000000000caba2 │ │ │ │ + DW_CFA_advance_loc2: 1280 to 00000000000c5a99 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000caba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c5a9a │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 488 to 00000000000c5c82 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c5c83 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042c4 0000000000000030 00004248 FDE cie=00000080 pc=00000000000cb0d0..00000000000cc0ec │ │ │ │ - Augmentation data: 3e 4e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cb0d5 │ │ │ │ +00004370 0000000000000030 000042f4 FDE cie=00000080 pc=00000000000c5fd0..00000000000c6f75 │ │ │ │ + Augmentation data: fa 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c5fd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000cb0d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c5fd8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000cb0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c5fdc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c5fe6 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000c5ff5 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2810 to 00000000000cbbe6 │ │ │ │ + DW_CFA_advance_loc2: 3166 to 00000000000c6c53 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cbbf0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c6c58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000042f8 0000000000000030 000042fc FDE cie=00000000 pc=00000000000cc0f0..00000000000cc150 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cc0f5 │ │ │ │ +000043a4 0000000000000030 000043a8 FDE cie=00000000 pc=00000000000c6f80..00000000000c6fd0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c6f85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc0f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c6f89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cc100 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c6f90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000cc131 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000c6fb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc132 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c6fba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc133 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c6fbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cc140 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c6fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cc14d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c6fcd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc14e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c6fce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc14f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c6fcf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000432c 0000000000000070 000042b0 FDE cie=00000080 pc=000000000005ecd0..000000000005f39f │ │ │ │ - Augmentation data: 10 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005ecdd │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ece9 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005ecf7 │ │ │ │ +000043d8 0000000000000070 0000435c FDE cie=00000080 pc=000000000005c260..000000000005c8df │ │ │ │ + Augmentation data: bd 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005c26d │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c275 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000005c287 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000005ed02 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005ed26 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 421 to 000000000005eecb │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005eeeb │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005c295 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000005c2b6 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 421 to 000000000005c45b │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000005c47c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005eef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005ef10 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000005c49f │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c4af │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000005efa0 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005efc0 │ │ │ │ + DW_CFA_advance_loc1: 129 to 000000000005c530 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c548 │ │ │ │ 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: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005efd0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c550 │ │ │ │ + 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005efd5 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 640 to 000000000005f255 │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005f25a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c555 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 616 to 000000000005c7bd │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000005f2e0 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c7c2 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc1: 126 to 000000000005c840 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000005f30a │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005f30f │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000005c862 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000005f320 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005f340 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c867 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005c870 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000005f37a │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c890 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000005c8ba │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005f37f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f387 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c8bf │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c8c7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000043a0 0000000000000020 00004324 FDE cie=00000080 pc=000000000000fb36..000000000000fb74 │ │ │ │ - Augmentation data: bd 34 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ +0000444c 0000000000000020 000043d0 FDE cie=00000080 pc=000000000000fb1a..000000000000fb58 │ │ │ │ + Augmentation data: 6a 35 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 │ │ │ │ │ │ │ │ -000043c4 000000000000002c 000043c8 FDE cie=00000000 pc=000000000005f3a0..000000000005fc5d │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005f3a5 │ │ │ │ +00004470 0000000000000030 00004474 FDE cie=00000000 pc=000000000005c8e0..000000000005d2a7 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c8e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005f3ab │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c8eb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005f3b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c8ed │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c8f2 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c8f7 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c8ff │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c903 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1711 to 000000000005fa63 │ │ │ │ + DW_CFA_advance_loc2: 2011 to 000000000005d0de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005fa70 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005d0df │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043f4 0000000000000050 00004378 FDE cie=00000080 pc=00000000000cc150..00000000000cda87 │ │ │ │ - Augmentation data: 28 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000cc159 │ │ │ │ +000044a4 0000000000000050 00004428 FDE cie=00000080 pc=00000000000c6fd0..00000000000c89a0 │ │ │ │ + Augmentation data: e1 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c6fd9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cc165 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c6fe5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cc16f │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c6fef │ │ │ │ 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 00000000000cc177 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c6ff7 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 167 to 00000000000cc21e │ │ │ │ + DW_CFA_advance_loc1: 132 to 00000000000c707b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000cc24a │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000c70a7 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 4825 to 00000000000cd523 │ │ │ │ + DW_CFA_advance_loc2: 5496 to 00000000000c861f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cd530 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c862c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cd531 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c862d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004448 0000000000000010 0000444c FDE cie=00000000 pc=000000000005fc60..000000000005fc69 │ │ │ │ +000044f8 0000000000000010 000044fc FDE cie=00000000 pc=000000000005d2b0..000000000005d2b9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000445c 000000000000001c 00004460 FDE cie=00000000 pc=000000000005fc70..000000000005fc97 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fc78 │ │ │ │ +0000450c 000000000000001c 00004510 FDE cie=00000000 pc=000000000005d2c0..000000000005d2e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d2c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005fc7d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d2cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fc85 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d2d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000005fc96 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000005d2e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000447c 0000000000000040 00004400 FDE cie=00000080 pc=000000000005fca0..000000000005fde3 │ │ │ │ - Augmentation data: e9 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005fca5 │ │ │ │ +0000452c 0000000000000050 000044b0 FDE cie=00000080 pc=000000000005d2f0..000000000005d42b │ │ │ │ + Augmentation data: 92 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d2f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005fcab │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005d2f8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fcb7 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005fcd7 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000005fce2 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000000000005fd34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d300 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005d30b │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 30 to 000000000005d329 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d335 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d33d │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005d379 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000000000005fd89 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000005d3c9 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3cd │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fd8d │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fda1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3d1 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d3e9 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000005fdb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005d3f0 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005fdc4 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d404 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d408 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fdc8 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005fdd2 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d40c │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005d41a │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000044c0 000000000000001c 00004444 FDE cie=00000080 pc=000000000000fb74..000000000000fb9b │ │ │ │ - Augmentation data: ae 33 00 00 │ │ │ │ +00004580 0000000000000020 00004504 FDE cie=00000080 pc=000000000000fb58..000000000000fb7f │ │ │ │ + Augmentation data: 47 34 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 │ │ │ │ │ │ │ │ -000044e0 000000000000001c 000044e4 FDE cie=00000000 pc=000000000005fdf0..000000000005fe17 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fdf8 │ │ │ │ +000045a4 000000000000001c 000045a8 FDE cie=00000000 pc=000000000005d430..000000000005d457 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d438 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005fdfd │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d43d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fe05 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d445 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000005fe16 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000005d456 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004500 0000000000000030 00004484 FDE cie=00000080 pc=000000000005fe20..0000000000060fee │ │ │ │ - Augmentation data: 76 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005fe25 │ │ │ │ +000045c4 0000000000000030 00004548 FDE cie=00000080 pc=000000000005d460..000000000005e711 │ │ │ │ + Augmentation data: 0b 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d465 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000005fe28 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005d468 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005fe31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d46c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d471 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d476 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d47a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3965 to 0000000000060dae │ │ │ │ + DW_CFA_advance_loc2: 3744 to 000000000005e31a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000060daf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005e31b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004534 0000000000000020 000044b8 FDE cie=00000080 pc=000000000000fb9b..000000000000fbe7 │ │ │ │ - Augmentation data: 4d 33 00 00 │ │ │ │ +000045f8 0000000000000020 0000457c FDE cie=00000080 pc=000000000000fb7f..000000000000fbcb │ │ │ │ + Augmentation data: e2 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-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 │ │ │ │ │ │ │ │ -00004558 0000000000000058 000044dc FDE cie=00000080 pc=0000000000060ff0..0000000000061bf1 │ │ │ │ - Augmentation data: 31 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000060ff9 │ │ │ │ +0000461c 0000000000000058 000045a0 FDE cie=00000080 pc=000000000005e720..000000000005f302 │ │ │ │ + Augmentation data: c6 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005e729 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061005 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e735 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006100f │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005e75b │ │ │ │ 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 0000000000061010 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005e75c │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1445 to 00000000000615b5 │ │ │ │ + DW_CFA_advance_loc2: 1409 to 000000000005ecdd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000615c2 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005ecea │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000615d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005ecf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 553 to 00000000000617f9 │ │ │ │ + DW_CFA_advance_loc2: 546 to 000000000005ef12 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 297 to 0000000000061922 │ │ │ │ + DW_CFA_advance_loc2: 289 to 000000000005f033 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 426 to 0000000000061acc │ │ │ │ + DW_CFA_advance_loc2: 424 to 000000000005f1db │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045b4 0000000000000034 00004538 FDE cie=00000080 pc=000000000000fbe7..000000000000fce8 │ │ │ │ - Augmentation data: 42 33 00 00 │ │ │ │ +00004678 0000000000000034 000045fc FDE cie=00000080 pc=000000000000fbcb..000000000000fccc │ │ │ │ + Augmentation data: d7 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) │ │ │ │ │ │ │ │ -000045ec 0000000000000050 00004570 FDE cie=00000080 pc=00000000000cda90..00000000000cf1d4 │ │ │ │ - Augmentation data: 46 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000cda99 │ │ │ │ +000046b0 0000000000000050 00004634 FDE cie=00000080 pc=00000000000c89a0..00000000000ca18b │ │ │ │ + Augmentation data: eb 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c89a9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cdaa5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c89b5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cdaaf │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c89bf │ │ │ │ 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 00000000000cdab7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c89c7 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 163 to 00000000000cdb5a │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000c8a49 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000cdb86 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000c8a75 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 4871 to 00000000000cee8d │ │ │ │ + DW_CFA_advance_loc2: 5046 to 00000000000c9e2b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cee9a │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c9e38 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cee9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9e39 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004640 0000000000000054 000045c4 FDE cie=00000080 pc=0000000000061c00..0000000000063648 │ │ │ │ - Augmentation data: be 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000061c09 │ │ │ │ +00004704 0000000000000054 00004688 FDE cie=00000080 pc=000000000005f310..0000000000060c2a │ │ │ │ + Augmentation data: 53 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005f319 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000061c1f │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005f32f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000061c29 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000005f34e │ │ │ │ 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 0000000000061c38 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f356 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 3391 to 0000000000062977 │ │ │ │ + DW_CFA_advance_loc2: 3245 to 0000000000060003 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00000000000629e4 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0000000000060075 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000629f1 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000060082 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000062a00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000060088 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000062a11 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000060099 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2568 to 0000000000063419 │ │ │ │ + DW_CFA_advance_loc2: 2525 to 0000000000060a76 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00004698 0000000000000034 0000461c FDE cie=00000080 pc=000000000000fce8..000000000000fdb2 │ │ │ │ - Augmentation data: d9 32 00 00 │ │ │ │ +0000475c 0000000000000034 000046e0 FDE cie=00000080 pc=000000000000fccc..000000000000fd8b │ │ │ │ + Augmentation data: 6e 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) │ │ │ │ │ │ │ │ -000046d0 0000000000000054 00004654 FDE cie=00000080 pc=0000000000063650..00000000000647a5 │ │ │ │ - Augmentation data: a9 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000063659 │ │ │ │ +00004794 0000000000000054 00004718 FDE cie=00000080 pc=0000000000060c30..0000000000061d74 │ │ │ │ + Augmentation data: 3e 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000060c39 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063665 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060c45 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006366f │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000060c72 │ │ │ │ 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 000000000006367e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060c7a │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1440 to 0000000000063c1e │ │ │ │ + DW_CFA_advance_loc2: 1380 to 00000000000611de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000063c2b │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000611eb │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000063c30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000611f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 574 to 0000000000063e6e │ │ │ │ + DW_CFA_advance_loc2: 557 to 000000000006141d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 305 to 0000000000063f9f │ │ │ │ + DW_CFA_advance_loc2: 314 to 0000000000061557 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004728 0000000000000034 000046ac FDE cie=00000080 pc=000000000000fdb2..000000000000fecb │ │ │ │ - Augmentation data: d6 32 00 00 │ │ │ │ +000047ec 0000000000000034 00004770 FDE cie=00000080 pc=000000000000fd8b..000000000000fea4 │ │ │ │ + Augmentation data: 6b 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) │ │ │ │ │ │ │ │ -00004760 000000000000004c 000046e4 FDE cie=00000080 pc=00000000000cf1e0..00000000000cf30a │ │ │ │ - Augmentation data: e8 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000cf1e6 │ │ │ │ +00004824 000000000000004c 000047a8 FDE cie=00000080 pc=00000000000ca190..00000000000ca2a2 │ │ │ │ + Augmentation data: 8d 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ca196 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf1e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca198 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf1ea │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ca19d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cf1ef │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ca1a2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf1f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca1a3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf1f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca1a4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000cf1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ca1a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 192 to 00000000000cf2b8 │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000ca258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf2b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca259 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf2ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca25a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf2bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca25c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf2be │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca25e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf2c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca260 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cf2c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca262 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000cf2d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ca268 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047b0 0000000000000030 00004734 FDE cie=00000080 pc=00000000000cf310..00000000000cfbbd │ │ │ │ - Augmentation data: aa 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cf315 │ │ │ │ +00004874 0000000000000030 000047f8 FDE cie=00000080 pc=00000000000ca2b0..00000000000caafd │ │ │ │ + Augmentation data: 4f 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ca2b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000cf32c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000ca2c5 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000cf33d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000ca2ce │ │ │ │ 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: 1538 to 00000000000cf93f │ │ │ │ + DW_CFA_advance_loc2: 1449 to 00000000000ca877 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cf940 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca878 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047e4 0000000000000030 00004768 FDE cie=00000080 pc=00000000000647b0..0000000000065b76 │ │ │ │ - Augmentation data: 22 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000647b5 │ │ │ │ +000048a8 0000000000000030 0000482c FDE cie=00000080 pc=0000000000061d80..0000000000063227 │ │ │ │ + Augmentation data: b7 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000061d85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000647c2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000061d92 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000647d6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061da6 │ │ │ │ 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: 4447 to 0000000000065935 │ │ │ │ + DW_CFA_advance_loc2: 4715 to 0000000000063011 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000065936 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000063012 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004818 0000000000000020 0000479c FDE cie=00000080 pc=000000000000fecb..000000000000ff41 │ │ │ │ - Augmentation data: 10 32 00 00 │ │ │ │ +000048dc 0000000000000020 00004860 FDE cie=00000080 pc=000000000000fea4..000000000000ff3b │ │ │ │ + Augmentation data: a5 32 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 │ │ │ │ │ │ │ │ -0000483c 000000000000002c 000047c0 FDE cie=00000080 pc=0000000000065b80..0000000000065f9c │ │ │ │ - Augmentation data: f4 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000065b85 │ │ │ │ +00004900 000000000000002c 00004884 FDE cie=00000080 pc=0000000000063230..000000000006361c │ │ │ │ + Augmentation data: 89 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000063235 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000065b8f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000063243 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000065b9c │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000063250 │ │ │ │ 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: 667 to 0000000000065e37 │ │ │ │ + DW_CFA_advance_loc2: 638 to 00000000000634ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000065e40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000634d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000486c 000000000000001c 000047f0 FDE cie=00000080 pc=000000000000ff41..000000000000ff6b │ │ │ │ - Augmentation data: cd 31 00 00 │ │ │ │ +00004930 000000000000001c 000048b4 FDE cie=00000080 pc=000000000000ff3b..000000000000ff63 │ │ │ │ + Augmentation data: 62 32 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 │ │ │ │ │ │ │ │ -0000488c 0000000000000030 00004810 FDE cie=00000080 pc=0000000000065fa0..000000000006688f │ │ │ │ - Augmentation data: b7 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000065fa5 │ │ │ │ +00004950 0000000000000030 000048d4 FDE cie=00000080 pc=0000000000063620..0000000000063eed │ │ │ │ + Augmentation data: 4b 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000063625 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000065fb2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000063632 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065fc6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063646 │ │ │ │ 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: 1545 to 00000000000665cf │ │ │ │ + DW_CFA_advance_loc2: 1514 to 0000000000063c30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000665d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063c38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048c0 0000000000000020 00004844 FDE cie=00000080 pc=000000000000ff6b..00000000000100a5 │ │ │ │ - Augmentation data: f3 31 00 00 │ │ │ │ +00004984 0000000000000020 00004908 FDE cie=00000080 pc=000000000000ff63..000000000001008c │ │ │ │ + Augmentation data: 87 32 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 │ │ │ │ │ │ │ │ -000048e4 0000000000000030 00004868 FDE cie=00000080 pc=0000000000066890..0000000000067a31 │ │ │ │ - Augmentation data: ef 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000066895 │ │ │ │ +000049a8 0000000000000030 0000492c FDE cie=00000080 pc=0000000000063ef0..0000000000064ed1 │ │ │ │ + Augmentation data: 83 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000063ef5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000066898 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000063ef8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000668ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063f00 │ │ │ │ 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 0000000000063f04 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3490 to 000000000006764e │ │ │ │ + DW_CFA_advance_loc2: 3023 to 0000000000064ad3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000067650 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000064ad8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004918 0000000000000020 0000489c FDE cie=00000080 pc=00000000000100a5..00000000000100fc │ │ │ │ - Augmentation data: d6 31 00 00 │ │ │ │ +000049dc 0000000000000020 00004960 FDE cie=00000080 pc=000000000001008c..00000000000100e0 │ │ │ │ + Augmentation data: 6a 32 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 │ │ │ │ │ │ │ │ -0000493c 000000000000002c 000048c0 FDE cie=00000080 pc=0000000000067a40..0000000000067c05 │ │ │ │ - Augmentation data: ba 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067a48 │ │ │ │ +00004a00 0000000000000030 00004984 FDE cie=00000080 pc=0000000000064ee0..000000000006508d │ │ │ │ + Augmentation data: 4e 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064ee8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000067a57 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000064ef1 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000064efc │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064f04 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000067a6d │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000064f11 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 337 to 0000000000067bbe │ │ │ │ + DW_CFA_advance_loc2: 309 to 0000000000065046 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000067bc0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000065050 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000067bf4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006507c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000067bf9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000065081 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000496c 0000000000000020 000048f0 FDE cie=00000080 pc=00000000000100fc..0000000000010133 │ │ │ │ - Augmentation data: 93 31 00 00 │ │ │ │ +00004a34 0000000000000020 000049b8 FDE cie=00000080 pc=00000000000100e0..0000000000010117 │ │ │ │ + Augmentation data: 23 32 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000010124 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000010108 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004990 0000000000000040 00004914 FDE cie=00000080 pc=0000000000067c10..00000000000685d7 │ │ │ │ - Augmentation data: 77 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000067c1b │ │ │ │ +00004a58 0000000000000040 000049dc FDE cie=00000080 pc=0000000000065090..0000000000065a3f │ │ │ │ + Augmentation data: 07 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006509b │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000067c6f │ │ │ │ + DW_CFA_advance_loc1: 84 to 00000000000650ef │ │ │ │ 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: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 975 to 000000000006803e │ │ │ │ + DW_CFA_advance_loc2: 974 to 00000000000654bd │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 590 to 000000000006828c │ │ │ │ + DW_CFA_advance_loc2: 585 to 0000000000065706 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000000000068312 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000000000065792 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000068320 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000065798 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 491 to 000000000006850b │ │ │ │ + DW_CFA_advance_loc2: 475 to 0000000000065973 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000068531 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000065999 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000068545 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000659ad │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000068571 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000659d9 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049d4 0000000000000028 00004958 FDE cie=00000080 pc=0000000000010133..0000000000010246 │ │ │ │ - Augmentation data: af 31 00 00 │ │ │ │ +00004a9c 0000000000000028 00004a20 FDE cie=00000080 pc=0000000000010117..000000000001022a │ │ │ │ + Augmentation data: 3f 32 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ 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: 55 to 000000000001016a │ │ │ │ + DW_CFA_advance_loc: 55 to 000000000001014e │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000101a4 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000010188 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 89 to 00000000000101fd │ │ │ │ + DW_CFA_advance_loc1: 89 to 00000000000101e1 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ │ │ │ -00004a00 0000000000000038 00004984 FDE cie=00000080 pc=00000000000685e0..0000000000069030 │ │ │ │ - Augmentation data: 9b 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000685e5 │ │ │ │ +00004ac8 0000000000000038 00004a4c FDE cie=00000080 pc=0000000000065a40..0000000000066351 │ │ │ │ + Augmentation data: 2b 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000065a45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000685f2 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000065a56 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000068603 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065a5e │ │ │ │ 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 0000000000065a6a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1909 to 0000000000068d78 │ │ │ │ + DW_CFA_advance_loc2: 1648 to 00000000000660da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068d80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000660e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 572 to 0000000000068fbc │ │ │ │ + DW_CFA_advance_loc2: 528 to 00000000000662f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000068fbd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000662f1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a3c 0000000000000020 000049c0 FDE cie=00000080 pc=0000000000010246..00000000000102d4 │ │ │ │ - Augmentation data: 80 31 00 00 │ │ │ │ +00004b04 0000000000000020 00004a88 FDE cie=00000080 pc=000000000001022a..00000000000102b8 │ │ │ │ + Augmentation data: 0f 32 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 │ │ │ │ │ │ │ │ -00004a60 0000000000000038 000049e4 FDE cie=00000080 pc=0000000000069030..0000000000069aa8 │ │ │ │ - Augmentation data: 64 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000069035 │ │ │ │ +00004b28 0000000000000038 00004aac FDE cie=00000080 pc=0000000000066360..0000000000066cb6 │ │ │ │ + Augmentation data: f3 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000066365 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000069042 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000066376 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000069053 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006637e │ │ │ │ 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 000000000006638a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1941 to 00000000000697e8 │ │ │ │ + DW_CFA_advance_loc2: 1680 to 0000000000066a1a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000697f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000066a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 580 to 0000000000069a34 │ │ │ │ + DW_CFA_advance_loc2: 546 to 0000000000066c42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000069a35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000066c43 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004a9c 0000000000000020 00004a20 FDE cie=00000080 pc=00000000000102d4..0000000000010362 │ │ │ │ - Augmentation data: 49 31 00 00 │ │ │ │ +00004b64 0000000000000020 00004ae8 FDE cie=00000080 pc=00000000000102b8..0000000000010346 │ │ │ │ + Augmentation data: d7 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 │ │ │ │ │ │ │ │ -00004ac0 0000000000000030 00004a44 FDE cie=00000080 pc=0000000000069ab0..000000000006ac19 │ │ │ │ - Augmentation data: 2d 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000069ab5 │ │ │ │ +00004b88 0000000000000030 00004b0c FDE cie=00000080 pc=0000000000066cc0..0000000000067f7c │ │ │ │ + Augmentation data: bb 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000066cc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000069ac2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000066cd2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069ad6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000066ce6 │ │ │ │ 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: 3915 to 000000000006aa21 │ │ │ │ + DW_CFA_advance_loc2: 3767 to 0000000000067b9d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006aa22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000067b9e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004af4 0000000000000020 00004a78 FDE cie=00000080 pc=0000000000010362..00000000000103d8 │ │ │ │ - Augmentation data: 1b 31 00 00 │ │ │ │ +00004bbc 0000000000000020 00004b40 FDE cie=00000080 pc=0000000000010346..00000000000103bc │ │ │ │ + Augmentation data: a9 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 │ │ │ │ │ │ │ │ -00004b18 0000000000000030 00004a9c FDE cie=00000080 pc=000000000006ac20..000000000006bb44 │ │ │ │ - Augmentation data: ff 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006ac25 │ │ │ │ +00004be0 0000000000000030 00004b64 FDE cie=00000080 pc=0000000000067f80..0000000000068da5 │ │ │ │ + Augmentation data: 8d 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000067f85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006ac28 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000067f88 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000006ac31 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000067f8a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000067f94 │ │ │ │ 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: 3732 to 000000000006bac5 │ │ │ │ + DW_CFA_advance_loc2: 3475 to 0000000000068d27 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000006bad0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000068d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004b4c 0000000000000020 00004ad0 FDE cie=00000080 pc=00000000000103d8..000000000001042c │ │ │ │ - Augmentation data: e5 30 00 00 │ │ │ │ +00004c14 0000000000000020 00004b98 FDE cie=00000080 pc=00000000000103bc..0000000000010410 │ │ │ │ + Augmentation data: 73 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 │ │ │ │ │ │ │ │ -00004b70 0000000000000030 00004b74 FDE cie=00000000 pc=00000000000cfbc0..00000000000cfc20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cfbc5 │ │ │ │ +00004c38 0000000000000030 00004c3c FDE cie=00000000 pc=00000000000cab00..00000000000cab50 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cab05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfbc6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cab09 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cfbd0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000cab10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000cfc02 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000cab3a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfc03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab3b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfc04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab3c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cfc10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cab40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cfc1d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cab4d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfc1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab4e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfc1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab4f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ba4 0000000000000068 00004b28 FDE cie=00000080 pc=000000000006bb50..000000000006d230 │ │ │ │ - Augmentation data: 95 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000006bb5b │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000006bb8c │ │ │ │ +00004c6c 0000000000000068 00004bf0 FDE cie=00000080 pc=0000000000068db0..000000000006a4d8 │ │ │ │ + Augmentation data: 23 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000068dbb │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068dc3 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0000000000068e1c │ │ │ │ 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_advance_loc1: 230 to 000000000006bc72 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0000000000068edd │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2484 to 000000000006c626 │ │ │ │ + DW_CFA_advance_loc2: 2528 to 00000000000698bd │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c62e │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000698c5 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000006c6e7 │ │ │ │ + DW_CFA_advance_loc1: 182 to 000000000006997b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006c6ec │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000069980 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2292 to 000000000006cfe0 │ │ │ │ + DW_CFA_advance_loc2: 2320 to 000000000006a290 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc1: 107 to 000000000006d04b │ │ │ │ + DW_CFA_advance_loc1: 107 to 000000000006a2fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006d050 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006a300 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006d088 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006a338 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000006d0f2 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000006a3a2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006d0f7 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006a3a7 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d0ff │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a3af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d107 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a3b7 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006d10c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006a3bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 170 to 000000000006d1b6 │ │ │ │ + DW_CFA_advance_loc1: 162 to 000000000006a45e │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000006d1df │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000006a487 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004c10 0000000000000020 00004b94 FDE cie=00000080 pc=000000000001042c..0000000000010593 │ │ │ │ - Augmentation data: 73 30 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ +00004cd8 0000000000000020 00004c5c FDE cie=00000080 pc=0000000000010410..0000000000010580 │ │ │ │ + Augmentation data: 01 31 00 00 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004c34 0000000000000050 00004bb8 FDE cie=00000080 pc=000000000006d230..000000000006d527 │ │ │ │ - Augmentation data: 58 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000006d239 │ │ │ │ +00004cfc 0000000000000050 00004c80 FDE cie=00000080 pc=000000000006a4e0..000000000006a7b7 │ │ │ │ + Augmentation data: e6 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000006a4e9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000006d24f │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000006a4ff │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006d259 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000006a514 │ │ │ │ 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 000000000006d265 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006a519 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 344 to 000000000006d3bd │ │ │ │ + DW_CFA_advance_loc2: 315 to 000000000006a654 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000006d3e7 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000006a67e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 103 to 000000000006d44e │ │ │ │ + DW_CFA_advance_loc1: 97 to 000000000006a6df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006d45b │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006a6ec │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006d460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c88 0000000000000034 00004c0c FDE cie=00000080 pc=0000000000010593..00000000000105e6 │ │ │ │ - Augmentation data: 3a 30 00 00 │ │ │ │ +00004d50 0000000000000034 00004cd4 FDE cie=00000080 pc=0000000000010580..00000000000105e3 │ │ │ │ + Augmentation data: c8 30 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) │ │ │ │ │ │ │ │ -00004cc0 0000000000000048 00004cc4 FDE cie=00000000 pc=00000000000cfc20..00000000000cfe31 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000cfc26 │ │ │ │ +00004d88 0000000000000048 00004d8c FDE cie=00000000 pc=00000000000cab50..00000000000cad71 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cab56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfc28 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cab62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfc2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cab64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cfc36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cab66 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfc37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfc38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cab68 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000cfc3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cab6c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 440 to 00000000000cfdf4 │ │ │ │ + DW_CFA_advance_loc2: 454 to 00000000000cad32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfdf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cad33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfdf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cad34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfdf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cad36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfdfa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cad38 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfdfc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cad3a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfdfe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cad3c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfe00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cad40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004d0c 0000000000000048 00004d10 FDE cie=00000000 pc=00000000000cfe40..00000000000cff08 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000cfe46 │ │ │ │ +00004dd4 0000000000000048 00004dd8 FDE cie=00000000 pc=00000000000cad80..00000000000cae48 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cad86 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfe48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cad92 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfe4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cad94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cfe56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cad96 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfe57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cad97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfe58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cad98 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000cfe5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cad9c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000cfef1 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00000000000cae31 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cae32 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfef3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cae33 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfef5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cae35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfef7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cae37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfef9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cae39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cfefb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cae3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cfefc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cae3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d58 0000000000000048 00004d5c FDE cie=00000000 pc=00000000000cff10..00000000000d02e1 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000cff16 │ │ │ │ +00004e20 0000000000000048 00004e24 FDE cie=00000000 pc=00000000000cae50..00000000000cb201 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cae56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cff18 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cae62 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cff1a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cae64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cff26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cae66 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cff27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cae67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cff28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cae68 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000cff2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cae6c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 871 to 00000000000d0293 │ │ │ │ + DW_CFA_advance_loc2: 839 to 00000000000cb1b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb1b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0295 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb1b5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0297 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb1b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0299 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb1b9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d029b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb1bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d029d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb1bd │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d02a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cb1c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004da4 000000000000003c 00004da8 FDE cie=00000000 pc=00000000000d02f0..00000000000d05bb │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d02f8 │ │ │ │ +00004e6c 000000000000003c 00004e70 FDE cie=00000000 pc=00000000000cb210..00000000000cb483 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cb218 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d02fd │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cb21d │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000d0324 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000cb23f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d0336 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000cb25a │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 533 to 00000000000d054b │ │ │ │ + DW_CFA_advance_loc2: 423 to 00000000000cb401 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0550 │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0555 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cb40a │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000d056e │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000cb419 │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000cb437 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d056f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb438 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d057a │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cb443 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d057f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cb448 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0584 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cb44d │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000d05a7 │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000cb470 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ │ │ │ -00004de4 0000000000000028 00004de8 FDE cie=00000000 pc=00000000000d05c0..00000000000d0954 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d05c5 │ │ │ │ +00004eac 0000000000000028 00004eb0 FDE cie=00000000 pc=00000000000cb490..00000000000cb769 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cb495 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d05c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cb498 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d05d7 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000cb4a7 │ │ │ │ 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: 805 to 00000000000d08fc │ │ │ │ + DW_CFA_advance_loc2: 632 to 00000000000cb71f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d0900 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb720 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e10 0000000000000048 00004e14 FDE cie=00000000 pc=00000000000d0960..00000000000d0b51 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d0966 │ │ │ │ +00004ed8 0000000000000048 00004edc FDE cie=00000000 pc=00000000000cb770..00000000000cb959 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cb776 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0968 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cb782 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d096a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb784 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d0976 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb786 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0977 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb787 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0978 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb788 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d097c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cb78c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 402 to 00000000000d0b0e │ │ │ │ + DW_CFA_advance_loc2: 399 to 00000000000cb91b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0b0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb91c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0b10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb91d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b12 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb91f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b14 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb921 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb923 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b18 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb925 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d0b20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cb930 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004e5c 0000000000000048 00004e60 FDE cie=00000000 pc=00000000000d0b60..00000000000d0d71 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d0b66 │ │ │ │ +00004f24 0000000000000048 00004f28 FDE cie=00000000 pc=00000000000cb960..00000000000cbb81 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cb966 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b68 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cb972 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0b6a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb974 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d0b76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cb976 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0b77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb977 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0b78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cb978 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d0b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cb97c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 440 to 00000000000d0d34 │ │ │ │ + DW_CFA_advance_loc2: 454 to 00000000000cbb42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0d35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbb43 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0d36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbb44 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0d38 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbb46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0d3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbb48 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0d3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbb4a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0d3e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbb4c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cbb50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004ea8 0000000000000028 00004eac FDE cie=00000000 pc=00000000000d0d80..00000000000d10e6 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0d85 │ │ │ │ +00004f70 0000000000000028 00004f74 FDE cie=00000000 pc=00000000000cbb90..00000000000cbe98 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cbb95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d0d88 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cbb98 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d0d97 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000cbba7 │ │ │ │ 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: 804 to 00000000000d10bb │ │ │ │ + DW_CFA_advance_loc2: 710 to 00000000000cbe6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d10bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbe6e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ed4 0000000000000048 00004ed8 FDE cie=00000000 pc=00000000000d10f0..00000000000d11b8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d10f6 │ │ │ │ +00004f9c 0000000000000048 00004fa0 FDE cie=00000000 pc=00000000000cbea0..00000000000cbf68 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cbea6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d10f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cbeb2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d10fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbeb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d1106 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbeb6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1107 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbeb7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1108 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbeb8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d110c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cbebc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000d11a1 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00000000000cbf51 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d11a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbf52 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d11a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbf53 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d11a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbf55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d11a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbf57 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d11a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbf59 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d11ab │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000cbf5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d11ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cbf5c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f20 000000000000002c 00004f24 FDE cie=00000000 pc=00000000000d11c0..00000000000d1394 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d11c5 │ │ │ │ +00004fe8 000000000000002c 00004fec FDE cie=00000000 pc=00000000000cbf70..00000000000cc14c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cbf75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000d11dc │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000cbf8c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d11ed │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000cbf9d │ │ │ │ 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: 361 to 00000000000d1356 │ │ │ │ + DW_CFA_advance_loc2: 377 to 00000000000cc116 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d1360 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000cc120 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f50 0000000000000030 00004f54 FDE cie=00000000 pc=00000000000d13a0..00000000000d1400 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d13a5 │ │ │ │ +00005018 0000000000000030 0000501c FDE cie=00000000 pc=00000000000cc150..00000000000cc1a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc155 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d13a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cc159 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d13b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000cc160 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000d13e1 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000cc189 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d13e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc18a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d13e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc18b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d13f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc190 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d13fd │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cc19d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d13fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc19e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d13ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc19f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f84 0000000000000050 00004f08 FDE cie=00000080 pc=000000000006d530..000000000006d86a │ │ │ │ - Augmentation data: 46 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006d536 │ │ │ │ +0000504c 0000000000000050 00004fd0 FDE cie=00000080 pc=000000000006a7c0..000000000006aaaa │ │ │ │ + Augmentation data: d4 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006a7c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d538 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006a7c8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d53a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006a7ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d53c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006a7cc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d53d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006a7cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d53e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006a7ce │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d542 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a7d2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 655 to 000000000006d7d1 │ │ │ │ + DW_CFA_advance_loc2: 575 to 000000000006aa11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d7d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d7d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006aa16 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d7d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aa18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d7da │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aa1a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d7dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aa1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d7de │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aa1e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d7e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aa20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fd8 0000000000000020 00004f5c FDE cie=00000080 pc=00000000000105e6..0000000000010684 │ │ │ │ - Augmentation data: 12 2d 00 00 │ │ │ │ +000050a0 0000000000000020 00005024 FDE cie=00000080 pc=00000000000105e3..0000000000010681 │ │ │ │ + Augmentation data: a0 2d 00 00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004ffc 0000000000000050 00004f80 FDE cie=00000080 pc=000000000006d870..000000000006dbc2 │ │ │ │ - Augmentation data: f6 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006d876 │ │ │ │ +000050c4 0000000000000050 00005048 FDE cie=00000080 pc=000000000006aab0..000000000006adda │ │ │ │ + Augmentation data: 84 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006aab6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d878 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aab8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d87a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aaba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d87c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006aabc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d87d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006aabd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d87e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006aabe │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000006d885 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006aac5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 546 to 000000000006daa7 │ │ │ │ + DW_CFA_advance_loc2: 531 to 000000000006acd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006daab │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acdc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006daac │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006acdd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006daae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006acdf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dab0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006ace1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dab2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006ace3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dab4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006ace5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dac0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006acf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005050 0000000000000020 00004fd4 FDE cie=00000080 pc=0000000000010684..0000000000010722 │ │ │ │ - Augmentation data: c3 2c 00 00 │ │ │ │ +00005118 0000000000000020 0000509c FDE cie=00000080 pc=0000000000010681..000000000001071f │ │ │ │ + Augmentation data: 51 2d 00 00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005074 0000000000000050 00004ff8 FDE cie=00000080 pc=000000000006dbd0..000000000006e2f0 │ │ │ │ - Augmentation data: a7 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006dbd6 │ │ │ │ +0000513c 0000000000000050 000050c0 FDE cie=00000080 pc=000000000006ade0..000000000006b4dd │ │ │ │ + Augmentation data: 35 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006ade6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dbd8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006aded │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dbda │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006adef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000006dbe1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006adf1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006dbe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006adf2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006dbe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006adf3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dbe7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006adf7 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 1063 to 000000000006e00e │ │ │ │ + DW_CFA_advance_loc2: 1042 to 000000000006b209 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e012 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b20d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006e013 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006b20e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e015 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006b210 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e017 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006b212 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e019 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006b214 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e01b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006b216 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006e01c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006b217 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050c8 0000000000000020 0000504c FDE cie=00000080 pc=0000000000010722..0000000000010794 │ │ │ │ - Augmentation data: 68 2c 00 00 │ │ │ │ +00005190 0000000000000020 00005114 FDE cie=00000080 pc=000000000001071f..0000000000010791 │ │ │ │ + Augmentation data: f6 2c 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000050ec 0000000000000030 000050f0 FDE cie=00000000 pc=00000000000d1400..00000000000d1460 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1405 │ │ │ │ +000051b4 0000000000000030 000051b8 FDE cie=00000000 pc=00000000000cc1a0..00000000000cc1f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc1a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1406 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cc1a9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d1410 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000cc1b0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000d1441 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000cc1d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1442 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc1da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc1db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d1450 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc1e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d145d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cc1ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d145e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc1ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d145f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc1ef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005120 0000000000000068 000050a4 FDE cie=00000080 pc=000000000006e2f0..000000000006ebbb │ │ │ │ - Augmentation data: 18 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006e2fd │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e305 │ │ │ │ +000051e8 0000000000000068 0000516c FDE cie=00000080 pc=000000000006b4e0..000000000006bd69 │ │ │ │ + Augmentation data: a6 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006b4ed │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b4f5 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000006e313 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000006b4fe │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b506 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e31f │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b512 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e327 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006b51d │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 484 to 000000000006e50b │ │ │ │ + DW_CFA_advance_loc2: 482 to 000000000006b6ff │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 449 to 000000000006e6cc │ │ │ │ + DW_CFA_advance_loc2: 439 to 000000000006b8b6 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 134 to 000000000006e752 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000006b932 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000006e760 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006b938 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000006e7a0 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006b960 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e7b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b970 │ │ │ │ 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 000000000006e7c0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b978 │ │ │ │ + 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: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006e7c5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006b97d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 898 to 000000000006eb47 │ │ │ │ + DW_CFA_advance_loc2: 884 to 000000000006bcf1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000006eb50 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000006bd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000006eb57 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006bd07 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006eb6f │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006bd1f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006eb9b │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000006bd49 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006eba3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bd51 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000518c 0000000000000020 00005110 FDE cie=00000080 pc=0000000000010794..00000000000107d2 │ │ │ │ - Augmentation data: cd 2b 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ +00005254 0000000000000020 000051d8 FDE cie=00000080 pc=0000000000010792..00000000000107d0 │ │ │ │ + Augmentation data: 5b 2c 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 │ │ │ │ │ │ │ │ -000051b0 0000000000000038 00005134 FDE cie=00000080 pc=00000000000d1460..00000000000d16e6 │ │ │ │ - Augmentation data: c4 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d1468 │ │ │ │ +00005278 0000000000000038 000051fc FDE cie=00000080 pc=00000000000cc1f0..00000000000cc466 │ │ │ │ + Augmentation data: 65 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cc1f8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d146d │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc1fd │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d1476 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cc206 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d1488 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cc20e │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000cc21e │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000d14c8 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000cc258 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 425 to 00000000000d1671 │ │ │ │ + DW_CFA_advance_loc2: 418 to 00000000000cc3fa │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000d1692 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000cc41b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d16a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc420 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d16a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000cc427 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d16b4 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cc434 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051ec 0000000000000068 00005170 FDE cie=00000080 pc=00000000000d16f0..00000000000d21bc │ │ │ │ - Augmentation data: 9b 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d16fb │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d1707 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d170f │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d171b │ │ │ │ +000052b4 0000000000000068 00005238 FDE cie=00000080 pc=00000000000cc470..00000000000ccf5c │ │ │ │ + Augmentation data: 3c 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cc47b │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cc487 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cc48f │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000d174f │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000cc4a8 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000cc4ce │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d175a │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000cc4dc │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d176c │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 652 to 00000000000d19f8 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000cc4f1 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 639 to 00000000000cc770 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000d1a19 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000cc797 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 898 to 00000000000d1d9b │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 897 to 00000000000ccb18 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d1da4 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000ccb25 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1da9 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ccb2a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 140 to 00000000000d1e35 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00000000000ccbbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1e3a │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000d1e5b │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000ccbc7 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000ccbe5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1e60 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000ccbf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000d1e88 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000ccc1b │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc2: 444 to 00000000000d2044 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc2: 441 to 00000000000ccdd4 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000d205c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000ccdef │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d2061 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000d207f │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ccdf7 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000cce15 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2080 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cce20 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000d20a0 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000cce40 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000d20c6 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000cce66 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005258 0000000000000048 0000525c FDE cie=00000000 pc=00000000000d21c0..00000000000d278b │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000d21db │ │ │ │ +00005320 000000000000003c 00005324 FDE cie=00000000 pc=00000000000ccf60..00000000000cd403 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000ccf78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d21e1 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000ccf85 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d21ea │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ccf8a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1111 to 00000000000d2641 │ │ │ │ + DW_CFA_advance_loc2: 805 to 00000000000cd2af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d2650 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000cd2c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d2655 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cd2c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d2660 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cd2d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000d2760 │ │ │ │ + DW_CFA_advance_loc2: 272 to 00000000000cd3e0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d2771 │ │ │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d2779 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d277a │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000cd3f2 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000052a4 0000000000000048 00005228 FDE cie=00000080 pc=000000000006ebc0..000000000006f883 │ │ │ │ - Augmentation data: bd 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006ebc5 │ │ │ │ +00005360 0000000000000048 000052e4 FDE cie=00000080 pc=000000000006bd70..000000000006ca28 │ │ │ │ + Augmentation data: 57 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006bd75 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ebd1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bd81 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006ebdb │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000006bd8b │ │ │ │ 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 000000000006ebe3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bd93 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 3057 to 000000000006f7d4 │ │ │ │ + DW_CFA_advance_loc2: 3056 to 000000000006c983 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006f7e1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006c990 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006f7e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006c991 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000052f0 0000000000000034 00005274 FDE cie=00000080 pc=00000000000107d2..00000000000108ef │ │ │ │ - Augmentation data: a0 2a 00 00 │ │ │ │ +000053ac 0000000000000034 00005330 FDE cie=00000080 pc=00000000000107d0..00000000000108dd │ │ │ │ + Augmentation data: 3a 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) │ │ │ │ │ │ │ │ -00005328 0000000000000048 000052ac FDE cie=00000080 pc=000000000006f890..0000000000070553 │ │ │ │ - Augmentation data: 76 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006f895 │ │ │ │ +000053e4 0000000000000048 00005368 FDE cie=00000080 pc=000000000006ca30..000000000006d6e8 │ │ │ │ + Augmentation data: 10 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006ca35 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f8a1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ca41 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006f8ab │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000006ca4b │ │ │ │ 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 000000000006f8b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ca53 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 3057 to 00000000000704a4 │ │ │ │ + DW_CFA_advance_loc2: 3056 to 000000000006d643 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000704b1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006d650 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000704b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d651 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005374 0000000000000034 000052f8 FDE cie=00000080 pc=00000000000108f0..0000000000010a0d │ │ │ │ - Augmentation data: 59 2a 00 00 │ │ │ │ +00005430 0000000000000034 000053b4 FDE cie=00000080 pc=00000000000108de..00000000000109eb │ │ │ │ + Augmentation data: f3 2a 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) │ │ │ │ │ │ │ │ -000053ac 0000000000000030 00005330 FDE cie=00000080 pc=0000000000070560..00000000000724d1 │ │ │ │ - Augmentation data: 2f 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000070561 │ │ │ │ +00005468 0000000000000030 000053ec FDE cie=00000080 pc=000000000006d6f0..000000000006f66a │ │ │ │ + Augmentation data: cb 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d6f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000070564 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000006d6f4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000070578 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d708 │ │ │ │ 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: 5803 to 0000000000071c23 │ │ │ │ + DW_CFA_advance_loc2: 5784 to 000000000006eda0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000071c24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006eda1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053e0 0000000000000020 00005364 FDE cie=00000080 pc=0000000000010a0e..0000000000010dbf │ │ │ │ - Augmentation data: 63 2a 00 00 │ │ │ │ +0000549c 0000000000000020 00005420 FDE cie=00000080 pc=00000000000109ec..0000000000010d82 │ │ │ │ + Augmentation data: ff 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 │ │ │ │ │ │ │ │ -00005404 0000000000000030 00005388 FDE cie=00000080 pc=00000000000724e0..0000000000074c50 │ │ │ │ - Augmentation data: 7f 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000724e1 │ │ │ │ +000054c0 0000000000000030 00005444 FDE cie=00000080 pc=000000000006f670..0000000000071e83 │ │ │ │ + Augmentation data: 1b 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006f671 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000724e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000006f674 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000724f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f688 │ │ │ │ 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: 6360 to 0000000000073dd0 │ │ │ │ + DW_CFA_advance_loc2: 6458 to 0000000000070fc2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000073dd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000070fc3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005438 0000000000000020 000053bc FDE cie=00000080 pc=0000000000010dc0..000000000001117d │ │ │ │ - Augmentation data: b3 2a 00 00 │ │ │ │ +000054f4 0000000000000020 00005478 FDE cie=00000080 pc=0000000000010d82..0000000000011139 │ │ │ │ + Augmentation data: 4f 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 │ │ │ │ │ │ │ │ -0000545c 0000000000000030 000053e0 FDE cie=00000080 pc=0000000000074c50..000000000007b882 │ │ │ │ - Augmentation data: d3 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000074c51 │ │ │ │ +00005518 0000000000000030 0000549c FDE cie=00000080 pc=0000000000071e90..0000000000078a52 │ │ │ │ + Augmentation data: 6f 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000071e91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000074c54 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000071e94 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000074c68 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000071ea8 │ │ │ │ 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: 4606 to 0000000000075e66 │ │ │ │ + DW_CFA_advance_loc2: 4404 to 0000000000072fdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000075e67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000072fdd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005490 0000000000000024 00005414 FDE cie=00000080 pc=000000000001117e..00000000000115a3 │ │ │ │ - Augmentation data: 3b 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001117f │ │ │ │ +0000554c 0000000000000024 000054d0 FDE cie=00000080 pc=000000000001113a..0000000000011560 │ │ │ │ + Augmentation data: db 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001113b │ │ │ │ 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 │ │ │ │ │ │ │ │ -000054b8 0000000000000030 0000543c FDE cie=00000080 pc=000000000007b890..0000000000082662 │ │ │ │ - Augmentation data: 4b 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007b891 │ │ │ │ +00005574 0000000000000030 000054f8 FDE cie=00000080 pc=0000000000078a60..000000000007f88a │ │ │ │ + Augmentation data: eb 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000078a61 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000007b894 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000078a64 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007b8a8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000078a78 │ │ │ │ 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: 5177 to 000000000007cce1 │ │ │ │ + DW_CFA_advance_loc2: 4336 to 0000000000079b68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007cce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000079b69 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054ec 0000000000000024 00005470 FDE cie=00000080 pc=00000000000115a4..00000000000119e1 │ │ │ │ - Augmentation data: b3 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000115a5 │ │ │ │ +000055a8 0000000000000024 0000552c FDE cie=00000080 pc=0000000000011560..0000000000011989 │ │ │ │ + Augmentation data: 57 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000011561 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005514 000000000000002c 00005498 FDE cie=00000080 pc=0000000000082670..000000000008327a │ │ │ │ - Augmentation data: c3 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000082675 │ │ │ │ +000055d0 000000000000002c 00005554 FDE cie=00000080 pc=000000000007f890..0000000000080423 │ │ │ │ + Augmentation data: 67 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000007f895 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000082682 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000007f8a2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000082694 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000007f8b4 │ │ │ │ + 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: 2363 to 0000000000082fcf │ │ │ │ + DW_CFA_advance_loc2: 2286 to 00000000000801a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000082fd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000801a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005544 0000000000000020 000054c8 FDE cie=00000080 pc=00000000000119e1..0000000000011b94 │ │ │ │ - Augmentation data: 0b 2c 00 00 │ │ │ │ +00005600 0000000000000020 00005584 FDE cie=00000080 pc=0000000000011989..0000000000011b1e │ │ │ │ + Augmentation data: a7 2c 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005568 0000000000000048 000054ec FDE cie=00000080 pc=00000000000d2790..00000000000d299a │ │ │ │ - Augmentation data: 4f 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d2795 │ │ │ │ +00005624 0000000000000048 000055a8 FDE cie=00000080 pc=00000000000cd410..00000000000cd61a │ │ │ │ + Augmentation data: fb 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cd415 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d2798 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cd418 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d27a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cd420 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000cd457 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000d27e8 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000cd468 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d27f6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000cd476 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00000000000d2866 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000cd4e6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000d288b │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000cd50b │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d288f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cd50f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000d28a7 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000cd527 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d28a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cd528 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d28b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cd530 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000d28ee │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000cd56e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000d2924 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000cd5a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d2928 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cd5a8 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d2931 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cd5b1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d2936 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cd5b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055b4 0000000000000050 00005538 FDE cie=00000080 pc=00000000000d29a0..00000000000d31fe │ │ │ │ - Augmentation data: 27 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d29a9 │ │ │ │ +00005670 0000000000000050 000055f4 FDE cie=00000080 pc=00000000000cd620..00000000000cde7e │ │ │ │ + Augmentation data: d3 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cd629 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d29b5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cd635 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d29bf │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000cd63f │ │ │ │ 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 00000000000d29c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cd647 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000d2a7b │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000cd6fb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000d2aa8 │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000cd728 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d2ab5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cd735 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d2ac0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cd740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000d2aeb │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000cd761 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005608 0000000000000048 0000558c FDE cie=00000080 pc=00000000000d3200..00000000000d4670 │ │ │ │ - Augmentation data: 27 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d3209 │ │ │ │ +000056c4 0000000000000030 00005648 FDE cie=00000080 pc=00000000000cde80..00000000000cf154 │ │ │ │ + Augmentation data: d3 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cde85 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cde8a │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000cde9e │ │ │ │ + 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: 3523 to 00000000000cec61 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000cec68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056f8 0000000000000048 0000567c FDE cie=00000080 pc=00000000000cf160..00000000000cfb13 │ │ │ │ + Augmentation data: d9 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cf169 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d3215 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cf175 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d321f │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cf17b │ │ │ │ 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 00000000000cf182 │ │ │ │ + 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 00000000000d3227 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cf18a │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 171 to 00000000000d32d2 │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000cf22e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d32df │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cf23b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d32e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cf240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005654 0000000000000050 000055d8 FDE cie=00000080 pc=0000000000083280..0000000000083b19 │ │ │ │ - Augmentation data: 17 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000083286 │ │ │ │ +00005744 0000000000000050 000056c8 FDE cie=00000080 pc=0000000000080430..0000000000080ce4 │ │ │ │ + Augmentation data: 83 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000080436 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008328b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008043b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000083297 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000080447 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008329d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008044d │ │ │ │ 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 00000000000832a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000080454 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 720 to 0000000000083574 │ │ │ │ + DW_CFA_advance_loc2: 712 to 000000000008071c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 597 to 00000000000837c9 │ │ │ │ + DW_CFA_advance_loc2: 598 to 0000000000080972 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000837d2 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008097b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000837d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000008097d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000837e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000080980 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000056a8 0000000000000040 0000562c FDE cie=00000080 pc=0000000000011b94..0000000000011ceb │ │ │ │ - Augmentation data: d7 2a 00 00 │ │ │ │ +00005798 0000000000000040 0000571c FDE cie=00000080 pc=0000000000011b1e..0000000000011c73 │ │ │ │ + Augmentation data: 43 2b 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: 197 to 0000000000011c59 │ │ │ │ + DW_CFA_advance_loc1: 195 to 0000000000011be1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011c62 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000011bea │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011c64 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011bec │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000011c69 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000011bf1 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000056ec 000000000000005c 00005670 FDE cie=00000080 pc=0000000000083b20..0000000000084253 │ │ │ │ - Augmentation data: bb 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000083b26 │ │ │ │ +000057dc 000000000000005c 00005760 FDE cie=00000080 pc=0000000000080cf0..000000000008140e │ │ │ │ + Augmentation data: 27 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000080cf6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000083b2b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000080cfb │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000083b37 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000080d07 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000083b3d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000080d0d │ │ │ │ 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 0000000000083b44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000080d14 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 679 to 0000000000083deb │ │ │ │ + DW_CFA_advance_loc2: 664 to 0000000000080fac │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000083dff │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000080fc0 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 658 to 0000000000084091 │ │ │ │ + DW_CFA_advance_loc2: 637 to 000000000008123d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000008409a │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000081246 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000008409c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000081248 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000840a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 363 to 000000000008420b │ │ │ │ + DW_CFA_advance_loc2: 349 to 00000000000813ad │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000084227 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000813cf │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000574c 0000000000000040 000056d0 FDE cie=00000080 pc=0000000000011cec..0000000000011e4c │ │ │ │ - Augmentation data: 6f 2a 00 00 │ │ │ │ +0000583c 0000000000000040 000057c0 FDE cie=00000080 pc=0000000000011c74..0000000000011dd5 │ │ │ │ + Augmentation data: db 2a 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: 209 to 0000000000011dbd │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000000000011d46 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011dc6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000011d4f │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000011dcd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000011d56 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005790 0000000000000068 00005714 FDE cie=00000080 pc=0000000000084260..00000000000859f7 │ │ │ │ - Augmentation data: 53 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000084265 │ │ │ │ +00005880 0000000000000068 00005804 FDE cie=00000080 pc=0000000000081410..0000000000082be4 │ │ │ │ + Augmentation data: bf 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000081415 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084271 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000081421 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008427b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000008142b │ │ │ │ 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 0000000000084283 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081433 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 788 to 0000000000084597 │ │ │ │ + DW_CFA_advance_loc2: 797 to 0000000000081750 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 692 to 000000000008484b │ │ │ │ + DW_CFA_advance_loc2: 669 to 00000000000819ed │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1633 to 0000000000084eac │ │ │ │ + DW_CFA_advance_loc2: 1660 to 0000000000082069 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 679 to 0000000000085153 │ │ │ │ + DW_CFA_advance_loc2: 684 to 0000000000082315 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1098 to 000000000008559d │ │ │ │ + DW_CFA_advance_loc2: 782 to 0000000000082623 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 91 to 00000000000855f8 │ │ │ │ + DW_CFA_advance_loc2: 406 to 00000000000827b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000085605 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000827c6 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000085610 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000827c7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 876 to 000000000008597c │ │ │ │ + DW_CFA_advance_loc2: 930 to 0000000000082b69 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000057fc 0000000000000034 00005780 FDE cie=00000080 pc=0000000000011e4c..0000000000012173 │ │ │ │ - Augmentation data: 3f 2a 00 00 │ │ │ │ +000058ec 0000000000000034 00005870 FDE cie=00000080 pc=0000000000011dd6..00000000000120f6 │ │ │ │ + Augmentation data: ab 2a 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) │ │ │ │ │ │ │ │ -00005834 0000000000000068 000057b8 FDE cie=00000080 pc=0000000000085a00..0000000000086eb5 │ │ │ │ - Augmentation data: 47 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000085a05 │ │ │ │ +00005924 0000000000000068 000058a8 FDE cie=00000080 pc=0000000000082bf0..00000000000840cf │ │ │ │ + Augmentation data: b7 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000082bf5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000085a11 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000082c01 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000085a1b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000082c0b │ │ │ │ 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 0000000000085a23 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000082c13 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 780 to 0000000000085d2f │ │ │ │ + DW_CFA_advance_loc2: 784 to 0000000000082f23 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000085d47 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000082f3b │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2318 to 0000000000086655 │ │ │ │ + DW_CFA_advance_loc2: 2309 to 0000000000083840 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000008666d │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000083858 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1385 to 0000000000086bd6 │ │ │ │ + DW_CFA_advance_loc2: 1401 to 0000000000083dd1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000086bfa │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000083dfa │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000086c4e │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000083e4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000086c5b │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000083e5b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000086c60 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000083e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 383 to 0000000000086ddf │ │ │ │ + DW_CFA_advance_loc2: 365 to 0000000000083fcd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000086e02 │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000083ff6 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058a0 0000000000000034 00005824 FDE cie=00000080 pc=0000000000012174..0000000000012497 │ │ │ │ - Augmentation data: 33 2a 00 00 │ │ │ │ +00005990 0000000000000034 00005914 FDE cie=00000080 pc=00000000000120f6..0000000000012427 │ │ │ │ + Augmentation data: a3 2a 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) │ │ │ │ │ │ │ │ -000058d8 0000000000000048 0000585c FDE cie=00000080 pc=00000000000d4670..00000000000d487a │ │ │ │ - Augmentation data: 9f 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d4675 │ │ │ │ +000059c8 0000000000000048 0000594c FDE cie=00000080 pc=00000000000cfb20..00000000000cfd2a │ │ │ │ + Augmentation data: 27 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cfb25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d4678 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cfb28 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d4684 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cfb30 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000cfb67 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000d46c8 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000cfb78 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d46d6 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000cfb86 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00000000000d4746 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000cfbf6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000d476b │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000cfc1b │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d476f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cfc1f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000d4787 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000cfc37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d4788 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cfc38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d4790 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cfc40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000d47ce │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000cfc7e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 54 to 00000000000d4804 │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000cfcb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d4808 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cfcb8 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d4811 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cfcc1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d4816 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cfcc6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005924 0000000000000050 000058a8 FDE cie=00000080 pc=00000000000d4880..00000000000d50de │ │ │ │ - Augmentation data: 77 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d4889 │ │ │ │ +00005a14 0000000000000050 00005998 FDE cie=00000080 pc=00000000000cfd30..00000000000d058e │ │ │ │ + Augmentation data: ff 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cfd39 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d4895 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cfd45 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d489f │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000cfd4f │ │ │ │ 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 00000000000d48a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cfd57 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000d495b │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000cfe0b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000d4988 │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000cfe38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d4995 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cfe45 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d49a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cfe50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000d49cb │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000cfe71 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005978 0000000000000048 000058fc FDE cie=00000080 pc=00000000000d50e0..00000000000d6550 │ │ │ │ - Augmentation data: 77 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d50e9 │ │ │ │ +00005a68 0000000000000030 000059ec FDE cie=00000080 pc=00000000000d0590..00000000000d1864 │ │ │ │ + Augmentation data: ff 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d0595 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d059a │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000d05ae │ │ │ │ + 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: 3523 to 00000000000d1371 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d1378 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a9c 0000000000000048 00005a20 FDE cie=00000080 pc=00000000000d1870..00000000000d2223 │ │ │ │ + Augmentation data: 05 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d1879 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d50f5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000d1885 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d50ff │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d188b │ │ │ │ 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 00000000000d1892 │ │ │ │ + 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 00000000000d5107 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d189a │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 171 to 00000000000d51b2 │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000d193e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d51bf │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d194b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d51c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d1950 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000059c4 0000000000000050 00005948 FDE cie=00000080 pc=0000000000086ec0..0000000000087759 │ │ │ │ - Augmentation data: 53 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000086ec6 │ │ │ │ +00005ae8 0000000000000050 00005a6c FDE cie=00000080 pc=00000000000840d0..0000000000084984 │ │ │ │ + Augmentation data: 8b 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000840d6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000086ecb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000840db │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086ed7 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000840e7 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000086edd │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000840ed │ │ │ │ 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 0000000000086ee4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000840f4 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 720 to 00000000000871b4 │ │ │ │ + DW_CFA_advance_loc2: 712 to 00000000000843bc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 597 to 0000000000087409 │ │ │ │ + DW_CFA_advance_loc2: 598 to 0000000000084612 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000087412 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008461b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000087414 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000008461d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000087420 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000084620 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a18 0000000000000040 0000599c FDE cie=00000080 pc=0000000000012498..00000000000125ef │ │ │ │ - Augmentation data: 13 29 00 00 │ │ │ │ +00005b3c 0000000000000040 00005ac0 FDE cie=00000080 pc=0000000000012428..000000000001257d │ │ │ │ + Augmentation data: 4b 29 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: 197 to 000000000001255d │ │ │ │ + DW_CFA_advance_loc1: 195 to 00000000000124eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012566 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000124f4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012568 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000124f6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001256d │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000124fb │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a5c 000000000000005c 000059e0 FDE cie=00000080 pc=0000000000087760..0000000000087e93 │ │ │ │ - Augmentation data: f7 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000087766 │ │ │ │ +00005b80 000000000000005c 00005b04 FDE cie=00000080 pc=0000000000084990..00000000000850ae │ │ │ │ + Augmentation data: 2f 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000084996 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008776b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008499b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000087777 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000849a7 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008777d │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000849ad │ │ │ │ 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 0000000000087784 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000849b4 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 679 to 0000000000087a2b │ │ │ │ + DW_CFA_advance_loc2: 664 to 0000000000084c4c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000087a3f │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000084c60 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 658 to 0000000000087cd1 │ │ │ │ + DW_CFA_advance_loc2: 637 to 0000000000084edd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000087cda │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000084ee6 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000087cdc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000084ee8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 363 to 0000000000087e4b │ │ │ │ + DW_CFA_advance_loc2: 349 to 000000000008504d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000087e67 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000008506f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005abc 0000000000000040 00005a40 FDE cie=00000080 pc=00000000000125f0..0000000000012750 │ │ │ │ - Augmentation data: ab 28 00 00 │ │ │ │ +00005be0 0000000000000040 00005b64 FDE cie=00000080 pc=000000000001257e..00000000000126df │ │ │ │ + Augmentation data: e3 28 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: 209 to 00000000000126c1 │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000000000012650 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000126ca │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000012659 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000126cc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001265b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000126d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000012660 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b00 0000000000000068 00005a84 FDE cie=00000080 pc=0000000000087ea0..0000000000089637 │ │ │ │ - Augmentation data: 8f 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000087ea5 │ │ │ │ +00005c24 0000000000000068 00005ba8 FDE cie=00000080 pc=00000000000850b0..0000000000086884 │ │ │ │ + Augmentation data: c7 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000850b5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000087eb1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000850c1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000087ebb │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000850cb │ │ │ │ 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 0000000000087ec3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000850d3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 788 to 00000000000881d7 │ │ │ │ + DW_CFA_advance_loc2: 797 to 00000000000853f0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 692 to 000000000008848b │ │ │ │ + DW_CFA_advance_loc2: 669 to 000000000008568d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1633 to 0000000000088aec │ │ │ │ + DW_CFA_advance_loc2: 1660 to 0000000000085d09 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 679 to 0000000000088d93 │ │ │ │ + DW_CFA_advance_loc2: 684 to 0000000000085fb5 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1098 to 00000000000891dd │ │ │ │ + DW_CFA_advance_loc2: 782 to 00000000000862c3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000000000089238 │ │ │ │ + DW_CFA_advance_loc2: 406 to 0000000000086459 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000089245 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000086466 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000089250 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000086467 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 876 to 00000000000895bc │ │ │ │ + DW_CFA_advance_loc2: 930 to 0000000000086809 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005b6c 0000000000000034 00005af0 FDE cie=00000080 pc=0000000000012750..0000000000012a77 │ │ │ │ - Augmentation data: 7b 28 00 00 │ │ │ │ +00005c90 0000000000000034 00005c14 FDE cie=00000080 pc=00000000000126e0..0000000000012a00 │ │ │ │ + Augmentation data: b3 28 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) │ │ │ │ │ │ │ │ -00005ba4 0000000000000054 00005b28 FDE cie=00000080 pc=0000000000089640..000000000008e2e9 │ │ │ │ - Augmentation data: 83 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000089649 │ │ │ │ +00005cc8 0000000000000054 00005c4c FDE cie=00000080 pc=0000000000086890..000000000008b321 │ │ │ │ + Augmentation data: bf 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000086899 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000008965f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000868af │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000089669 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000868b1 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000868c8 │ │ │ │ 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 0000000000089678 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000868d4 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000868dc │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1542 to 0000000000089c7e │ │ │ │ + DW_CFA_advance_loc2: 1527 to 0000000000086ed3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000089c8b │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000086ee0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000089c8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000086ee1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 15998 to 000000000008db0a │ │ │ │ + DW_CFA_advance_loc2: 16045 to 000000000008ad8e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 893 to 000000000008de87 │ │ │ │ + DW_CFA_advance_loc2: 895 to 000000000008b10d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005bfc 0000000000000034 00005b80 FDE cie=00000080 pc=0000000000012a77..000000000001320c │ │ │ │ - Augmentation data: 63 29 00 00 │ │ │ │ +00005d20 0000000000000034 00005ca4 FDE cie=00000080 pc=0000000000012a00..000000000001317e │ │ │ │ + Augmentation data: a7 29 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) │ │ │ │ │ │ │ │ -00005c34 0000000000000068 00005bb8 FDE cie=00000080 pc=000000000008e2f0..000000000008f835 │ │ │ │ - Augmentation data: 83 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008e2f5 │ │ │ │ +00005d58 0000000000000068 00005cdc FDE cie=00000080 pc=000000000008b330..000000000008c80f │ │ │ │ + Augmentation data: c3 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008b335 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008e301 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008b341 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008e30b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000008b34b │ │ │ │ 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 000000000008e313 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008b353 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 780 to 000000000008e61f │ │ │ │ + DW_CFA_advance_loc2: 784 to 000000000008b663 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008b67b │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc2: 2309 to 000000000008bf80 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000008e637 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008bf98 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2382 to 000000000008ef85 │ │ │ │ + DW_CFA_advance_loc2: 1401 to 000000000008c511 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000008ef9d │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000008c53a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1492 to 000000000008f571 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000008c58e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000008f57e │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008c59b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000008f57f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008c5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000008f58e │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000008f5b2 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 429 to 000000000008f75f │ │ │ │ + DW_CFA_advance_loc2: 365 to 000000000008c70d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000008f782 │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000008c736 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005ca0 0000000000000034 00005c24 FDE cie=00000080 pc=000000000001320c..0000000000013539 │ │ │ │ - Augmentation data: 6f 29 00 00 │ │ │ │ +00005dc4 0000000000000034 00005d48 FDE cie=00000080 pc=000000000001317e..00000000000134af │ │ │ │ + Augmentation data: af 29 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) │ │ │ │ │ │ │ │ -00005cd8 000000000000002c 00005c5c FDE cie=00000080 pc=000000000008f840..0000000000090a00 │ │ │ │ - Augmentation data: 77 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008f845 │ │ │ │ +00005dfc 000000000000002c 00005d80 FDE cie=00000080 pc=000000000008c810..000000000008d9df │ │ │ │ + Augmentation data: b7 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008c815 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000008f852 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008c822 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000008f864 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000008c834 │ │ │ │ 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: 1694 to 000000000008ff02 │ │ │ │ + DW_CFA_advance_loc2: 1694 to 000000000008ced2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000008ff10 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008ced8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d08 0000000000000020 00005c8c FDE cie=00000080 pc=0000000000013539..0000000000013891 │ │ │ │ - Augmentation data: 53 2a 00 00 │ │ │ │ +00005e2c 0000000000000020 00005db0 FDE cie=00000080 pc=00000000000134af..0000000000013825 │ │ │ │ + Augmentation data: 93 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d2c 000000000000005c 00005cb0 FDE cie=00000080 pc=00000000000d6580..00000000000d6bd1 │ │ │ │ - Augmentation data: 0a 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d6591 │ │ │ │ +00005e50 000000000000005c 00005dd4 FDE cie=00000080 pc=00000000000d2230..00000000000d27bc │ │ │ │ + Augmentation data: 6d 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000d2241 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d6596 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2246 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000d65c1 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000d2271 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d65cb │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 314 to 00000000000d6705 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2279 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 277 to 00000000000d238e │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d670a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2393 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d670f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2398 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d6714 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d239d │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d6719 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d23a2 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d6722 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d23ab │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d6730 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d23b0 │ │ │ │ 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_advance_loc2: 598 to 00000000000d6986 │ │ │ │ + DW_CFA_advance_loc2: 518 to 00000000000d25b6 │ │ │ │ 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 00000000000d6987 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d25b7 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005d8c 0000000000000054 00005d90 FDE cie=00000000 pc=00000000000d6be0..00000000000d7081 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d6be8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d6bfa │ │ │ │ +00005eb0 0000000000000048 00005eb4 FDE cie=00000000 pc=00000000000d27c0..00000000000d2c12 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d27c8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d27d5 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d27dd │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d27e5 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d6c0c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d27ed │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000d6c3b │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d6c49 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d27f5 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00000000000d6cc3 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 216 to 00000000000d6d9b │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000d2824 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 339 to 00000000000d2977 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000d6db6 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000d2997 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d6dc0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d29a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000d6dd6 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000d29b7 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d6de0 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 373 to 00000000000d6f55 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d6f5a │ │ │ │ + DW_CFA_advance_loc2: 356 to 00000000000d2b1b │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000d6f70 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000d6f90 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000d6fb2 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000d6ff0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d2b28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000d2b4b │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d2b58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000d2ba0 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000d7010 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000d2bc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000d7020 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d2bd0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000d7060 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000d7073 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005de4 0000000000000048 00005de8 FDE cie=00000000 pc=0000000000090a00..0000000000091a2d │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000090a02 │ │ │ │ +00005efc 0000000000000048 00005f00 FDE cie=00000000 pc=000000000008d9e0..000000000008e8b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000008d9e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090a0a │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000008d9ed │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000090a16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d9f9 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000090a1c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008d9ff │ │ │ │ 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 0000000000090a1f │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000008da02 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 3991 to 00000000000919b6 │ │ │ │ + DW_CFA_advance_loc2: 3405 to 000000000008e74f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000919c5 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008e758 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000919c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000008e75a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000919cc │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008e75f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e30 0000000000000048 00005e34 FDE cie=00000000 pc=0000000000091a30..0000000000092852 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000091a36 │ │ │ │ +00005f48 0000000000000048 00005f4c FDE cie=00000000 pc=000000000008e8c0..000000000008f54d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008e8c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000091a3b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008e8cb │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000091a47 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008e8d7 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000091a4d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008e8dd │ │ │ │ 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 0000000000091a50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000008e8df │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008e8e7 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 777 to 0000000000091d59 │ │ │ │ + DW_CFA_advance_loc2: 2017 to 000000000008f0c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000091d62 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008f0d1 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091d64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000008f0d3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000091d70 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008f0e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005e7c 0000000000000034 00005e80 FDE cie=00000000 pc=00000000000d7090..00000000000d7183 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d7098 │ │ │ │ +00005f94 0000000000000034 00005f98 FDE cie=00000000 pc=00000000000d2c20..00000000000d2d13 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2c28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d70a2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2c2d │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2c35 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d70ae │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d2c3e │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d70bf │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000d2c4f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000d7117 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000d2ca7 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d711c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2cac │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000d713e │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000d2cce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d7150 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d2cd8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000d716f │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000d2cff │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000d7182 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000d2d12 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005eb4 0000000000000010 00005eb8 FDE cie=00000000 pc=00000000000d7190..00000000000d71cc │ │ │ │ +00005fcc 0000000000000010 00005fd0 FDE cie=00000000 pc=00000000000d2d20..00000000000d2d55 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ec8 0000000000000048 00005ecc FDE cie=00000000 pc=0000000000092860..0000000000092af5 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092864 │ │ │ │ +00005fe0 0000000000000048 00005fe4 FDE cie=00000000 pc=000000000008f550..000000000008f7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008f554 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009286c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008f55c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000009288a │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008f578 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000928a8 │ │ │ │ + DW_CFA_advance_loc: 35 to 000000000008f59b │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 253 to 00000000000929a5 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 249 to 000000000008f694 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000929aa │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f699 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000929af │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f69e │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000929b4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f6a3 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000929b9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f6a8 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000929c2 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008f6b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000929d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000008f6b8 │ │ │ │ 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_advance_loc1: 248 to 0000000000092ac8 │ │ │ │ + DW_CFA_advance_loc1: 198 to 000000000008f77e │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092ad4 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000092ad9 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008f78b │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000092ade │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f790 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000092ae7 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008f799 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000092af0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f79e │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008f7a7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00005f14 0000000000000044 00005f18 FDE cie=00000000 pc=0000000000092b00..00000000000934b3 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000092b09 │ │ │ │ +0000602c 0000000000000044 00006030 FDE cie=00000000 pc=000000000008f7b0..000000000009014b │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000008f7b9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092b15 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008f7c5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000092b1f │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000008f7cf │ │ │ │ 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 0000000000092b24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008f7d7 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1876 to 0000000000093278 │ │ │ │ + DW_CFA_advance_loc2: 1873 to 000000000008ff28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000093285 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008ff35 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000093290 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000008ff40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005f5c 0000000000000030 00005f60 FDE cie=00000000 pc=0000000000013891..00000000000138b1 │ │ │ │ +00006074 0000000000000030 00006078 FDE cie=00000000 pc=0000000000013825..0000000000013845 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00005f90 0000000000000028 00005f94 FDE cie=00000000 pc=00000000000934c0..0000000000093587 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000934c8 │ │ │ │ +000060a8 0000000000000028 000060ac FDE cie=00000000 pc=0000000000090150..000000000009021a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090158 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000934d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009015d │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000934e3 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000090170 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000934fd │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000090188 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000090197 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000093543 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000901d3 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000093548 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000901d8 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000093556 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000901e6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000093560 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000901f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fbc 0000000000000044 00005f40 FDE cie=00000080 pc=00000000000d71d0..00000000000d73f3 │ │ │ │ - Augmentation data: b0 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d71d8 │ │ │ │ +000060d4 0000000000000048 00006058 FDE cie=00000080 pc=00000000000d2d60..00000000000d2f83 │ │ │ │ + Augmentation data: 1f 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2d68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d71df │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d2d6f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000d71f4 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000d2d82 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2d8a │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d71fc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2d92 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 427 to 00000000000d73a7 │ │ │ │ + DW_CFA_advance_loc2: 414 to 00000000000d2f30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d73ac │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2f35 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d73b1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2f3a │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d73b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2f3f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d73be │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2f47 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d73c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d2f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d73c7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d2f57 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d73d5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d2f65 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d73d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d2f66 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006004 0000000000000058 00005f88 FDE cie=00000080 pc=00000000000d7400..00000000000d78b0 │ │ │ │ - Augmentation data: 76 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d7408 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d7411 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d7419 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000d7430 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000d745c │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000d74f8 │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000d7511 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d7520 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d7525 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000d753f │ │ │ │ +00006120 0000000000000080 000060a4 FDE cie=00000080 pc=00000000000d2f90..00000000000d33ce │ │ │ │ + Augmentation data: e1 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d2f96 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 340 to 00000000000d7693 │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d769c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2f98 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2f9a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2f9f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d2fa3 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d2fb1 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d2fb5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 170 to 00000000000d305f │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000d76b4 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d3066 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d306a │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d306c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d306e │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3070 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3072 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d76c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000d76e0 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 376 to 00000000000d7858 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d7860 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d3080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d7865 │ │ │ │ + DW_CFA_advance_loc2: 361 to 00000000000d31e9 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d7870 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d31ea │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d31eb │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d31ed │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d31ef │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d31f1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d31f3 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d31f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d787b │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d7884 │ │ │ │ + DW_CFA_advance_loc2: 399 to 00000000000d3387 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d7889 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3388 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3389 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d338b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d338d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d338f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3391 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d3398 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d7895 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006060 0000000000000044 00006064 FDE cie=00000000 pc=0000000000093590..0000000000093c85 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000009359b │ │ │ │ +000061a4 000000000000004c 000061a8 FDE cie=00000000 pc=0000000000090220..00000000000908ee │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000009022b │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000935b3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090237 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000090299 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000902b7 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000093653 │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000902cd │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000902e6 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 818 to 0000000000093985 │ │ │ │ + DW_CFA_advance_loc2: 815 to 0000000000090615 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009398d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009061d │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000093995 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090625 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 51 to 00000000000939c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009062d │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000090658 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000939d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090660 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 667 to 0000000000093c6b │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 620 to 00000000000908cc │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000093c80 │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000908e9 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -000060a8 0000000000000028 000060ac FDE cie=00000000 pc=00000000000d78b0..00000000000d8621 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d78b5 │ │ │ │ +000061f4 000000000000002c 000061f8 FDE cie=00000000 pc=00000000000d33d0..00000000000d3fb1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d33d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000d78c5 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000d33f1 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d78ce │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d33fa │ │ │ │ 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_loc1: 230 to 00000000000d79b4 │ │ │ │ + DW_CFA_advance_loc2: 899 to 00000000000d377d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d79c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d377e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000060d4 000000000000004c 00006058 FDE cie=00000080 pc=00000000000d8640..00000000000d8e45 │ │ │ │ - Augmentation data: ba 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d8646 │ │ │ │ +00006224 000000000000004c 000061a8 FDE cie=00000080 pc=00000000000d3fc0..00000000000d469d │ │ │ │ + Augmentation data: f0 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d3fc6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d864c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3fc8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d864e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3fca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d8659 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000d3fd9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d865a │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d3fe0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d865b │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d3fe4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d8662 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d3feb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1506 to 00000000000d8c44 │ │ │ │ + DW_CFA_advance_loc2: 1210 to 00000000000d44a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d8c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d44a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d8c46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d44a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8c48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d44a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8c4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d44ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8c4c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d44ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8c4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d44af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8c50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d44b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006124 0000000000000068 000060a8 FDE cie=00000080 pc=00000000000d8e80..00000000000d9a95 │ │ │ │ - Augmentation data: 96 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000d8e99 │ │ │ │ +00006274 0000000000000068 000061f8 FDE cie=00000080 pc=00000000000d46a0..00000000000d50bd │ │ │ │ + Augmentation data: cc 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000d46b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d8e9e │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d46be │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d8ea3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d46c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d8ea5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d46d0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d8ea6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d46d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d8eaa │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d46d8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d8ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d46dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 2313 to 00000000000d97c5 │ │ │ │ + DW_CFA_advance_loc2: 1436 to 00000000000d4c78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d97c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4c79 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d97c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4c7a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d97c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4c7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d97cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4c7e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d97cd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4c80 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d97cf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4c82 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d97d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4c83 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 159 to 00000000000d986f │ │ │ │ + DW_CFA_advance_loc2: 651 to 00000000000d4f0e │ │ │ │ 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 00000000000d9870 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4f0f │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006190 000000000000002c 00006194 FDE cie=00000000 pc=00000000000d9aa0..00000000000dbb26 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d9aa5 │ │ │ │ +000062e0 000000000000002c 000062e4 FDE cie=00000000 pc=00000000000d50c0..00000000000d6e7e │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d50c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d9ab0 │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000d50e3 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d9ab9 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000d50ef │ │ │ │ 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: 3759 to 00000000000da968 │ │ │ │ + DW_CFA_advance_loc2: 4505 to 00000000000d6288 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000da970 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6290 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061c0 0000000000000044 000061c4 FDE cie=00000000 pc=0000000000093c90..0000000000095d8e │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000093c95 │ │ │ │ +00006310 0000000000000044 00006314 FDE cie=00000000 pc=00000000000908f0..00000000000925bd │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000908f5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000093ca1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090901 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000093cab │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000009090b │ │ │ │ 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 0000000000093cb3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090913 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 8032 to 0000000000095c13 │ │ │ │ + DW_CFA_advance_loc2: 7225 to 000000000009254c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000095c20 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000092559 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000095c21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009255a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006208 0000000000000050 0000618c FDE cie=00000080 pc=0000000000095d90..000000000009635a │ │ │ │ - Augmentation data: 8b 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000095d96 │ │ │ │ +00006358 0000000000000050 000062dc FDE cie=00000080 pc=00000000000925c0..0000000000092b69 │ │ │ │ + Augmentation data: 9f 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000925c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000095d98 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000925cf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000095d9a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000925d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000095d9f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000925d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000095da0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000925d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000095da1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000925d8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000095dab │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000925df │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 1161 to 0000000000096234 │ │ │ │ + DW_CFA_advance_loc2: 1129 to 0000000000092a48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000096235 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000092a49 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000096236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000092a4a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096238 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000092a4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009623a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000092a4e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009623c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000092a50 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009623e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000092a52 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000096240 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000092a58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000625c 0000000000000020 000061e0 FDE cie=00000080 pc=00000000000138b1..0000000000013947 │ │ │ │ - Augmentation data: 4d 25 00 00 │ │ │ │ +000063ac 0000000000000020 00006330 FDE cie=00000080 pc=0000000000013845..00000000000138db │ │ │ │ + Augmentation data: 60 25 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006280 0000000000000044 00006204 FDE cie=00000080 pc=0000000000096360..00000000000969d9 │ │ │ │ - Augmentation data: 31 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000009636b │ │ │ │ +000063d0 0000000000000044 00006354 FDE cie=00000080 pc=0000000000092b70..00000000000931cd │ │ │ │ + Augmentation data: 44 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000092b7b │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00000000000963b2 │ │ │ │ + DW_CFA_advance_loc1: 71 to 0000000000092bc2 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0000000000096400 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000000000092c10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000096401 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000092c11 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000009641e │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000092c2e │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1209 to 00000000000968d7 │ │ │ │ + DW_CFA_advance_loc2: 1193 to 00000000000930d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000968df │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000930df │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000968e7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000930ea │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000968f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000930f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 177 to 00000000000969a1 │ │ │ │ + DW_CFA_advance_loc1: 165 to 0000000000093195 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000969b9 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000931ad │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062c8 0000000000000020 0000624c FDE cie=00000080 pc=0000000000013947..000000000001398e │ │ │ │ - Augmentation data: 00 25 00 00 │ │ │ │ +00006418 0000000000000020 0000639c FDE cie=00000080 pc=00000000000138db..0000000000013922 │ │ │ │ + Augmentation data: 13 25 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000062ec 0000000000000078 00006270 FDE cie=00000080 pc=00000000000969e0..000000000009718a │ │ │ │ - Augmentation data: e4 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000969eb │ │ │ │ +0000643c 0000000000000078 000063c0 FDE cie=00000080 pc=00000000000931d0..000000000009396c │ │ │ │ + Augmentation data: f7 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000931db │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000969f9 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 49 to 0000000000096a2a │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000096a47 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000931e0 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000931e8 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000093218 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 171 to 0000000000096af2 │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096af7 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000093238 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000932e0 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000932e5 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096afc │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000932ea │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000096b0b │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000932f9 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 41 to 0000000000096b34 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000093323 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000096b40 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000093328 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000096b62 │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096b67 │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000009334a │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009334f │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096b6c │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000093354 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096b74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009335c │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc1: 141 to 0000000000096c01 │ │ │ │ + DW_CFA_advance_loc1: 133 to 00000000000933e1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000096c18 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000933eb │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000933ff │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000096d5c │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096d61 │ │ │ │ + DW_CFA_advance_loc2: 310 to 0000000000093535 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009353a │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000096d66 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009353f │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096d6e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000093547 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 42 to 0000000000096d98 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000093572 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 777 to 00000000000970a1 │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000970a6 │ │ │ │ + DW_CFA_advance_loc2: 786 to 0000000000093884 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000970ae │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009388c │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000970b7 │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000970d3 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000093894 │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000093899 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000938b5 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006368 0000000000000020 000062ec FDE cie=00000080 pc=000000000001398e..0000000000013a2d │ │ │ │ - Augmentation data: c9 24 00 00 │ │ │ │ +000064b8 0000000000000020 0000643c FDE cie=00000080 pc=0000000000013922..00000000000139c1 │ │ │ │ + Augmentation data: dc 24 00 00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000638c 0000000000000050 00006310 FDE cie=00000080 pc=0000000000097190..0000000000097633 │ │ │ │ - Augmentation data: ad 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000097196 │ │ │ │ +000064dc 0000000000000050 00006460 FDE cie=00000080 pc=0000000000093970..0000000000093dfb │ │ │ │ + Augmentation data: c0 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000093976 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000097198 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009397c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009719a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009397e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009719c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000093980 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009719d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093984 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009719e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000093985 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000971a5 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000009398c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1103 to 00000000000975f4 │ │ │ │ + DW_CFA_advance_loc2: 1072 to 0000000000093dbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000975f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093dc0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000975f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000093dc1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000975fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000093dc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000975fd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000093dc5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000975ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000093dc7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000097601 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000093dc9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000097602 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000093dca │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063e0 0000000000000020 00006364 FDE cie=00000080 pc=0000000000013a2d..0000000000013a71 │ │ │ │ - Augmentation data: 69 24 00 00 │ │ │ │ +00006530 0000000000000020 000064b4 FDE cie=00000080 pc=00000000000139c1..0000000000013a05 │ │ │ │ + Augmentation data: 7c 24 00 00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006404 0000000000000034 00006408 FDE cie=00000000 pc=00000000000dbb30..00000000000dcd36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dbb35 │ │ │ │ +00006554 0000000000000034 00006558 FDE cie=00000000 pc=00000000000d6e80..00000000000d7fea │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6e85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000dbb41 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d6e93 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000dbb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6e97 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d6ea1 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000d6eb2 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2729 to 00000000000dc5fd │ │ │ │ + DW_CFA_advance_loc2: 2789 to 00000000000d7997 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dc602 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d79a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 143 to 00000000000dc691 │ │ │ │ + DW_CFA_advance_loc2: 481 to 00000000000d7b81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000dc692 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d7b82 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000643c 0000000000000044 00006440 FDE cie=00000000 pc=0000000000097640..0000000000098939 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000097645 │ │ │ │ +0000658c 0000000000000044 00006590 FDE cie=00000000 pc=0000000000093e00..0000000000095000 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000093e05 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000097651 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000093e11 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009765b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000093e1b │ │ │ │ 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 0000000000097660 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000093e20 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4427 to 00000000000987ab │ │ │ │ + DW_CFA_advance_loc2: 4320 to 0000000000094f00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000987b8 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000094f0d │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000987c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000094f0e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006484 0000000000000034 00006408 FDE cie=00000080 pc=0000000000098940..000000000009a263 │ │ │ │ - Augmentation data: cd 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000098945 │ │ │ │ +000065d4 0000000000000038 00006558 FDE cie=00000080 pc=0000000000095000..00000000000966ea │ │ │ │ + Augmentation data: e0 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000095005 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000098948 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000095008 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000098951 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009500c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000095026 │ │ │ │ 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: 555 to 0000000000098b7c │ │ │ │ + DW_CFA_advance_loc2: 544 to 0000000000095246 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000098b90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000095250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000098bac │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000095271 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098bb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000095278 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000064bc 0000000000000020 00006440 FDE cie=00000080 pc=0000000000013a71..0000000000013b21 │ │ │ │ - Augmentation data: d0 23 00 00 │ │ │ │ +00006610 0000000000000020 00006594 FDE cie=00000080 pc=0000000000013a05..0000000000013aca │ │ │ │ + Augmentation data: df 23 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 │ │ │ │ │ │ │ │ -000064e0 0000000000000034 000064e4 FDE cie=00000000 pc=00000000000dcd40..00000000000dda30 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000dcd49 │ │ │ │ +00006634 0000000000000034 00006638 FDE cie=00000000 pc=00000000000d7ff0..00000000000d8c0e │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d7ff5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000dcd50 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000d8000 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000dcd52 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d8004 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000dcd65 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d8009 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000d8022 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1167 to 00000000000dd1f4 │ │ │ │ + DW_CFA_advance_loc2: 2782 to 00000000000d8b00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000dd200 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d8b08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1233 to 00000000000dd6d1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000d8b19 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000dd6e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d8b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006518 0000000000000044 0000651c FDE cie=00000000 pc=000000000009a270..000000000009b3a4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009a275 │ │ │ │ +0000666c 0000000000000044 00006670 FDE cie=00000000 pc=00000000000966f0..00000000000977b4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000966f5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009a281 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000096701 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009a28b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000009670b │ │ │ │ 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 000000000009a290 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000096710 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2426 to 000000000009ac0a │ │ │ │ + DW_CFA_advance_loc2: 2490 to 00000000000970ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000009ac17 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000970d7 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009ac18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000970d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006560 0000000000000030 000064e4 FDE cie=00000080 pc=000000000009b3b0..000000000009c60a │ │ │ │ - Augmentation data: 40 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009b3b5 │ │ │ │ +000066b4 0000000000000030 00006638 FDE cie=00000080 pc=00000000000977c0..0000000000098921 │ │ │ │ + Augmentation data: 4f 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000977c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000009b3b8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000977cc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009b3c1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000977d4 │ │ │ │ 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 00000000000977d8 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2904 to 000000000009bf19 │ │ │ │ + DW_CFA_advance_loc2: 3653 to 000000000009861d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009bf1a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009861e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006594 0000000000000020 00006518 FDE cie=00000080 pc=0000000000013b21..0000000000013c2a │ │ │ │ - Augmentation data: 34 23 00 00 │ │ │ │ +000066e8 0000000000000020 0000666c FDE cie=00000080 pc=0000000000013aca..0000000000013bdb │ │ │ │ + Augmentation data: 43 23 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 │ │ │ │ │ │ │ │ -000065b8 000000000000002c 000065bc FDE cie=00000000 pc=00000000000dda30..00000000000ddc08 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000dda38 │ │ │ │ +0000670c 0000000000000034 00006710 FDE cie=00000000 pc=00000000000d8c10..00000000000d8ddc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d8c18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000dda3d │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000dda4f │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d8c20 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000d8c2c │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d8c39 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000d8c55 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000dda72 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 145 to 00000000000ddb03 │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc1: 131 to 00000000000ddb86 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00000000000d8ce2 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d8ce7 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc1: 122 to 00000000000d8d61 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ddb90 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d8d68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000ddba0 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000ddbb5 │ │ │ │ - DW_CFA_restore: r12 (r12) │ │ │ │ - │ │ │ │ -000065e8 000000000000004c 000065ec FDE cie=00000000 pc=000000000009c610..000000000009cb52 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000009c624 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d8d70 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009c629 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000d8d85 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d8d8a │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006744 0000000000000044 00006748 FDE cie=00000000 pc=0000000000098930..0000000000098e93 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000098946 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009894b │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000098957 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009c62e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009c62f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000098963 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009c630 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000009c63f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 613 to 000000000009c8a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009896b │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 429 to 0000000000098b18 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 153 to 0000000000098bb1 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000098bd0 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000098bd5 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000098bed │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009c8a5 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009c8a6 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009c8a8 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009c8aa │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009c8ac │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009c8ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000098bee │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 676 to 000000000009cb51 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000098c6e │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 548 to 0000000000098e92 │ │ │ │ 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 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006638 0000000000000030 000065bc FDE cie=00000080 pc=000000000009cb60..000000000009f015 │ │ │ │ - Augmentation data: a7 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009cb65 │ │ │ │ +0000678c 0000000000000030 00006710 FDE cie=00000080 pc=0000000000098ea0..000000000009b1ad │ │ │ │ + Augmentation data: b7 22 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000098ea5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000009cb68 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000098ea8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009cb71 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098eac │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000098ebf │ │ │ │ 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: 4771 to 000000000009de14 │ │ │ │ + DW_CFA_advance_loc2: 4413 to 0000000000099ffc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009de20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009a000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000666c 0000000000000020 000065f0 FDE cie=00000080 pc=0000000000013c2a..0000000000013d8f │ │ │ │ - Augmentation data: b5 22 00 00 │ │ │ │ +000067c0 0000000000000020 00006744 FDE cie=00000080 pc=0000000000013bdb..0000000000013d38 │ │ │ │ + Augmentation data: c5 22 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 │ │ │ │ │ │ │ │ -00006690 0000000000000030 00006614 FDE cie=00000080 pc=000000000009f020..00000000000a0aa8 │ │ │ │ - Augmentation data: ae 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009f025 │ │ │ │ +000067e4 0000000000000034 00006768 FDE cie=00000080 pc=000000000009b1b0..000000000009cb4b │ │ │ │ + Augmentation data: bd 22 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009b1b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009f02f │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000009b1b8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009f038 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009b1ba │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009b1bf │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009b1c4 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000009b1cd │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000009b1d8 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 5365 to 00000000000a052d │ │ │ │ + DW_CFA_advance_loc2: 5133 to 000000000009c5e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a052e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009c5e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066c4 0000000000000020 00006648 FDE cie=00000080 pc=0000000000013d8f..0000000000013f33 │ │ │ │ - Augmentation data: ce 22 00 00 │ │ │ │ +0000681c 0000000000000020 000067a0 FDE cie=00000080 pc=0000000000013d38..0000000000013edc │ │ │ │ + Augmentation data: d9 22 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 │ │ │ │ │ │ │ │ -000066e8 0000000000000068 0000666c FDE cie=00000080 pc=00000000000a0ab0..00000000000a2b38 │ │ │ │ - Augmentation data: d7 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000a0ab9 │ │ │ │ +00006840 0000000000000068 000067c4 FDE cie=00000080 pc=000000000009cb50..000000000009f338 │ │ │ │ + Augmentation data: df 22 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000009cb59 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000a0acf │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000009cb6f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000a0ad9 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000009cb95 │ │ │ │ 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 00000000000a0ae8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009cb9d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4381 to 00000000000a1c05 │ │ │ │ + DW_CFA_advance_loc2: 5249 to 000000000009e01e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000a1c12 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000009e02b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000a1c20 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009e030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 375 to 00000000000a1d97 │ │ │ │ + DW_CFA_advance_loc2: 375 to 000000000009e1a7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000a1dbe │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000009e1cf │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000a1dfe │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000009e20f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000a1e72 │ │ │ │ + DW_CFA_advance_loc1: 147 to 000000000009e2a2 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2469 to 00000000000a2817 │ │ │ │ + DW_CFA_advance_loc2: 3501 to 000000000009f04f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000a283b │ │ │ │ + DW_CFA_advance_loc: 39 to 000000000009f076 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000a287b │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000009f0b6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000a28a1 │ │ │ │ + DW_CFA_advance_loc1: 67 to 000000000009f0f9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006754 0000000000000034 000066d8 FDE cie=00000080 pc=0000000000013f33..00000000000140d5 │ │ │ │ - Augmentation data: 23 23 00 00 │ │ │ │ +000068ac 0000000000000034 00006830 FDE cie=00000080 pc=0000000000013edc..0000000000014084 │ │ │ │ + Augmentation data: 27 23 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) │ │ │ │ │ │ │ │ -0000678c 0000000000000030 00006710 FDE cie=00000080 pc=00000000000a2b40..00000000000a356d │ │ │ │ - Augmentation data: 0b 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a2b45 │ │ │ │ +000068e4 0000000000000030 00006868 FDE cie=00000080 pc=000000000009f340..000000000009fcad │ │ │ │ + Augmentation data: 0f 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009f345 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000a2b5a │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000009f35a │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000a2b6e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009f35e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000009f36d │ │ │ │ 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: 2247 to 00000000000a3435 │ │ │ │ + DW_CFA_advance_loc2: 2061 to 000000000009fb7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a3436 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009fb7b │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000067c0 0000000000000020 00006744 FDE cie=00000080 pc=00000000000140d5..000000000001414e │ │ │ │ - Augmentation data: fe 22 00 00 │ │ │ │ +00006918 0000000000000020 0000689c FDE cie=00000080 pc=0000000000014084..00000000000140fa │ │ │ │ + Augmentation data: 02 23 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 │ │ │ │ │ │ │ │ -000067e4 0000000000000038 000067e8 FDE cie=00000000 pc=00000000000ddc10..00000000000dddd8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ddc16 │ │ │ │ +0000693c 000000000000002c 00006940 FDE cie=00000000 pc=00000000000d8de0..00000000000d8f80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d8de6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddc17 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000d8dfb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ddc1c │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d8e02 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00000000000ddd05 │ │ │ │ + DW_CFA_advance_loc2: 271 to 00000000000d8f11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d8f12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d8f14 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ddd10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000ddd6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd6d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ddd6f │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ddd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d8f18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006820 0000000000000058 00006824 FDE cie=00000000 pc=00000000000a3570..00000000000a3b1e │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000a3584 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a3589 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ +0000696c 000000000000004c 00006970 FDE cie=00000000 pc=000000000009fcb0..00000000000a0280 │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000009fcc6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009fccb │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000009fcd7 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a358e │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a358f │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000009fce3 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a3590 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000a359f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 661 to 00000000000a3834 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009fceb │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 461 to 000000000009feb8 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 158 to 000000000009ff56 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000009ff80 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009ff85 │ │ │ │ + DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000009ff9d │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a3835 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a3836 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a3838 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a383a │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a383c │ │ │ │ + DW_CFA_restore: r3 (rbx) │ │ │ │ + DW_CFA_restore: r6 (rbp) │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a383d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009ff9e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 724 to 00000000000a3b11 │ │ │ │ + DW_CFA_advance_loc1: 145 to 00000000000a002f │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 580 to 00000000000a0273 │ │ │ │ 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_advance_loc: 1 to 00000000000a3b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0274 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000687c 0000000000000048 00006800 FDE cie=00000080 pc=00000000000a3b20..00000000000a3fc4 │ │ │ │ - Augmentation data: 4a 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000a3b2b │ │ │ │ +000069bc 0000000000000048 00006940 FDE cie=00000080 pc=00000000000a0280..00000000000a0703 │ │ │ │ + Augmentation data: 66 22 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000a028b │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000a3b53 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000a02b3 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 132 to 00000000000a3bd7 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 592 to 00000000000a3e27 │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc1: 94 to 00000000000a3e85 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000a0335 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 599 to 00000000000a058c │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc1: 94 to 00000000000a05ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000a3e90 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a05f0 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00000000000a3f18 │ │ │ │ - DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000a3f70 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000a0658 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc1: 87 to 00000000000a06af │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a3f75 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a06b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000a3f84 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000a06c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a3f89 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a06c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000a3f95 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000a06d4 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068c8 0000000000000020 0000684c FDE cie=00000080 pc=000000000001414e..0000000000014275 │ │ │ │ - Augmentation data: 23 22 00 00 │ │ │ │ +00006a08 0000000000000020 0000698c FDE cie=00000080 pc=00000000000140fa..0000000000014221 │ │ │ │ + Augmentation data: 3f 22 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 │ │ │ │ │ │ │ │ -000068ec 0000000000000030 00006870 FDE cie=00000080 pc=00000000000ddde0..00000000000deefc │ │ │ │ - Augmentation data: 04 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ddde5 │ │ │ │ +00006a2c 0000000000000030 000069b0 FDE cie=00000080 pc=00000000000d8f80..00000000000d9fa3 │ │ │ │ + Augmentation data: 4a 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d8f85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000dddec │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000d8f90 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000dddf5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d8f96 │ │ │ │ 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 00000000000d8f9c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 834 to 00000000000de137 │ │ │ │ + DW_CFA_advance_loc2: 751 to 00000000000d928b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000de138 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d928c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006920 000000000000002c 000068a4 FDE cie=00000080 pc=00000000000a3fd0..00000000000a67b3 │ │ │ │ - Augmentation data: d4 21 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a3fd5 │ │ │ │ +00006a60 000000000000002c 000069e4 FDE cie=00000080 pc=00000000000a0710..00000000000a321f │ │ │ │ + Augmentation data: f0 21 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a0715 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000a3fe2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000a0722 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000a3ff6 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a0736 │ │ │ │ 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_loc1: 244 to 00000000000a40ea │ │ │ │ + DW_CFA_advance_loc1: 244 to 00000000000a082a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a40eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a082b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006950 0000000000000024 000068d4 FDE cie=00000080 pc=0000000000014275..0000000000014698 │ │ │ │ - Augmentation data: 4e 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000014276 │ │ │ │ +00006a90 0000000000000024 00006a14 FDE cie=00000080 pc=0000000000014221..000000000001466c │ │ │ │ + Augmentation data: 6a 22 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000014222 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006978 000000000000002c 0000697c FDE cie=00000000 pc=00000000000def00..00000000000df0bc │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000def06 │ │ │ │ +00006ab8 000000000000002c 00006abc FDE cie=00000000 pc=00000000000d9fb0..00000000000da153 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d9fb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000def07 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d9fba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000def08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d9fbe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 377 to 00000000000df081 │ │ │ │ + DW_CFA_advance_loc2: 355 to 00000000000da121 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000df082 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000da122 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000df084 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000da124 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000df090 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000da128 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069a8 0000000000000050 000069ac FDE cie=00000000 pc=00000000000df0c0..00000000000df6f2 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000df0d7 │ │ │ │ +00006ae8 0000000000000054 00006aec FDE cie=00000000 pc=00000000000da160..00000000000da772 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000da177 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000df0e3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000da183 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000df0ed │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000da185 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000da18a │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000da18f │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000da194 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000df0f5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000da1a0 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000da1a5 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1072 to 00000000000df525 │ │ │ │ + DW_CFA_advance_loc2: 1033 to 00000000000da5ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000df532 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000da5bb │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000df533 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000da5bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 446 to 00000000000df6f1 │ │ │ │ + DW_CFA_advance_loc2: 437 to 00000000000da771 │ │ │ │ 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) │ │ │ │ │ │ │ │ -000069fc 0000000000000050 00006980 FDE cie=00000080 pc=00000000000df700..00000000000e0449 │ │ │ │ - Augmentation data: 6f 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000df706 │ │ │ │ +00006b40 0000000000000050 00006ac4 FDE cie=00000080 pc=00000000000da780..00000000000db3de │ │ │ │ + Augmentation data: b0 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000da786 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000df708 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000da78c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000df70a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000da78e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000df710 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000da790 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000df711 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000da791 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000df712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000da792 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000df719 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000da799 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 2479 to 00000000000e00c8 │ │ │ │ + DW_CFA_advance_loc2: 2273 to 00000000000db07a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000e00c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000db07b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000e00ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000db07c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000e00cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000db07e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000e00ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000db080 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000e00d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000db082 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000e00d2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000db084 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000e00e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000db088 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a50 0000000000000030 000069d4 FDE cie=00000080 pc=00000000000a67c0..00000000000ac8a1 │ │ │ │ - Augmentation data: 78 21 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a67c5 │ │ │ │ +00006b94 0000000000000030 00006b18 FDE cie=00000080 pc=00000000000a3220..00000000000a8d52 │ │ │ │ + Augmentation data: 8b 21 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a3225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000a67c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a3228 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000a67d1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000a3230 │ │ │ │ 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 00000000000a3234 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 24730 to 00000000000ac86b │ │ │ │ + DW_CFA_advance_loc2: 23269 to 00000000000a8d19 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ac86c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a8d1a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006a84 0000000000000020 00006a08 FDE cie=00000080 pc=0000000000014698..00000000000147ce │ │ │ │ - Augmentation data: 56 21 00 00 │ │ │ │ +00006bc8 0000000000000020 00006b4c FDE cie=00000080 pc=000000000001466c..000000000001479f │ │ │ │ + Augmentation data: 69 21 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 │ │ │ │ │ │ │ │ -00006aa8 0000000000000030 00006a2c FDE cie=00000080 pc=00000000000ac8b0..00000000000acbd2 │ │ │ │ - Augmentation data: 4f 21 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ac8b5 │ │ │ │ +00006bec 0000000000000030 00006b70 FDE cie=00000080 pc=00000000000a8d60..00000000000a9072 │ │ │ │ + Augmentation data: 62 21 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a8d65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ac8be │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000a8d6e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000ac8d2 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a8d82 │ │ │ │ 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: 717 to 00000000000acb9f │ │ │ │ + DW_CFA_advance_loc2: 701 to 00000000000a903f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000acba0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a9040 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006adc 0000000000000020 00006a60 FDE cie=00000080 pc=00000000000147ce..0000000000014805 │ │ │ │ - Augmentation data: 2c 21 00 00 │ │ │ │ +00006c20 0000000000000020 00006ba4 FDE cie=00000080 pc=000000000001479f..00000000000147d6 │ │ │ │ + Augmentation data: 3e 21 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 │ │ │ │ │ │ │ │ -00006b00 0000000000000010 00006b04 FDE cie=00000000 pc=00000000000e0450..00000000000e048e │ │ │ │ +00006c44 0000000000000010 00006c48 FDE cie=00000000 pc=00000000000db3e0..00000000000db41e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b14 0000000000000044 00006b18 FDE cie=00000000 pc=00000000000acbe0..00000000000ad174 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000acc20 │ │ │ │ +00006c58 0000000000000044 00006c5c FDE cie=00000000 pc=00000000000a9080..00000000000a9607 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000a90c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000acc21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a90c1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000acc25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a90c5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 813 to 00000000000acf52 │ │ │ │ + DW_CFA_advance_loc2: 806 to 00000000000a93eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc2: 317 to 00000000000ad08f │ │ │ │ + DW_CFA_advance_loc2: 311 to 00000000000a9522 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000ad096 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a9529 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad097 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a952a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad098 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a952b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad099 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a952c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 164 to 00000000000ad13d │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000a95d0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000ad165 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000a95f8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ │ │ │ -00006b5c 000000000000003c 00006b60 FDE cie=00000000 pc=00000000000e04c0..00000000000e0740 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000e04c8 │ │ │ │ +00006ca0 000000000000003c 00006ca4 FDE cie=00000000 pc=00000000000db420..00000000000db666 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000db428 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000e04d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000db430 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000e04ee │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000db44c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000e050c │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000db46f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 305 to 00000000000e063d │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00000000000db583 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e0642 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000db588 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e0647 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000db58d │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e064c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000db592 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e0651 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000db597 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000e065a │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000db5a0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000e0660 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000db5a8 │ │ │ │ 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_nop │ │ │ │ │ │ │ │ -00006b9c 0000000000000030 00006ba0 FDE cie=00000000 pc=00000000000e0740..00000000000e07b5 │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000e0759 │ │ │ │ +00006ce0 0000000000000038 00006ce4 FDE cie=00000000 pc=00000000000db670..00000000000db6e5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000db681 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e075e │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000db687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000e075f │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000db68b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000e0763 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000db68f │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000db6a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000e078d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000e0797 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000db6b9 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000db6c0 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000e079b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000db6ca │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000e079d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000db6d3 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000db6d5 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006bd0 000000000000003c 00006bd4 FDE cie=00000000 pc=00000000000ad180..00000000000ad353 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad181 │ │ │ │ +00006d1c 000000000000003c 00006d20 FDE cie=00000000 pc=00000000000a9610..00000000000a97e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a9611 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000ad18e │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000a961e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000ad22a │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000a96ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000ad231 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a96c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ad240 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000a96d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 139 to 00000000000ad2cb │ │ │ │ + DW_CFA_advance_loc1: 139 to 00000000000a975b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad2cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a975c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ad2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a9760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000ad30d │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000a979d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ad311 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a97a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ad320 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000a97b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ad324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a97b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ad32c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000a97bc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ad331 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a97c1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c10 000000000000003c 00006c14 FDE cie=00000000 pc=00000000000e07c0..00000000000e0c80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000e07c8 │ │ │ │ +00006d5c 000000000000003c 00006d60 FDE cie=00000000 pc=00000000000db6f0..00000000000dbb40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000db6f8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000e07d3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000db707 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000e07f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000db711 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000db719 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000db721 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000db729 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000e0813 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000db743 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00000000000e08d9 │ │ │ │ + DW_CFA_advance_loc1: 167 to 00000000000db7ea │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000e08e4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000db7f5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000e08f5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000db806 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e08fa │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000db80b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 475 to 00000000000e0ad5 │ │ │ │ + DW_CFA_advance_loc2: 410 to 00000000000db9a5 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000e0b07 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000db9d7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000e0b10 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000db9e0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006c50 0000000000000034 00006c54 FDE cie=00000000 pc=00000000000e0c80..00000000000e0da6 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000e0c8a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000e0c9c │ │ │ │ +00006d9c 0000000000000064 00006da0 FDE cie=00000000 pc=00000000000dbb40..00000000000dbc26 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbb42 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000dbb47 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbb49 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbb4b │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000e0ca9 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000dbb4f │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000e0cee │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000e0d0d │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000dbb61 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000dbb74 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000dbbb6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000e0d15 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000dbbcb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000e0d2d │ │ │ │ - DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000e0d4a │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000dbbd7 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000dbbd8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000dbbd9 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbbdb │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbbdd │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbbdf │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbbe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000e0d50 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000dbbe8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000e0da1 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000dbc05 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000dbc0c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000dbc16 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000dbc1b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbc1d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbc1f │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dbc21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c88 0000000000000030 00006c0c FDE cie=00000080 pc=00000000000e0dc0..00000000000e1fb9 │ │ │ │ - Augmentation data: 31 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e0dc5 │ │ │ │ +00006e04 0000000000000030 00006d88 FDE cie=00000080 pc=00000000000dbc30..00000000000dcd47 │ │ │ │ + Augmentation data: 3a 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000dbc35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000e0dcd │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000dbc3d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000e0dd6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000dbc46 │ │ │ │ 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: 2659 to 00000000000e1839 │ │ │ │ + DW_CFA_advance_loc2: 2584 to 00000000000dc65e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000e1840 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000dc660 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cbc 000000000000004c 00006c40 FDE cie=00000080 pc=00000000000e1fc0..00000000000e2202 │ │ │ │ - Augmentation data: b0 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000e1fc8 │ │ │ │ +00006e38 000000000000004c 00006dbc FDE cie=00000080 pc=00000000000dcd50..00000000000dcf82 │ │ │ │ + Augmentation data: b3 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000dcd58 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000e1fd5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000dcd65 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 39 to 00000000000e1ffc │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000dcd8c │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 308 to 00000000000e2130 │ │ │ │ + DW_CFA_advance_loc2: 284 to 00000000000dcea8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e2135 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000dcead │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e213a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000dceb2 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e213f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000dceb7 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000e2144 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000dcebc │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000e214d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000dcec5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000e2150 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000dced0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000e215e │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000dcede │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000e216d │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000dceed │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000e216e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000dceee │ │ │ │ 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: 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 │ │ │ │ │ │ │ │ -00006d0c 0000000000000050 00006c90 FDE cie=00000080 pc=00000000000ad360..00000000000adf8a │ │ │ │ - Augmentation data: 04 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ad366 │ │ │ │ +00006e88 0000000000000030 00006e0c FDE cie=00000080 pc=00000000000a97f0..00000000000aa4d2 │ │ │ │ + Augmentation data: de 1e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a97f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad368 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad36a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad36c │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad36d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad36e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a97f8 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a980c │ │ │ │ + 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 00000000000ad375 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc2: 2687 to 00000000000addf4 │ │ │ │ + DW_CFA_advance_loc2: 2847 to 00000000000aa32b │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000addf8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000addf9 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000addfb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000addfd │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000addff │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ade01 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ade10 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aa330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d60 0000000000000020 00006ce4 FDE cie=00000080 pc=0000000000014805..0000000000014a15 │ │ │ │ - Augmentation data: 3d 1f 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ +00006ebc 0000000000000020 00006e40 FDE cie=00000080 pc=00000000000147d6..0000000000014a43 │ │ │ │ + Augmentation data: 37 1f 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 │ │ │ │ │ │ │ │ -00006d84 0000000000000030 00006d08 FDE cie=00000080 pc=00000000000adf90..00000000000ae8de │ │ │ │ - Augmentation data: 32 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000adf95 │ │ │ │ +00006ee0 0000000000000030 00006e64 FDE cie=00000080 pc=00000000000aa4e0..00000000000aade6 │ │ │ │ + Augmentation data: 2d 1f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aa4e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000adf9e │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000aa4f2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000adfb2 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000aa506 │ │ │ │ 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: 1933 to 00000000000ae73f │ │ │ │ + DW_CFA_advance_loc2: 1897 to 00000000000aac6f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae740 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aac70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006db8 0000000000000020 00006d3c FDE cie=00000080 pc=0000000000014a15..0000000000014af9 │ │ │ │ - Augmentation data: 33 1f 00 00 │ │ │ │ +00006f14 0000000000000020 00006e98 FDE cie=00000080 pc=0000000000014a43..0000000000014b27 │ │ │ │ + Augmentation data: 2e 1f 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 │ │ │ │ │ │ │ │ -00006ddc 0000000000000048 00006d60 FDE cie=00000080 pc=00000000000ae8e0..00000000000b4591 │ │ │ │ - Augmentation data: 18 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ae8e9 │ │ │ │ +00006f38 000000000000004c 00006ebc FDE cie=00000080 pc=00000000000aadf0..00000000000b0426 │ │ │ │ + Augmentation data: 13 1f 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000aadf9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ae8f5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000aae05 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ae8ff │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aae07 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000aae12 │ │ │ │ + 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: 1 to 00000000000ae900 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aae13 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4192 to 00000000000af960 │ │ │ │ + DW_CFA_advance_loc2: 4025 to 00000000000abdcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000af96d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000abdd9 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af96e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000abdda │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006e28 0000000000000034 00006dac FDE cie=00000080 pc=0000000000014af9..0000000000014fea │ │ │ │ - Augmentation data: ae 1f 00 00 │ │ │ │ +00006f88 0000000000000034 00006f0c FDE cie=00000080 pc=0000000000014b27..0000000000014fda │ │ │ │ + Augmentation data: aa 1f 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) │ │ │ │ │ │ │ │ -00006e60 0000000000000048 00006de4 FDE cie=00000080 pc=00000000000b45a0..00000000000b4931 │ │ │ │ - Augmentation data: ba 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b45a8 │ │ │ │ +00006fc0 000000000000004c 00006f44 FDE cie=00000080 pc=00000000000b0430..00000000000b07a4 │ │ │ │ + Augmentation data: c1 1f 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0438 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000b45bb │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b0441 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0449 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0451 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b45cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0459 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000b046d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000b4608 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000b0498 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00000000000b469a │ │ │ │ + DW_CFA_advance_loc1: 149 to 00000000000b052d │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000b46d1 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000b0564 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b46e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b0568 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000b46fc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000b0584 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 185 to 00000000000b47b5 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00000000000b0635 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 93 to 00000000000b4812 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00000000000b0692 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b4820 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b06a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b4824 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b06a4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b4834 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b06b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000b484c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000b06cc │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b484d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b06cd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000b4860 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b06d8 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006eac 0000000000000020 00006e30 FDE cie=00000080 pc=0000000000014fea..000000000001500c │ │ │ │ - Augmentation data: 86 1f 00 00 │ │ │ │ +00007010 0000000000000020 00006f94 FDE cie=00000080 pc=0000000000014fda..0000000000014ffc │ │ │ │ + Augmentation data: 89 1f 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 │ │ │ │ │ │ │ │ -00006ed0 0000000000000054 00006e54 FDE cie=00000080 pc=00000000000b4940..00000000000b4d0e │ │ │ │ - Augmentation data: 6b 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4945 │ │ │ │ +00007034 0000000000000054 00006fb8 FDE cie=00000080 pc=00000000000b07b0..00000000000b0b5e │ │ │ │ + Augmentation data: 6f 1f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b07b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b4952 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b07c2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000b499a │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000b080a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b49ab │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b081b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000b49dc │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000b084c │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 564 to 00000000000b4c10 │ │ │ │ + DW_CFA_advance_loc2: 532 to 00000000000b0a60 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b4c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b0a64 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000b4c38 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000b0a88 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4c40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0a90 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b4c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b0a94 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b4c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b0aa0 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000b4c74 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000b0ac4 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b4c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b0ac8 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b4c80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b0ad0 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000b4c9a │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000b0aea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4ca0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b0af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000b4cba │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000b0b0a │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b4cc4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b0b14 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f28 0000000000000020 00006eac FDE cie=00000080 pc=000000000001500c..00000000000150a7 │ │ │ │ - Augmentation data: 5f 1f 00 00 │ │ │ │ +0000708c 0000000000000020 00007010 FDE cie=00000080 pc=0000000000014ffc..0000000000015095 │ │ │ │ + Augmentation data: 63 1f 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 │ │ │ │ │ │ │ │ -00006f4c ZERO terminator │ │ │ │ +000070b0 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -208,17 +208,17 @@ │ │ │ │ PyObject_CallFunction │ │ │ │ PyTuple_Type │ │ │ │ PyTuple_Size │ │ │ │ PyTuple_GetItem │ │ │ │ _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ +_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ -_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ _ZNSt6localeD1Ev │ │ │ │ _ZNSt8ios_baseD2Ev │ │ │ │ _ZNSt8ios_baseC2Ev │ │ │ │ _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ _ZNSt6localeC1Ev │ │ │ │ _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ @@ -340,17 +340,19 @@ │ │ │ │ _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ _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_EEEEZN9BasisPool10doneAddingEvEUlS4_S4_E_EvT_SC_T0_ │ │ │ │ _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ @@ -431,450 +433,496 @@ │ │ │ │ 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\AYA^A_]I │ │ │ │ -[A\^A^A_]H │ │ │ │ -[A\AYA^A_]I │ │ │ │ -[A\^A^A_]H │ │ │ │ -x`H9z`rnu\ │ │ │ │ -PpL9RprIu7 │ │ │ │ -t;bq}HoJ │ │ │ │ -t;bq}HoJ │ │ │ │ +[A\YA^A_]H │ │ │ │ +[A\AXA^A_]I │ │ │ │ +[A\YA^A_]H │ │ │ │ +[A\AXA^A_]I │ │ │ │ +x`H9z`rfu\ │ │ │ │ +PpL9RprAu7 │ │ │ │ [A\A]A^A_] │ │ │ │ -[^A\A]A^A_]H │ │ │ │ -t;bq}Ho` │ │ │ │ -t;bQ}Ho, │ │ │ │ AWAVAUATARSH │ │ │ │ -t;bq}Hoy │ │ │ │ +[_A\A]A^A_]H │ │ │ │ +AWAVAUATARI │ │ │ │ [YA\A]A^A_]H │ │ │ │ -t;bq}Ho@ │ │ │ │ +AWAVAUATI │ │ │ │ +[A\A]A^A_] │ │ │ │ +[A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ -Q bq}Ho$ │ │ │ │ -Q0bq}Ho, │ │ │ │ -Q@bq}Ho4 │ │ │ │ -QPbq}Ho< │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -[]A\A]A^ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSb │ │ │ │ [A\A]A^A_] │ │ │ │ -bQ}Ho&bq}Ho2b │ │ │ │ -t;bQ}Ho~ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ -O`I9I`rg │ │ │ │ -WpM9Qpr: │ │ │ │ +O`I9I`re │ │ │ │ +WpM9Qpr9 │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -h[A\A]A^A_] │ │ │ │ +x[A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -[A\A]A^A_] │ │ │ │ -AWAVAUATSb │ │ │ │ +AWAVAUATL │ │ │ │ [A\A]A^A_] │ │ │ │ -bQ}Ho'bq}Ho)b │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATSL9 │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSb │ │ │ │ -[A\A]A^A_] │ │ │ │ -d$`L;d$XJ │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATS │ │ │ │ [A\A]A^A_] │ │ │ │ -t;bQ}HoE │ │ │ │ [A\A]A^A_] │ │ │ │ -A;L$ }yL9c │ │ │ │ -C ;H ~ H │ │ │ │ +D$ H;D$( │ │ │ │ +T$@L)\$ L;T$ │ │ │ │ +T$`L)T$(L │ │ │ │ +T$@L;T$ │ │ │ │ +\$ H9\$P │ │ │ │ +([]A\A]A^A_ │ │ │ │ +A\A]A^A_ │ │ │ │ +[]A\A]A^ │ │ │ │ +[]A\A]A^ │ │ │ │ +E H9X s'H │ │ │ │ +A;^ }]L9u │ │ │ │ +[]A\A]A^ │ │ │ │ +[]A\A]A^ │ │ │ │ +E ;X ~(H │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ +H;\$@t/L │ │ │ │ [A\A]A^A_] │ │ │ │ -T$ L9T$( │ │ │ │ -[A\A]]H) │ │ │ │ +L$ L9L$( │ │ │ │ +McJ IcR( │ │ │ │ AWAVAUATSH │ │ │ │ -t$hD9t$4 │ │ │ │ [A\A]A^A_] │ │ │ │ -l$hD9l$4 │ │ │ │ AWAVAUATSH │ │ │ │ -|$HH+|$h │ │ │ │ -l$XD9l$, │ │ │ │ +L$(H+L$@ │ │ │ │ [A\A]A^A_] │ │ │ │ -|$HH+|$h │ │ │ │ -AWAVAUATSI │ │ │ │ -A\A]A^A_] │ │ │ │ +L$(H+L$@ │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATARSH │ │ │ │ -[AXA\A]A^A_]I │ │ │ │ -L+@0H+PHL │ │ │ │ -L+H`L+PxI │ │ │ │ -AWAVAUATSLc │ │ │ │ +[AZA\A]A^A_]I │ │ │ │ +AWAVAUATLc │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ +8L9D$Xt5 │ │ │ │ [A\A]A^A_] │ │ │ │ +H;\$@t/H │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -\$(L9\$0 │ │ │ │ -\$(L9\$0 │ │ │ │ +|$0H9|$H │ │ │ │ +|$0H9|$H │ │ │ │ [A\A]A^A_] │ │ │ │ -|$8H9|$0 │ │ │ │ -AWAVAUATSI │ │ │ │ +|$PH9|$H │ │ │ │ +[A\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSD │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -HZlB bSEH │ │ │ │ -AWAVAUATSLc │ │ │ │ -HZDP bS-H │ │ │ │ +}ZLB bS=( │ │ │ │ +}ZdB bS%( │ │ │ │ +AWAVAUATLc │ │ │ │ +A}ZLC bS=( │ │ │ │ +A}ZdC bS%( │ │ │ │ +}ZJ bS=( │ │ │ │ +}ZdB bS%( │ │ │ │ +}ZLB bS=( │ │ │ │ +}ZdB bS%( │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ +!%YdO bs │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ +AWAVATSH │ │ │ │ +[A\A^A_] │ │ │ │ +AVAUATARSH │ │ │ │ [YA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ [ZA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ [YA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ [AZA\A]A^A_]I │ │ │ │ -AWAVAUATARSH │ │ │ │ -HZ|B bS5H │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +AVAUATARSH │ │ │ │ +}ZDB bSE( │ │ │ │ +}Z\B bS-( │ │ │ │ +}ZDB bSE( │ │ │ │ +[ZA\A]A^A_]H │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ +AWAVAUATLc │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -D9D$\|9H │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -HZtV bSeH │ │ │ │ +A}ZO bS=( │ │ │ │ +A}ZtG bS%( │ │ │ │ +A}ZDG bSm( │ │ │ │ +A}Z\G bS-( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -HZtV bSeH │ │ │ │ -AWAVAUATSI │ │ │ │ -4'Lcd$=<;: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 49820200 00111311 8a006442 .H.I.........dB │ │ │ │ 0x000002b0 962c2c04 04013008 b9026440 c4018401 .,,...0...d@.... │ │ │ │ 0x000002c0 20010002 20182244 0ac5023a 01b01201 ... ."D...:.... │ │ │ │ 0x000002d0 601002a0 00001000 44664233 84010500 `.......DfB3.... │ │ │ │ 0x000002e0 082c21e4 2e110289 c9c4f0dc 03026306 .,!...........c. │ │ │ │ 0x000002f0 b0c01916 4b10440a 448840cd 01207400 ....K.D.D.@.. t. │ │ │ │ 0x00000300 94081211 200621b0 08a08285 727c0880 .... .!.....r|.. │ │ │ │ - 0x00000310 0c020095 5b081200 40084110 04041d04 ....[...@.A..... │ │ │ │ + 0x00000310 0c220095 5b081204 40084110 04041d04 ."..[...@.A..... │ │ │ │ 0x00000320 00903000 25008060 638510c8 018c90a0 ..0.%..`c....... │ │ │ │ 0x00000330 28042800 00004000 12010341 4030b926 (.(...@....A@0.& │ │ │ │ 0x00000340 1fd0e6b8 41408a01 404aa549 1304fe1d ....A@..@J.I.... │ │ │ │ 0x00000350 0c610000 00280000 019080bd 20050002 .a...(...... ... │ │ │ │ 0x00000360 04681c15 002034ed 80600820 40080007 .h... 4..`. @... │ │ │ │ 0x00000370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000380 00000000 88000000 00000000 00000000 ................ │ │ │ │ @@ -107,60 +107,60 @@ │ │ │ │ 0x000008e0 32010000 33010000 35010000 00000000 2...3...5....... │ │ │ │ 0x000008f0 37010000 38010000 00000000 3a010000 7...8.......:... │ │ │ │ 0x00000900 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000910 3b010000 3c010000 00000000 00000000 ;...<........... │ │ │ │ 0x00000920 3d010000 3e010000 00000000 00000000 =...>........... │ │ │ │ 0x00000930 00000000 3f010000 00000000 40010000 ....?.......@... │ │ │ │ 0x00000940 00000000 41010000 00000000 00000000 ....A........... │ │ │ │ - 0x00000950 42010000 00000000 44010000 00000000 B.......D....... │ │ │ │ - 0x00000960 45010000 46010000 00000000 00000000 E...F........... │ │ │ │ - 0x00000970 47010000 00000000 48010000 49010000 G.......H...I... │ │ │ │ - 0x00000980 00000000 4a010000 4c010000 4d010000 ....J...L...M... │ │ │ │ + 0x00000950 42010000 00000000 45010000 00000000 B.......E....... │ │ │ │ + 0x00000960 46010000 47010000 00000000 00000000 F...G........... │ │ │ │ + 0x00000970 48010000 00000000 49010000 4a010000 H.......I...J... │ │ │ │ + 0x00000980 00000000 4b010000 4d010000 4e010000 ....K...M...N... │ │ │ │ 0x00000990 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009a0 4e010000 00000000 00000000 00000000 N............... │ │ │ │ - 0x000009b0 00000000 4f010000 00000000 00000000 ....O........... │ │ │ │ - 0x000009c0 51010000 00000000 00000000 00000000 Q............... │ │ │ │ + 0x000009a0 4f010000 00000000 00000000 00000000 O............... │ │ │ │ + 0x000009b0 00000000 50010000 00000000 00000000 ....P........... │ │ │ │ + 0x000009c0 52010000 00000000 00000000 00000000 R............... │ │ │ │ 0x000009d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009e0 52010000 00000000 53010000 54010000 R.......S...T... │ │ │ │ - 0x000009f0 00000000 56010000 57010000 00000000 ....V...W....... │ │ │ │ + 0x000009e0 53010000 00000000 54010000 55010000 S.......T...U... │ │ │ │ + 0x000009f0 00000000 57010000 58010000 00000000 ....W...X....... │ │ │ │ 0x00000a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000a10 59010000 00000000 00000000 00000000 Y............... │ │ │ │ - 0x00000a20 5a010000 00000000 00000000 5b010000 Z...........[... │ │ │ │ - 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 5a010000 00000000 00000000 00000000 Z............... │ │ │ │ + 0x00000a20 5b010000 00000000 00000000 5c010000 [...........\... │ │ │ │ + 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 79010000 7a010000 7b010000 w...y...z...{... │ │ │ │ - 0x00000af0 00000000 00000000 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 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 9a010000 9b010000 00000000 00000000 ................ │ │ │ │ - 0x00000bc0 00000000 9c010000 9d010000 9e010000 ................ │ │ │ │ - 0x00000bd0 00000000 00000000 00000000 a0010000 ................ │ │ │ │ - 0x00000be0 00000000 a1010000 00000000 00000000 ................ │ │ │ │ - 0x00000bf0 a2010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000c00 00000000 a3010000 a4010000 00000000 ................ │ │ │ │ - 0x00000c10 a5010000 00000000 00000000 a6010000 ................ │ │ │ │ - 0x00000c20 a7010000 00000000 8f2d132c d3befd27 .........-.,...' │ │ │ │ + 0x00000ad0 00000000 77010000 00000000 00000000 ....w........... │ │ │ │ + 0x00000ae0 78010000 7a010000 7b010000 7c010000 x...z...{...|... │ │ │ │ + 0x00000af0 00000000 00000000 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 8c010000 8e010000 ................ │ │ │ │ + 0x00000b60 8f010000 00000000 90010000 91010000 ................ │ │ │ │ + 0x00000b70 92010000 94010000 00000000 00000000 ................ │ │ │ │ + 0x00000b80 00000000 95010000 96010000 00000000 ................ │ │ │ │ + 0x00000b90 97010000 00000000 00000000 98010000 ................ │ │ │ │ + 0x00000ba0 00000000 9a010000 00000000 00000000 ................ │ │ │ │ + 0x00000bb0 9b010000 9c010000 9d010000 00000000 ................ │ │ │ │ + 0x00000bc0 00000000 9e010000 9f010000 a0010000 ................ │ │ │ │ + 0x00000bd0 00000000 00000000 00000000 a2010000 ................ │ │ │ │ + 0x00000be0 00000000 a3010000 00000000 00000000 ................ │ │ │ │ + 0x00000bf0 a4010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000c00 00000000 a5010000 a6010000 00000000 ................ │ │ │ │ + 0x00000c10 a7010000 00000000 00000000 a8010000 ................ │ │ │ │ + 0x00000c20 a9010000 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 2d0cf56a 3739d943 ........-..j79.C │ │ │ │ 0x00000c70 038d3392 62b9b034 73be7572 0dda939d ..3.b..4s.ur.... │ │ │ │ 0x00000c80 0bae7420 b524121d 01b00503 c9bd8368 ..t .$.........h │ │ │ │ 0x00000c90 490e1a70 8f6f08e8 041ec4d7 bd3c420b I..p.o.......: │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0xe6fad(%rip),%rax │ │ │ │ + mov 0xe0fad(%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,514 +1,514 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 000000000000d020 : │ │ │ │ - push 0xe6fca(%rip) # f3ff0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 *0xe6fcc(%rip) # f3ff8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xe0fca(%rip) # edff0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 *0xe0fcc(%rip) # edff8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 *0xe6fca(%rip) │ │ │ │ + jmp *0xe0fca(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d040 <__sched_cpucount@plt>: │ │ │ │ - jmp *0xe6fc2(%rip) │ │ │ │ + jmp *0xe0fc2(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d050 : │ │ │ │ - jmp *0xe6fba(%rip) │ │ │ │ + jmp *0xe0fba(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d060 : │ │ │ │ - jmp *0xe6fb2(%rip) │ │ │ │ + jmp *0xe0fb2(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d070 , std::allocator >::~basic_ostringstream()@plt>: │ │ │ │ - jmp *0xe6faa(%rip) # f4020 , std::allocator >::~basic_ostringstream()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0faa(%rip) # ee020 , std::allocator >::~basic_ostringstream()@GLIBCXX_3.4.21> │ │ │ │ push $0x4 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d080 : │ │ │ │ - jmp *0xe6fa2(%rip) │ │ │ │ + jmp *0xe0fa2(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d090 : │ │ │ │ - jmp *0xe6f9a(%rip) │ │ │ │ + jmp *0xe0f9a(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt>: │ │ │ │ - jmp *0xe6f92(%rip) # f4038 , std::allocator >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0f92(%rip) # ee038 , std::allocator >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x7 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0b0 : │ │ │ │ - jmp *0xe6f8a(%rip) │ │ │ │ + jmp *0xe0f8a(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0c0 : │ │ │ │ - jmp *0xe6f82(%rip) │ │ │ │ + jmp *0xe0f82(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0d0 : │ │ │ │ - jmp *0xe6f7a(%rip) │ │ │ │ + jmp *0xe0f7a(%rip) │ │ │ │ push $0xa │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0e0 : │ │ │ │ - jmp *0xe6f72(%rip) │ │ │ │ + jmp *0xe0f72(%rip) │ │ │ │ push $0xb │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0f0 <__cxa_begin_catch@plt>: │ │ │ │ - jmp *0xe6f6a(%rip) │ │ │ │ + jmp *0xe0f6a(%rip) │ │ │ │ push $0xc │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d100 : │ │ │ │ - jmp *0xe6f62(%rip) │ │ │ │ + jmp *0xe0f62(%rip) │ │ │ │ push $0xd │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d110 : │ │ │ │ - jmp *0xe6f5a(%rip) │ │ │ │ + jmp *0xe0f5a(%rip) │ │ │ │ push $0xe │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d120 : │ │ │ │ - jmp *0xe6f52(%rip) │ │ │ │ + jmp *0xe0f52(%rip) │ │ │ │ push $0xf │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d130 , std::allocator >::~basic_istringstream()@plt>: │ │ │ │ - jmp *0xe6f4a(%rip) # f4080 , std::allocator >::~basic_istringstream()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0f4a(%rip) # ee080 , std::allocator >::~basic_istringstream()@GLIBCXX_3.4.21> │ │ │ │ push $0x10 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d140 : │ │ │ │ - jmp *0xe6f42(%rip) │ │ │ │ + jmp *0xe0f42(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d150 <__cxa_allocate_exception@plt>: │ │ │ │ - jmp *0xe6f3a(%rip) │ │ │ │ + jmp *0xe0f3a(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d160 : │ │ │ │ - jmp *0xe6f32(%rip) │ │ │ │ + jmp *0xe0f32(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d170 : │ │ │ │ - jmp *0xe6f2a(%rip) │ │ │ │ + jmp *0xe0f2a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d180 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>: │ │ │ │ - jmp *0xe6f22(%rip) # f40a8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0f22(%rip) # ee0a8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21> │ │ │ │ push $0x15 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d190 : │ │ │ │ - jmp *0xe6f1a(%rip) │ │ │ │ + jmp *0xe0f1a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1a0 : │ │ │ │ - jmp *0xe6f12(%rip) │ │ │ │ + jmp *0xe0f12(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt>: │ │ │ │ - jmp *0xe6f0a(%rip) # f40c0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0f0a(%rip) # ee0c0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21> │ │ │ │ push $0x18 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1c0 >(int&)@plt>: │ │ │ │ - jmp *0xe6f02(%rip) # f40c8 >(int&)@GLIBCXX_3.4> │ │ │ │ + jmp *0xe0f02(%rip) # ee0c8 >(int&)@GLIBCXX_3.4> │ │ │ │ push $0x19 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1d0 : │ │ │ │ - jmp *0xe6efa(%rip) │ │ │ │ + jmp *0xe0efa(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1e0 <__cxa_guard_release@plt>: │ │ │ │ - jmp *0xe6ef2(%rip) │ │ │ │ + jmp *0xe0ef2(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1f0 <__assert_fail@plt>: │ │ │ │ - jmp *0xe6eea(%rip) │ │ │ │ + jmp *0xe0eea(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d200 (double&)@plt>: │ │ │ │ - jmp *0xe6ee2(%rip) # f40e8 (double&)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xe0ee2(%rip) # ee0e8 (double&)@GLIBCXX_3.4.9> │ │ │ │ push $0x1d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d210 : │ │ │ │ - jmp *0xe6eda(%rip) │ │ │ │ + jmp *0xe0eda(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d220 (unsigned long)@plt>: │ │ │ │ - jmp *0xe6ed2(%rip) # f40f8 (unsigned long)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xe0ed2(%rip) # ee0f8 (unsigned long)@GLIBCXX_3.4.9> │ │ │ │ push $0x1f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d230 : │ │ │ │ - jmp *0xe6eca(%rip) │ │ │ │ + jmp *0xe0eca(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d240 : │ │ │ │ - jmp *0xe6ec2(%rip) │ │ │ │ + jmp *0xe0ec2(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d250 : │ │ │ │ - jmp *0xe6eba(%rip) │ │ │ │ + jmp *0xe0eba(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d260 : │ │ │ │ - jmp *0xe6eb2(%rip) │ │ │ │ + jmp *0xe0eb2(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d270 : │ │ │ │ - jmp *0xe6eaa(%rip) │ │ │ │ + jmp *0xe0eaa(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d280 <__cxa_free_exception@plt>: │ │ │ │ - jmp *0xe6ea2(%rip) │ │ │ │ + jmp *0xe0ea2(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d290 : │ │ │ │ - jmp *0xe6e9a(%rip) │ │ │ │ + jmp *0xe0e9a(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2a0 <_Py_Dealloc@plt>: │ │ │ │ - jmp *0xe6e92(%rip) │ │ │ │ + jmp *0xe0e92(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2b0 : │ │ │ │ - jmp *0xe6e8a(%rip) │ │ │ │ + jmp *0xe0e8a(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2c0 : │ │ │ │ - jmp *0xe6e82(%rip) │ │ │ │ + jmp *0xe0e82(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2d0 : │ │ │ │ - jmp *0xe6e7a(%rip) │ │ │ │ + jmp *0xe0e7a(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2e0 : │ │ │ │ - jmp *0xe6e72(%rip) │ │ │ │ + jmp *0xe0e72(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2f0 : │ │ │ │ - jmp *0xe6e6a(%rip) │ │ │ │ + jmp *0xe0e6a(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d300 >, void (*)())@plt>: │ │ │ │ - jmp *0xe6e62(%rip) # f4168 >, void (*)())@GLIBCXX_3.4.22> │ │ │ │ + jmp *0xe0e62(%rip) # ee168 >, void (*)())@GLIBCXX_3.4.22> │ │ │ │ push $0x2d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d310 : │ │ │ │ - jmp *0xe6e5a(%rip) │ │ │ │ + jmp *0xe0e5a(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d320 : │ │ │ │ - jmp *0xe6e52(%rip) │ │ │ │ + jmp *0xe0e52(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d330 : │ │ │ │ - jmp *0xe6e4a(%rip) │ │ │ │ + jmp *0xe0e4a(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d340 : │ │ │ │ - jmp *0xe6e42(%rip) │ │ │ │ + jmp *0xe0e42(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d350 : │ │ │ │ - jmp *0xe6e3a(%rip) │ │ │ │ + jmp *0xe0e3a(%rip) │ │ │ │ push $0x32 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d360 : │ │ │ │ - jmp *0xe6e32(%rip) │ │ │ │ + jmp *0xe0e32(%rip) │ │ │ │ push $0x33 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d370 <__stack_chk_fail@plt>: │ │ │ │ - jmp *0xe6e2a(%rip) │ │ │ │ + jmp *0xe0e2a(%rip) │ │ │ │ push $0x34 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d380 : │ │ │ │ - jmp *0xe6e22(%rip) │ │ │ │ + jmp *0xe0e22(%rip) │ │ │ │ push $0x35 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt>: │ │ │ │ - jmp *0xe6e1a(%rip) # f41b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xe0e1a(%rip) # ee1b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@GLIBCXX_3.4.9> │ │ │ │ push $0x36 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3a0 ::_M_widen_init() const@plt>: │ │ │ │ - jmp *0xe6e12(%rip) # f41b8 ::_M_widen_init() const@GLIBCXX_3.4.11> │ │ │ │ + jmp *0xe0e12(%rip) # ee1b8 ::_M_widen_init() const@GLIBCXX_3.4.11> │ │ │ │ push $0x37 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3b0 : │ │ │ │ - jmp *0xe6e0a(%rip) │ │ │ │ + jmp *0xe0e0a(%rip) │ │ │ │ push $0x38 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3c0 : │ │ │ │ - jmp *0xe6e02(%rip) │ │ │ │ + jmp *0xe0e02(%rip) │ │ │ │ push $0x39 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3d0 , std::allocator >::_M_dispose()@plt>: │ │ │ │ - jmp *0xe6dfa(%rip) # f41d0 , std::allocator >::_M_dispose()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0dfa(%rip) # ee1d0 , std::allocator >::_M_dispose()@GLIBCXX_3.4.21> │ │ │ │ push $0x3a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3e0 : │ │ │ │ - jmp *0xe6df2(%rip) │ │ │ │ + jmp *0xe0df2(%rip) │ │ │ │ push $0x3b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3f0 : │ │ │ │ - jmp *0xe6dea(%rip) │ │ │ │ + jmp *0xe0dea(%rip) │ │ │ │ push $0x3c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d400 : │ │ │ │ - jmp *0xe6de2(%rip) │ │ │ │ + jmp *0xe0de2(%rip) │ │ │ │ push $0x3d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d410 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt>: │ │ │ │ - jmp *0xe6dda(%rip) # f41f0 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0dda(%rip) # ee1f0 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x3e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d420 : │ │ │ │ - jmp *0xe6dd2(%rip) │ │ │ │ + jmp *0xe0dd2(%rip) │ │ │ │ push $0x3f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d430 : │ │ │ │ - jmp *0xe6dca(%rip) │ │ │ │ + jmp *0xe0dca(%rip) │ │ │ │ push $0x40 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d440 : │ │ │ │ - jmp *0xe6dc2(%rip) │ │ │ │ + jmp *0xe0dc2(%rip) │ │ │ │ push $0x41 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d450 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ - jmp *0xe6dba(%rip) # f4210 >::init(std::basic_streambuf >*)@GLIBCXX_3.4> │ │ │ │ + jmp *0xe0dba(%rip) # ee210 >::init(std::basic_streambuf >*)@GLIBCXX_3.4> │ │ │ │ push $0x42 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d460 : │ │ │ │ - jmp *0xe6db2(%rip) │ │ │ │ + jmp *0xe0db2(%rip) │ │ │ │ push $0x43 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d470 : │ │ │ │ - jmp *0xe6daa(%rip) │ │ │ │ + jmp *0xe0daa(%rip) │ │ │ │ push $0x44 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d480 : │ │ │ │ - jmp *0xe6da2(%rip) │ │ │ │ + jmp *0xe0da2(%rip) │ │ │ │ push $0x45 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d490 : │ │ │ │ - jmp *0xe6d9a(%rip) │ │ │ │ + jmp *0xe0d9a(%rip) │ │ │ │ push $0x46 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4a0 : │ │ │ │ - jmp *0xe6d92(%rip) │ │ │ │ + jmp *0xe0d92(%rip) │ │ │ │ push $0x47 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4b0 : │ │ │ │ - jmp *0xe6d8a(%rip) │ │ │ │ + jmp *0xe0d8a(%rip) │ │ │ │ push $0x48 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4c0 : │ │ │ │ - jmp *0xe6d82(%rip) │ │ │ │ + jmp *0xe0d82(%rip) │ │ │ │ push $0x49 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4d0 : │ │ │ │ - jmp *0xe6d7a(%rip) │ │ │ │ + jmp *0xe0d7a(%rip) │ │ │ │ push $0x4a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4e0 : │ │ │ │ - jmp *0xe6d72(%rip) │ │ │ │ + jmp *0xe0d72(%rip) │ │ │ │ push $0x4b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - jmp *0xe6d6a(%rip) # f4260 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0d6a(%rip) # ee260 , 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 *0xe6d62(%rip) # f4268 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0d62(%rip) # ee268 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x4d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d510 : │ │ │ │ - jmp *0xe6d5a(%rip) │ │ │ │ + jmp *0xe0d5a(%rip) │ │ │ │ push $0x4e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d520 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ - jmp *0xe6d52(%rip) # f4278 , std::allocator >::reserve(unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0d52(%rip) # ee278 , std::allocator >::reserve(unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x4f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d530 : │ │ │ │ - jmp *0xe6d4a(%rip) │ │ │ │ + jmp *0xe0d4a(%rip) │ │ │ │ push $0x50 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d540 (double)@plt>: │ │ │ │ - jmp *0xe6d42(%rip) # f4288 (double)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xe0d42(%rip) # ee288 (double)@GLIBCXX_3.4.9> │ │ │ │ push $0x51 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d550 : │ │ │ │ - jmp *0xe6d3a(%rip) │ │ │ │ + jmp *0xe0d3a(%rip) │ │ │ │ push $0x52 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d560 <__cxa_end_catch@plt>: │ │ │ │ - jmp *0xe6d32(%rip) │ │ │ │ + jmp *0xe0d32(%rip) │ │ │ │ push $0x53 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d570 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - jmp *0xe6d2a(%rip) # f42a0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0d2a(%rip) # ee2a0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ push $0x54 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d580 : │ │ │ │ - jmp *0xe6d22(%rip) │ │ │ │ + jmp *0xe0d22(%rip) │ │ │ │ push $0x55 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d590 <__cxa_throw@plt>: │ │ │ │ - jmp *0xe6d1a(%rip) │ │ │ │ + jmp *0xe0d1a(%rip) │ │ │ │ push $0x56 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5a0 : │ │ │ │ - jmp *0xe6d12(%rip) │ │ │ │ + jmp *0xe0d12(%rip) │ │ │ │ push $0x57 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5b0 : │ │ │ │ - jmp *0xe6d0a(%rip) │ │ │ │ + jmp *0xe0d0a(%rip) │ │ │ │ push $0x58 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5c0 : │ │ │ │ - jmp *0xe6d02(%rip) │ │ │ │ + jmp *0xe0d02(%rip) │ │ │ │ push $0x59 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5d0 <_Unwind_Resume@plt>: │ │ │ │ - jmp *0xe6cfa(%rip) │ │ │ │ + jmp *0xe0cfa(%rip) │ │ │ │ push $0x5a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ - jmp *0xe6cf2(%rip) # f42d8 , std::allocator >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0cf2(%rip) # ee2d8 , std::allocator >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x5b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5f0 : │ │ │ │ - jmp *0xe6cea(%rip) │ │ │ │ + jmp *0xe0cea(%rip) │ │ │ │ push $0x5c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d600 <__cxa_guard_acquire@plt>: │ │ │ │ - jmp *0xe6ce2(%rip) │ │ │ │ + jmp *0xe0ce2(%rip) │ │ │ │ push $0x5d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d610 : │ │ │ │ - jmp *0xe6cda(%rip) │ │ │ │ + jmp *0xe0cda(%rip) │ │ │ │ push $0x5e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d620 : │ │ │ │ - jmp *0xe6cd2(%rip) │ │ │ │ + jmp *0xe0cd2(%rip) │ │ │ │ push $0x5f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d630 : │ │ │ │ - jmp *0xe6cca(%rip) │ │ │ │ + jmp *0xe0cca(%rip) │ │ │ │ push $0x60 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d640 , std::allocator >::append(char const*)@plt>: │ │ │ │ - jmp *0xe6cc2(%rip) # f4308 , std::allocator >::append(char const*)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xe0cc2(%rip) # ee308 , std::allocator >::append(char const*)@GLIBCXX_3.4.21> │ │ │ │ push $0x61 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d650 : │ │ │ │ - jmp *0xe6cba(%rip) │ │ │ │ + jmp *0xe0cba(%rip) │ │ │ │ push $0x62 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d660 <__isoc23_strtol@plt>: │ │ │ │ - jmp *0xe6cb2(%rip) │ │ │ │ + jmp *0xe0cb2(%rip) │ │ │ │ push $0x63 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d670 : │ │ │ │ - jmp *0xe6caa(%rip) │ │ │ │ + jmp *0xe0caa(%rip) │ │ │ │ push $0x64 │ │ │ │ jmp d020 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt.got {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt.got: │ │ │ │ │ │ │ │ 000000000000d680 <__cxa_finalize@plt>: │ │ │ │ - jmp *0xe686a(%rip) │ │ │ │ + jmp *0xe086a(%rip) │ │ │ │ xchg %ax,%ax │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,9151 +1,9106 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000000000000d6c0 : │ │ │ │ +000000000000d690 : │ │ │ │ sub $0x18,%rsp │ │ │ │ mov $0x10,%edi │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd5926(%rip),%rsi # e3000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1040> │ │ │ │ + lea 0xcf956(%rip),%rsi # dd000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2b0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ - mov 0xe6854(%rip),%rdx │ │ │ │ - mov 0xe68d5(%rip),%rsi │ │ │ │ + mov 0xe0884(%rip),%rdx │ │ │ │ + mov 0xe0905(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r14,0x10(%rsp) │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %r14,0x10(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ - lea 0xd5f98(%rip),%rcx # e36c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1700> │ │ │ │ - push %rax │ │ │ │ + lea 0xcffc8(%rip),%rcx # dd6c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x970> │ │ │ │ mov $0x24,%edx │ │ │ │ - lea 0xd5fc3(%rip),%rsi # e36f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1738> │ │ │ │ - lea 0xd58d6(%rip),%rdi # e3012 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1052> │ │ │ │ + lea 0xcfff4(%rip),%rsi # dd6f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9a8> │ │ │ │ + lea 0xcf907(%rip),%rdi # dd012 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2c2> │ │ │ │ + push %rax │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ mov $0x8,%edi │ │ │ │ push %rax │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd58d3(%rip),%rcx # e3029 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1069> │ │ │ │ - mov 0xe67ab(%rip),%rsi │ │ │ │ + lea 0xcf903(%rip),%rcx # dd029 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2d9> │ │ │ │ + mov 0xe07db(%rip),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,(%rax) │ │ │ │ mov %rax,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - lea 0xd58c1(%rip),%rdi # e3032 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1072> │ │ │ │ + lea 0xcf8f1(%rip),%rdi # dd032 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2e2> │ │ │ │ call d170 │ │ │ │ - lea 0xd58cd(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + lea 0xcf8fd(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ - lea 0xd5fa7(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + lea 0xcffd7(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - lea 0xd5f9b(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + lea 0xcffcb(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - lea 0xd58f5(%rip),%rdi # e3096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d6> │ │ │ │ + lea 0xcf925(%rip),%rdi # dd096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x346> │ │ │ │ call d170 │ │ │ │ - lea 0xd589d(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + lea 0xcf8cd(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ - lea 0xd5891(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + lea 0xcf8c1(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ call d400 │ │ │ │ mov %r9,%rsi │ │ │ │ - lea 0xd5f9b(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + lea 0xcffcb(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne d7ee <__cxa_finalize@plt+0x16e> │ │ │ │ + jne d7f3 <__cxa_finalize@plt+0x173> │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp d7e6 <__cxa_finalize@plt+0x166> │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ - lea 0xd5f56(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + lea 0xcff9b(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,%rdx │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea 0xd5f3a(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea 0xcff7f(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp d7b6 <__cxa_finalize@plt+0x136> │ │ │ │ mov $0x10,%edi │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd5860(%rip),%rsi # e30ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ee> │ │ │ │ + lea 0xcf890(%rip),%rsi # dd0ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35e> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ mov %rbp,0x40(%rsp) │ │ │ │ - jne d8b0 <__cxa_finalize@plt+0x230> │ │ │ │ - mov 0xe66cb(%rip),%rdx │ │ │ │ - mov 0xe674c(%rip),%rsi │ │ │ │ + jne d880 <__cxa_finalize@plt+0x200> │ │ │ │ + mov 0xe06fb(%rip),%rdx │ │ │ │ + mov 0xe077c(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd5dc8(%rip),%rsi # e365d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x169d> │ │ │ │ + lea 0xcfdf8(%rip),%rsi # dd65d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x90d> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - je d86e <__cxa_finalize@plt+0x1ee> │ │ │ │ + je d83e <__cxa_finalize@plt+0x1be> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbp │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d8b0 <__cxa_finalize@plt+0x230> │ │ │ │ + jne d880 <__cxa_finalize@plt+0x200> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbp,0x40(%rsp) │ │ │ │ - jmp d8b9 <__cxa_finalize@plt+0x239> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + jmp d889 <__cxa_finalize@plt+0x209> │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne da1e <__cxa_finalize@plt+0x39e> │ │ │ │ - lea 0xd5e2b(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne d9ee <__cxa_finalize@plt+0x36e> │ │ │ │ + lea 0xcfe5b(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d9e2 <__cxa_finalize@plt+0x362> │ │ │ │ - lea 0xd5e08(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne d9b2 <__cxa_finalize@plt+0x332> │ │ │ │ + lea 0xcfe38(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ test %r14,%r14 │ │ │ │ - je d952 <__cxa_finalize@plt+0x2d2> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + je d922 <__cxa_finalize@plt+0x2a2> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r15,%rdi │ │ │ │ - dec %r12 │ │ │ │ - jne da26 <__cxa_finalize@plt+0x3a6> │ │ │ │ + mov %r12,%rdi │ │ │ │ + dec %r15 │ │ │ │ + jne d9f6 <__cxa_finalize@plt+0x376> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ mov $0x1,%r11d │ │ │ │ - movb $0x0,0x77(%rsp) │ │ │ │ + movb $0x0,0x57(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r11b,(%rbx) │ │ │ │ - jne da3b <__cxa_finalize@plt+0x3bb> │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov 0x30(%r9),%r12 │ │ │ │ + mov 0x20(%r10),%r9 │ │ │ │ + lock cmpxchg %r11b,(%r9) │ │ │ │ + jne da0b <__cxa_finalize@plt+0x38b> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x30(%rsi),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%r14),%r15 │ │ │ │ + call b3a20 │ │ │ │ + mov (%r14),%r13 │ │ │ │ mov %r14,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x38(%rsi),%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + mov 0x38(%rdx),%rdi │ │ │ │ + call 1cf10 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne da89 <__cxa_finalize@plt+0x409> │ │ │ │ + jne da59 <__cxa_finalize@plt+0x3d9> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp d955 <__cxa_finalize@plt+0x2d5> │ │ │ │ + jmp d925 <__cxa_finalize@plt+0x2a5> │ │ │ │ test %r13,%r13 │ │ │ │ - je da16 <__cxa_finalize@plt+0x396> │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ + je d9e6 <__cxa_finalize@plt+0x366> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp d93d <__cxa_finalize@plt+0x2bd> │ │ │ │ + jmp d90d <__cxa_finalize@plt+0x28d> │ │ │ │ vzeroupper │ │ │ │ - jmp d93d <__cxa_finalize@plt+0x2bd> │ │ │ │ + jmp d90d <__cxa_finalize@plt+0x28d> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne da84 <__cxa_finalize@plt+0x404> │ │ │ │ + jne da54 <__cxa_finalize@plt+0x3d4> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %al,0x77(%rsp) │ │ │ │ - jmp d9bb <__cxa_finalize@plt+0x33b> │ │ │ │ + mov %al,0x57(%rsp) │ │ │ │ + jmp d98b <__cxa_finalize@plt+0x30b> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + 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 da7f <__cxa_finalize@plt+0x3ff> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne da4f <__cxa_finalize@plt+0x3cf> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp da56 <__cxa_finalize@plt+0x3d6> │ │ │ │ + jmp da26 <__cxa_finalize@plt+0x3a6> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dbbc <__cxa_finalize@plt+0x53c> │ │ │ │ - lea 0xd5c87(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne db8d <__cxa_finalize@plt+0x50d> │ │ │ │ + lea 0xcfcb7(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne daf7 <__cxa_finalize@plt+0x477> │ │ │ │ - lea 0xd5c68(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne dac7 <__cxa_finalize@plt+0x447> │ │ │ │ + lea 0xcfc98(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ test %r13,%r13 │ │ │ │ - jne daff <__cxa_finalize@plt+0x47f> │ │ │ │ + jne dacf <__cxa_finalize@plt+0x44f> │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,0x68(%rsp) │ │ │ │ - je daf2 <__cxa_finalize@plt+0x472> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x40(%rsp) │ │ │ │ + je dac2 <__cxa_finalize@plt+0x442> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r14,%rdi │ │ │ │ - jmp db1e <__cxa_finalize@plt+0x49e> │ │ │ │ + mov %r12,%rdi │ │ │ │ + jmp daee <__cxa_finalize@plt+0x46e> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp dad8 <__cxa_finalize@plt+0x458> │ │ │ │ + jmp daa8 <__cxa_finalize@plt+0x428> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - dec %r12 │ │ │ │ - jne dbc4 <__cxa_finalize@plt+0x544> │ │ │ │ + dec %rbx │ │ │ │ + jne db95 <__cxa_finalize@plt+0x515> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movb $0x0,0x77(%rsp) │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movb $0x0,0x57(%rsp) │ │ │ │ mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r9),%r8 │ │ │ │ - lock cmpxchg %cl,(%r8) │ │ │ │ - jne dbd9 <__cxa_finalize@plt+0x559> │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x30(%r11),%r12 │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + lock cmpxchg %r8b,(%rsi) │ │ │ │ + jne dbaa <__cxa_finalize@plt+0x52a> │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7e00 │ │ │ │ + call b3a20 │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x38(%rsi),%rdi │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + mov 0x38(%r10),%rdi │ │ │ │ + call 1cf10 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc24 <__cxa_finalize@plt+0x5a4> │ │ │ │ + jne dbf5 <__cxa_finalize@plt+0x575> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp dad8 <__cxa_finalize@plt+0x458> │ │ │ │ + jmp daa8 <__cxa_finalize@plt+0x428> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc1f <__cxa_finalize@plt+0x59f> │ │ │ │ + jne dbf0 <__cxa_finalize@plt+0x570> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %al,0x77(%rsp) │ │ │ │ - jmp db83 <__cxa_finalize@plt+0x503> │ │ │ │ + mov %al,0x57(%rsp) │ │ │ │ + jmp db54 <__cxa_finalize@plt+0x4d4> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc1a <__cxa_finalize@plt+0x59a> │ │ │ │ + jne dbeb <__cxa_finalize@plt+0x56b> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp dbf1 <__cxa_finalize@plt+0x571> │ │ │ │ + jmp dbc2 <__cxa_finalize@plt+0x542> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - test %r12,%r12 │ │ │ │ - je dc59 <__cxa_finalize@plt+0x5d9> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ + test %r13,%r13 │ │ │ │ + je dc2a <__cxa_finalize@plt+0x5aa> │ │ │ │ + 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 dc5e <__cxa_finalize@plt+0x5de> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne dc2f <__cxa_finalize@plt+0x5af> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp dc41 <__cxa_finalize@plt+0x5c1> │ │ │ │ + jmp dc12 <__cxa_finalize@plt+0x592> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ mov %r14,%rbx │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp dc98 <__cxa_finalize@plt+0x618> │ │ │ │ + jmp dc69 <__cxa_finalize@plt+0x5e9> │ │ │ │ endbr64 │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %rax,%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ mov %r8,0x38(%rsp) │ │ │ │ mov %r14,%rbx │ │ │ │ vzeroupper │ │ │ │ test %rbx,%rbx │ │ │ │ - je dcad <__cxa_finalize@plt+0x62d> │ │ │ │ + je dc7e <__cxa_finalize@plt+0x5fe> │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dcc5 <__cxa_finalize@plt+0x645> │ │ │ │ + jne dc96 <__cxa_finalize@plt+0x616> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x70(%rsp),%r9 │ │ │ │ mov 0x60(%rsp),%r12 │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - jne dc6b <__cxa_finalize@plt+0x5eb> │ │ │ │ + jne dc3c <__cxa_finalize@plt+0x5bc> │ │ │ │ vzeroupper │ │ │ │ - jmp dc98 <__cxa_finalize@plt+0x618> │ │ │ │ + jmp dc69 <__cxa_finalize@plt+0x5e9> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd10 <__cxa_finalize@plt+0x690> │ │ │ │ - lea 0xd539c(%rip),%rdi # e3096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d6> │ │ │ │ + jne dce1 <__cxa_finalize@plt+0x661> │ │ │ │ + lea 0xcf3cb(%rip),%rdi # dd096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x346> │ │ │ │ call d170 │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ - jmp dcd9 <__cxa_finalize@plt+0x659> │ │ │ │ + jmp dcaa <__cxa_finalize@plt+0x62a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd3a <__cxa_finalize@plt+0x6ba> │ │ │ │ + jne dd0b <__cxa_finalize@plt+0x68b> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0x40(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x18(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd62 <__cxa_finalize@plt+0x6e2> │ │ │ │ + jne dd33 <__cxa_finalize@plt+0x6b3> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne de08 <__cxa_finalize@plt+0x788> │ │ │ │ + jne ddd9 <__cxa_finalize@plt+0x759> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ddde <__cxa_finalize@plt+0x75e> │ │ │ │ + jne ddaf <__cxa_finalize@plt+0x72f> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne de0d <__cxa_finalize@plt+0x78d> │ │ │ │ + jne ddde <__cxa_finalize@plt+0x75e> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xe8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call ba5e0 │ │ │ │ + call b60e0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne de5c <__cxa_finalize@plt+0x7dc> │ │ │ │ + jne de2d <__cxa_finalize@plt+0x7ad> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp de2d <__cxa_finalize@plt+0x7ad> │ │ │ │ + jmp ddfe <__cxa_finalize@plt+0x77e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0xd8(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ xor %edi,%edi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ xor %edi,%edi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ded9 <__cxa_finalize@plt+0x859> │ │ │ │ + jne deaa <__cxa_finalize@plt+0x82a> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ded4 <__cxa_finalize@plt+0x854> │ │ │ │ - lea 0xd5861(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne dea5 <__cxa_finalize@plt+0x825> │ │ │ │ + lea 0xcf890(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d71f <__cxa_finalize@plt+0x9f> │ │ │ │ - lea 0xd57d6(%rip),%rcx # e36c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1700> │ │ │ │ + call d6ef <__cxa_finalize@plt+0x6f> │ │ │ │ + lea 0xcf805(%rip),%rcx # dd6c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x970> │ │ │ │ mov $0x22,%edx │ │ │ │ - lea 0xd5802(%rip),%rsi # e36f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1738> │ │ │ │ - lea 0xd5314(%rip),%rdi # e3211 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1251> │ │ │ │ + lea 0xcf831(%rip),%rsi # dd6f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9a8> │ │ │ │ + lea 0xcf343(%rip),%rdi # dd211 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4c1> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd531a(%rip),%rcx # e3223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1263> │ │ │ │ + lea 0xcf349(%rip),%rcx # dd223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4d3> │ │ │ │ mov $0x124,%edx │ │ │ │ - lea 0xd5c5b(%rip),%rsi # e3b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0xd5341(%rip),%rdi # e325d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x129d> │ │ │ │ + lea 0xcfc8a(%rip),%rsi # ddb70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe20> │ │ │ │ + lea 0xcf370(%rip),%rdi # dd25d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x50d> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd52fb(%rip),%rcx # e3223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1263> │ │ │ │ + lea 0xcf32a(%rip),%rcx # dd223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4d3> │ │ │ │ mov $0x123,%edx │ │ │ │ - lea 0xd5c3c(%rip),%rsi # e3b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0xd5306(%rip),%rdi # e3241 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1281> │ │ │ │ + lea 0xcfc6b(%rip),%rsi # ddb70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe20> │ │ │ │ + lea 0xcf335(%rip),%rdi # dd241 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4f1> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne df5c <__cxa_finalize@plt+0x8dc> │ │ │ │ - lea 0xd538f(%rip),%rdi # e32e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1326> │ │ │ │ + jne df30 <__cxa_finalize@plt+0x8b0> │ │ │ │ + lea 0xcf3bb(%rip),%rdi # dd2e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x596> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne df8d <__cxa_finalize@plt+0x90d> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne df64 <__cxa_finalize@plt+0x8e4> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e015 <__cxa_finalize@plt+0x995> │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ - lea 0xd57b4(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + jne dfec <__cxa_finalize@plt+0x96c> │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + lea 0xcf7dd(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsi,%rdx │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - test %r14,%r14 │ │ │ │ - je e01d <__cxa_finalize@plt+0x99d> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ + test %r13,%r13 │ │ │ │ + je dfe7 <__cxa_finalize@plt+0x967> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je dff5 <__cxa_finalize@plt+0x975> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + je dfcc <__cxa_finalize@plt+0x94c> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e010 <__cxa_finalize@plt+0x990> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne dff4 <__cxa_finalize@plt+0x974> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp dfb7 <__cxa_finalize@plt+0x937> │ │ │ │ vzeroupper │ │ │ │ - jmp dfe0 <__cxa_finalize@plt+0x960> │ │ │ │ - lea 0xd51fa(%rip),%rcx # e3223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1263> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + lea 0xcf223(%rip),%rcx # dd223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4d3> │ │ │ │ mov $0x123,%edx │ │ │ │ - lea 0xd5b3b(%rip),%rsi # e3b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0xd5205(%rip),%rdi # e3241 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1281> │ │ │ │ + lea 0xcfb64(%rip),%rsi # ddb70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe20> │ │ │ │ + lea 0xcf22e(%rip),%rdi # dd241 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4f1> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ call d070 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ - mov 0x1f8(%rsp),%rax │ │ │ │ + mov 0x1d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e085 <__cxa_finalize@plt+0xa05> │ │ │ │ + jne e059 <__cxa_finalize@plt+0x9d9> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp e04e <__cxa_finalize@plt+0x9ce> │ │ │ │ + jmp e025 <__cxa_finalize@plt+0x9a5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x10(%r15),%r14 │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0xe5e63(%rip),%rbx # f3f10 >@GLIBCXX_3.4> │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ + mov 0xdfe92(%rip),%rbx # edf10 >@GLIBCXX_3.4> │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ add $0x10,%rbx │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ call d480 │ │ │ │ - mov -0x18(%r12),%r10 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ - mov %r11,0x80(%rsp,%r10,1) │ │ │ │ - mov 0xe5dd9(%rip),%rax # f3ec0 >@GLIBCXX_3.4> │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ + mov -0x18(%r12),%r11 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ + mov %rax,0x60(%rsp,%r11,1) │ │ │ │ + mov 0xdfe11(%rip),%rdx # edec0 >@GLIBCXX_3.4> │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ call d0c0 │ │ │ │ - mov 0x1f8(%rsp),%rax │ │ │ │ + mov 0x1d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e11b <__cxa_finalize@plt+0xa9b> │ │ │ │ + jne e0e3 <__cxa_finalize@plt+0xa63> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d71f <__cxa_finalize@plt+0x9f> │ │ │ │ - lea 0xd50f7(%rip),%rcx # e3223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1263> │ │ │ │ + call d6ef <__cxa_finalize@plt+0x6f> │ │ │ │ + lea 0xcf12f(%rip),%rcx # dd223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4d3> │ │ │ │ mov $0x124,%edx │ │ │ │ - lea 0xd5a38(%rip),%rsi # e3b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0xd511e(%rip),%rdi # e325d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x129d> │ │ │ │ + lea 0xcfa70(%rip),%rsi # ddb70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe20> │ │ │ │ + lea 0xcf156(%rip),%rdi # dd25d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x50d> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd5575(%rip),%rcx # e36c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1700> │ │ │ │ + lea 0xcf5ad(%rip),%rcx # dd6c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x970> │ │ │ │ mov $0x22,%edx │ │ │ │ - lea 0xd55a1(%rip),%rsi # e36f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1738> │ │ │ │ - lea 0xd50b3(%rip),%rdi # e3211 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1251> │ │ │ │ + lea 0xcf5d9(%rip),%rsi # dd6f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9a8> │ │ │ │ + lea 0xcf0eb(%rip),%rdi # dd211 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4c1> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ test %rbx,%rbx │ │ │ │ - je e17e <__cxa_finalize@plt+0xafe> │ │ │ │ - mov %r14,%rsi │ │ │ │ + je e146 <__cxa_finalize@plt+0xac6> │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e176 <__cxa_finalize@plt+0xaf6> │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + jmp e13e <__cxa_finalize@plt+0xabe> │ │ │ │ + mov %rsp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e1a8 <__cxa_finalize@plt+0xb28> │ │ │ │ + jne e16e <__cxa_finalize@plt+0xaee> │ │ │ │ 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 e254 <__cxa_finalize@plt+0xbd4> │ │ │ │ - lea 0xd5565(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne e210 <__cxa_finalize@plt+0xb90> │ │ │ │ + lea 0xcf59f(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je e24f <__cxa_finalize@plt+0xbcf> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp e218 <__cxa_finalize@plt+0xb98> │ │ │ │ endbr64 │ │ │ │ - lea 0x40(%rsp),%r12 │ │ │ │ - lea 0x80(%rsp),%r13 │ │ │ │ + lea 0x20(%rsp),%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ + lea 0x60(%rsp),%r13 │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ + lea 0x40(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e259 <__cxa_finalize@plt+0xbd9> │ │ │ │ + jne e20b <__cxa_finalize@plt+0xb8b> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je e215 <__cxa_finalize@plt+0xb95> │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp e218 <__cxa_finalize@plt+0xb98> │ │ │ │ + call d340 │ │ │ │ + jmp e1b4 <__cxa_finalize@plt+0xb34> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + jmp e1b4 <__cxa_finalize@plt+0xb34> │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e299 <__cxa_finalize@plt+0xc19> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + je e255 <__cxa_finalize@plt+0xbd5> │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e29e <__cxa_finalize@plt+0xc1e> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne e25a <__cxa_finalize@plt+0xbda> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e27e <__cxa_finalize@plt+0xbfe> │ │ │ │ + jmp e23a <__cxa_finalize@plt+0xbba> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e2c3 <__cxa_finalize@plt+0xc43> │ │ │ │ + je e27f <__cxa_finalize@plt+0xbff> │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e2bb <__cxa_finalize@plt+0xc3b> │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ + jmp e277 <__cxa_finalize@plt+0xbf7> │ │ │ │ + mov -0x80(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %rdx,-0x148(%rbp) │ │ │ │ + mov %r10,-0x138(%rbp) │ │ │ │ + cmpq $0x0,-0x128(%rbp) │ │ │ │ + jne e38d <__cxa_finalize@plt+0xd0d> │ │ │ │ + vzeroupper │ │ │ │ + cmpq $0x0,-0x148(%rbp) │ │ │ │ + je e2ec <__cxa_finalize@plt+0xc6c> │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp e2ec <__cxa_finalize@plt+0xc6c> │ │ │ │ + mov -0xb0(%rbp),%rax │ │ │ │ mov -0xa0(%rbp),%r8 │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - je e307 <__cxa_finalize@plt+0xc87> │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x100(%rbp) │ │ │ │ + je e30c <__cxa_finalize@plt+0xc8c> │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e389 <__cxa_finalize@plt+0xd09> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne e35d <__cxa_finalize@plt+0xcdd> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r15,-0x138(%rbp) │ │ │ │ - mov %r15,-0x148(%rbp) │ │ │ │ - cmpq $0x0,-0x128(%rbp) │ │ │ │ - jne e3ce <__cxa_finalize@plt+0xd4e> │ │ │ │ - vzeroupper │ │ │ │ - cmpq $0x0,-0x148(%rbp) │ │ │ │ - je e2e7 <__cxa_finalize@plt+0xc67> │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp e2e7 <__cxa_finalize@plt+0xc67> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ + mov %r12,-0x148(%rbp) │ │ │ │ + jmp e29a <__cxa_finalize@plt+0xc1a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - mov %rax,-0x148(%rbp) │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ - jmp e353 <__cxa_finalize@plt+0xcd3> │ │ │ │ - mov -0x60(%rbp),%r9 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - mov %rdi,-0x148(%rbp) │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - jmp e353 <__cxa_finalize@plt+0xcd3> │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rsi,-0x138(%rbp) │ │ │ │ + mov %r15,-0x128(%rbp) │ │ │ │ + mov %rdi,-0x150(%rbp) │ │ │ │ + mov %rsi,-0x148(%rbp) │ │ │ │ + jmp e29a <__cxa_finalize@plt+0xc1a> │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ mov -0x150(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e360 <__cxa_finalize@plt+0xce0> │ │ │ │ + jmp e2ab <__cxa_finalize@plt+0xc2b> │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + mov %r14,-0xe0(%rbp) │ │ │ │ + mov %r15,-0xf8(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + cmpq $0x0,-0xe0(%rbp) │ │ │ │ + je e3e7 <__cxa_finalize@plt+0xd67> │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + lea -0x98(%rbp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea -0xa0(%rbp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne e454 <__cxa_finalize@plt+0xdd4> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x60(%rbp),%r12 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov %r12,-0xf0(%rbp) │ │ │ │ mov %rsi,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0xf0(%rbp) │ │ │ │ - je e45e <__cxa_finalize@plt+0xdde> │ │ │ │ + je e459 <__cxa_finalize@plt+0xdd9> │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jne e463 <__cxa_finalize@plt+0xde3> │ │ │ │ - lea -0x98(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne e47b <__cxa_finalize@plt+0xdfb> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ + jmp e3c7 <__cxa_finalize@plt+0xd47> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e425 <__cxa_finalize@plt+0xda5> │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ + jmp e3c7 <__cxa_finalize@plt+0xd47> │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %r14,-0x108(%rbp) │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + je e510 <__cxa_finalize@plt+0xe90> │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp e42f <__cxa_finalize@plt+0xdaf> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov %r15,-0xf8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e425 <__cxa_finalize@plt+0xda5> │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov %rdx,-0xd8(%rbp) │ │ │ │ - mov %r13,-0xe8(%rbp) │ │ │ │ + call d340 │ │ │ │ + jmp e4bc <__cxa_finalize@plt+0xe3c> │ │ │ │ + mov -0x90(%rbp),%r12 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %r12,-0xd8(%rbp) │ │ │ │ + mov %r8,-0xe8(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0xd8(%rbp) │ │ │ │ - je e4da <__cxa_finalize@plt+0xe5a> │ │ │ │ + je e4dc <__cxa_finalize@plt+0xe5c> │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e54f <__cxa_finalize@plt+0xecf> │ │ │ │ + jne e50b <__cxa_finalize@plt+0xe8b> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov %r8,-0xf0(%rbp) │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - je e547 <__cxa_finalize@plt+0xec7> │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp e4ba <__cxa_finalize@plt+0xe3a> │ │ │ │ - vzeroupper │ │ │ │ - jmp e4ba <__cxa_finalize@plt+0xe3a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp e4bc <__cxa_finalize@plt+0xe3c> │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ mov -0x50(%rbp),%r12 │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - cmpq $0x0,-0x148(%rbp) │ │ │ │ - jne e61e <__cxa_finalize@plt+0xf9e> │ │ │ │ + mov %r8,-0x158(%rbp) │ │ │ │ + mov %r12,-0x138(%rbp) │ │ │ │ + cmpq $0x0,-0x158(%rbp) │ │ │ │ + jne e5df <__cxa_finalize@plt+0xf5f> │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x118(%rbp) │ │ │ │ - je e5bc <__cxa_finalize@plt+0xf3c> │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ + je e57d <__cxa_finalize@plt+0xefd> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp e5bc <__cxa_finalize@plt+0xf3c> │ │ │ │ - mov -0xb0(%rbp),%r11 │ │ │ │ + jmp e57d <__cxa_finalize@plt+0xefd> │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ mov %r14,-0x110(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ - jne e601 <__cxa_finalize@plt+0xf81> │ │ │ │ + jne e5c2 <__cxa_finalize@plt+0xf42> │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e619 <__cxa_finalize@plt+0xf99> │ │ │ │ + jne e5da <__cxa_finalize@plt+0xf5a> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp e5c6 <__cxa_finalize@plt+0xf46> │ │ │ │ + jmp e587 <__cxa_finalize@plt+0xf07> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e57b <__cxa_finalize@plt+0xefb> │ │ │ │ + jmp e53c <__cxa_finalize@plt+0xebc> │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ mov -0x70(%rbp),%rcx │ │ │ │ mov %rdi,-0x118(%rbp) │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e57b <__cxa_finalize@plt+0xefb> │ │ │ │ + jmp e53c <__cxa_finalize@plt+0xebc> │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba840 │ │ │ │ - cmpq $0x0,-0x170(%rbp) │ │ │ │ - je e6aa <__cxa_finalize@plt+0x102a> │ │ │ │ - mov -0x180(%rbp),%rsi │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ + call b6360 │ │ │ │ + cmpq $0x0,-0x178(%rbp) │ │ │ │ + je e66b <__cxa_finalize@plt+0xfeb> │ │ │ │ + mov -0x188(%rbp),%rsi │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp e6aa <__cxa_finalize@plt+0x102a> │ │ │ │ - mov -0xf0(%rbp),%r11 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - mov %r11,-0x168(%rbp) │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ + jmp e66b <__cxa_finalize@plt+0xfeb> │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ + mov %r14,-0x180(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x168(%rbp) │ │ │ │ - je e6ca <__cxa_finalize@plt+0x104a> │ │ │ │ - mov -0x178(%rbp),%rsi │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x170(%rbp) │ │ │ │ + je e68b <__cxa_finalize@plt+0x100b> │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x160(%rbp),%r12 │ │ │ │ + mov -0x168(%rbp),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + call 151b0 │ │ │ │ lea -0xf8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0x100(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e740 <__cxa_finalize@plt+0x10c0> │ │ │ │ + jne e701 <__cxa_finalize@plt+0x1081> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xd0(%rbp),%r12 │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov %r12,-0x170(%rbp) │ │ │ │ - mov %r8,-0x180(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r13 │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov %r13,-0x178(%rbp) │ │ │ │ + mov %r9,-0x188(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e669 <__cxa_finalize@plt+0xfe9> │ │ │ │ + jmp e62a <__cxa_finalize@plt+0xfaa> │ │ │ │ xor %r12d,%r12d │ │ │ │ vzeroupper │ │ │ │ - jmp e6d1 <__cxa_finalize@plt+0x1051> │ │ │ │ + jmp e692 <__cxa_finalize@plt+0x1012> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r14,-0x158(%rbp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e6d1 <__cxa_finalize@plt+0x1051> │ │ │ │ - xor %r13d,%r13d │ │ │ │ + jmp e692 <__cxa_finalize@plt+0x1012> │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r13,-0x158(%rbp) │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e6d1 <__cxa_finalize@plt+0x1051> │ │ │ │ + jmp e692 <__cxa_finalize@plt+0x1012> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ea3c <__cxa_finalize@plt+0x13bc> │ │ │ │ - lea 0xd4fa6(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne e9fa <__cxa_finalize@plt+0x137a> │ │ │ │ + lea 0xcefe6(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd4bf6(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcec36(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e869 <__cxa_finalize@plt+0x11e9> │ │ │ │ - mov 0xe5777(%rip),%rdx │ │ │ │ - mov 0xe57f8(%rip),%rsi │ │ │ │ + jne e829 <__cxa_finalize@plt+0x11a9> │ │ │ │ + mov 0xdf7b7(%rip),%rdx │ │ │ │ + mov 0xdf838(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - lea 0x140(%rsp),%r12 │ │ │ │ + lea 0x140(%rsp),%r15 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne e935 <__cxa_finalize@plt+0x12b5> │ │ │ │ + jne e8f3 <__cxa_finalize@plt+0x1273> │ │ │ │ vzeroupper │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ - mov %rdi,0x168(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ + mov 0xe8(%rsp),%r10 │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ - mov %r9,0x160(%rsp) │ │ │ │ - mov %r11,0x170(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + mov %r11,0x160(%rsp) │ │ │ │ + mov %r10,0x168(%rsp) │ │ │ │ + mov %r9,0x170(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x100(%rsp),%r8 │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov %r8,0x140(%rsp) │ │ │ │ + mov %rcx,0x148(%rsp) │ │ │ │ + mov %rdx,0x150(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r10,0x140(%rsp) │ │ │ │ - mov %rdx,0x148(%rsp) │ │ │ │ - mov %rcx,0x150(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - jmp e898 <__cxa_finalize@plt+0x1218> │ │ │ │ + mov %r14,%rax │ │ │ │ + jmp e858 <__cxa_finalize@plt+0x11d8> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - jmp e898 <__cxa_finalize@plt+0x1218> │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,%rax │ │ │ │ + jmp e858 <__cxa_finalize@plt+0x11d8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ vzeroupper │ │ │ │ - dec %rsi │ │ │ │ - jne e94d <__cxa_finalize@plt+0x12cd> │ │ │ │ + dec %rax │ │ │ │ + jne e90b <__cxa_finalize@plt+0x128b> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%r14),%r15 │ │ │ │ - lock cmpxchg %r8b,(%r15) │ │ │ │ - jne e96a <__cxa_finalize@plt+0x12ea> │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov 0x20(%rbx),%r12 │ │ │ │ + mov 0x10(%r13),%r14 │ │ │ │ + lock cmpxchg %sil,(%r14) │ │ │ │ + jne e928 <__cxa_finalize@plt+0x12a8> │ │ │ │ + mov 0x90(%rsp),%r15 │ │ │ │ + mov 0x20(%r15),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x28(%rsi),%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + mov 0x28(%rdi),%rdi │ │ │ │ + call 1cf10 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e9b6 <__cxa_finalize@plt+0x1336> │ │ │ │ + jne e974 <__cxa_finalize@plt+0x12f4> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e7ec <__cxa_finalize@plt+0x116c> │ │ │ │ + jmp e7ac <__cxa_finalize@plt+0x112c> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e965 <__cxa_finalize@plt+0x12e5> │ │ │ │ + jne e923 <__cxa_finalize@plt+0x12a3> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp e90b <__cxa_finalize@plt+0x128b> │ │ │ │ + jmp e8c9 <__cxa_finalize@plt+0x1249> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e9b1 <__cxa_finalize@plt+0x1331> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne e96f <__cxa_finalize@plt+0x12ef> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e985 <__cxa_finalize@plt+0x1305> │ │ │ │ + jmp e943 <__cxa_finalize@plt+0x12c3> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0x140(%rsp),%r15 │ │ │ │ mov %rdx,%r14 │ │ │ │ - lea 0x140(%rsp),%r12 │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp e7ec <__cxa_finalize@plt+0x116c> │ │ │ │ - mov 0x140(%rsp),%r10 │ │ │ │ - mov 0x148(%rsp),%r11 │ │ │ │ + jmp e7ac <__cxa_finalize@plt+0x112c> │ │ │ │ + mov 0x140(%rsp),%r8 │ │ │ │ + mov 0x148(%rsp),%r10 │ │ │ │ mov 0x150(%rsp),%rdx │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - mov %r11,0xf8(%rsp) │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + mov %r10,0xf0(%rsp) │ │ │ │ mov %rdx,0xc8(%rsp) │ │ │ │ - jmp e7e0 <__cxa_finalize@plt+0x1160> │ │ │ │ + jmp e7a0 <__cxa_finalize@plt+0x1120> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ed12 <__cxa_finalize@plt+0x1692> │ │ │ │ - lea 0xd4cd0(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne eccf <__cxa_finalize@plt+0x164f> │ │ │ │ + lea 0xced12(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd4920(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xce962(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eb3f <__cxa_finalize@plt+0x14bf> │ │ │ │ - mov 0xe54a1(%rip),%rdx │ │ │ │ - mov 0xe5522(%rip),%rsi │ │ │ │ + jne eafd <__cxa_finalize@plt+0x147d> │ │ │ │ + mov 0xdf4e3(%rip),%rdx │ │ │ │ + mov 0xdf564(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - lea 0x140(%rsp),%r12 │ │ │ │ + lea 0x140(%rsp),%r14 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne ec0b <__cxa_finalize@plt+0x158b> │ │ │ │ + jne ebc7 <__cxa_finalize@plt+0x1547> │ │ │ │ vzeroupper │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov %rdi,0x168(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + mov %rdi,0x160(%rsp) │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ - mov %r9,0x160(%rsp) │ │ │ │ + mov %rax,0x168(%rsp) │ │ │ │ mov %r11,0x170(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x100(%rsp),%r10 │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ mov %r10,0x140(%rsp) │ │ │ │ - mov %rdx,0x148(%rsp) │ │ │ │ + mov %r8,0x148(%rsp) │ │ │ │ mov %rcx,0x150(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - jmp eb6e <__cxa_finalize@plt+0x14ee> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + jmp eb2c <__cxa_finalize@plt+0x14ac> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ - jmp eb6e <__cxa_finalize@plt+0x14ee> │ │ │ │ + jmp eb2c <__cxa_finalize@plt+0x14ac> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%rsi │ │ │ │ vzeroupper │ │ │ │ dec %rsi │ │ │ │ - jne ec23 <__cxa_finalize@plt+0x15a3> │ │ │ │ + jne ebdf <__cxa_finalize@plt+0x155f> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ + mov $0x1,%edx │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%r14),%r15 │ │ │ │ - lock cmpxchg %r8b,(%r15) │ │ │ │ - jne ec40 <__cxa_finalize@plt+0x15c0> │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov 0x20(%rbx),%r12 │ │ │ │ + mov 0x10(%r13),%r15 │ │ │ │ + lock cmpxchg %dl,(%r15) │ │ │ │ + jne ebfc <__cxa_finalize@plt+0x157c> │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ + mov 0x20(%r14),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ + call b3a20 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ mov 0x28(%rsi),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ec8c <__cxa_finalize@plt+0x160c> │ │ │ │ + jne ec48 <__cxa_finalize@plt+0x15c8> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ mov 0xc0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp eac2 <__cxa_finalize@plt+0x1442> │ │ │ │ + jmp ea80 <__cxa_finalize@plt+0x1400> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ec3b <__cxa_finalize@plt+0x15bb> │ │ │ │ + jne ebf7 <__cxa_finalize@plt+0x1577> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp ebe1 <__cxa_finalize@plt+0x1561> │ │ │ │ + jmp eb9d <__cxa_finalize@plt+0x151d> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ec87 <__cxa_finalize@plt+0x1607> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne ec43 <__cxa_finalize@plt+0x15c3> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp ec5b <__cxa_finalize@plt+0x15db> │ │ │ │ + jmp ec17 <__cxa_finalize@plt+0x1597> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x140(%rsp),%r12 │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0x140(%rsp),%r14 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov %r9,0xd0(%rsp) │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov %r9,0xe0(%rsp) │ │ │ │ + mov %r9,0xf0(%rsp) │ │ │ │ + mov %r9,0x100(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp eac2 <__cxa_finalize@plt+0x1442> │ │ │ │ - mov 0x140(%rsp),%r10 │ │ │ │ - mov 0x148(%rsp),%r8 │ │ │ │ - mov 0x150(%rsp),%r11 │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - mov %r8,0xf8(%rsp) │ │ │ │ - mov %r11,0xd8(%rsp) │ │ │ │ - jmp eab6 <__cxa_finalize@plt+0x1436> │ │ │ │ + jmp ea80 <__cxa_finalize@plt+0x1400> │ │ │ │ + mov 0x140(%rsp),%r8 │ │ │ │ + mov 0x148(%rsp),%r10 │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + mov %r10,0xf0(%rsp) │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + jmp ea74 <__cxa_finalize@plt+0x13f4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ede6 <__cxa_finalize@plt+0x1766> │ │ │ │ - lea 0xd49fb(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne eda3 <__cxa_finalize@plt+0x1723> │ │ │ │ + lea 0xcea3e(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r14 │ │ │ │ test %rbx,%rbx │ │ │ │ - je ede1 <__cxa_finalize@plt+0x1761> │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ + je ed9e <__cxa_finalize@plt+0x171e> │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - jmp eda6 <__cxa_finalize@plt+0x1726> │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + jmp ed63 <__cxa_finalize@plt+0x16e3> │ │ │ │ endbr64 │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %rax,%r13 │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0xc0(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov %r14,0xb0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne edeb <__cxa_finalize@plt+0x176b> │ │ │ │ mov %r13,%rdi │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne eda8 <__cxa_finalize@plt+0x1728> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp eda6 <__cxa_finalize@plt+0x1726> │ │ │ │ + jmp ed63 <__cxa_finalize@plt+0x16e3> │ │ │ │ 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 eeb2 <__cxa_finalize@plt+0x1832> │ │ │ │ - lea 0xd4922(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne ee6d <__cxa_finalize@plt+0x17ed> │ │ │ │ + lea 0xce965(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%r14 │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - cmpq $0x0,0x70(%rsp) │ │ │ │ - je eead <__cxa_finalize@plt+0x182d> │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov 0xc8(%rsp),%r14 │ │ │ │ + mov 0xd0(%rsp),%r12 │ │ │ │ + test %r13,%r13 │ │ │ │ + je ee68 <__cxa_finalize@plt+0x17e8> │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - jmp ee72 <__cxa_finalize@plt+0x17f2> │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + jmp ee2d <__cxa_finalize@plt+0x17ad> │ │ │ │ endbr64 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %r12d,%r12d │ │ │ │ xor %r14d,%r14d │ │ │ │ - xor %r8d,%r8d │ │ │ │ + xor %r10d,%r10d │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0xa0(%rsp),%r12 │ │ │ │ + lea 0xc0(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - mov %r13,0xb0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r10,0xc0(%rsp) │ │ │ │ + mov %r14,0xc8(%rsp) │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eeb7 <__cxa_finalize@plt+0x1837> │ │ │ │ + jne ee72 <__cxa_finalize@plt+0x17f2> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp ee72 <__cxa_finalize@plt+0x17f2> │ │ │ │ + jmp ee2d <__cxa_finalize@plt+0x17ad> │ │ │ │ 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 ef79 <__cxa_finalize@plt+0x18f9> │ │ │ │ - lea 0xd4856(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne ef37 <__cxa_finalize@plt+0x18b7> │ │ │ │ + lea 0xce89b(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + mov %r15,0xc8(%rsp) │ │ │ │ + mov %r13,0xd0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ef74 <__cxa_finalize@plt+0x18f4> │ │ │ │ + jne ef32 <__cxa_finalize@plt+0x18b2> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%r14 │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ - test %r13,%r13 │ │ │ │ - je ef7e <__cxa_finalize@plt+0x18fe> │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%r15 │ │ │ │ + mov 0xd0(%rsp),%r13 │ │ │ │ + test %r12,%r12 │ │ │ │ + je ef3c <__cxa_finalize@plt+0x18bc> │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - jmp eefa <__cxa_finalize@plt+0x187a> │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + jmp eeb5 <__cxa_finalize@plt+0x1835> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp eefa <__cxa_finalize@plt+0x187a> │ │ │ │ + jmp eeb5 <__cxa_finalize@plt+0x1835> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne efcb <__cxa_finalize@plt+0x194b> │ │ │ │ - lea 0xd4790(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne ef89 <__cxa_finalize@plt+0x1909> │ │ │ │ + lea 0xce7d2(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ lea 0x160(%rsp),%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je f108 <__cxa_finalize@plt+0x1a88> │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + je f0c7 <__cxa_finalize@plt+0x1a47> │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f031 <__cxa_finalize@plt+0x19b1> │ │ │ │ + jmp efef <__cxa_finalize@plt+0x196f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x160(%rsp),%rcx │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ - mov 0x170(%rsp),%r8 │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ - mov %rdi,0xf0(%rsp) │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - jmp efad <__cxa_finalize@plt+0x192d> │ │ │ │ + mov 0x160(%rsp),%r8 │ │ │ │ + mov 0x168(%rsp),%rsi │ │ │ │ + mov 0x170(%rsp),%rdi │ │ │ │ + mov %r8,0x108(%rsp) │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + jmp ef6b <__cxa_finalize@plt+0x18eb> │ │ │ │ endbr64 │ │ │ │ - xor %edi,%edi │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0x160(%rsp),%r12 │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov %rdi,0xf0(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ - mov %rax,0x168(%rsp) │ │ │ │ - mov %rbx,0x170(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne f110 <__cxa_finalize@plt+0x1a90> │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov %rcx,0x160(%rsp) │ │ │ │ + mov %rsi,0x168(%rsp) │ │ │ │ + mov %r8,0x170(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r15 │ │ │ │ + jne f0cf <__cxa_finalize@plt+0x1a4f> │ │ │ │ mov %r13,%rdi │ │ │ │ - mov $0x1,%r12d │ │ │ │ + mov $0x1,%r14d │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%r10 │ │ │ │ - lock cmpxchg %r12b,(%r10) │ │ │ │ - jne f130 <__cxa_finalize@plt+0x1ab0> │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%r12 │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ + lock cmpxchg %r14b,(%r12) │ │ │ │ + jne f0ef <__cxa_finalize@plt+0x1a6f> │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov 0x30(%rbx),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ + call b3a20 │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + mov %r13,%rdi │ │ │ │ + call *0x10(%rax) │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x38(%r11),%rdi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f17c <__cxa_finalize@plt+0x1afc> │ │ │ │ + jne f13b <__cxa_finalize@plt+0x1abb> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f031 <__cxa_finalize@plt+0x19b1> │ │ │ │ + jmp efef <__cxa_finalize@plt+0x196f> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f12b <__cxa_finalize@plt+0x1aab> │ │ │ │ + jne f0ea <__cxa_finalize@plt+0x1a6a> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp f0de <__cxa_finalize@plt+0x1a5e> │ │ │ │ + jmp f09d <__cxa_finalize@plt+0x1a1d> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f177 <__cxa_finalize@plt+0x1af7> │ │ │ │ + jne f136 <__cxa_finalize@plt+0x1ab6> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp f14b <__cxa_finalize@plt+0x1acb> │ │ │ │ + jmp f10a <__cxa_finalize@plt+0x1a8a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f1c7 <__cxa_finalize@plt+0x1b47> │ │ │ │ - lea 0xd4594(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne f185 <__cxa_finalize@plt+0x1b05> │ │ │ │ + lea 0xce5d6(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ lea 0x160(%rsp),%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je f304 <__cxa_finalize@plt+0x1c84> │ │ │ │ + je f2c3 <__cxa_finalize@plt+0x1c43> │ │ │ │ mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f22d <__cxa_finalize@plt+0x1bad> │ │ │ │ + jmp f1eb <__cxa_finalize@plt+0x1b6b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x160(%rsp),%rcx │ │ │ │ - mov 0x168(%rsp),%rdx │ │ │ │ - mov 0x170(%rsp),%r10 │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ - mov %rdx,0xe8(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - jmp f1a9 <__cxa_finalize@plt+0x1b29> │ │ │ │ + mov 0x160(%rsp),%r11 │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + mov 0x170(%rsp),%r9 │ │ │ │ + mov %r11,0x108(%rsp) │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + jmp f167 <__cxa_finalize@plt+0x1ae7> │ │ │ │ endbr64 │ │ │ │ - xor %edi,%edi │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ lea 0x160(%rsp),%r12 │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov %rdi,0xe8(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ mov 0xe8(%rsp),%rsi │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r9,0x160(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ + mov %rcx,0x160(%rsp) │ │ │ │ mov %rsi,0x168(%rsp) │ │ │ │ - mov %rax,0x170(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r8,0x170(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r14 │ │ │ │ - jne f30c <__cxa_finalize@plt+0x1c8c> │ │ │ │ + jne f2cb <__cxa_finalize@plt+0x1c4b> │ │ │ │ mov %r13,%rdi │ │ │ │ - mov $0x1,%r12d │ │ │ │ + mov $0x1,%r15d │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%r11 │ │ │ │ - lock cmpxchg %r12b,(%r11) │ │ │ │ - jne f32c <__cxa_finalize@plt+0x1cac> │ │ │ │ - mov 0xa0(%rsp),%r15 │ │ │ │ - mov 0x30(%r15),%r12 │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ + lock cmpxchg %r15b,(%r12) │ │ │ │ + jne f2eb <__cxa_finalize@plt+0x1c6b> │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x30(%rbx),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%rbx),%r13 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ + call b3a20 │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ + mov %r13,%rdi │ │ │ │ + call *0x10(%rax) │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%rdx),%rdi │ │ │ │ - call 1db10 │ │ │ │ + mov 0x38(%r11),%rdi │ │ │ │ + call 1cf10 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f378 <__cxa_finalize@plt+0x1cf8> │ │ │ │ + jne f337 <__cxa_finalize@plt+0x1cb7> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f22d <__cxa_finalize@plt+0x1bad> │ │ │ │ + jmp f1eb <__cxa_finalize@plt+0x1b6b> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f327 <__cxa_finalize@plt+0x1ca7> │ │ │ │ + jne f2e6 <__cxa_finalize@plt+0x1c66> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp f2da <__cxa_finalize@plt+0x1c5a> │ │ │ │ + jmp f299 <__cxa_finalize@plt+0x1c19> │ │ │ │ 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 f373 <__cxa_finalize@plt+0x1cf3> │ │ │ │ + jne f332 <__cxa_finalize@plt+0x1cb2> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f347 <__cxa_finalize@plt+0x1cc7> │ │ │ │ + jmp f306 <__cxa_finalize@plt+0x1c86> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f40c <__cxa_finalize@plt+0x1d8c> │ │ │ │ - lea 0xd3f4f(%rip),%rdi # e32e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1326> │ │ │ │ + jne f3cb <__cxa_finalize@plt+0x1d4b> │ │ │ │ + lea 0xcdf90(%rip),%rdi # dd2e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x596> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f411 <__cxa_finalize@plt+0x1d91> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne f3d0 <__cxa_finalize@plt+0x1d50> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0xa0(%rsp),%r15 │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - jmp f3b3 <__cxa_finalize@plt+0x1d33> │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + jmp f372 <__cxa_finalize@plt+0x1cf2> │ │ │ │ mov 0x8,%rax │ │ │ │ ud2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov %r10,-0xf0(%rbp) │ │ │ │ - mov %r15,-0xf8(%rbp) │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + mov %r8,-0xf8(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0xf0(%rbp) │ │ │ │ - je f452 <__cxa_finalize@plt+0x1dd2> │ │ │ │ + je f411 <__cxa_finalize@plt+0x1d91> │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xe8(%rbp),%r12 │ │ │ │ - jmp f46b <__cxa_finalize@plt+0x1deb> │ │ │ │ - xor %r11d,%r11d │ │ │ │ + jmp f429 <__cxa_finalize@plt+0x1da9> │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r11,-0xe0(%rbp) │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f4ae <__cxa_finalize@plt+0x1e2e> │ │ │ │ + jne f46c <__cxa_finalize@plt+0x1dec> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ xor %r12d,%r12d │ │ │ │ vzeroupper │ │ │ │ - jmp f46b <__cxa_finalize@plt+0x1deb> │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ + jmp f429 <__cxa_finalize@plt+0x1da9> │ │ │ │ + mov -0x60(%rbp),%r12 │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov %r12,-0x100(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ cmpq $0x0,-0x100(%rbp) │ │ │ │ - je f4f9 <__cxa_finalize@plt+0x1e79> │ │ │ │ + je f4b7 <__cxa_finalize@plt+0x1e37> │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f432 <__cxa_finalize@plt+0x1db2> │ │ │ │ + jmp f3f1 <__cxa_finalize@plt+0x1d71> │ │ │ │ vzeroupper │ │ │ │ - jmp f432 <__cxa_finalize@plt+0x1db2> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ + jmp f3f1 <__cxa_finalize@plt+0x1d71> │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp f46b <__cxa_finalize@plt+0x1deb> │ │ │ │ + jmp f429 <__cxa_finalize@plt+0x1da9> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f577 <__cxa_finalize@plt+0x1ef7> │ │ │ │ - lea 0xd4204(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne f53a <__cxa_finalize@plt+0x1eba> │ │ │ │ + lea 0xce246(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ + mov 0xe0(%rsp),%r12 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ mov 0xf0(%rsp),%r8 │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ + mov %r12,0xb0(%rsp) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je f5fc <__cxa_finalize@plt+0x1f7c> │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ + je f5cc <__cxa_finalize@plt+0x1f4c> │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f5ac <__cxa_finalize@plt+0x1f2c> │ │ │ │ + jmp f574 <__cxa_finalize@plt+0x1ef4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0xe0(%rsp),%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r13,0xa0(%rsp) │ │ │ │ - mov %r13,0xa8(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0xe0(%rsp),%r11 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + mov %r12,0xb0(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %r15,0xe0(%rsp) │ │ │ │ - mov %r11,0xe8(%rsp) │ │ │ │ - mov %r8,0xf0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + mov %r8,0xe0(%rsp) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f601 <__cxa_finalize@plt+0x1f81> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne f5d1 <__cxa_finalize@plt+0x1f51> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f5ac <__cxa_finalize@plt+0x1f2c> │ │ │ │ + jmp f574 <__cxa_finalize@plt+0x1ef4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f66b <__cxa_finalize@plt+0x1feb> │ │ │ │ - lea 0xd4110(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne f643 <__cxa_finalize@plt+0x1fc3> │ │ │ │ + lea 0xce140(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%r10 │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je f6f0 <__cxa_finalize@plt+0x2070> │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + je f6d5 <__cxa_finalize@plt+0x2055> │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f6a0 <__cxa_finalize@plt+0x2020> │ │ │ │ + jmp f67d <__cxa_finalize@plt+0x1ffd> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0xe0(%rsp),%r8 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r13,0xa8(%rsp) │ │ │ │ - mov %r13,0xb0(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0x100(%rsp),%r11 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r12,0xb8(%rsp) │ │ │ │ + mov %r12,0xc0(%rsp) │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov %r15,0xe0(%rsp) │ │ │ │ - mov %rdi,0xf0(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %r11,0xe8(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + mov %rdx,0x110(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f6f5 <__cxa_finalize@plt+0x2075> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne f6da <__cxa_finalize@plt+0x205a> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f6a0 <__cxa_finalize@plt+0x2020> │ │ │ │ + jmp f67d <__cxa_finalize@plt+0x1ffd> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ + dec %rcx │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ + je f762 <__cxa_finalize@plt+0x20e2> │ │ │ │ + mov %rdi,%r15 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ + mov %rbx,%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> │ │ │ │ + cmpq $0x0,-0x138(%rbp) │ │ │ │ + je f71d <__cxa_finalize@plt+0x209d> │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + mov %r15,%rbx │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x130(%rbp),%rdi │ │ │ │ + call 151b0 │ │ │ │ lea -0xe8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f844 <__cxa_finalize@plt+0x21c4> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne f790 <__cxa_finalize@plt+0x2110> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - dec %rbx │ │ │ │ - mov -0xe0(%rbp),%r13 │ │ │ │ - jne f7da <__cxa_finalize@plt+0x215a> │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ lea -0x60(%rbp),%rbx │ │ │ │ - mov (%rax),%r14 │ │ │ │ + mov (%rax),%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ + call *0x10(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5a96d │ │ │ │ - lea -0xe0(%rbp),%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r12,-0x120(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - cmpq $0x0,-0x138(%rbp) │ │ │ │ - je f7b3 <__cxa_finalize@plt+0x2133> │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov %r13,-0xe0(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - jmp f71b <__cxa_finalize@plt+0x209b> │ │ │ │ - mov %rdi,%r14 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp f793 <__cxa_finalize@plt+0x2113> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 58289 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp f7e4 <__cxa_finalize@plt+0x2164> │ │ │ │ + jmp f6f5 <__cxa_finalize@plt+0x2075> │ │ │ │ + lea -0xe0(%rbp),%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r14,-0x128(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp f6fd <__cxa_finalize@plt+0x207d> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp f7b3 <__cxa_finalize@plt+0x2133> │ │ │ │ + jmp f71d <__cxa_finalize@plt+0x209d> │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + 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 f73f <__cxa_finalize@plt+0x20bf> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f83f <__cxa_finalize@plt+0x21bf> │ │ │ │ - lea 0xd3e4e(%rip),%rdi # e3679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16b9> │ │ │ │ + jne f828 <__cxa_finalize@plt+0x21a8> │ │ │ │ + lea 0xcde62(%rip),%rdi # dd679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x929> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f706 <__cxa_finalize@plt+0x2086> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp f7e7 <__cxa_finalize@plt+0x2167> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x258(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f8c9 <__cxa_finalize@plt+0x2249> │ │ │ │ - lea 0xd37e7(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne f8ad <__cxa_finalize@plt+0x222d> │ │ │ │ + lea 0xcd803(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ lea 0x8(%r13),%r12 │ │ │ │ mov %r12,0x40(%rsp) │ │ │ │ mov %r13,%r12 │ │ │ │ vzeroupper │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov $0x50,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b8040 │ │ │ │ + call b3c50 │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ call d130 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ mov 0x258(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f8c4 <__cxa_finalize@plt+0x2244> │ │ │ │ + jne f8a8 <__cxa_finalize@plt+0x2228> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - je f887 <__cxa_finalize@plt+0x2207> │ │ │ │ - jmp f877 <__cxa_finalize@plt+0x21f7> │ │ │ │ - mov 0xe46dd(%rip),%r15 # f3fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + je f86b <__cxa_finalize@plt+0x21eb> │ │ │ │ + jmp f85b <__cxa_finalize@plt+0x21db> │ │ │ │ + mov 0xde6f9(%rip),%r15 # edfd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ add $0x10,%r15 │ │ │ │ mov %r15,0xd0(%rsp) │ │ │ │ lea 0x118(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0xe45fa(%rip),%rsi # f3f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0xde616(%rip),%rsi # edf10 >@GLIBCXX_3.4> │ │ │ │ lea 0x108(%rsp),%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rsi,0xd0(%rsp) │ │ │ │ call d480 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov (%rsp),%rax │ │ │ │ - xor %edx,%edx │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov -0x18(%rcx),%r8 │ │ │ │ mov %rcx,0xc0(%rsp) │ │ │ │ mov %rax,0xc0(%rsp,%r8,1) │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ - mov 0xe4563(%rip),%r9 # f3ec0 >@GLIBCXX_3.4> │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + mov 0xde57e(%rip),%r10 # edec0 >@GLIBCXX_3.4> │ │ │ │ lea 0x138(%rsp),%rdi │ │ │ │ - add $0x10,%r9 │ │ │ │ - mov %r9,0x138(%rsp) │ │ │ │ + add $0x10,%r10 │ │ │ │ + mov %r10,0x138(%rsp) │ │ │ │ call d0c0 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x258(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f9d1 <__cxa_finalize@plt+0x2351> │ │ │ │ + jne f9b6 <__cxa_finalize@plt+0x2336> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x258(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f9bd <__cxa_finalize@plt+0x233d> │ │ │ │ - lea 0xd4820(%rip),%rdi # e41d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2218> │ │ │ │ + jne f9a2 <__cxa_finalize@plt+0x2322> │ │ │ │ + lea 0xce83b(%rip),%rdi # de1d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1488> │ │ │ │ call d270 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f90f <__cxa_finalize@plt+0x228f> │ │ │ │ + jmp f8f3 <__cxa_finalize@plt+0x2273> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x90(%rsp),%r13 │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ - jmp f8d5 <__cxa_finalize@plt+0x2255> │ │ │ │ + jmp f8b9 <__cxa_finalize@plt+0x2239> │ │ │ │ mov $0x10,%edi │ │ │ │ vzeroupper │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd39ce(%rip),%rsi # e33d2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0xcd9e9(%rip),%rsi # dd3d2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x682> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d4a0 │ │ │ │ mov 0x258(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fa38 <__cxa_finalize@plt+0x23b8> │ │ │ │ - mov 0xe452f(%rip),%rdx │ │ │ │ - mov 0xe4570(%rip),%rsi │ │ │ │ + jne fa1d <__cxa_finalize@plt+0x239d> │ │ │ │ + mov 0xde54a(%rip),%rdx │ │ │ │ + mov 0xde58b(%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 0x258(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fa6a <__cxa_finalize@plt+0x23ea> │ │ │ │ + jne fa4f <__cxa_finalize@plt+0x23cf> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je faa1 <__cxa_finalize@plt+0x2421> │ │ │ │ + je fa86 <__cxa_finalize@plt+0x2406> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne faa6 <__cxa_finalize@plt+0x2426> │ │ │ │ + jne fa8b <__cxa_finalize@plt+0x240b> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp fa89 <__cxa_finalize@plt+0x2409> │ │ │ │ + jmp fa6e <__cxa_finalize@plt+0x23ee> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0xd3598(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + lea 0xcd5b3(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov (%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je fb30 <__cxa_finalize@plt+0x24b0> │ │ │ │ + je fb15 <__cxa_finalize@plt+0x2495> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je fb13 <__cxa_finalize@plt+0x2493> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + je faf8 <__cxa_finalize@plt+0x2478> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fb2b <__cxa_finalize@plt+0x24ab> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne fb10 <__cxa_finalize@plt+0x2490> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp fafc <__cxa_finalize@plt+0x247c> │ │ │ │ - nop │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + jmp fae1 <__cxa_finalize@plt+0x2461> │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ vzeroupper │ │ │ │ - call cc0f0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ - mov %rbp,%rdi │ │ │ │ + call c6f80 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov %rbp,%rsi │ │ │ │ vzeroupper │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call cc0f0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call c6f80 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x28(%rbp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fb96 <__cxa_finalize@plt+0x2516> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne fb7a <__cxa_finalize@plt+0x24fa> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r14,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne fbe2 <__cxa_finalize@plt+0x2562> │ │ │ │ + vzeroupper │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r15,%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne fbc6 <__cxa_finalize@plt+0x2546> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0xb0(%rbp),%r14 │ │ │ │ + mov -0xb0(%rbp),%r10 │ │ │ │ mov -0xa0(%rbp),%r9 │ │ │ │ - mov %r14,-0x118(%rbp) │ │ │ │ + mov %r10,-0x118(%rbp) │ │ │ │ mov %r9,-0x120(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x118(%rbp) │ │ │ │ - je fc26 <__cxa_finalize@plt+0x25a6> │ │ │ │ + je fc0a <__cxa_finalize@plt+0x258a> │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fc61 <__cxa_finalize@plt+0x25e1> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne fc45 <__cxa_finalize@plt+0x25c5> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov %r8,-0x180(%rbp) │ │ │ │ - mov %rdi,-0x158(%rbp) │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %rcx,-0x180(%rbp) │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ cmpq $0x0,-0x180(%rbp) │ │ │ │ - jne fcb2 <__cxa_finalize@plt+0x2632> │ │ │ │ + jne fc96 <__cxa_finalize@plt+0x2616> │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x128(%rbp) │ │ │ │ - je fc06 <__cxa_finalize@plt+0x2586> │ │ │ │ + je fbea <__cxa_finalize@plt+0x256a> │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp fc06 <__cxa_finalize@plt+0x2586> │ │ │ │ + jmp fbea <__cxa_finalize@plt+0x256a> │ │ │ │ mov -0x180(%rbp),%rdi │ │ │ │ mov -0x158(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp fc89 <__cxa_finalize@plt+0x2609> │ │ │ │ + jmp fc6d <__cxa_finalize@plt+0x25ed> │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ mov -0x70(%rbp),%r15 │ │ │ │ mov %r11,-0x128(%rbp) │ │ │ │ mov %r15,-0x140(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp fc89 <__cxa_finalize@plt+0x2609> │ │ │ │ - lea -0x100(%rbp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x170(%rbp),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 151d0 │ │ │ │ - lea -0x108(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - lea -0x110(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne fd92 <__cxa_finalize@plt+0x2712> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - lea -0x100(%rbp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp fcf7 <__cxa_finalize@plt+0x2677> │ │ │ │ + jmp fc6d <__cxa_finalize@plt+0x25ed> │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ 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> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fd06 <__cxa_finalize@plt+0x2686> │ │ │ │ + lea -0x108(%rbp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea -0x110(%rbp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne fd65 <__cxa_finalize@plt+0x26e5> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fd06 <__cxa_finalize@plt+0x2686> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp fd05 <__cxa_finalize@plt+0x2685> │ │ │ │ + mov %r15,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x188(%rbp),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 151b0 │ │ │ │ + jmp fd05 <__cxa_finalize@plt+0x2685> │ │ │ │ xor %ebx,%ebx │ │ │ │ vzeroupper │ │ │ │ - jmp fcfe <__cxa_finalize@plt+0x267e> │ │ │ │ + jmp fd54 <__cxa_finalize@plt+0x26d4> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp fd4d <__cxa_finalize@plt+0x26cd> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fd76 <__cxa_finalize@plt+0x26f6> │ │ │ │ + jmp fcfc <__cxa_finalize@plt+0x267c> │ │ │ │ mov -0x110(%rbp),%rcx │ │ │ │ mov -0x100(%rbp),%r11 │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ + mov %r11,-0x198(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x168(%rbp) │ │ │ │ - je fdf1 <__cxa_finalize@plt+0x2771> │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x160(%rbp) │ │ │ │ + je fdca <__cxa_finalize@plt+0x274a> │ │ │ │ + mov -0x198(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0x118(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0x120(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0x128(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fe94 <__cxa_finalize@plt+0x2814> │ │ │ │ + jne fe6d <__cxa_finalize@plt+0x27ed> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ - mov %rdi,-0x1c0(%rbp) │ │ │ │ - mov %r8,-0x1b8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov %r8,-0x1d0(%rbp) │ │ │ │ + mov %rdi,-0x1c8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x1c0(%rbp) │ │ │ │ - je fe6b <__cxa_finalize@plt+0x27eb> │ │ │ │ - mov -0x1b8(%rbp),%rsi │ │ │ │ - mov -0x1c0(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x1d0(%rbp) │ │ │ │ + je fe44 <__cxa_finalize@plt+0x27c4> │ │ │ │ + mov -0x1c8(%rbp),%rsi │ │ │ │ + mov -0x1d0(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,-0x198(%rbp) │ │ │ │ - je fdd1 <__cxa_finalize@plt+0x2751> │ │ │ │ - mov -0x1a0(%rbp),%rsi │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x1a0(%rbp) │ │ │ │ + je fdaa <__cxa_finalize@plt+0x272a> │ │ │ │ + mov -0x1a8(%rbp),%rsi │ │ │ │ + mov -0x1a0(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp fdd1 <__cxa_finalize@plt+0x2751> │ │ │ │ + jmp fdaa <__cxa_finalize@plt+0x272a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ + mov -0x1b0(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba840 │ │ │ │ - jmp fe4b <__cxa_finalize@plt+0x27cb> │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - mov -0xe0(%rbp),%r10 │ │ │ │ - mov %rax,-0x198(%rbp) │ │ │ │ - mov %r10,-0x1a0(%rbp) │ │ │ │ + call b6360 │ │ │ │ + jmp fe24 <__cxa_finalize@plt+0x27a4> │ │ │ │ + mov -0xf0(%rbp),%rdx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + mov %rdx,-0x1a0(%rbp) │ │ │ │ + mov %rax,-0x1a8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp fe6b <__cxa_finalize@plt+0x27eb> │ │ │ │ - mov 0x120(%rsp),%r15 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r15,0x120(%rsp) │ │ │ │ + jmp fe44 <__cxa_finalize@plt+0x27c4> │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov %r14,0x100(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ + lea 0xe0(%rsp),%rdi │ │ │ │ + mov %r14,0xe0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ff3c <__cxa_finalize@plt+0x28bc> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne ff29 <__cxa_finalize@plt+0x28a9> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - lea 0x120(%rsp),%r14 │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - jmp fed3 <__cxa_finalize@plt+0x2853> │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - jmp fed3 <__cxa_finalize@plt+0x2853> │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + lea 0x100(%rsp),%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + jmp feb4 <__cxa_finalize@plt+0x2834> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ + jmp feb4 <__cxa_finalize@plt+0x2834> │ │ │ │ + mov %rsp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ff66 <__cxa_finalize@plt+0x28e6> │ │ │ │ + jne ff5e <__cxa_finalize@plt+0x28de> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - dec %rdx │ │ │ │ - je ffd6 <__cxa_finalize@plt+0x2956> │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0xb0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1000c <__cxa_finalize@plt+0x298c> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 1003d <__cxa_finalize@plt+0x29bd> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + dec %rdx │ │ │ │ + je 10042 <__cxa_finalize@plt+0x29c2> │ │ │ │ + mov %rax,%r13 │ │ │ │ + lea 0x110(%rsp),%rbx │ │ │ │ + vzeroupper │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r13,%rbx │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + jmp ffa7 <__cxa_finalize@plt+0x2927> │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 10038 <__cxa_finalize@plt+0x29b8> │ │ │ │ + lea 0xcd655(%rip),%rdi # dd679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x929> │ │ │ │ + call d170 │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp ff80 <__cxa_finalize@plt+0x2900> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ + lea 0x110(%rsp),%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - movb $0x0,0x3f(%rsp) │ │ │ │ - jmp 6653c │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + movb $0x0,0x7(%rsp) │ │ │ │ + jmp 63ba3 │ │ │ │ endbr64 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp ff7b <__cxa_finalize@plt+0x28fb> │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - 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 ffa4 <__cxa_finalize@plt+0x2924> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 100a0 <__cxa_finalize@plt+0x2a20> │ │ │ │ - lea 0xd35ea(%rip),%rdi # e3679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16b9> │ │ │ │ - call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vzeroupper │ │ │ │ - jmp 10049 <__cxa_finalize@plt+0x29c9> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + jmp ffe9 <__cxa_finalize@plt+0x2969> │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - call ba9a0 >::~vector()@@Base> │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + call b64b0 >::~vector()@@Base> │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 100f7 <__cxa_finalize@plt+0x2a77> │ │ │ │ + jne 100db <__cxa_finalize@plt+0x2a5b> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %rbp,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ mov %r12,0x50(%rsp) │ │ │ │ - jne 1012e <__cxa_finalize@plt+0x2aae> │ │ │ │ + jne 10112 <__cxa_finalize@plt+0x2a92> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ dec %rdx │ │ │ │ - je 101ae <__cxa_finalize@plt+0x2b2e> │ │ │ │ + je 10192 <__cxa_finalize@plt+0x2b12> │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x130(%rsp),%rbp │ │ │ │ vzeroupper │ │ │ │ mov %rbp,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x70(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov 0x180(%rsp),%r13 │ │ │ │ lea 0x58(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea 0x50(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea 0x90(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ mov %r13,0x180(%rsp) │ │ │ │ - jne 101e4 <__cxa_finalize@plt+0x2b64> │ │ │ │ + jne 101c8 <__cxa_finalize@plt+0x2b48> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x130(%rsp),%rbp │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,0x14(%rsp) │ │ │ │ - jmp 68233 │ │ │ │ + jmp 656ad │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10146 <__cxa_finalize@plt+0x2ac6> │ │ │ │ + jmp 1012a <__cxa_finalize@plt+0x2aaa> │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ 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 0xb0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 1016a <__cxa_finalize@plt+0x2aea> │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + jmp 1014e <__cxa_finalize@plt+0x2ace> │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - call ba9a0 >::~vector()@@Base> │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ + call b64b0 >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 102b6 <__cxa_finalize@plt+0x2c36> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 1029a <__cxa_finalize@plt+0x2c1a> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 1025d <__cxa_finalize@plt+0x2bdd> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 10241 <__cxa_finalize@plt+0x2bc1> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 1025d <__cxa_finalize@plt+0x2bdd> │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + jmp 10241 <__cxa_finalize@plt+0x2bc1> │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - call ba9a0 >::~vector()@@Base> │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ + call b64b0 >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10344 <__cxa_finalize@plt+0x2cc4> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 10328 <__cxa_finalize@plt+0x2ca8> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 102eb <__cxa_finalize@plt+0x2c6b> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 102cf <__cxa_finalize@plt+0x2c4f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 102eb <__cxa_finalize@plt+0x2c6b> │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %r15,0xe0(%rsp) │ │ │ │ + jmp 102cf <__cxa_finalize@plt+0x2c4f> │ │ │ │ + mov 0xa0(%rsp),%r13 │ │ │ │ + mov %r12,0xc0(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov %r13,0xa0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 103d3 <__cxa_finalize@plt+0x2d53> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 103ad <__cxa_finalize@plt+0x2d2d> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - jmp 1036a <__cxa_finalize@plt+0x2cea> │ │ │ │ - lea 0xe0(%rsp),%r14 │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - jmp 1036a <__cxa_finalize@plt+0x2cea> │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + mov 0xa0(%rsp),%r13 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + jmp 1034e <__cxa_finalize@plt+0x2cce> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + jmp 1034e <__cxa_finalize@plt+0x2cce> │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - call ba9a0 >::~vector()@@Base> │ │ │ │ + call b64b0 >::~vector()@@Base> │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10427 <__cxa_finalize@plt+0x2da7> │ │ │ │ + jne 1040b <__cxa_finalize@plt+0x2d8b> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0xc0(%rsp),%rbx │ │ │ │ - call cfbc0 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + lea 0xe0(%rsp),%rbx │ │ │ │ + call cab00 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ call d340 │ │ │ │ - mov 0xe8(%rsp),%rbp │ │ │ │ - mov 0xe0(%rsp),%r13 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - je 10489 <__cxa_finalize@plt+0x2e09> │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + mov 0x100(%rsp),%r13 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + je 1046e <__cxa_finalize@plt+0x2dee> │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 10480 <__cxa_finalize@plt+0x2e00> │ │ │ │ + je 10465 <__cxa_finalize@plt+0x2de5> │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x20,%r13 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jne 1046b <__cxa_finalize@plt+0x2deb> │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 10450 <__cxa_finalize@plt+0x2dd0> │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 104a6 <__cxa_finalize@plt+0x2e26> │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ + je 1048b <__cxa_finalize@plt+0x2e0b> │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %rdi,0x108(%rsp) │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov %rdi,0x130(%rsp) │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ - call bab60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ + mov %r11,0x120(%rsp) │ │ │ │ + mov %r8,0x128(%rsp) │ │ │ │ + call b6690 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rsi,0xc0(%rsp) │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ - call bab60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov %r9,0xe0(%rsp) │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + call b6690 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1058e <__cxa_finalize@plt+0x2f0e> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 1057b <__cxa_finalize@plt+0x2efb> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ + mov (%rsp),%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - lea 0xc0(%rsp),%rbx │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call cfbc0 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ - jmp 10456 <__cxa_finalize@plt+0x2dd6> │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ + mov %rax,%rbp │ │ │ │ + lea 0xe0(%rsp),%rbx │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call cab00 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ + jmp 1043b <__cxa_finalize@plt+0x2dbb> │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10456 <__cxa_finalize@plt+0x2dd6> │ │ │ │ - lea 0xc0(%rsp),%rbx │ │ │ │ + jmp 1043b <__cxa_finalize@plt+0x2dbb> │ │ │ │ + lea 0xe0(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 10456 <__cxa_finalize@plt+0x2dd6> │ │ │ │ + jmp 1043b <__cxa_finalize@plt+0x2dbb> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov %rcx,-0xa8(%rbp) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 105e1 <__cxa_finalize@plt+0x2f61> │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + je 105de <__cxa_finalize@plt+0x2f5e> │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ lea -0x78(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 105dc <__cxa_finalize@plt+0x2f5c> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 105d9 <__cxa_finalize@plt+0x2f59> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 105bc <__cxa_finalize@plt+0x2f3c> │ │ │ │ + jmp 105b9 <__cxa_finalize@plt+0x2f39> │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1067f <__cxa_finalize@plt+0x2fff> │ │ │ │ - lea 0xd312f(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 10677 <__cxa_finalize@plt+0x2ff7> │ │ │ │ + lea 0xcd132(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov %rbx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d13a0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call cc150 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1062c <__cxa_finalize@plt+0x2fac> │ │ │ │ + je 10629 <__cxa_finalize@plt+0x2fa9> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1063e <__cxa_finalize@plt+0x2fbe> │ │ │ │ + je 10648 <__cxa_finalize@plt+0x2fc8> │ │ │ │ mov %r12,%rsi │ │ │ │ call d340 │ │ │ │ + jmp 10648 <__cxa_finalize@plt+0x2fc8> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b8470 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 10655 <__cxa_finalize@plt+0x2fd5> │ │ │ │ + je 1065f <__cxa_finalize@plt+0x2fdf> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1066d <__cxa_finalize@plt+0x2fed> │ │ │ │ + jne 1067c <__cxa_finalize@plt+0x2ffc> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rbp,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call bc990 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 1063e <__cxa_finalize@plt+0x2fbe> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1071d <__cxa_finalize@plt+0x309d> │ │ │ │ - lea 0xd3091(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 10715 <__cxa_finalize@plt+0x3095> │ │ │ │ + lea 0xcd094(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov %rbx,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d13a0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call cc150 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 106ca <__cxa_finalize@plt+0x304a> │ │ │ │ + je 106c7 <__cxa_finalize@plt+0x3047> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 106dc <__cxa_finalize@plt+0x305c> │ │ │ │ + je 106e6 <__cxa_finalize@plt+0x3066> │ │ │ │ mov %r12,%rsi │ │ │ │ call d340 │ │ │ │ + jmp 106e6 <__cxa_finalize@plt+0x3066> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b8470 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 106f3 <__cxa_finalize@plt+0x3073> │ │ │ │ + je 106fd <__cxa_finalize@plt+0x307d> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1070b <__cxa_finalize@plt+0x308b> │ │ │ │ + jne 1071a <__cxa_finalize@plt+0x309a> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rbp,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call bc990 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 106dc <__cxa_finalize@plt+0x305c> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1078a <__cxa_finalize@plt+0x310a> │ │ │ │ - lea 0xd2ff7(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 10787 <__cxa_finalize@plt+0x3107> │ │ │ │ + lea 0xccffa(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10779 <__cxa_finalize@plt+0x30f9> │ │ │ │ + jne 10776 <__cxa_finalize@plt+0x30f6> │ │ │ │ vzeroupper │ │ │ │ lea 0x50(%rsp),%rdi │ │ │ │ - call bc990 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b8470 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1078f <__cxa_finalize@plt+0x310f> │ │ │ │ + jne 1078c <__cxa_finalize@plt+0x310c> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 1074a <__cxa_finalize@plt+0x30ca> │ │ │ │ + jmp 10747 <__cxa_finalize@plt+0x30c7> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call d1400 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + call cc1a0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ + mov 0x28(%rsp),%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ mov %rbp,%rdi │ │ │ │ - call d1400 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + call cc1a0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 108ea <__cxa_finalize@plt+0x326a> │ │ │ │ - lea 0xd285e(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 108d8 <__cxa_finalize@plt+0x3258> │ │ │ │ + lea 0xcc860(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1082d <__cxa_finalize@plt+0x31ad> │ │ │ │ - mov (%rdi),%r11 │ │ │ │ + je 10823 <__cxa_finalize@plt+0x31a3> │ │ │ │ + mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r11) │ │ │ │ + call *0x8(%rax) │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ call d340 │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - jmp 108b8 <__cxa_finalize@plt+0x3238> │ │ │ │ + mov %r12,%rax │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + jmp 10899 <__cxa_finalize@plt+0x3219> │ │ │ │ vzeroupper │ │ │ │ - jmp 10807 <__cxa_finalize@plt+0x3187> │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ + jmp 10804 <__cxa_finalize@plt+0x3184> │ │ │ │ mov -0x110(%rbp),%r13 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ mov -0x100(%rbp),%r15 │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ vzeroupper │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ mov %r13,-0x110(%rbp) │ │ │ │ mov %rbx,-0x108(%rbp) │ │ │ │ mov %r15,-0x100(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 108dd <__cxa_finalize@plt+0x325d> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 108cb <__cxa_finalize@plt+0x324b> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - lea -0xa0(%rbp),%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ lea -0x80(%rbp),%r14 │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 10858 <__cxa_finalize@plt+0x31d8> │ │ │ │ + mov -0x138(%rbp),%r14 │ │ │ │ + jmp 10847 <__cxa_finalize@plt+0x31c7> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 108e2 <__cxa_finalize@plt+0x3262> │ │ │ │ - mov (%rdi),%r10 │ │ │ │ + je 108d0 <__cxa_finalize@plt+0x3250> │ │ │ │ + mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r10) │ │ │ │ - jmp 1081a <__cxa_finalize@plt+0x319a> │ │ │ │ + call *0x8(%rax) │ │ │ │ + jmp 10817 <__cxa_finalize@plt+0x3197> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 1081a <__cxa_finalize@plt+0x319a> │ │ │ │ + jmp 10817 <__cxa_finalize@plt+0x3197> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10a08 <__cxa_finalize@plt+0x3388> │ │ │ │ - lea 0xd2740(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 109e6 <__cxa_finalize@plt+0x3366> │ │ │ │ + lea 0xcc752(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1094b <__cxa_finalize@plt+0x32cb> │ │ │ │ - mov (%rdi),%r11 │ │ │ │ + je 10931 <__cxa_finalize@plt+0x32b1> │ │ │ │ + mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r11) │ │ │ │ + call *0x8(%rax) │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ call d340 │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ - jmp 109d6 <__cxa_finalize@plt+0x3356> │ │ │ │ + mov %r12,%rax │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + jmp 109a7 <__cxa_finalize@plt+0x3327> │ │ │ │ vzeroupper │ │ │ │ - jmp 10925 <__cxa_finalize@plt+0x32a5> │ │ │ │ - lea -0xa0(%rbp),%rdi │ │ │ │ + jmp 10912 <__cxa_finalize@plt+0x3292> │ │ │ │ mov -0x110(%rbp),%r13 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ mov -0x100(%rbp),%r15 │ │ │ │ - mov %rdi,-0x138(%rbp) │ │ │ │ vzeroupper │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ mov %r13,-0x110(%rbp) │ │ │ │ mov %rbx,-0x108(%rbp) │ │ │ │ mov %r15,-0x100(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 109fb <__cxa_finalize@plt+0x337b> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 109d9 <__cxa_finalize@plt+0x3359> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - lea -0xa0(%rbp),%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ lea -0x80(%rbp),%r14 │ │ │ │ - mov %r10,-0x138(%rbp) │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 10976 <__cxa_finalize@plt+0x32f6> │ │ │ │ + mov -0x138(%rbp),%r14 │ │ │ │ + jmp 10955 <__cxa_finalize@plt+0x32d5> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 10a00 <__cxa_finalize@plt+0x3380> │ │ │ │ - mov (%rdi),%r10 │ │ │ │ + je 109de <__cxa_finalize@plt+0x335e> │ │ │ │ + mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r10) │ │ │ │ - jmp 10938 <__cxa_finalize@plt+0x32b8> │ │ │ │ + call *0x8(%rax) │ │ │ │ + jmp 10925 <__cxa_finalize@plt+0x32a5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 10938 <__cxa_finalize@plt+0x32b8> │ │ │ │ + jmp 10925 <__cxa_finalize@plt+0x32a5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10cb1 <__cxa_finalize@plt+0x3631> │ │ │ │ - lea 0xd2d04(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 10d60 <__cxa_finalize@plt+0x36e0> │ │ │ │ + lea 0xccd26(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10a56 <__cxa_finalize@plt+0x33d6> │ │ │ │ - lea 0xd2ce2(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 10a34 <__cxa_finalize@plt+0x33b4> │ │ │ │ + lea 0xccd04(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ test %r13,%r13 │ │ │ │ - je 10a80 <__cxa_finalize@plt+0x3400> │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ + je 10a5e <__cxa_finalize@plt+0x33de> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ - dec %r12 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jne 10b29 <__cxa_finalize@plt+0x34a9> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ + mov %r14,%rdi │ │ │ │ + dec %rbx │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jne 10bbd <__cxa_finalize@plt+0x353d> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ mov (%rax),%r13 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r13) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x118(%rsp) │ │ │ │ + cmpq $0x0,0xf8(%rsp) │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 71bf4 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4024> │ │ │ │ + jmp 6ed5b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x3f7b> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 10ad7 <__cxa_finalize@plt+0x3457> │ │ │ │ + lea 0xccc61(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - lea 0x130(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + test %r13,%r13 │ │ │ │ + je 10b01 <__cxa_finalize@plt+0x3481> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ + call d340 │ │ │ │ + dec %r14 │ │ │ │ + jne 10b77 <__cxa_finalize@plt+0x34f7> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + movb $0x0,0x78(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %bl,0x6f(%rsp) │ │ │ │ + jne 10be0 <__cxa_finalize@plt+0x3560> │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%r15),%r13 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 6f18a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x43aa> │ │ │ │ + endbr64 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov %r15,0x90(%rsp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10b5d <__cxa_finalize@plt+0x34dd> │ │ │ │ + jne 10bf8 <__cxa_finalize@plt+0x3578> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov %al,0x78(%rsp) │ │ │ │ + jmp 10b54 <__cxa_finalize@plt+0x34d4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10b29 <__cxa_finalize@plt+0x34a9> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 10b84 <__cxa_finalize@plt+0x3504> │ │ │ │ - lea 0xd2bb4(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - vzeroupper │ │ │ │ + jmp 10b72 <__cxa_finalize@plt+0x34f2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10bcc <__cxa_finalize@plt+0x354c> │ │ │ │ - lea 0xd24a4(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 10c39 <__cxa_finalize@plt+0x35b9> │ │ │ │ + lea 0xcc433(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10d61 <__cxa_finalize@plt+0x36e1> │ │ │ │ + je 10d68 <__cxa_finalize@plt+0x36e8> │ │ │ │ + mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jmp 10aeb <__cxa_finalize@plt+0x346b> │ │ │ │ + call *0x8(%r13) │ │ │ │ + jmp 10b77 <__cxa_finalize@plt+0x34f7> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 10cee <__cxa_finalize@plt+0x366e> │ │ │ │ - lea 0xd2b41(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 10c9e <__cxa_finalize@plt+0x361e> │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%r12 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10c1b <__cxa_finalize@plt+0x359b> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - dec %r12 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jne 10aeb <__cxa_finalize@plt+0x346b> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x1,%r13d │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - movb $0x0,0x98(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %r13b,0x8f(%rsp) │ │ │ │ - jne 10d71 <__cxa_finalize@plt+0x36f1> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 72007 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4437> │ │ │ │ + jmp 10b89 <__cxa_finalize@plt+0x3509> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 10a80 <__cxa_finalize@plt+0x3400> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 10bbd <__cxa_finalize@plt+0x353d> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 10d2e <__cxa_finalize@plt+0x36ae> │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 10c03 <__cxa_finalize@plt+0x3583> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 10ce3 <__cxa_finalize@plt+0x3663> │ │ │ │ + jmp 10a49 <__cxa_finalize@plt+0x33c9> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 10ccf <__cxa_finalize@plt+0x364f> │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ call d340 │ │ │ │ - jmp 10aeb <__cxa_finalize@plt+0x346b> │ │ │ │ - mov (%rdi),%rax │ │ │ │ + jmp 10aec <__cxa_finalize@plt+0x346c> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - jmp 10cc9 <__cxa_finalize@plt+0x3649> │ │ │ │ + jmp 10a61 <__cxa_finalize@plt+0x33e1> │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 10aec <__cxa_finalize@plt+0x346c> │ │ │ │ endbr64 │ │ │ │ + lea 0x110(%rsp),%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10c1b <__cxa_finalize@plt+0x359b> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ + jmp 10b7f <__cxa_finalize@plt+0x34ff> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 10d22 <__cxa_finalize@plt+0x36a2> │ │ │ │ vzeroupper │ │ │ │ - jmp 10c06 <__cxa_finalize@plt+0x3586> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + call d340 │ │ │ │ + jmp 10b7f <__cxa_finalize@plt+0x34ff> │ │ │ │ + mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 10af5 <__cxa_finalize@plt+0x3475> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 10daf <__cxa_finalize@plt+0x372f> │ │ │ │ + call *0x8(%r13) │ │ │ │ + jmp 10d08 <__cxa_finalize@plt+0x3688> │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%r12 │ │ │ │ - jmp 10a6b <__cxa_finalize@plt+0x33eb> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ + jmp 10a49 <__cxa_finalize@plt+0x33c9> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 10d58 <__cxa_finalize@plt+0x36d8> │ │ │ │ + lea 0xcc9e0(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 10bbf <__cxa_finalize@plt+0x353f> │ │ │ │ - mov %al,0x98(%rsp) │ │ │ │ - jmp 10c82 <__cxa_finalize@plt+0x3602> │ │ │ │ - endbr64 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + call d170 │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jmp 10aeb <__cxa_finalize@plt+0x346b> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 10b77 <__cxa_finalize@plt+0x34f7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 10d91 <__cxa_finalize@plt+0x3711> │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 10d59 <__cxa_finalize@plt+0x36d9> │ │ │ │ - nop │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + jmp 10b01 <__cxa_finalize@plt+0x3481> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11070 <__cxa_finalize@plt+0x39f0> │ │ │ │ - lea 0xd2952(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 1101d <__cxa_finalize@plt+0x399d> │ │ │ │ + lea 0xcc990(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov %r10,0xb0(%rsp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10e9d <__cxa_finalize@plt+0x381d> │ │ │ │ + jne 10e5f <__cxa_finalize@plt+0x37df> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - lea 0x130(%rsp),%rdx │ │ │ │ + lea 0x110(%rsp),%r10 │ │ │ │ mov %rax,%r12 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 10e18 <__cxa_finalize@plt+0x3798> │ │ │ │ + jmp 10dda <__cxa_finalize@plt+0x375a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10ee2 <__cxa_finalize@plt+0x3862> │ │ │ │ - lea 0xd2874(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 10e9a <__cxa_finalize@plt+0x381a> │ │ │ │ + lea 0xcc8b2(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ test %r12,%r12 │ │ │ │ - je 11125 <__cxa_finalize@plt+0x3aa5> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 110de <__cxa_finalize@plt+0x3a5e> │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 110e7 <__cxa_finalize@plt+0x3a67> │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp 10fc6 <__cxa_finalize@plt+0x3946> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11078 <__cxa_finalize@plt+0x39f8> │ │ │ │ - lea 0xd2828(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 11025 <__cxa_finalize@plt+0x39a5> │ │ │ │ + lea 0xcc870(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10f4c <__cxa_finalize@plt+0x38cc> │ │ │ │ - lea 0xd2120(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 10f01 <__cxa_finalize@plt+0x3881> │ │ │ │ + lea 0xcc168(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10f51 <__cxa_finalize@plt+0x38d1> │ │ │ │ + jne 10f06 <__cxa_finalize@plt+0x3886> │ │ │ │ vzeroupper │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - jmp 10e8e <__cxa_finalize@plt+0x380e> │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + jmp 10e50 <__cxa_finalize@plt+0x37d0> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov (%rdi),%r14 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r14) │ │ │ │ - jmp 10f3f <__cxa_finalize@plt+0x38bf> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + jmp 10ef4 <__cxa_finalize@plt+0x3874> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11001 <__cxa_finalize@plt+0x3981> │ │ │ │ - lea 0xd27b5(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 10fb1 <__cxa_finalize@plt+0x3931> │ │ │ │ + lea 0xcc800(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - dec %r13 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - jne 10e8e <__cxa_finalize@plt+0x380e> │ │ │ │ + dec %r15 │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + jne 10e50 <__cxa_finalize@plt+0x37d0> │ │ │ │ mov %r12,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movb $0x0,0x98(%rsp) │ │ │ │ + mov $0x1,%r11d │ │ │ │ + movb $0x0,0x78(%rsp) │ │ │ │ mov %rax,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r10b,0x8f(%rsp) │ │ │ │ - jne 1112a <__cxa_finalize@plt+0x3aaa> │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%r12),%rbx │ │ │ │ + lock cmpxchg %r11b,0x6f(%rsp) │ │ │ │ + jne 110f3 <__cxa_finalize@plt+0x3a73> │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%r12),%r14 │ │ │ │ mov %r12,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + call 1cf10 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7435e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x678e> │ │ │ │ + jmp 71587 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x67a7> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,0x78(%rsp) │ │ │ │ - je 10f90 <__cxa_finalize@plt+0x3910> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x58(%rsp) │ │ │ │ + je 10f45 <__cxa_finalize@plt+0x38c5> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 10f90 <__cxa_finalize@plt+0x3910> │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + jmp 10f45 <__cxa_finalize@plt+0x38c5> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 11064 <__cxa_finalize@plt+0x39e4> │ │ │ │ + jne 11011 <__cxa_finalize@plt+0x3991> │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rbx,%r12 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ call d340 │ │ │ │ - jmp 10e8e <__cxa_finalize@plt+0x380e> │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + jmp 10e50 <__cxa_finalize@plt+0x37d0> │ │ │ │ mov (%rdi),%r14 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r14) │ │ │ │ - jmp 11049 <__cxa_finalize@plt+0x39c9> │ │ │ │ + jmp 10ff6 <__cxa_finalize@plt+0x3976> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - dec %r14 │ │ │ │ + dec %r13 │ │ │ │ mov %rdi,%r12 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - jne 10e4c <__cxa_finalize@plt+0x37cc> │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + jne 10e0e <__cxa_finalize@plt+0x378e> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - mov (%rax),%r13 │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + mov (%rax),%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ + call *0x10(%r10) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x118(%rsp) │ │ │ │ + cmpq $0x0,0xf8(%rsp) │ │ │ │ sete %r12b │ │ │ │ - jmp 73da0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x61d0> │ │ │ │ + jmp 70f92 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x61b2> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 110fc <__cxa_finalize@plt+0x3a7c> │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + cmpq $0x0,0x58(%rsp) │ │ │ │ + je 110ae <__cxa_finalize@plt+0x3a2e> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 1108d <__cxa_finalize@plt+0x3a0d> │ │ │ │ + mov %r14,%rdi │ │ │ │ + jmp 1103a <__cxa_finalize@plt+0x39ba> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10e4c <__cxa_finalize@plt+0x37cc> │ │ │ │ + jmp 10e0e <__cxa_finalize@plt+0x378e> │ │ │ │ test %r12,%r12 │ │ │ │ - jne 1116b <__cxa_finalize@plt+0x3aeb> │ │ │ │ + je 11131 <__cxa_finalize@plt+0x3ab1> │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%r12 │ │ │ │ - jmp 11016 <__cxa_finalize@plt+0x3996> │ │ │ │ + call d340 │ │ │ │ + jmp 11094 <__cxa_finalize@plt+0x3a14> │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp 110e7 <__cxa_finalize@plt+0x3a67> │ │ │ │ - mov %al,0x98(%rsp) │ │ │ │ - jmp 10ff7 <__cxa_finalize@plt+0x3977> │ │ │ │ + call d340 │ │ │ │ + jmp 10e92 <__cxa_finalize@plt+0x3812> │ │ │ │ + mov %al,0x78(%rsp) │ │ │ │ + jmp 10fa7 <__cxa_finalize@plt+0x3927> │ │ │ │ endbr64 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov %r15,%r12 │ │ │ │ - lea 0x110(%rsp),%rbx │ │ │ │ - jmp 10e8e <__cxa_finalize@plt+0x380e> │ │ │ │ + mov %rbx,%r12 │ │ │ │ + lea 0xf0(%rsp),%rbx │ │ │ │ + jmp 10e50 <__cxa_finalize@plt+0x37d0> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1114a <__cxa_finalize@plt+0x3aca> │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 11110 <__cxa_finalize@plt+0x3a90> │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 1111d <__cxa_finalize@plt+0x3a9d> │ │ │ │ + jmp 11094 <__cxa_finalize@plt+0x3a14> │ │ │ │ nop │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ + xor %eax,%eax │ │ │ │ mov %rdx,%r13 │ │ │ │ - mov %rsi,0xf8(%rsp) │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ - mov %rsi,0x188(%rsp) │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0x140(%rsp) │ │ │ │ + mov %rax,0x178(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x188(%rsp),%rdx │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ - mov 0xf8(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov %rdx,0x220(%rsp) │ │ │ │ - mov %rax,0x228(%rsp) │ │ │ │ - mov %rcx,0x230(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + mov 0x140(%rsp),%rsi │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rcx,0x200(%rsp) │ │ │ │ + mov %rsi,0x208(%rsp) │ │ │ │ + mov %r8,0x210(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 11462 <__cxa_finalize@plt+0x3de2> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 113af <__cxa_finalize@plt+0x3d2f> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r8d │ │ │ │ - movb $0x0,0x1d8(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + movb $0x0,0x1b8(%rsp) │ │ │ │ + mov %rax,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r8b,0x1d0(%rsp) │ │ │ │ + lock cmpxchg %r9b,0x1b0(%rsp) │ │ │ │ jne 11484 <__cxa_finalize@plt+0x3e04> │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call *0x10(%r12) │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ mov 0x100(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ + call 1cf10 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 778d0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9d00> │ │ │ │ - mov 0x220(%rsp),%rdi │ │ │ │ + jmp 74916 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9b36> │ │ │ │ + mov 0x200(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 112f7 <__cxa_finalize@plt+0x3c77> │ │ │ │ - mov (%rdi),%rax │ │ │ │ + je 112a9 <__cxa_finalize@plt+0x3c29> │ │ │ │ + mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ + call *0x8(%r13) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rbx │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ + mov %r12,%r15 │ │ │ │ call d340 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ mov 0x100(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x140(%rsp),%rsi │ │ │ │ - mov 0x148(%rsp),%rdx │ │ │ │ - lea 0x200(%rsp),%rdi │ │ │ │ + mov 0x130(%rsp),%rdx │ │ │ │ mov 0x108(%rsp),%rcx │ │ │ │ - mov %rsi,0x200(%rsp) │ │ │ │ - mov %rdx,0x208(%rsp) │ │ │ │ - mov %rcx,0x210(%rsp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ + mov %r14,0x1e0(%rsp) │ │ │ │ + lea 0x1e0(%rsp),%rdi │ │ │ │ + mov %rdx,0x1e8(%rsp) │ │ │ │ + mov %rcx,0x1f0(%rsp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ + mov 0x2f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1147f <__cxa_finalize@plt+0x3dff> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 11472 <__cxa_finalize@plt+0x3df2> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 11270 <__cxa_finalize@plt+0x3bf0> │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x200(%rsp),%r12 │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ - mov %rsi,0x168(%rsp) │ │ │ │ + jmp 1122a <__cxa_finalize@plt+0x3baa> │ │ │ │ + mov 0x2f8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11368 <__cxa_finalize@plt+0x3ce8> │ │ │ │ + lea 0xcc461(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ vzeroupper │ │ │ │ - mov 0x168(%rsp),%rax │ │ │ │ - mov 0x150(%rsp),%rcx │ │ │ │ + call d170 │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x1e0(%rsp),%r12 │ │ │ │ + mov %rdx,0x138(%rsp) │ │ │ │ + mov %rdx,0x170(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + mov 0x170(%rsp),%rcx │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,0x200(%rsp) │ │ │ │ - mov %rcx,0x208(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rcx,0x1e0(%rsp) │ │ │ │ + mov %rsi,0x1e8(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r14 │ │ │ │ - jne 113bf <__cxa_finalize@plt+0x3d3f> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ + jne 11477 <__cxa_finalize@plt+0x3df7> │ │ │ │ + mov %r15,%rdi │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rbx │ │ │ │ + mov (%rax),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ + call *0x10(%r8) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x2d8(%rsp) │ │ │ │ - mov 0x2d0(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x298(%rsp) │ │ │ │ + mov 0x290(%rsp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 77a84 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9eb4> │ │ │ │ - mov 0x200(%rsp),%rcx │ │ │ │ - mov 0x208(%rsp),%rdi │ │ │ │ - mov %rcx,0x168(%rsp) │ │ │ │ - mov %rdi,0x150(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 11571 <__cxa_finalize@plt+0x3ef1> │ │ │ │ + jmp 74aba , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9cda> │ │ │ │ vzeroupper │ │ │ │ - mov %r13,%rbx │ │ │ │ - jmp 1131c <__cxa_finalize@plt+0x3c9c> │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - jmp 112d0 <__cxa_finalize@plt+0x3c50> │ │ │ │ - mov 0x200(%rsp),%rcx │ │ │ │ - mov 0x208(%rsp),%rsi │ │ │ │ - mov 0x210(%rsp),%r8 │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - mov %rcx,0x140(%rsp) │ │ │ │ - mov %rsi,0x148(%rsp) │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x2f8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 1155b <__cxa_finalize@plt+0x3edb> │ │ │ │ + lea 0xcc3a2(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ + call d170 │ │ │ │ + endbr64 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 11293 <__cxa_finalize@plt+0x3c13> │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + jmp 11240 <__cxa_finalize@plt+0x3bc0> │ │ │ │ endbr64 │ │ │ │ - lea 0x2f0(%rsp),%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea 0x1e0(%rsp),%r12 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 11540 <__cxa_finalize@plt+0x3ec0> │ │ │ │ vzeroupper │ │ │ │ - jmp 11286 <__cxa_finalize@plt+0x3c06> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ + mov %r13,%r15 │ │ │ │ + jmp 112f4 <__cxa_finalize@plt+0x3c74> │ │ │ │ + mov 0x1e0(%rsp),%r8 │ │ │ │ + mov 0x1e8(%rsp),%rsi │ │ │ │ + mov %r8,0x170(%rsp) │ │ │ │ + mov %rsi,0x138(%rsp) │ │ │ │ + jmp 113ce <__cxa_finalize@plt+0x3d4e> │ │ │ │ + mov 0x2f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1146f <__cxa_finalize@plt+0x3def> │ │ │ │ - lea 0xd1bfd(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 1143e <__cxa_finalize@plt+0x3dbe> │ │ │ │ + lea 0xcbc2c(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ - mov 0x220(%rsp),%rdi │ │ │ │ + mov 0x200(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 11474 <__cxa_finalize@plt+0x3df4> │ │ │ │ + je 11443 <__cxa_finalize@plt+0x3dc3> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ vzeroupper │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - jmp 11286 <__cxa_finalize@plt+0x3c06> │ │ │ │ + call *0x8(%rbx) │ │ │ │ + jmp 113af <__cxa_finalize@plt+0x3d2f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - jmp 11462 <__cxa_finalize@plt+0x3de2> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %al,0x1d8(%rsp) │ │ │ │ - jmp 1124c <__cxa_finalize@plt+0x3bcc> │ │ │ │ + jmp 113af <__cxa_finalize@plt+0x3d2f> │ │ │ │ endbr64 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11462 <__cxa_finalize@plt+0x3de2> │ │ │ │ + jmp 11240 <__cxa_finalize@plt+0x3bc0> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + jmp 11282 <__cxa_finalize@plt+0x3c02> │ │ │ │ + mov %al,0x1b8(%rsp) │ │ │ │ + jmp 11205 <__cxa_finalize@plt+0x3b85> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 114a7 <__cxa_finalize@plt+0x3e27> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 114d9 <__cxa_finalize@plt+0x3e59> │ │ │ │ - lea 0xd225c(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ - call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11500 <__cxa_finalize@plt+0x3e80> │ │ │ │ - lea 0xd2238(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jmp 113aa <__cxa_finalize@plt+0x3d2a> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - call d170 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 11282 <__cxa_finalize@plt+0x3c02> │ │ │ │ + mov 0x1e8(%rsp),%r9 │ │ │ │ + mov 0x1f0(%rsp),%r10 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + mov 0x1e0(%rsp),%r14 │ │ │ │ + mov %r9,0x130(%rsp) │ │ │ │ + mov %r10,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x220(%rsp),%rdi │ │ │ │ - mov 0x228(%rsp),%r10 │ │ │ │ - mov 0x230(%rsp),%rdx │ │ │ │ - mov %rdi,0x188(%rsp) │ │ │ │ - mov %r10,0x150(%rsp) │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ + jmp 1124d <__cxa_finalize@plt+0x3bcd> │ │ │ │ + mov 0x200(%rsp),%r9 │ │ │ │ + mov 0x208(%rsp),%r8 │ │ │ │ + mov 0x210(%rsp),%r10 │ │ │ │ + mov %r9,0x178(%rsp) │ │ │ │ + mov %r8,0x140(%rsp) │ │ │ │ + mov %r10,0xf8(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 11548 <__cxa_finalize@plt+0x3ec8> │ │ │ │ + jne 1152b <__cxa_finalize@plt+0x3eab> │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 111a6 <__cxa_finalize@plt+0x3b26> │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + mov %r12,%r15 │ │ │ │ + jmp 11162 <__cxa_finalize@plt+0x3ae2> │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 11540 <__cxa_finalize@plt+0x3ec0> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 112d0 <__cxa_finalize@plt+0x3c50> │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ + jmp 11523 <__cxa_finalize@plt+0x3ea3> │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 113b7 <__cxa_finalize@plt+0x3d37> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x200(%rsp),%r12 │ │ │ │ - jmp 113ab <__cxa_finalize@plt+0x3d2b> │ │ │ │ - nop │ │ │ │ + jmp 113da <__cxa_finalize@plt+0x3d5a> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ + xor %eax,%eax │ │ │ │ mov %rdx,%r13 │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ - mov %rsi,0x160(%rsp) │ │ │ │ - mov %rsi,0x188(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ + mov %rax,0x198(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x188(%rsp),%rdx │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov %rdx,0x220(%rsp) │ │ │ │ - mov %rax,0x228(%rsp) │ │ │ │ - mov %rcx,0x230(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x198(%rsp),%rcx │ │ │ │ + mov 0x160(%rsp),%rsi │ │ │ │ + mov 0x118(%rsp),%r8 │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov %rcx,0x220(%rsp) │ │ │ │ + mov %rsi,0x228(%rsp) │ │ │ │ + mov %r8,0x230(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 118a5 <__cxa_finalize@plt+0x4225> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 117d8 <__cxa_finalize@plt+0x4158> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov $0x1,%r9d │ │ │ │ movb $0x0,0x1d8(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r8b,0x1d0(%rsp) │ │ │ │ - jne 118b7 <__cxa_finalize@plt+0x4237> │ │ │ │ + lock cmpxchg %r9b,0x1d0(%rsp) │ │ │ │ + jne 118cd <__cxa_finalize@plt+0x424d> │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call *0x10(%r12) │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7e39f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x107cf> │ │ │ │ + jmp 7b431 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x10651> │ │ │ │ mov 0x220(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1171d <__cxa_finalize@plt+0x409d> │ │ │ │ - mov (%rdi),%rax │ │ │ │ + je 116d2 <__cxa_finalize@plt+0x4052> │ │ │ │ + mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ + call *0x8(%r13) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rbx │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ + mov %r12,%r15 │ │ │ │ call d340 │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ + lea 0x2b0(%rsp),%r12 │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x140(%rsp),%rsi │ │ │ │ - mov 0x148(%rsp),%rdx │ │ │ │ + mov 0x158(%rsp),%rdx │ │ │ │ + mov 0x140(%rsp),%rcx │ │ │ │ + mov %r14,0x200(%rsp) │ │ │ │ lea 0x200(%rsp),%rdi │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ - mov %rsi,0x200(%rsp) │ │ │ │ mov %rdx,0x208(%rsp) │ │ │ │ mov %rcx,0x210(%rsp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ + mov 0x318(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 118b2 <__cxa_finalize@plt+0x4232> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 1189b <__cxa_finalize@plt+0x421b> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 11696 <__cxa_finalize@plt+0x4016> │ │ │ │ - xor %esi,%esi │ │ │ │ + jmp 11653 <__cxa_finalize@plt+0x3fd3> │ │ │ │ + mov 0x318(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11791 <__cxa_finalize@plt+0x4111> │ │ │ │ + lea 0xcc038(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + xor %edx,%edx │ │ │ │ lea 0x200(%rsp),%r12 │ │ │ │ - mov %rsi,0x158(%rsp) │ │ │ │ - mov %rsi,0x178(%rsp) │ │ │ │ + mov %rdx,0x158(%rsp) │ │ │ │ + mov %rdx,0x188(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - mov 0x158(%rsp),%rcx │ │ │ │ + mov 0x188(%rsp),%rcx │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,0x200(%rsp) │ │ │ │ - mov %rcx,0x208(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rcx,0x200(%rsp) │ │ │ │ + mov %rsi,0x208(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r14 │ │ │ │ - jne 117e5 <__cxa_finalize@plt+0x4165> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ + jne 118c0 <__cxa_finalize@plt+0x4240> │ │ │ │ + mov %r15,%rdi │ │ │ │ + lea 0x2b0(%rsp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rbx │ │ │ │ + mov (%rax),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ + call *0x10(%r8) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x2d8(%rsp) │ │ │ │ - mov 0x2d0(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x2b8(%rsp) │ │ │ │ + mov 0x2b0(%rsp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 7e553 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x10983> │ │ │ │ - mov 0x200(%rsp),%r10 │ │ │ │ - mov 0x208(%rsp),%rsi │ │ │ │ - mov %r10,0x178(%rsp) │ │ │ │ - mov %rsi,0x158(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 119af <__cxa_finalize@plt+0x432f> │ │ │ │ - vzeroupper │ │ │ │ - mov %r13,%rbx │ │ │ │ - jmp 11742 <__cxa_finalize@plt+0x40c2> │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - jmp 116f6 <__cxa_finalize@plt+0x4076> │ │ │ │ - mov 0x200(%rsp),%rcx │ │ │ │ - mov 0x208(%rsp),%rsi │ │ │ │ - mov 0x210(%rsp),%r8 │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - mov %rcx,0x140(%rsp) │ │ │ │ - mov %rsi,0x148(%rsp) │ │ │ │ - mov %r8,0x118(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 116b9 <__cxa_finalize@plt+0x4039> │ │ │ │ - endbr64 │ │ │ │ - lea 0x2f0(%rsp),%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - mov %r10,0x108(%rsp) │ │ │ │ + jmp 7b5d5 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x107f5> │ │ │ │ vzeroupper │ │ │ │ - jmp 116ac <__cxa_finalize@plt+0x402c> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x318(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11895 <__cxa_finalize@plt+0x4215> │ │ │ │ - lea 0xd17d7(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 118a0 <__cxa_finalize@plt+0x4220> │ │ │ │ + lea 0xcbf79(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov 0x220(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 1189a <__cxa_finalize@plt+0x421a> │ │ │ │ - vzeroupper │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - jmp 116ac <__cxa_finalize@plt+0x402c> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%rax │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - jmp 11888 <__cxa_finalize@plt+0x4208> │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - jmp 116ac <__cxa_finalize@plt+0x402c> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %al,0x1d8(%rsp) │ │ │ │ - jmp 11672 <__cxa_finalize@plt+0x3ff2> │ │ │ │ endbr64 │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - lea 0x2d0(%rsp),%r12 │ │ │ │ - jmp 116ac <__cxa_finalize@plt+0x402c> │ │ │ │ + lea 0x2b0(%rsp),%r12 │ │ │ │ + jmp 11669 <__cxa_finalize@plt+0x3fe9> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea 0x200(%rsp),%r12 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 118a5 <__cxa_finalize@plt+0x4225> │ │ │ │ vzeroupper │ │ │ │ - jmp 118da <__cxa_finalize@plt+0x425a> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ + mov %r13,%r15 │ │ │ │ + jmp 1171d <__cxa_finalize@plt+0x409d> │ │ │ │ + mov 0x200(%rsp),%rsi │ │ │ │ + mov 0x208(%rsp),%rdi │ │ │ │ + mov %rsi,0x188(%rsp) │ │ │ │ + mov %rdi,0x158(%rsp) │ │ │ │ + jmp 117f7 <__cxa_finalize@plt+0x4177> │ │ │ │ + mov 0x318(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11917 <__cxa_finalize@plt+0x4297> │ │ │ │ - lea 0xd1e1e(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 11867 <__cxa_finalize@plt+0x41e7> │ │ │ │ + lea 0xcb803(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ + mov 0x220(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 1186c <__cxa_finalize@plt+0x41ec> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rbx) │ │ │ │ + jmp 117d8 <__cxa_finalize@plt+0x4158> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 1193e <__cxa_finalize@plt+0x42be> │ │ │ │ - lea 0xd1dfa(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ vzeroupper │ │ │ │ - call d170 │ │ │ │ + jmp 117d8 <__cxa_finalize@plt+0x4158> │ │ │ │ + endbr64 │ │ │ │ + lea 0x2d0(%rsp),%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea 0x2b0(%rsp),%r12 │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ vzeroupper │ │ │ │ + jmp 11669 <__cxa_finalize@plt+0x3fe9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x220(%rsp),%rsi │ │ │ │ - mov 0x228(%rsp),%rdx │ │ │ │ - mov 0x230(%rsp),%r10 │ │ │ │ - mov %rsi,0x188(%rsp) │ │ │ │ - mov %rdx,0x160(%rsp) │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 11986 <__cxa_finalize@plt+0x4306> │ │ │ │ - vzeroupper │ │ │ │ - mov %r14,%rbx │ │ │ │ - jmp 115cc <__cxa_finalize@plt+0x3f4c> │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ + sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 1197e <__cxa_finalize@plt+0x42fe> │ │ │ │ + jmp 11803 <__cxa_finalize@plt+0x4183> │ │ │ │ + lea 0x2b0(%rsp),%r12 │ │ │ │ + jmp 116ab <__cxa_finalize@plt+0x402b> │ │ │ │ + mov %al,0x1d8(%rsp) │ │ │ │ + jmp 1162e <__cxa_finalize@plt+0x3fae> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ + vzeroupper │ │ │ │ + jmp 117d3 <__cxa_finalize@plt+0x4153> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 116f6 <__cxa_finalize@plt+0x4076> │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + jmp 116ab <__cxa_finalize@plt+0x402b> │ │ │ │ + mov 0x208(%rsp),%r9 │ │ │ │ + mov 0x210(%rsp),%r10 │ │ │ │ + lea 0x2b0(%rsp),%r12 │ │ │ │ + mov 0x200(%rsp),%r14 │ │ │ │ + mov %r9,0x158(%rsp) │ │ │ │ + mov %r10,0x140(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 11676 <__cxa_finalize@plt+0x3ff6> │ │ │ │ + mov 0x220(%rsp),%r11 │ │ │ │ + mov 0x228(%rsp),%r9 │ │ │ │ + mov 0x230(%rsp),%r8 │ │ │ │ + mov %r11,0x198(%rsp) │ │ │ │ + mov %r9,0x160(%rsp) │ │ │ │ + mov %r8,0x118(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 11974 <__cxa_finalize@plt+0x42f4> │ │ │ │ + vzeroupper │ │ │ │ + mov %r12,%r15 │ │ │ │ + jmp 11588 <__cxa_finalize@plt+0x3f08> │ │ │ │ + mov 0x178(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 117dd <__cxa_finalize@plt+0x415d> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x200(%rsp),%r12 │ │ │ │ - jmp 117d1 <__cxa_finalize@plt+0x4151> │ │ │ │ + jmp 1196c <__cxa_finalize@plt+0x42ec> │ │ │ │ dec %rdx │ │ │ │ - jne 11a58 <__cxa_finalize@plt+0x43d8> │ │ │ │ + je 119fe <__cxa_finalize@plt+0x437e> │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov %r10,%r14 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + jne 11a93 <__cxa_finalize@plt+0x4413> │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 119d1 <__cxa_finalize@plt+0x4351> │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 151b0 │ │ │ │ + lea 0x30(%rsp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11a33 <__cxa_finalize@plt+0x43b3> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ + mov (%rax),%r8 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ + call *0x10(%r8) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 830af , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x154df> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 80287 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x154a7> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ dec %rdx │ │ │ │ - jne 11b41 <__cxa_finalize@plt+0x44c1> │ │ │ │ + je 11ab3 <__cxa_finalize@plt+0x4433> │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 119a4 <__cxa_finalize@plt+0x4324> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 1199c <__cxa_finalize@plt+0x431c> │ │ │ │ + mov (%r8),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 11ae7 <__cxa_finalize@plt+0x4467> │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 11a6c <__cxa_finalize@plt+0x43ec> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 11aa5 <__cxa_finalize@plt+0x4425> │ │ │ │ + add $0x18,%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 119ba <__cxa_finalize@plt+0x433a> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x8(%r13),%r11 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 11a6c <__cxa_finalize@plt+0x43ec> │ │ │ │ + jmp 11a81 <__cxa_finalize@plt+0x4401> │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 11a86 <__cxa_finalize@plt+0x4406> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x150(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rdx) │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 82e2c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1525c> │ │ │ │ - mov %rax,%r12 │ │ │ │ - lea 0x150(%rsp),%r14 │ │ │ │ - vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov %r8,%r15 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 11af7 <__cxa_finalize@plt+0x4477> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 11ad3 <__cxa_finalize@plt+0x4453> │ │ │ │ - mov (%r10),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 11ac7 <__cxa_finalize@plt+0x4447> │ │ │ │ - mov 0x10(%r10),%rsi │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 11a95 <__cxa_finalize@plt+0x4415> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 11aee <__cxa_finalize@plt+0x446e> │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - add $0x18,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 11a86 <__cxa_finalize@plt+0x4406> │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 11b14 <__cxa_finalize@plt+0x4494> │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 8000c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1522c> │ │ │ │ + mov 0x10(%r8),%rsi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 151d0 │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11b7b <__cxa_finalize@plt+0x44fb> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - lea 0x150(%rsp),%r12 │ │ │ │ - vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - jmp 11a6e <__cxa_finalize@plt+0x43ee> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - jmp 11b4c <__cxa_finalize@plt+0x44cc> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + jmp 11a74 <__cxa_finalize@plt+0x43f4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11a66 <__cxa_finalize@plt+0x43e6> │ │ │ │ + jmp 11a4b <__cxa_finalize@plt+0x43cb> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd17f1(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcb867(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11bd5 <__cxa_finalize@plt+0x4555> │ │ │ │ - mov 0xe237a(%rip),%rdx │ │ │ │ - mov 0xe23fb(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 11b5f <__cxa_finalize@plt+0x44df> │ │ │ │ + mov 0xdc3f0(%rip),%rdx │ │ │ │ + mov 0xdc471(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - dec %r10 │ │ │ │ - jne 11c89 <__cxa_finalize@plt+0x4609> │ │ │ │ + dec %r13 │ │ │ │ + jne 11c11 <__cxa_finalize@plt+0x4591> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov 0x20(%r14),%r8 │ │ │ │ + mov $0x1,%edx │ │ │ │ movb $0x0,-0x39(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,(%rdx) │ │ │ │ - jne 11ca2 <__cxa_finalize@plt+0x4622> │ │ │ │ - mov 0x30(%r12),%r13 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov 0x38(%r12),%rdi │ │ │ │ + lock cmpxchg %dl,(%r8) │ │ │ │ + jne 11c2a <__cxa_finalize@plt+0x45aa> │ │ │ │ + mov 0x30(%r14),%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0x38(%r14),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov %r13,%rdi │ │ │ │ + call 1cf10 │ │ │ │ + mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11ce6 <__cxa_finalize@plt+0x4666> │ │ │ │ + jne 11c6e <__cxa_finalize@plt+0x45ee> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r9 │ │ │ │ + pop %rcx │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r9),%rsp │ │ │ │ + lea -0x10(%rcx),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r15,%r10 │ │ │ │ - jmp 11be7 <__cxa_finalize@plt+0x4567> │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %r15,%rdi │ │ │ │ + jmp 11b71 <__cxa_finalize@plt+0x44f1> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11c9d <__cxa_finalize@plt+0x461d> │ │ │ │ + jne 11c25 <__cxa_finalize@plt+0x45a5> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x39(%rbp) │ │ │ │ - jmp 11c3d <__cxa_finalize@plt+0x45bd> │ │ │ │ + jmp 11bc6 <__cxa_finalize@plt+0x4546> │ │ │ │ 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 11ce1 <__cxa_finalize@plt+0x4661> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 11c69 <__cxa_finalize@plt+0x45e9> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 11cb9 <__cxa_finalize@plt+0x4639> │ │ │ │ + jmp 11c41 <__cxa_finalize@plt+0x45c1> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd1699(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcb711(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11d2d <__cxa_finalize@plt+0x46ad> │ │ │ │ - mov 0xe2222(%rip),%rdx │ │ │ │ - mov 0xe22a3(%rip),%rsi │ │ │ │ + jne 11cb5 <__cxa_finalize@plt+0x4635> │ │ │ │ + mov 0xdc29a(%rip),%rdx │ │ │ │ + mov 0xdc31b(%rip),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r14 │ │ │ │ - jne 11de7 <__cxa_finalize@plt+0x4767> │ │ │ │ + jne 11d70 <__cxa_finalize@plt+0x46f0> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov $0x1,%r13d │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %r13b,(%rdi) │ │ │ │ - jne 11e03 <__cxa_finalize@plt+0x4783> │ │ │ │ + jne 11d8c <__cxa_finalize@plt+0x470c> │ │ │ │ mov 0x30(%r12),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b7e00 │ │ │ │ + call b3a20 │ │ │ │ mov (%r15),%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ mov 0x38(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ mov %r13,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11e47 <__cxa_finalize@plt+0x47c7> │ │ │ │ + jne 11dd0 <__cxa_finalize@plt+0x4750> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %rsi │ │ │ │ + pop %r8 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%rsi),%rsp │ │ │ │ + lea -0x10(%r8),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 11d3f <__cxa_finalize@plt+0x46bf> │ │ │ │ + jmp 11cc7 <__cxa_finalize@plt+0x4647> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11dfe <__cxa_finalize@plt+0x477e> │ │ │ │ + jne 11d87 <__cxa_finalize@plt+0x4707> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x50(%rbp) │ │ │ │ - jmp 11da2 <__cxa_finalize@plt+0x4722> │ │ │ │ + jmp 11d2a <__cxa_finalize@plt+0x46aa> │ │ │ │ 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 11e42 <__cxa_finalize@plt+0x47c2> │ │ │ │ + jne 11dcb <__cxa_finalize@plt+0x474b> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 11e1a <__cxa_finalize@plt+0x479a> │ │ │ │ + jmp 11da3 <__cxa_finalize@plt+0x4723> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov $0x10,%edi │ │ │ │ - call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd1539(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - call d0d0 │ │ │ │ + nop │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 120ee <__cxa_finalize@plt+0x4a6e> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rbx) │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x170(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%r10 │ │ │ │ + lea -0x130(%rbp),%rdi │ │ │ │ + mov %r15,-0x128(%rbp) │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1202f <__cxa_finalize@plt+0x49af> │ │ │ │ - mov 0xe20be(%rip),%rdx │ │ │ │ - mov 0xe213f(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d590 <__cxa_throw@plt> │ │ │ │ + jne 11e80 <__cxa_finalize@plt+0x4800> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 11e85 <__cxa_finalize@plt+0x4805> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rbx) │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + call d340 │ │ │ │ + jmp 11df6 <__cxa_finalize@plt+0x4776> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 11e65 <__cxa_finalize@plt+0x47e5> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd14f4(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcb4fb(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1215b <__cxa_finalize@plt+0x4adb> │ │ │ │ - mov 0xe2079(%rip),%rdx │ │ │ │ - mov 0xe20fa(%rip),%rsi │ │ │ │ + jne 11f28 <__cxa_finalize@plt+0x48a8> │ │ │ │ + mov 0xdc084(%rip),%rdx │ │ │ │ + mov 0xdc105(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ - dec %r15 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - je 11fc9 <__cxa_finalize@plt+0x4949> │ │ │ │ - mov -0x188(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ - mov -0x178(%rbp),%r8 │ │ │ │ - lea -0x150(%rbp),%rdi │ │ │ │ - mov %r14,-0x148(%rbp) │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12160 <__cxa_finalize@plt+0x4ae0> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - dec %r10 │ │ │ │ + dec %r13 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - jne 11f3c <__cxa_finalize@plt+0x48bc> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 11e31 <__cxa_finalize@plt+0x47b1> │ │ │ │ + mov %r14,%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rcx │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rcx) │ │ │ │ + call *0x10(%r14) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 855c1 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x179f1> │ │ │ │ + jmp 82782 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x179a2> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r12,%r13 │ │ │ │ + jmp 11ed8 <__cxa_finalize@plt+0x4858> │ │ │ │ + endbr64 │ │ │ │ + lea -0x80(%rbp),%r11 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + mov %r11,-0x178(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 11df6 <__cxa_finalize@plt+0x4776> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 12005 <__cxa_finalize@plt+0x4985> │ │ │ │ + lea 0xcb0c8(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 11eee <__cxa_finalize@plt+0x486e> │ │ │ │ + dec %r13 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + jne 11df6 <__cxa_finalize@plt+0x4776> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movb $0x0,-0x158(%rbp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movb $0x0,-0x138(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r10b,-0x161(%rbp) │ │ │ │ - jne 12027 <__cxa_finalize@plt+0x49a7> │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ - call b7e00 │ │ │ │ + lock cmpxchg %r8b,-0x141(%rbp) │ │ │ │ + jne 1200a <__cxa_finalize@plt+0x498a> │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ + call b3a20 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ - mov -0x188(%rbp),%rdi │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ + call 1cf10 │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 850ef , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1751f> │ │ │ │ - mov %al,-0x158(%rbp) │ │ │ │ - jmp 1201d <__cxa_finalize@plt+0x499d> │ │ │ │ + jmp 822b2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x174d2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12090 <__cxa_finalize@plt+0x4a10> │ │ │ │ + mov %al,-0x138(%rbp) │ │ │ │ + jmp 11ffb <__cxa_finalize@plt+0x497b> │ │ │ │ + endbr64 │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - call d340 │ │ │ │ - jmp 11f01 <__cxa_finalize@plt+0x4881> │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov -0x148(%rbp),%r14 │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rcx,-0x180(%rbp) │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 11f0d <__cxa_finalize@plt+0x488d> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + jmp 11df6 <__cxa_finalize@plt+0x4776> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - jmp 12043 <__cxa_finalize@plt+0x49c3> │ │ │ │ + jmp 12028 <__cxa_finalize@plt+0x49a8> │ │ │ │ + mov $0x10,%edi │ │ │ │ + call d150 <__cxa_allocate_exception@plt> │ │ │ │ + lea 0xcb340(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 120b6 <__cxa_finalize@plt+0x4a36> │ │ │ │ - lea 0xd0f99(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - lea -0x80(%rbp),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ + jne 120b8 <__cxa_finalize@plt+0x4a38> │ │ │ │ + mov 0xdbec9(%rip),%rdx │ │ │ │ + mov 0xdbf4a(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d590 <__cxa_throw@plt> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rsi,-0x188(%rbp) │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 11f01 <__cxa_finalize@plt+0x4881> │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12165 <__cxa_finalize@plt+0x4ae5> │ │ │ │ + jmp 11e02 <__cxa_finalize@plt+0x4782> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 11f01 <__cxa_finalize@plt+0x4881> │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + jmp 11f94 <__cxa_finalize@plt+0x4914> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11f3c <__cxa_finalize@plt+0x48bc> │ │ │ │ + jmp 11e31 <__cxa_finalize@plt+0x47b1> │ │ │ │ + vzeroupper │ │ │ │ + jmp 11def <__cxa_finalize@plt+0x476f> │ │ │ │ + mov $0x10,%edi │ │ │ │ + call d150 <__cxa_allocate_exception@plt> │ │ │ │ + lea 0xcb28f(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ + call d0d0 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 121db <__cxa_finalize@plt+0x4b5b> │ │ │ │ + mov 0xdbe14(%rip),%rdx │ │ │ │ + mov 0xdbe95(%rip),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r13 │ │ │ │ + jne 12281 <__cxa_finalize@plt+0x4c01> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov $0x1,%edi │ │ │ │ + movb $0x0,-0x110(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %dil,-0x139(%rbp) │ │ │ │ + jne 1228d <__cxa_finalize@plt+0x4c0d> │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%r12),%r15 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 11f01 <__cxa_finalize@plt+0x4881> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - vzeroupper │ │ │ │ - jmp 12121 <__cxa_finalize@plt+0x4aa1> │ │ │ │ + jmp 83ae4 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x18d04> │ │ │ │ endbr64 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%r10 │ │ │ │ - jmp 11f6c <__cxa_finalize@plt+0x48ec> │ │ │ │ + jmp 12148 <__cxa_finalize@plt+0x4ac8> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - jmp 120eb <__cxa_finalize@plt+0x4a6b> │ │ │ │ - nop │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 12298 <__cxa_finalize@plt+0x4c18> │ │ │ │ + jne 123e2 <__cxa_finalize@plt+0x4d62> │ │ │ │ vzeroupper │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ + call d340 │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ lea -0x130(%rbp),%rdi │ │ │ │ - mov %r12,%r15 │ │ │ │ mov %rbx,-0x128(%rbp) │ │ │ │ + mov %r12,%r15 │ │ │ │ mov %rcx,-0x130(%rbp) │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12220 <__cxa_finalize@plt+0x4ba0> │ │ │ │ + jne 122a4 <__cxa_finalize@plt+0x4c24> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 1221b <__cxa_finalize@plt+0x4b9b> │ │ │ │ - mov (%rdi),%rax │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - call d340 │ │ │ │ - jmp 1218e <__cxa_finalize@plt+0x4b0e> │ │ │ │ + endbr64 │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 12200 <__cxa_finalize@plt+0x4b80> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - mov %rsi,-0x158(%rbp) │ │ │ │ - mov %rdi,-0x150(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 1219a <__cxa_finalize@plt+0x4b1a> │ │ │ │ + jmp 12209 <__cxa_finalize@plt+0x4b89> │ │ │ │ + mov %al,-0x110(%rbp) │ │ │ │ + jmp 121b7 <__cxa_finalize@plt+0x4b37> │ │ │ │ endbr64 │ │ │ │ - lea -0x80(%rbp),%r11 │ │ │ │ mov %rax,%r12 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 1218e <__cxa_finalize@plt+0x4b0e> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12293 <__cxa_finalize@plt+0x4c13> │ │ │ │ - lea 0xd0dbc(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - call d170 │ │ │ │ + jmp 1227c <__cxa_finalize@plt+0x4bfc> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r10) │ │ │ │ - jmp 12187 <__cxa_finalize@plt+0x4b07> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd10de(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcb0dc(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12345 <__cxa_finalize@plt+0x4cc5> │ │ │ │ - mov 0xe1c67(%rip),%rdx │ │ │ │ - mov 0xe1ce8(%rip),%rsi │ │ │ │ + jne 12347 <__cxa_finalize@plt+0x4cc7> │ │ │ │ + mov 0xdbc65(%rip),%rdx │ │ │ │ + mov 0xdbce6(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %rbx │ │ │ │ - jne 1234a <__cxa_finalize@plt+0x4cca> │ │ │ │ + jne 1234c <__cxa_finalize@plt+0x4ccc> │ │ │ │ mov %r15,%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 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 86c16 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x19046> │ │ │ │ + jmp 83e16 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x19036> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 121cc <__cxa_finalize@plt+0x4b4c> │ │ │ │ + jmp 12247 <__cxa_finalize@plt+0x4bc7> │ │ │ │ endbr64 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 122f5 <__cxa_finalize@plt+0x4c75> │ │ │ │ - mov $0x10,%edi │ │ │ │ - call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd1018(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ - call d0d0 │ │ │ │ + jmp 122f7 <__cxa_finalize@plt+0x4c77> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 123ae <__cxa_finalize@plt+0x4d2e> │ │ │ │ - mov 0xe1ba1(%rip),%rdx │ │ │ │ - mov 0xe1c22(%rip),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d590 <__cxa_throw@plt> │ │ │ │ + jne 1238a <__cxa_finalize@plt+0x4d0a> │ │ │ │ + lea 0xcacc5(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r13 │ │ │ │ - jne 12187 <__cxa_finalize@plt+0x4b07> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%edi │ │ │ │ - movb $0x0,-0x110(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %dil,-0x139(%rbp) │ │ │ │ - jne 12463 <__cxa_finalize@plt+0x4de3> │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - mov %r12,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 86904 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x18d34> │ │ │ │ + jmp 12215 <__cxa_finalize@plt+0x4b95> │ │ │ │ endbr64 │ │ │ │ + lea -0x80(%rbp),%r9 │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + mov %r9,-0x168(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 123c8 <__cxa_finalize@plt+0x4d48> │ │ │ │ + jmp 12209 <__cxa_finalize@plt+0x4b89> │ │ │ │ + mov (%rdi),%rax │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rax) │ │ │ │ + jmp 121f3 <__cxa_finalize@plt+0x4b73> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 121cc <__cxa_finalize@plt+0x4b4c> │ │ │ │ - mov %al,-0x110(%rbp) │ │ │ │ - jmp 12433 <__cxa_finalize@plt+0x4db3> │ │ │ │ - endbr64 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ + jmp 12247 <__cxa_finalize@plt+0x4bc7> │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 1241f <__cxa_finalize@plt+0x4d9f> │ │ │ │ + mov (%rdi),%r10 │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12187 <__cxa_finalize@plt+0x4b07> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + call *0x8(%r10) │ │ │ │ + jmp 12281 <__cxa_finalize@plt+0x4c01> │ │ │ │ vzeroupper │ │ │ │ - jmp 12481 <__cxa_finalize@plt+0x4e01> │ │ │ │ + jmp 12281 <__cxa_finalize@plt+0x4c01> │ │ │ │ nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd0eed(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcaf5d(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 124d9 <__cxa_finalize@plt+0x4e59> │ │ │ │ - mov 0xe1a76(%rip),%rdx │ │ │ │ - mov 0xe1af7(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 12469 <__cxa_finalize@plt+0x4de9> │ │ │ │ + mov 0xdbae6(%rip),%rdx │ │ │ │ + mov 0xdbb67(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - dec %r10 │ │ │ │ - jne 1258d <__cxa_finalize@plt+0x4f0d> │ │ │ │ + dec %r13 │ │ │ │ + jne 1251b <__cxa_finalize@plt+0x4e9b> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov 0x20(%r14),%r8 │ │ │ │ + mov $0x1,%edx │ │ │ │ movb $0x0,-0x39(%rbp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,(%rdx) │ │ │ │ - jne 125a6 <__cxa_finalize@plt+0x4f26> │ │ │ │ - mov 0x30(%r12),%r13 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call b7e00 │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov 0x38(%r12),%rdi │ │ │ │ + lock cmpxchg %dl,(%r8) │ │ │ │ + jne 12534 <__cxa_finalize@plt+0x4eb4> │ │ │ │ + mov 0x30(%r14),%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call b3a20 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0x38(%r14),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov %r13,%rdi │ │ │ │ + call 1cf10 │ │ │ │ + mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 125ea <__cxa_finalize@plt+0x4f6a> │ │ │ │ + jne 12578 <__cxa_finalize@plt+0x4ef8> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r9 │ │ │ │ + pop %rcx │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r9),%rsp │ │ │ │ + lea -0x10(%rcx),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r15,%r10 │ │ │ │ - jmp 124eb <__cxa_finalize@plt+0x4e6b> │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %r15,%rdi │ │ │ │ + jmp 1247b <__cxa_finalize@plt+0x4dfb> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 125a1 <__cxa_finalize@plt+0x4f21> │ │ │ │ + jne 1252f <__cxa_finalize@plt+0x4eaf> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x39(%rbp) │ │ │ │ - jmp 12541 <__cxa_finalize@plt+0x4ec1> │ │ │ │ + jmp 124d0 <__cxa_finalize@plt+0x4e50> │ │ │ │ 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 125e5 <__cxa_finalize@plt+0x4f65> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 12573 <__cxa_finalize@plt+0x4ef3> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 125bd <__cxa_finalize@plt+0x4f3d> │ │ │ │ + jmp 1254b <__cxa_finalize@plt+0x4ecb> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd0d95(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcae07(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12631 <__cxa_finalize@plt+0x4fb1> │ │ │ │ - mov 0xe191e(%rip),%rdx │ │ │ │ - mov 0xe199f(%rip),%rsi │ │ │ │ + jne 125bf <__cxa_finalize@plt+0x4f3f> │ │ │ │ + mov 0xdb990(%rip),%rdx │ │ │ │ + mov 0xdba11(%rip),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r14 │ │ │ │ - jne 126eb <__cxa_finalize@plt+0x506b> │ │ │ │ + jne 1267a <__cxa_finalize@plt+0x4ffa> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov $0x1,%r13d │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %r13b,(%rdi) │ │ │ │ - jne 12707 <__cxa_finalize@plt+0x5087> │ │ │ │ + jne 12696 <__cxa_finalize@plt+0x5016> │ │ │ │ mov 0x30(%r12),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b7e00 │ │ │ │ + call b3a20 │ │ │ │ mov (%r15),%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ mov 0x38(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ mov %r13,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1274b <__cxa_finalize@plt+0x50cb> │ │ │ │ + jne 126da <__cxa_finalize@plt+0x505a> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %rsi │ │ │ │ + pop %r8 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%rsi),%rsp │ │ │ │ + lea -0x10(%r8),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 12643 <__cxa_finalize@plt+0x4fc3> │ │ │ │ + jmp 125d1 <__cxa_finalize@plt+0x4f51> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12702 <__cxa_finalize@plt+0x5082> │ │ │ │ + jne 12691 <__cxa_finalize@plt+0x5011> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x50(%rbp) │ │ │ │ - jmp 126a6 <__cxa_finalize@plt+0x5026> │ │ │ │ + jmp 12634 <__cxa_finalize@plt+0x4fb4> │ │ │ │ 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 12746 <__cxa_finalize@plt+0x50c6> │ │ │ │ + jne 126d5 <__cxa_finalize@plt+0x5055> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 1271e <__cxa_finalize@plt+0x509e> │ │ │ │ + jmp 126ad <__cxa_finalize@plt+0x502d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov $0x10,%edi │ │ │ │ - call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd0c35(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - call d0d0 │ │ │ │ + nop │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 129f8 <__cxa_finalize@plt+0x5378> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rbx) │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x170(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%r10 │ │ │ │ + lea -0x130(%rbp),%rdi │ │ │ │ + mov %r15,-0x128(%rbp) │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12933 <__cxa_finalize@plt+0x52b3> │ │ │ │ - mov 0xe17ba(%rip),%rdx │ │ │ │ - mov 0xe183b(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d590 <__cxa_throw@plt> │ │ │ │ + jne 1278a <__cxa_finalize@plt+0x510a> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x138(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 1278f <__cxa_finalize@plt+0x510f> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rbx) │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + call d340 │ │ │ │ + jmp 12700 <__cxa_finalize@plt+0x5080> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 1276f <__cxa_finalize@plt+0x50ef> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd0bf0(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xcabf1(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12a5f <__cxa_finalize@plt+0x53df> │ │ │ │ - mov 0xe1775(%rip),%rdx │ │ │ │ - mov 0xe17f6(%rip),%rsi │ │ │ │ + jne 12832 <__cxa_finalize@plt+0x51b2> │ │ │ │ + mov 0xdb77a(%rip),%rdx │ │ │ │ + mov 0xdb7fb(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ - dec %r15 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - je 128cd <__cxa_finalize@plt+0x524d> │ │ │ │ - mov -0x188(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x180(%rbp),%r11 │ │ │ │ - mov -0x178(%rbp),%r8 │ │ │ │ - lea -0x150(%rbp),%rdi │ │ │ │ - mov %r14,-0x148(%rbp) │ │ │ │ - mov %r11,-0x150(%rbp) │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12a64 <__cxa_finalize@plt+0x53e4> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - dec %r10 │ │ │ │ + dec %r13 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - jne 12840 <__cxa_finalize@plt+0x51c0> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 1273b <__cxa_finalize@plt+0x50bb> │ │ │ │ + mov %r14,%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rcx │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rcx) │ │ │ │ + call *0x10(%r14) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 89201 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b631> │ │ │ │ + jmp 86422 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b642> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r12,%r13 │ │ │ │ + jmp 127e2 <__cxa_finalize@plt+0x5162> │ │ │ │ + endbr64 │ │ │ │ + lea -0x80(%rbp),%r11 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + mov %r11,-0x178(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 12700 <__cxa_finalize@plt+0x5080> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 1290f <__cxa_finalize@plt+0x528f> │ │ │ │ + lea 0xca7be(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 127f2 <__cxa_finalize@plt+0x5172> │ │ │ │ + dec %r13 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + jne 12700 <__cxa_finalize@plt+0x5080> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movb $0x0,-0x158(%rbp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movb $0x0,-0x138(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r10b,-0x161(%rbp) │ │ │ │ - jne 1292b <__cxa_finalize@plt+0x52ab> │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ - call b7e00 │ │ │ │ + lock cmpxchg %r8b,-0x141(%rbp) │ │ │ │ + jne 12914 <__cxa_finalize@plt+0x5294> │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ + call b3a20 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ - mov -0x188(%rbp),%rdi │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ + call 1cf10 │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 88d2f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b15f> │ │ │ │ - mov %al,-0x158(%rbp) │ │ │ │ - jmp 12921 <__cxa_finalize@plt+0x52a1> │ │ │ │ + jmp 85f52 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b172> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12994 <__cxa_finalize@plt+0x5314> │ │ │ │ + mov %al,-0x138(%rbp) │ │ │ │ + jmp 12905 <__cxa_finalize@plt+0x5285> │ │ │ │ + endbr64 │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - call d340 │ │ │ │ - jmp 12805 <__cxa_finalize@plt+0x5185> │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ - mov -0x148(%rbp),%r14 │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rcx,-0x180(%rbp) │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 12811 <__cxa_finalize@plt+0x5191> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + jmp 12700 <__cxa_finalize@plt+0x5080> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - jmp 12947 <__cxa_finalize@plt+0x52c7> │ │ │ │ + jmp 12932 <__cxa_finalize@plt+0x52b2> │ │ │ │ + mov $0x10,%edi │ │ │ │ + call d150 <__cxa_allocate_exception@plt> │ │ │ │ + lea 0xcaa36(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 129ba <__cxa_finalize@plt+0x533a> │ │ │ │ - lea 0xd0695(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - lea -0x80(%rbp),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ + jne 129c2 <__cxa_finalize@plt+0x5342> │ │ │ │ + mov 0xdb5bf(%rip),%rdx │ │ │ │ + mov 0xdb640(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d590 <__cxa_throw@plt> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rsi,-0x188(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 12805 <__cxa_finalize@plt+0x5185> │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12a69 <__cxa_finalize@plt+0x53e9> │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ vzeroupper │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12805 <__cxa_finalize@plt+0x5185> │ │ │ │ + jmp 1270c <__cxa_finalize@plt+0x508c> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12840 <__cxa_finalize@plt+0x51c0> │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + jmp 1289e <__cxa_finalize@plt+0x521e> │ │ │ │ endbr64 │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12805 <__cxa_finalize@plt+0x5185> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + jmp 1273b <__cxa_finalize@plt+0x50bb> │ │ │ │ vzeroupper │ │ │ │ - jmp 12a25 <__cxa_finalize@plt+0x53a5> │ │ │ │ - endbr64 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + jmp 126f9 <__cxa_finalize@plt+0x5079> │ │ │ │ + dec %rdx │ │ │ │ + je 12a5c <__cxa_finalize@plt+0x53dc> │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ + vzeroupper │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0x290(%rbp),%rdi │ │ │ │ + mov %r14,%r12 │ │ │ │ + call b64b0 >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r12,%rbx │ │ │ │ + call 151b0 │ │ │ │ + lea -0x2c0(%rbp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 12aa1 <__cxa_finalize@plt+0x5421> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%r10 │ │ │ │ - jmp 12870 <__cxa_finalize@plt+0x51f0> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 8b13f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2035f> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - jmp 129ef <__cxa_finalize@plt+0x536f> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12a0f <__cxa_finalize@plt+0x538f> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 131c9 <__cxa_finalize@plt+0x5b49> │ │ │ │ + jne 13170 <__cxa_finalize@plt+0x5af0> │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdx │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rdx,-0x310(%rbp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x310(%rbp),%r15 │ │ │ │ - jmp 12ad2 <__cxa_finalize@plt+0x5452> │ │ │ │ - mov -0x260(%rbp),%rcx │ │ │ │ - mov -0x270(%rbp),%r13 │ │ │ │ - mov -0x268(%rbp),%r14 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - mov %rcx,-0x308(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - mov %r13,-0x270(%rbp) │ │ │ │ - mov -0x308(%rbp),%r13 │ │ │ │ - lea -0x270(%rbp),%rdi │ │ │ │ - mov %r14,-0x268(%rbp) │ │ │ │ - mov %r13,-0x260(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r14,-0x210(%rbp) │ │ │ │ + mov -0x308(%rbp),%r14 │ │ │ │ + lea -0x210(%rbp),%rdi │ │ │ │ + mov %r13,-0x208(%rbp) │ │ │ │ + mov %r14,-0x200(%rbp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ mov %r15,%r13 │ │ │ │ - lea -0xc0(%rbp),%r12 │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - dec %r13 │ │ │ │ - je 12d37 <__cxa_finalize@plt+0x56b7> │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0x2c0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12d97 <__cxa_finalize@plt+0x5717> │ │ │ │ + dec %r13 │ │ │ │ + lea -0xc0(%rbp),%r13 │ │ │ │ + jne 12b57 <__cxa_finalize@plt+0x54d7> │ │ │ │ mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov $0x10,%edi │ │ │ │ - call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd0841(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea -0xc0(%rbp),%r13 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ - call d0d0 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12c60 <__cxa_finalize@plt+0x55e0> │ │ │ │ - mov 0xe13c6(%rip),%rdx │ │ │ │ - mov 0xe1447(%rip),%rsi │ │ │ │ + call *0x10(%rbx) │ │ │ │ mov %r13,%rdi │ │ │ │ - call d590 <__cxa_throw@plt> │ │ │ │ - mov -0x248(%rbp),%r13 │ │ │ │ - mov -0x240(%rbp),%rdi │ │ │ │ - mov -0x250(%rbp),%r15 │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 8979d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e9bd> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 12a39 <__cxa_finalize@plt+0x53b9> │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r13,-0x350(%rbp) │ │ │ │ + mov %r13,-0x340(%rbp) │ │ │ │ mov %r13,-0x348(%rbp) │ │ │ │ - mov %rdi,-0x340(%rbp) │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 12c65 <__cxa_finalize@plt+0x55e5> │ │ │ │ + mov %r13,-0x338(%rbp) │ │ │ │ + mov %r13,-0x330(%rbp) │ │ │ │ + mov %r13,-0x320(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x350(%rbp),%r9 │ │ │ │ - mov -0x338(%rbp),%r8 │ │ │ │ - mov -0x358(%rbp),%r13 │ │ │ │ - lea -0x230(%rbp),%rdi │ │ │ │ - mov %r9,-0x230(%rbp) │ │ │ │ - mov %r8,-0x228(%rbp) │ │ │ │ - mov %r13,-0x220(%rbp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r15,-0x250(%rbp) │ │ │ │ - mov -0x340(%rbp),%rcx │ │ │ │ - lea -0x250(%rbp),%rdi │ │ │ │ - mov -0x348(%rbp),%r15 │ │ │ │ - mov %rcx,-0x240(%rbp) │ │ │ │ - mov %r15,-0x248(%rbp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - jne 12d28 <__cxa_finalize@plt+0x56a8> │ │ │ │ + mov -0x348(%rbp),%r8 │ │ │ │ + mov -0x340(%rbp),%rax │ │ │ │ + lea -0x1d0(%rbp),%rdi │ │ │ │ + mov -0x350(%rbp),%r11 │ │ │ │ + mov %r8,-0x1d0(%rbp) │ │ │ │ + mov %rax,-0x1c8(%rbp) │ │ │ │ + mov %r11,-0x1c0(%rbp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x330(%rbp),%rdi │ │ │ │ + mov -0x320(%rbp),%r10 │ │ │ │ + mov -0x338(%rbp),%rsi │ │ │ │ + mov %rdi,-0x1e8(%rbp) │ │ │ │ + lea -0x1f0(%rbp),%rdi │ │ │ │ + mov %r10,-0x1f0(%rbp) │ │ │ │ + mov %rsi,-0x1e0(%rbp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r12,%r9 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jne 12d29 <__cxa_finalize@plt+0x56a9> │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ sete %r15b │ │ │ │ - jmp 8d29d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1f6cd> │ │ │ │ + jmp 8978e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e9ae> │ │ │ │ + mov $0x10,%edi │ │ │ │ + call d150 <__cxa_allocate_exception@plt> │ │ │ │ + lea 0xca73f(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ + call d0d0 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 12c87 <__cxa_finalize@plt+0x5607> │ │ │ │ + mov 0xdb2c8(%rip),%rdx │ │ │ │ + mov 0xdb349(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x398(%rbp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 12bb8 <__cxa_finalize@plt+0x5538> │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r10,-0x360(%rbp) │ │ │ │ - mov %r10,-0x350(%rbp) │ │ │ │ - mov %r10,-0x358(%rbp) │ │ │ │ - mov %r10,-0x348(%rbp) │ │ │ │ - mov %r10,-0x340(%rbp) │ │ │ │ - mov %r10,-0x330(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %rdi,-0x348(%rbp) │ │ │ │ + mov %rdi,-0x328(%rbp) │ │ │ │ + mov %rdi,-0x340(%rbp) │ │ │ │ + mov %rdi,-0x330(%rbp) │ │ │ │ + mov %rdi,-0x338(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x350(%rbp),%rdi │ │ │ │ - mov -0x360(%rbp),%r8 │ │ │ │ - mov -0x358(%rbp),%r12 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %rdi,-0x1c8(%rbp) │ │ │ │ - lea -0x1d0(%rbp),%rdi │ │ │ │ - mov %r8,-0x1c0(%rbp) │ │ │ │ - mov %r12,-0x1d0(%rbp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x330(%rbp),%r11 │ │ │ │ - mov -0x340(%rbp),%r9 │ │ │ │ - mov -0x348(%rbp),%rsi │ │ │ │ - lea -0x1f0(%rbp),%rdi │ │ │ │ - mov %r11,-0x1f0(%rbp) │ │ │ │ - mov %r9,-0x1e8(%rbp) │ │ │ │ - mov %rsi,-0x1e0(%rbp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 13024 <__cxa_finalize@plt+0x59a4> │ │ │ │ - mov %r14,%r15 │ │ │ │ + mov -0x340(%rbp),%r8 │ │ │ │ + mov -0x328(%rbp),%r11 │ │ │ │ + lea -0x230(%rbp),%rdi │ │ │ │ + mov -0x348(%rbp),%rcx │ │ │ │ + mov %r8,-0x230(%rbp) │ │ │ │ + mov %r11,-0x228(%rbp) │ │ │ │ + mov %rcx,-0x220(%rbp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r14,-0x250(%rbp) │ │ │ │ + mov -0x338(%rbp),%r13 │ │ │ │ + lea -0x250(%rbp),%rdi │ │ │ │ + mov -0x330(%rbp),%r14 │ │ │ │ + mov %r13,-0x248(%rbp) │ │ │ │ + mov %r14,-0x240(%rbp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r12,%r9 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 13077 <__cxa_finalize@plt+0x59f7> │ │ │ │ + mov %r9,%r15 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12afa <__cxa_finalize@plt+0x547a> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0xc0(%rbp),%r12 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r14 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 8c6d8 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1eb08> │ │ │ │ + jmp 12b01 <__cxa_finalize@plt+0x5481> │ │ │ │ + mov -0x1f0(%rbp),%r15 │ │ │ │ + mov -0x1e8(%rbp),%r13 │ │ │ │ + mov -0x1e0(%rbp),%rdx │ │ │ │ + mov %r15,-0x320(%rbp) │ │ │ │ + mov %r13,-0x330(%rbp) │ │ │ │ + mov %rdx,-0x338(%rbp) │ │ │ │ + test %r14,%r14 │ │ │ │ + je 12db5 <__cxa_finalize@plt+0x5735> │ │ │ │ + mov -0x3a8(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 12b94 <__cxa_finalize@plt+0x5514> │ │ │ │ endbr64 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%r14 │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 12c1d <__cxa_finalize@plt+0x559d> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - vzeroupper │ │ │ │ - jmp 12c1d <__cxa_finalize@plt+0x559d> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %r15,%r9 │ │ │ │ + jmp 12c03 <__cxa_finalize@plt+0x5583> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12afa <__cxa_finalize@plt+0x547a> │ │ │ │ + jmp 12b01 <__cxa_finalize@plt+0x5481> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12b94 <__cxa_finalize@plt+0x5514> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ + mov %rdx,%r9 │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12b15 <__cxa_finalize@plt+0x5495> │ │ │ │ - call d71f <__cxa_finalize@plt+0x9f> │ │ │ │ - lea 0xd0450(%rip),%rcx # e3223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1263> │ │ │ │ - mov $0x124,%edx │ │ │ │ - lea 0xd0d91(%rip),%rsi # e3b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0xd0477(%rip),%rdi # e325d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x129d> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd0431(%rip),%rcx # e3223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1263> │ │ │ │ - mov $0x123,%edx │ │ │ │ - lea 0xd0d72(%rip),%rsi # e3b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0xd043c(%rip),%rdi # e3241 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1281> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xd08af(%rip),%rcx # e36c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1700> │ │ │ │ - mov $0x22,%edx │ │ │ │ - lea 0xd08db(%rip),%rsi # e36f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1738> │ │ │ │ - lea 0xd03ed(%rip),%rdi # e3211 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1251> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ + jmp 12c03 <__cxa_finalize@plt+0x5583> │ │ │ │ + mov -0x260(%rbp),%r12 │ │ │ │ + mov -0x270(%rbp),%r13 │ │ │ │ + mov -0x268(%rbp),%r14 │ │ │ │ + mov %r12,-0x308(%rbp) │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,-0x270(%rbp) │ │ │ │ + mov -0x308(%rbp),%r13 │ │ │ │ + lea -0x270(%rbp),%rdi │ │ │ │ + mov %r14,-0x268(%rbp) │ │ │ │ + mov %r13,-0x260(%rbp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ + jmp 12b01 <__cxa_finalize@plt+0x5481> │ │ │ │ dec %rdx │ │ │ │ - je 13078 <__cxa_finalize@plt+0x59f8> │ │ │ │ - mov %rax,%r15 │ │ │ │ + jne 12e57 <__cxa_finalize@plt+0x57d7> │ │ │ │ + mov %rax,%rdi │ │ │ │ + vzeroupper │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rsi) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 86e3f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c05f> │ │ │ │ + mov %rax,%r14 │ │ │ │ lea -0x60(%rbp),%r12 │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x308(%rbp),%rdi │ │ │ │ - mov %r15,%r12 │ │ │ │ - call ba9a0 >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r12,%rbx │ │ │ │ - call 151d0 │ │ │ │ - jmp 12b1d <__cxa_finalize@plt+0x549d> │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rdx,-0x358(%rbp) │ │ │ │ - mov %rdx,-0x338(%rbp) │ │ │ │ - mov %rdx,-0x350(%rbp) │ │ │ │ - mov %rdx,-0x340(%rbp) │ │ │ │ - mov %rdx,-0x348(%rbp) │ │ │ │ + jmp 12a17 <__cxa_finalize@plt+0x5397> │ │ │ │ + call d6ef <__cxa_finalize@plt+0x6f> │ │ │ │ + lea 0xca3a9(%rip),%rcx # dd223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4d3> │ │ │ │ + mov $0x123,%edx │ │ │ │ + lea 0xcacea(%rip),%rsi # ddb70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe20> │ │ │ │ + lea 0xca3b4(%rip),%rdi # dd241 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4f1> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ + lea 0xca827(%rip),%rcx # dd6c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x970> │ │ │ │ + mov $0x22,%edx │ │ │ │ + lea 0xca853(%rip),%rsi # dd6f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9a8> │ │ │ │ + lea 0xca365(%rip),%rdi # dd211 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4c1> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ + lea 0xca36b(%rip),%rcx # dd223 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4d3> │ │ │ │ + mov $0x124,%edx │ │ │ │ + lea 0xcacac(%rip),%rsi # ddb70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe20> │ │ │ │ + lea 0xca392(%rip),%rdi # dd25d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x50d> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 12bb8 <__cxa_finalize@plt+0x5538> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12e61 <__cxa_finalize@plt+0x57e1> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 12f40 <__cxa_finalize@plt+0x58c0> │ │ │ │ + jne 12fea <__cxa_finalize@plt+0x596a> │ │ │ │ vzeroupper │ │ │ │ - mov -0x310(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,-0x318(%rbp) │ │ │ │ - mov %r12,%rbx │ │ │ │ + mov %r12,%rdx │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - call d340 │ │ │ │ - mov -0x318(%rbp),%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rdx,-0x310(%rbp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x310(%rbp),%r15 │ │ │ │ - jmp 12f13 <__cxa_finalize@plt+0x5893> │ │ │ │ + jmp 12df5 <__cxa_finalize@plt+0x5775> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x80(%rbp),%r15 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + vzeroupper │ │ │ │ + jmp 12efe <__cxa_finalize@plt+0x587e> │ │ │ │ mov -0x200(%rbp),%r8 │ │ │ │ mov -0x210(%rbp),%r14 │ │ │ │ - mov -0x208(%rbp),%r13 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ + mov -0x208(%rbp),%r13 │ │ │ │ mov %r8,-0x308(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov %r14,-0x210(%rbp) │ │ │ │ - mov -0x308(%rbp),%r14 │ │ │ │ - lea -0x210(%rbp),%rdi │ │ │ │ - mov %r13,-0x208(%rbp) │ │ │ │ - mov %r14,-0x200(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ - jmp 12afa <__cxa_finalize@plt+0x547a> │ │ │ │ - mov %rdx,-0x318(%rbp) │ │ │ │ - mov (%rdi),%r11 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r11) │ │ │ │ - mov -0x318(%rbp),%rdx │ │ │ │ - jmp 12eae <__cxa_finalize@plt+0x582e> │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12f95 <__cxa_finalize@plt+0x5915> │ │ │ │ - vzeroupper │ │ │ │ - mov %r12,%rdx │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12ed5 <__cxa_finalize@plt+0x5855> │ │ │ │ + jmp 12ad9 <__cxa_finalize@plt+0x5459> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x80(%rbp),%r15 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 12ed5 <__cxa_finalize@plt+0x5855> │ │ │ │ - mov (%rdi),%r9 │ │ │ │ + jmp 12ac3 <__cxa_finalize@plt+0x5443> │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 12fc5 <__cxa_finalize@plt+0x5945> │ │ │ │ + mov %rdx,-0x318(%rbp) │ │ │ │ + mov (%rdi),%r8 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r9) │ │ │ │ - jmp 12f6c <__cxa_finalize@plt+0x58ec> │ │ │ │ + call *0x8(%r8) │ │ │ │ + mov -0x318(%rbp),%rdx │ │ │ │ + mov -0x310(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,-0x318(%rbp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + call d340 │ │ │ │ + mov -0x318(%rbp),%rdx │ │ │ │ + jmp 12efe <__cxa_finalize@plt+0x587e> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12f99 <__cxa_finalize@plt+0x5919> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13002 <__cxa_finalize@plt+0x5982> │ │ │ │ - lea 0xd0093(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 12fe5 <__cxa_finalize@plt+0x5965> │ │ │ │ + lea 0xca06a(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov (%rdi),%r9 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r9) │ │ │ │ + jmp 12ef4 <__cxa_finalize@plt+0x5874> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd03c9(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xca38c(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12ffd <__cxa_finalize@plt+0x597d> │ │ │ │ - mov 0xe0f52(%rip),%rdx │ │ │ │ - mov 0xe0fd3(%rip),%rsi │ │ │ │ + jne 1303a <__cxa_finalize@plt+0x59ba> │ │ │ │ + mov 0xdaf15(%rip),%rdx │ │ │ │ + mov 0xdaf96(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 130b2 <__cxa_finalize@plt+0x5a32> │ │ │ │ + lea 0xc9ff5(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%r14 │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 12d1e <__cxa_finalize@plt+0x569e> │ │ │ │ + mov %r15,%r9 │ │ │ │ + jmp 12d1f <__cxa_finalize@plt+0x569f> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rbx │ │ │ │ + mov (%rax),%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov %r12,%rdi │ │ │ │ + call *0x10(%r12) │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ sete %r15b │ │ │ │ - jmp 8c6c9 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1eaf9> │ │ │ │ + jmp 8a6f7 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1f917> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdx,%r9 │ │ │ │ vzeroupper │ │ │ │ - jmp 12d1e <__cxa_finalize@plt+0x569e> │ │ │ │ + jmp 12d1f <__cxa_finalize@plt+0x569f> │ │ │ │ endbr64 │ │ │ │ - jmp 12da0 <__cxa_finalize@plt+0x5720> │ │ │ │ - mov %rax,%rdi │ │ │ │ + jmp 12da2 <__cxa_finalize@plt+0x5722> │ │ │ │ + mov -0x248(%rbp),%r13 │ │ │ │ + mov -0x240(%rbp),%r8 │ │ │ │ + mov -0x250(%rbp),%r14 │ │ │ │ + mov %r13,-0x338(%rbp) │ │ │ │ + mov %r8,-0x330(%rbp) │ │ │ │ + test %r15,%r15 │ │ │ │ + je 13114 <__cxa_finalize@plt+0x5a94> │ │ │ │ + mov -0x3a0(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %r15,%rsi │ │ │ │ vzeroupper │ │ │ │ - lea -0x60(%rbp),%r12 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r8) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 8deb9 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x202e9> │ │ │ │ + call d340 │ │ │ │ + jmp 12cb7 <__cxa_finalize@plt+0x5637> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12cb7 <__cxa_finalize@plt+0x5637> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 130f8 <__cxa_finalize@plt+0x5a78> │ │ │ │ + je 1316b <__cxa_finalize@plt+0x5aeb> │ │ │ │ + mov %rdx,-0x318(%rbp) │ │ │ │ + mov (%rdi),%rcx │ │ │ │ vzeroupper │ │ │ │ + call *0x8(%rcx) │ │ │ │ + mov -0x318(%rbp),%rdx │ │ │ │ mov -0x310(%rbp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rdx,-0x318(%rbp) │ │ │ │ mov %r12,%rbx │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d340 │ │ │ │ mov -0x318(%rbp),%rdx │ │ │ │ - jmp 12a94 <__cxa_finalize@plt+0x5414> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12e3c <__cxa_finalize@plt+0x57bc> │ │ │ │ - mov %rdx,-0x318(%rbp) │ │ │ │ - mov (%rdi),%rax │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - mov -0x318(%rbp),%rdx │ │ │ │ - jmp 130b8 <__cxa_finalize@plt+0x5a38> │ │ │ │ - dec %rdx │ │ │ │ - jne 13147 <__cxa_finalize@plt+0x5ac7> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea -0x60(%rbp),%r12 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 89bda , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c00a> │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea -0x60(%rbp),%r12 │ │ │ │ - vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 12e44 <__cxa_finalize@plt+0x57c4> │ │ │ │ - mov -0x1f0(%rbp),%r12 │ │ │ │ - mov -0x1e8(%rbp),%r14 │ │ │ │ - mov -0x1e0(%rbp),%rdx │ │ │ │ - mov %r12,-0x330(%rbp) │ │ │ │ - mov %r14,-0x340(%rbp) │ │ │ │ - mov %rdx,-0x348(%rbp) │ │ │ │ - test %r15,%r15 │ │ │ │ - je 131a7 <__cxa_finalize@plt+0x5b27> │ │ │ │ - mov -0x3a0(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %r15,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 12caf <__cxa_finalize@plt+0x562f> │ │ │ │ - vzeroupper │ │ │ │ - jmp 12caf <__cxa_finalize@plt+0x562f> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - vzeroupper │ │ │ │ - jmp 12a94 <__cxa_finalize@plt+0x5414> │ │ │ │ - mov (%rdi),%r10 │ │ │ │ + jmp 12ac3 <__cxa_finalize@plt+0x5443> │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r10) │ │ │ │ - jmp 12a8a <__cxa_finalize@plt+0x540a> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 13207 <__cxa_finalize@plt+0x5b87> │ │ │ │ - lea 0xcfe5c(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + jmp 1313f <__cxa_finalize@plt+0x5abf> │ │ │ │ + mov (%rdi),%rcx │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13151 <__cxa_finalize@plt+0x5ad1> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call *0x8(%rcx) │ │ │ │ + jmp 12ab9 <__cxa_finalize@plt+0x5439> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xd0179(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xca207(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 132f1 <__cxa_finalize@plt+0x5c71> │ │ │ │ - mov 0xe0cfe(%rip),%rdx │ │ │ │ - mov 0xe0d7f(%rip),%rsi │ │ │ │ + jne 13263 <__cxa_finalize@plt+0x5be3> │ │ │ │ + mov 0xdad8c(%rip),%rdx │ │ │ │ + mov 0xdae0d(%rip),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 1338f <__cxa_finalize@plt+0x5d0f> │ │ │ │ + jne 13309 <__cxa_finalize@plt+0x5c89> │ │ │ │ mov %r12,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%edi │ │ │ │ movb $0x0,-0x110(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %dil,-0x139(%rbp) │ │ │ │ - jne 133ac <__cxa_finalize@plt+0x5d2c> │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - call b7e00 │ │ │ │ + jne 13315 <__cxa_finalize@plt+0x5c95> │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + call b3a20 │ │ │ │ mov (%r12),%r15 │ │ │ │ mov %r12,%rdi │ │ │ │ call *0x10(%r15) │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ mov -0x168(%rbp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 8f234 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21664> │ │ │ │ + jmp 8c224 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21444> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rdx,%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 1325e <__cxa_finalize@plt+0x5bde> │ │ │ │ + jmp 131d0 <__cxa_finalize@plt+0x5b50> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov -0x128(%rbp),%rbx │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - mov %rsi,-0x158(%rbp) │ │ │ │ - mov %rdi,-0x150(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 1346a <__cxa_finalize@plt+0x5dea> │ │ │ │ vzeroupper │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + call d340 │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x158(%rbp),%r11 │ │ │ │ lea -0x130(%rbp),%rdi │ │ │ │ mov %rbx,-0x128(%rbp) │ │ │ │ mov %r12,%r15 │ │ │ │ mov %rcx,-0x130(%rbp) │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - call d21c0 >::~vector()@@Base> │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + call ccf60 >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 133a7 <__cxa_finalize@plt+0x5d27> │ │ │ │ + jne 1332c <__cxa_finalize@plt+0x5cac> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 13323 <__cxa_finalize@plt+0x5ca3> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 13291 <__cxa_finalize@plt+0x5c11> │ │ │ │ mov %al,-0x110(%rbp) │ │ │ │ - jmp 132cd <__cxa_finalize@plt+0x5c4d> │ │ │ │ + jmp 1323f <__cxa_finalize@plt+0x5bbf> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 1338a <__cxa_finalize@plt+0x5d0a> │ │ │ │ + jmp 13304 <__cxa_finalize@plt+0x5c84> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcffc2(%rip),%rsi # e3396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d6> │ │ │ │ + lea 0xca054(%rip),%rsi # dd396 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x646> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13461 <__cxa_finalize@plt+0x5de1> │ │ │ │ - mov 0xe0b4b(%rip),%rdx │ │ │ │ - mov 0xe0bcc(%rip),%rsi │ │ │ │ + jne 133cf <__cxa_finalize@plt+0x5d4f> │ │ │ │ + mov 0xdabdd(%rip),%rdx │ │ │ │ + mov 0xdac5e(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %rbx │ │ │ │ - jne 13466 <__cxa_finalize@plt+0x5de6> │ │ │ │ + jne 133d4 <__cxa_finalize@plt+0x5d54> │ │ │ │ mov %r15,%rdi │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rsi │ │ │ │ + mov (%rax),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rsi) │ │ │ │ + call *0x10(%rdx) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 8f539 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21969> │ │ │ │ + jmp 8c556 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21776> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 13355 <__cxa_finalize@plt+0x5cd5> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 1348d <__cxa_finalize@plt+0x5e0d> │ │ │ │ - lea 0xcfbc2(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 132cf <__cxa_finalize@plt+0x5c4f> │ │ │ │ endbr64 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 13411 <__cxa_finalize@plt+0x5d91> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + jmp 1337f <__cxa_finalize@plt+0x5cff> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13412 <__cxa_finalize@plt+0x5d92> │ │ │ │ + lea 0xc9c3d(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13355 <__cxa_finalize@plt+0x5cd5> │ │ │ │ + jmp 1329d <__cxa_finalize@plt+0x5c1d> │ │ │ │ endbr64 │ │ │ │ - lea -0x80(%rbp),%r11 │ │ │ │ + lea -0x80(%rbp),%r9 │ │ │ │ mov %rax,%r12 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ + mov %r9,-0x168(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 13396 <__cxa_finalize@plt+0x5d16> │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 1352c <__cxa_finalize@plt+0x5eac> │ │ │ │ + jmp 13291 <__cxa_finalize@plt+0x5c11> │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - call d340 │ │ │ │ - jmp 13396 <__cxa_finalize@plt+0x5d16> │ │ │ │ + jmp 1327b <__cxa_finalize@plt+0x5bfb> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 132cf <__cxa_finalize@plt+0x5c4f> │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13531 <__cxa_finalize@plt+0x5eb1> │ │ │ │ + je 134a7 <__cxa_finalize@plt+0x5e27> │ │ │ │ mov (%rdi),%r10 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r10) │ │ │ │ - jmp 1338f <__cxa_finalize@plt+0x5d0f> │ │ │ │ - vzeroupper │ │ │ │ - jmp 134f6 <__cxa_finalize@plt+0x5e76> │ │ │ │ - vzeroupper │ │ │ │ - jmp 1338f <__cxa_finalize@plt+0x5d0f> │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + jmp 13309 <__cxa_finalize@plt+0x5c89> │ │ │ │ vzeroupper │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x210(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x1f0(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x1d0(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x230(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ - lea 0x1b0(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x278(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 135ec <__cxa_finalize@plt+0x5f6c> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ + jmp 13309 <__cxa_finalize@plt+0x5c89> │ │ │ │ dec %rdx │ │ │ │ - je 1364f <__cxa_finalize@plt+0x5fcf> │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + je 135f7 <__cxa_finalize@plt+0x5f77> │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ - jmp 1357d <__cxa_finalize@plt+0x5efd> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 13565 <__cxa_finalize@plt+0x5ee5> │ │ │ │ dec %rdx │ │ │ │ - jne 13630 <__cxa_finalize@plt+0x5fb0> │ │ │ │ + jne 13527 <__cxa_finalize@plt+0x5ea7> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r14 │ │ │ │ + mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + call *0x10(%rcx) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 90799 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22bc9> │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + jmp 8d84a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22a6a> │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - jmp 135d8 <__cxa_finalize@plt+0x5f58> │ │ │ │ - mov %rax,%rdi │ │ │ │ + jmp 134d5 <__cxa_finalize@plt+0x5e55> │ │ │ │ + dec %rdx │ │ │ │ + je 137d7 <__cxa_finalize@plt+0x6157> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rcx) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 9086b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22c9b> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea 0x170(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 1359a <__cxa_finalize@plt+0x5f1a> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - jmp 1363b <__cxa_finalize@plt+0x5fbb> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + jmp 13532 <__cxa_finalize@plt+0x5eb2> │ │ │ │ + dec %rdx │ │ │ │ + je 13698 <__cxa_finalize@plt+0x6018> │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - jmp 135c6 <__cxa_finalize@plt+0x5f46> │ │ │ │ - dec %rdx │ │ │ │ - jne 13739 <__cxa_finalize@plt+0x60b9> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + call 151b0 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 13565 <__cxa_finalize@plt+0x5ee5> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r14) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 9058b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x229bb> │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 8d6b8 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x228d8> │ │ │ │ dec %rdx │ │ │ │ - jne 1376d <__cxa_finalize@plt+0x60ed> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r10) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 9025b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2268b> │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + je 13736 <__cxa_finalize@plt+0x60b6> │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jmp 135e0 <__cxa_finalize@plt+0x5f60> │ │ │ │ + endbr64 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - call 151d0 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 1357d <__cxa_finalize@plt+0x5efd> │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 134c3 <__cxa_finalize@plt+0x5e43> │ │ │ │ + dec %rdx │ │ │ │ + je 1376f <__cxa_finalize@plt+0x60ef> │ │ │ │ + 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 13756 <__cxa_finalize@plt+0x60d6> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + jmp 13565 <__cxa_finalize@plt+0x5ee5> │ │ │ │ + mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 13778 <__cxa_finalize@plt+0x60f8> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 8d798 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x229b8> │ │ │ │ endbr64 │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - jmp 13744 <__cxa_finalize@plt+0x60c4> │ │ │ │ - dec %rdx │ │ │ │ - jne 137fb <__cxa_finalize@plt+0x617b> │ │ │ │ + jmp 135ce <__cxa_finalize@plt+0x5f4e> │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x1d0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x1b0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x190(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x1f0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 13565 <__cxa_finalize@plt+0x5ee5> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r14 │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + call *0x10(%rsi) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 903df , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2280f> │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + jmp 8d227 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22447> │ │ │ │ + mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 1357d <__cxa_finalize@plt+0x5efd> │ │ │ │ - dec %rdx │ │ │ │ - je 13847 <__cxa_finalize@plt+0x61c7> │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rdx) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 1cf10 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 8ce4b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2206b> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 1357d <__cxa_finalize@plt+0x5efd> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 13645 <__cxa_finalize@plt+0x5fc5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13809 <__cxa_finalize@plt+0x6189> │ │ │ │ + jmp 1368b <__cxa_finalize@plt+0x600b> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x250(%rsp),%r15 │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rcx │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rcx) │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 8fe73 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x222a3> │ │ │ │ + jmp 8d3b9 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x225d9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13829 <__cxa_finalize@plt+0x61a9> │ │ │ │ + jmp 1355d <__cxa_finalize@plt+0x5edd> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 138ac <__cxa_finalize@plt+0x622c> │ │ │ │ - lea 0xcf7ef(%rip),%rdi # e3096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d6> │ │ │ │ + jne 13840 <__cxa_finalize@plt+0x61c0> │ │ │ │ + lea 0xc985b(%rip),%rdi # dd096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x346> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %r9,(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ - mov (%rsp),%r14 │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1393d <__cxa_finalize@plt+0x62bd> │ │ │ │ + jne 138d1 <__cxa_finalize@plt+0x6251> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ - mov %r13,(%rsp) │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + mov %r12,(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13942 <__cxa_finalize@plt+0x62c2> │ │ │ │ + je 138d6 <__cxa_finalize@plt+0x6256> │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 138cc <__cxa_finalize@plt+0x624c> │ │ │ │ + jmp 13860 <__cxa_finalize@plt+0x61e0> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 138cc <__cxa_finalize@plt+0x624c> │ │ │ │ + jmp 13860 <__cxa_finalize@plt+0x61e0> │ │ │ │ lea 0xb0(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ mov %rcx,0xb0(%rsp) │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13989 <__cxa_finalize@plt+0x6309> │ │ │ │ + jne 1391d <__cxa_finalize@plt+0x629d> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r15,0x38(%rsp) │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 139f8 <__cxa_finalize@plt+0x6378> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 1398c <__cxa_finalize@plt+0x630c> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ lea 0x28(%rsp),%rdi │ │ │ │ - lea 0x38(%rsp),%r12 │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - xor %ebx,%ebx │ │ │ │ + lea 0x38(%rsp),%rbx │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + xor %ebp,%ebp │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 139a5 <__cxa_finalize@plt+0x6325> │ │ │ │ + jmp 13939 <__cxa_finalize@plt+0x62b9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 139a5 <__cxa_finalize@plt+0x6325> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + jmp 13939 <__cxa_finalize@plt+0x62b9> │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - jmp 139f1 <__cxa_finalize@plt+0x6371> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + jmp 13985 <__cxa_finalize@plt+0x6305> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13a6c <__cxa_finalize@plt+0x63ec> │ │ │ │ + je 13a00 <__cxa_finalize@plt+0x6380> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13a67 <__cxa_finalize@plt+0x63e7> │ │ │ │ + jne 139fb <__cxa_finalize@plt+0x637b> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 13a47 <__cxa_finalize@plt+0x63c7> │ │ │ │ - lea 0xcf61e(%rip),%rdi # e3096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d6> │ │ │ │ + jmp 139db <__cxa_finalize@plt+0x635b> │ │ │ │ + lea 0xc968a(%rip),%rdi # dd096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x346> │ │ │ │ call d170 │ │ │ │ - lea 0xcf5c6(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + lea 0xc9632(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ - lea 0xcf5ba(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + lea 0xc9626(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 13b0a <__cxa_finalize@plt+0x648a> │ │ │ │ - mov %r15,%r13 │ │ │ │ - jmp 13ae9 <__cxa_finalize@plt+0x6469> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 13aab <__cxa_finalize@plt+0x642b> │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r13,%r15 │ │ │ │ + jmp 13a88 <__cxa_finalize@plt+0x6408> │ │ │ │ endbr64 │ │ │ │ mov $0x8,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 13a9f <__cxa_finalize@plt+0x641f> │ │ │ │ - mov %r15,%r13 │ │ │ │ + jmp 13a45 <__cxa_finalize@plt+0x63c5> │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %r14,%r15 │ │ │ │ vzeroupper │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13afe <__cxa_finalize@plt+0x647e> │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ + je 13a9d <__cxa_finalize@plt+0x641d> │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 13ae9 <__cxa_finalize@plt+0x6469> │ │ │ │ - mov %r13,%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 13ab3 <__cxa_finalize@plt+0x6433> │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %r15,%rsi │ │ │ │ + add $0x20,%r14 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 13a88 <__cxa_finalize@plt+0x6408> │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + je 13a33 <__cxa_finalize@plt+0x63b3> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 13ab3 <__cxa_finalize@plt+0x6433> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 13b63 <__cxa_finalize@plt+0x64e3> │ │ │ │ - lea 0xcf7ab(%rip),%rdi # e32e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1326> │ │ │ │ - call d170 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + jmp 13a33 <__cxa_finalize@plt+0x63b3> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13c00 <__cxa_finalize@plt+0x6580> │ │ │ │ - lea 0xcf4ec(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 13ae9 <__cxa_finalize@plt+0x6469> │ │ │ │ + lea 0xc9802(%rip),%rdi # dd2e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x596> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 13c1f <__cxa_finalize@plt+0x659f> │ │ │ │ - lea 0xcf4c4(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - call d170 │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov 0xd0(%rsp),%r12 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 13bcb <__cxa_finalize@plt+0x654b> │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 13b24 <__cxa_finalize@plt+0x64a4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call bb5d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b70a0 , 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 13bd9 <__cxa_finalize@plt+0x6559> │ │ │ │ + jne 13b49 <__cxa_finalize@plt+0x64c9> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13b79 <__cxa_finalize@plt+0x64f9> │ │ │ │ + lea 0xc94e2(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 13c17 <__cxa_finalize@plt+0x6597> │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + jmp 13afe <__cxa_finalize@plt+0x647e> │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 13b95 <__cxa_finalize@plt+0x6515> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13c17 <__cxa_finalize@plt+0x6597> │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ + je 13bcb <__cxa_finalize@plt+0x654b> │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13b95 <__cxa_finalize@plt+0x6515> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov 0xf0(%rsp),%r13 │ │ │ │ - jmp 13bc1 <__cxa_finalize@plt+0x6541> │ │ │ │ + jmp 13b24 <__cxa_finalize@plt+0x64a4> │ │ │ │ + endbr64 │ │ │ │ + jmp 13b74 <__cxa_finalize@plt+0x64f4> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13bd3 <__cxa_finalize@plt+0x6553> │ │ │ │ + lea 0xc9487(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + vzeroupper │ │ │ │ + jmp 13b24 <__cxa_finalize@plt+0x64a4> │ │ │ │ vzeroupper │ │ │ │ - jmp 13b95 <__cxa_finalize@plt+0x6515> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - jmp 13bbe <__cxa_finalize@plt+0x653e> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d65 <__cxa_finalize@plt+0x66e5> │ │ │ │ - lea 0xcf44e(%rip),%rdi # e3096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d6> │ │ │ │ + jne 13caf <__cxa_finalize@plt+0x662f> │ │ │ │ + lea 0xc949d(%rip),%rdi # dd096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x346> │ │ │ │ + call d170 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13c3c <__cxa_finalize@plt+0x65bc> │ │ │ │ + lea 0xc9432(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13ce5 <__cxa_finalize@plt+0x6665> │ │ │ │ - lea 0xcf3df(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 13c41 <__cxa_finalize@plt+0x65c1> │ │ │ │ + lea 0xc9413(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 13c97 <__cxa_finalize@plt+0x6617> │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d340 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %r15,%r14 │ │ │ │ - call d340 │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13cc6 <__cxa_finalize@plt+0x6646> │ │ │ │ + je 13c6d <__cxa_finalize@plt+0x65ed> │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d6a <__cxa_finalize@plt+0x66ea> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 13d33 <__cxa_finalize@plt+0x66b3> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 13d28 <__cxa_finalize@plt+0x66a8> │ │ │ │ - lea 0xcf346(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - call d170 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d2d <__cxa_finalize@plt+0x66ad> │ │ │ │ - lea 0xcf327(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 13d2e <__cxa_finalize@plt+0x66ae> │ │ │ │ + lea 0xc93ec(%rip),%rdi # dd096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x346> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 13cfa <__cxa_finalize@plt+0x667a> │ │ │ │ + vzeroupper │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 13c50 <__cxa_finalize@plt+0x65d0> │ │ │ │ endbr64 │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 13ca9 <__cxa_finalize@plt+0x6629> │ │ │ │ + call d340 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 13cf5 <__cxa_finalize@plt+0x6675> │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + mov %r14,%r13 │ │ │ │ + jmp 13cbf <__cxa_finalize@plt+0x663f> │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 13cbc <__cxa_finalize@plt+0x663c> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d60 <__cxa_finalize@plt+0x66e0> │ │ │ │ - lea 0xcf33b(%rip),%rdi # e3096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d6> │ │ │ │ + jne 13d29 <__cxa_finalize@plt+0x66a9> │ │ │ │ + lea 0xc9326(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - test %r13,%r13 │ │ │ │ - je 13d87 <__cxa_finalize@plt+0x6707> │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 13c97 <__cxa_finalize@plt+0x6617> │ │ │ │ - vzeroupper │ │ │ │ - jmp 13c97 <__cxa_finalize@plt+0x6617> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13ef2 <__cxa_finalize@plt+0x6872> │ │ │ │ - lea 0xcf9bb(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + jne 13e9b <__cxa_finalize@plt+0x681b> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea 0xc9a0f(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13f2e <__cxa_finalize@plt+0x68ae> │ │ │ │ - lea 0xcf278(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 13ed7 <__cxa_finalize@plt+0x6857> │ │ │ │ + lea 0xc92cc(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13ebd <__cxa_finalize@plt+0x683d> │ │ │ │ + jne 13e66 <__cxa_finalize@plt+0x67e6> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xcf96f(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + lea 0xc99c3(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13e1f <__cxa_finalize@plt+0x679f> │ │ │ │ - lea 0xcf916(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 13dcb <__cxa_finalize@plt+0x674b> │ │ │ │ + lea 0xc996a(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13e4b <__cxa_finalize@plt+0x67cb> │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %r10,%rsi │ │ │ │ - lea 0xcf924(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + jne 13df4 <__cxa_finalize@plt+0x6774> │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea 0xc997b(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13eb8 <__cxa_finalize@plt+0x6838> │ │ │ │ - lea 0xcf1e0(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 13e61 <__cxa_finalize@plt+0x67e1> │ │ │ │ + lea 0xc9237(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ mov 0xe0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 13ee0 <__cxa_finalize@plt+0x6860> │ │ │ │ + jne 13e89 <__cxa_finalize@plt+0x6809> │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - call bb6d0 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + call b71a0 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - call bb5d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call b70a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13ef7 <__cxa_finalize@plt+0x6877> │ │ │ │ + jne 13ea0 <__cxa_finalize@plt+0x6820> │ │ │ │ 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 13efc <__cxa_finalize@plt+0x687c> │ │ │ │ + je 13ea5 <__cxa_finalize@plt+0x6825> │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13e79 <__cxa_finalize@plt+0x67f9> │ │ │ │ + jmp 13e22 <__cxa_finalize@plt+0x67a2> │ │ │ │ mov 0xf0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 13e86 <__cxa_finalize@plt+0x6806> │ │ │ │ + jmp 13e2f <__cxa_finalize@plt+0x67af> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 13e79 <__cxa_finalize@plt+0x67f9> │ │ │ │ + jmp 13e22 <__cxa_finalize@plt+0x67a2> │ │ │ │ mov 0x110(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call 26430 │ │ │ │ - jmp 13e79 <__cxa_finalize@plt+0x67f9> │ │ │ │ + call 25830 │ │ │ │ + jmp 13e22 <__cxa_finalize@plt+0x67a2> │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba020 │ │ │ │ - jmp 13e79 <__cxa_finalize@plt+0x67f9> │ │ │ │ + call b5b50 │ │ │ │ + jmp 13e22 <__cxa_finalize@plt+0x67a2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + vzeroupper │ │ │ │ + mov %r14,%rdi │ │ │ │ + call 151b0 │ │ │ │ + lea -0x158(%rbp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea -0x160(%rbp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea -0x100(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13f60 <__cxa_finalize@plt+0x68e0> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ 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> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0x158(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - lea -0x160(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - lea -0x100(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14025 <__cxa_finalize@plt+0x69a5> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ + jmp 13eea <__cxa_finalize@plt+0x686a> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ dec %rdx │ │ │ │ - je 14079 <__cxa_finalize@plt+0x69f9> │ │ │ │ - lea -0x60(%rbp),%r14 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %r14,-0x1c0(%rbp) │ │ │ │ + je 14027 <__cxa_finalize@plt+0x69a7> │ │ │ │ + mov %rax,%r13 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - mov -0x1c0(%rbp),%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0x140(%rbp),%r8 │ │ │ │ - lea -0x120(%rbp),%rsi │ │ │ │ - mov %r8,-0x1c0(%rbp) │ │ │ │ - mov %rsi,-0x1a8(%rbp) │ │ │ │ - mov -0x1a8(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x198(%rbp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x1c0(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x1e0(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov -0x1d0(%rbp),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - call 151d0 │ │ │ │ - jmp 13f6c <__cxa_finalize@plt+0x68ec> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + mov -0x1c8(%rbp),%r14 │ │ │ │ + jmp 13ee2 <__cxa_finalize@plt+0x6862> │ │ │ │ dec %rdx │ │ │ │ - je 1404b <__cxa_finalize@plt+0x69cb> │ │ │ │ + je 13ff3 <__cxa_finalize@plt+0x6973> │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ + mov %r12,-0x1b8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov -0x1b8(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 13fed <__cxa_finalize@plt+0x696d> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - vzeroupper │ │ │ │ - jmp 14018 <__cxa_finalize@plt+0x6998> │ │ │ │ + lea -0x140(%rbp),%rdx │ │ │ │ + lea -0x120(%rbp),%r11 │ │ │ │ + mov %rdx,-0x1c0(%rbp) │ │ │ │ + mov %r11,-0x198(%rbp) │ │ │ │ + jmp 13f83 <__cxa_finalize@plt+0x6903> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ + mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + call *0x10(%rcx) │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + mov %rdi,-0x1b8(%rbp) │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp a1a75 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 9d55d │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rcx │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rcx) │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rdi,-0x1c0(%rbp) │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp a1545 │ │ │ │ + movb $0x0,-0x1d0(%rbp) │ │ │ │ + jmp 9de8d │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 14039 <__cxa_finalize@plt+0x69b9> │ │ │ │ + jmp 13fc9 <__cxa_finalize@plt+0x6949> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13fc5 <__cxa_finalize@plt+0x6945> │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ + jmp 13f78 <__cxa_finalize@plt+0x68f8> │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call ba020 │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ + call b5b50 │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14102 <__cxa_finalize@plt+0x6a82> │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ + je 140b1 <__cxa_finalize@plt+0x6a31> │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - call bb6d0 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - call bb5d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + call b71a0 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call b70a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14149 <__cxa_finalize@plt+0x6ac9> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 140f5 <__cxa_finalize@plt+0x6a75> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call 26430 │ │ │ │ - jmp 140e5 <__cxa_finalize@plt+0x6a65> │ │ │ │ + call 25830 │ │ │ │ + jmp 14094 <__cxa_finalize@plt+0x6a14> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r14,%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14,%rbp │ │ │ │ + xor %r12d,%r12d │ │ │ │ xor %r15d,%r15d │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ lea 0x50(%rsp),%r8 │ │ │ │ lea 0x70(%rsp),%r9 │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov %r13,0x78(%rsp) │ │ │ │ + mov %r12,0x78(%rsp) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - mov (%rsp),%r13 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ mov %r15,0x70(%rsp) │ │ │ │ - mov %r13,0x80(%rsp) │ │ │ │ - call bca10 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ + call b84f0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov %rbp,0x58(%rsp) │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - call bca10 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov 0x8(%rsp),%rbp │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ + call b84f0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ - call bc990 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b8470 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xc8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14255 <__cxa_finalize@plt+0x6bd5> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 14201 <__cxa_finalize@plt+0x6b81> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %esi,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ xor %edi,%edi │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ xor %r12d,%r12d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 1415d <__cxa_finalize@plt+0x6add> │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + jmp 14109 <__cxa_finalize@plt+0x6a89> │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ mov 0x70(%rsp),%r15 │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - mov %rbp,(%rsp) │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14270 <__cxa_finalize@plt+0x6bf0> │ │ │ │ + je 1421c <__cxa_finalize@plt+0x6b9c> │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14174 <__cxa_finalize@plt+0x6af4> │ │ │ │ + je 14120 <__cxa_finalize@plt+0x6aa0> │ │ │ │ mov 0xa0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 14174 <__cxa_finalize@plt+0x6af4> │ │ │ │ + jmp 14120 <__cxa_finalize@plt+0x6aa0> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x60(%rsp),%r10 │ │ │ │ mov 0x50(%rsp),%r14 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ + mov 0x58(%rsp),%rbp │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - jmp 1420f <__cxa_finalize@plt+0x6b8f> │ │ │ │ + jmp 141bb <__cxa_finalize@plt+0x6b3b> │ │ │ │ vzeroupper │ │ │ │ - jmp 1422f <__cxa_finalize@plt+0x6baf> │ │ │ │ + jmp 141db <__cxa_finalize@plt+0x6b5b> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,0x70(%rsp) │ │ │ │ - je 14297 <__cxa_finalize@plt+0x6c17> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + cmpq $0x0,0xd8(%rsp) │ │ │ │ + je 14249 <__cxa_finalize@plt+0x6bc9> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x190(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov 0x140(%rsp),%rdi │ │ │ │ + mov 0x1b0(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + mov 0x160(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 142c1 <__cxa_finalize@plt+0x6c41> │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ + je 14273 <__cxa_finalize@plt+0x6bf3> │ │ │ │ + mov 0x170(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ + mov 0x140(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 142de <__cxa_finalize@plt+0x6c5e> │ │ │ │ - mov 0x130(%rsp),%rsi │ │ │ │ + je 14290 <__cxa_finalize@plt+0x6c10> │ │ │ │ + mov 0x150(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 142fb <__cxa_finalize@plt+0x6c7b> │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - call ba5e0 │ │ │ │ - jmp 1436c <__cxa_finalize@plt+0x6cec> │ │ │ │ - lea 0x1a0(%rsp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call ba080 │ │ │ │ - lea 0x180(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ - lea 0x160(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ - xor %edi,%edi │ │ │ │ - call 151d0 │ │ │ │ - mov 0x200(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov 0x1f8(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov 0x1f0(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov 0x1e8(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + jne 143ff <__cxa_finalize@plt+0x6d7f> │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + call b60e0 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ mov 0x20(%rdi),%r13 │ │ │ │ mov 0x18(%rdi),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 143ce <__cxa_finalize@plt+0x6d4e> │ │ │ │ + je 1430d <__cxa_finalize@plt+0x6c8d> │ │ │ │ mov (%r12),%rdi │ │ │ │ mov 0x8(%r12),%r15 │ │ │ │ mov %rdi,%r14 │ │ │ │ cmp %rdi,%r15 │ │ │ │ - je 143b3 <__cxa_finalize@plt+0x6d33> │ │ │ │ + je 142f2 <__cxa_finalize@plt+0x6c72> │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 143a6 <__cxa_finalize@plt+0x6d26> │ │ │ │ + je 142e5 <__cxa_finalize@plt+0x6c65> │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 14392 <__cxa_finalize@plt+0x6d12> │ │ │ │ + jne 142d1 <__cxa_finalize@plt+0x6c51> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 143c5 <__cxa_finalize@plt+0x6d45> │ │ │ │ + je 14304 <__cxa_finalize@plt+0x6c84> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 14381 <__cxa_finalize@plt+0x6d01> │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ + jne 142c0 <__cxa_finalize@plt+0x6c40> │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + mov 0x18(%r9),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 143f3 <__cxa_finalize@plt+0x6d73> │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ + je 14332 <__cxa_finalize@plt+0x6cb2> │ │ │ │ + mov 0x28(%r9),%rsi │ │ │ │ + mov %rsi,0xf8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ - mov (%rcx),%r12 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%r13 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 14454 <__cxa_finalize@plt+0x6dd4> │ │ │ │ + je 14393 <__cxa_finalize@plt+0x6d13> │ │ │ │ mov (%r12),%rdi │ │ │ │ mov 0x8(%r12),%r15 │ │ │ │ mov %rdi,%r14 │ │ │ │ cmp %rdi,%r15 │ │ │ │ - je 14439 <__cxa_finalize@plt+0x6db9> │ │ │ │ + je 14378 <__cxa_finalize@plt+0x6cf8> │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1442c <__cxa_finalize@plt+0x6dac> │ │ │ │ + je 1436b <__cxa_finalize@plt+0x6ceb> │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 14418 <__cxa_finalize@plt+0x6d98> │ │ │ │ + jne 14357 <__cxa_finalize@plt+0x6cd7> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1444b <__cxa_finalize@plt+0x6dcb> │ │ │ │ + je 1438a <__cxa_finalize@plt+0x6d0a> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 14407 <__cxa_finalize@plt+0x6d87> │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - mov (%r9),%rdi │ │ │ │ + jne 14346 <__cxa_finalize@plt+0x6cc6> │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 14491 <__cxa_finalize@plt+0x6e11> │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + jne 14414 <__cxa_finalize@plt+0x6d94> │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ mov $0x38,%esi │ │ │ │ call d340 │ │ │ │ mov 0x278(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 144a7 <__cxa_finalize@plt+0x6e27> │ │ │ │ + jne 1442d <__cxa_finalize@plt+0x6dad> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x10(%r9),%rsi │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 14464 <__cxa_finalize@plt+0x6de4> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + lea 0x250(%rsp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x278(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 144d0 <__cxa_finalize@plt+0x6e50> │ │ │ │ - mov %r15,%rdx │ │ │ │ - lea 0xcf29f(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ - xor %eax,%eax │ │ │ │ - call d4e0 │ │ │ │ + jne 14642 <__cxa_finalize@plt+0x6fc2> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x130(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 142a1 <__cxa_finalize@plt+0x6c21> │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov %rsi,0xf8(%rsp) │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 143a3 <__cxa_finalize@plt+0x6d23> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x278(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 144f9 <__cxa_finalize@plt+0x6e79> │ │ │ │ - mov %r9,%rdx │ │ │ │ - lea 0xcf276(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + jne 14456 <__cxa_finalize@plt+0x6dd6> │ │ │ │ + mov %r13,%rdx │ │ │ │ + lea 0xc9319(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov 0x1b0(%rsp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 151d0 │ │ │ │ - jmp 14280 <__cxa_finalize@plt+0x6c00> │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov $0x38,%esi │ │ │ │ - vzeroupper │ │ │ │ + cmpq $0x0,0xe8(%rsp) │ │ │ │ + je 14485 <__cxa_finalize@plt+0x6e05> │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x278(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14592 <__cxa_finalize@plt+0x6f12> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - cmp %rbx,0x80(%rsp) │ │ │ │ - je 14572 <__cxa_finalize@plt+0x6ef2> │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ + mov 0x1b0(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + jmp 14256 <__cxa_finalize@plt+0x6bd6> │ │ │ │ + mov 0x278(%rsp),%rdx │ │ │ │ + sub %fs:0x28,%rdx │ │ │ │ + jne 144c1 <__cxa_finalize@plt+0x6e41> │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r11,%rdx │ │ │ │ + lea 0xc92b1(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ + xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ - mov %r13,%rdi │ │ │ │ - add $0x18,%r13 │ │ │ │ - call bca10 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - je 14575 <__cxa_finalize@plt+0x6ef5> │ │ │ │ - jmp 1455f <__cxa_finalize@plt+0x6edf> │ │ │ │ + call d4e0 │ │ │ │ vzeroupper │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %r15,%rbx │ │ │ │ - call d340 │ │ │ │ - jmp 1436c <__cxa_finalize@plt+0x6cec> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov 0x1b0(%rsp),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - call 151d0 │ │ │ │ - cmpq $0x0,0xd8(%rsp) │ │ │ │ - je 145cb <__cxa_finalize@plt+0x6f4b> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ - call d340 │ │ │ │ - mov 0x190(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - jmp 142a4 <__cxa_finalize@plt+0x6c24> │ │ │ │ mov 0x278(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14601 <__cxa_finalize@plt+0x6f81> │ │ │ │ - mov %r15,%rdx │ │ │ │ - lea 0xcf16e(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ + jne 14514 <__cxa_finalize@plt+0x6e94> │ │ │ │ + mov %r12,%rdx │ │ │ │ + lea 0xc9282(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ + xor %eax,%eax │ │ │ │ + call d4e0 │ │ │ │ + mov 0x278(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14519 <__cxa_finalize@plt+0x6e99> │ │ │ │ + mov %r11,%rdx │ │ │ │ + lea 0xc925e(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ xor %eax,%eax │ │ │ │ + vzeroupper │ │ │ │ call d4e0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov 0x1d0(%rsp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call 151b0 │ │ │ │ + jmp 1422c <__cxa_finalize@plt+0x6bac> │ │ │ │ endbr64 │ │ │ │ + mov 0x1d0(%rsp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 145ae <__cxa_finalize@plt+0x6f2e> │ │ │ │ + call 151b0 │ │ │ │ + jmp 14465 <__cxa_finalize@plt+0x6de5> │ │ │ │ + lea 0x1c0(%rsp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b5bb0 │ │ │ │ + lea 0x1a0(%rsp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea 0x180(%rsp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + xor %edi,%edi │ │ │ │ + call 151b0 │ │ │ │ + mov 0x220(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + mov 0x218(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + mov 0x210(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + mov 0x208(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + jmp 142ab <__cxa_finalize@plt+0x6c2b> │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 1465c <__cxa_finalize@plt+0x6fdc> │ │ │ │ + je 145e2 <__cxa_finalize@plt+0x6f62> │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ - call bca10 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + call b84f0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 1436c <__cxa_finalize@plt+0x6cec> │ │ │ │ - jmp 1461a <__cxa_finalize@plt+0x6f9a> │ │ │ │ - lea 0x250(%rsp),%rdi │ │ │ │ + je 142ab <__cxa_finalize@plt+0x6c2b> │ │ │ │ + jmp 145cb <__cxa_finalize@plt+0x6f4b> │ │ │ │ vzeroupper │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 142ab <__cxa_finalize@plt+0x6c2b> │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov $0x38,%esi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ mov 0x278(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14664 <__cxa_finalize@plt+0x6fe4> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 14647 <__cxa_finalize@plt+0x6fc7> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + cmp %rbx,0xf0(%rsp) │ │ │ │ + je 1464c <__cxa_finalize@plt+0x6fcc> │ │ │ │ + mov 0xf0(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 1436c <__cxa_finalize@plt+0x6cec> │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + call b84f0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 1464f <__cxa_finalize@plt+0x6fcf> │ │ │ │ + jmp 1462f <__cxa_finalize@plt+0x6faf> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x278(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14690 <__cxa_finalize@plt+0x7010> │ │ │ │ - mov %r15,%rdx │ │ │ │ - lea 0xcf0e2(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ - xor %eax,%eax │ │ │ │ - vzeroupper │ │ │ │ - call d4e0 │ │ │ │ - vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + vzeroupper │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov %r15,%rbx │ │ │ │ + call d340 │ │ │ │ + jmp 142ab <__cxa_finalize@plt+0x6c2b> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 146cf <__cxa_finalize@plt+0x704f> │ │ │ │ - lea 0xce998(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 146a3 <__cxa_finalize@plt+0x7023> │ │ │ │ + lea 0xc89c4(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ call d170 │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14733 <__cxa_finalize@plt+0x70b3> │ │ │ │ - call d742 <__cxa_finalize@plt+0xc2> │ │ │ │ + jne 14704 <__cxa_finalize@plt+0x7084> │ │ │ │ + call d712 <__cxa_finalize@plt+0x92> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 147c9 <__cxa_finalize@plt+0x7149> │ │ │ │ - lea 0xcf03e(%rip),%rdi # e3730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1770> │ │ │ │ + jne 1479a <__cxa_finalize@plt+0x711a> │ │ │ │ + lea 0xc906a(%rip),%rdi # dd730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x9e0> │ │ │ │ call d170 │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1472e <__cxa_finalize@plt+0x70ae> │ │ │ │ - call d742 <__cxa_finalize@plt+0xc2> │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + jne 146ff <__cxa_finalize@plt+0x707f> │ │ │ │ + call d712 <__cxa_finalize@plt+0x92> │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x8,%rax │ │ │ │ - mov %rbx,(%rdi) │ │ │ │ mov %rbx,0x10(%rdi) │ │ │ │ - mov %rbx,0x8(%rdi) │ │ │ │ + vmovdqu %xmm1,(%rdi) │ │ │ │ ud2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x8,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xced6b(%rip),%rdi # e34b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14f4> │ │ │ │ + lea 0xc8d9a(%rip),%rdi # dd4b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x764> │ │ │ │ mov %rdi,(%rax) │ │ │ │ - mov 0x2f8(%rsp),%rdx │ │ │ │ + mov 0x2d8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 147a2 <__cxa_finalize@plt+0x7122> │ │ │ │ - mov 0xdf7a2(%rip),%rsi │ │ │ │ + jne 14773 <__cxa_finalize@plt+0x70f3> │ │ │ │ + mov 0xd97d1(%rip),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call bac60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + call b6790 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 147a7 <__cxa_finalize@plt+0x7127> │ │ │ │ + jne 14778 <__cxa_finalize@plt+0x70f8> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x2f8(%rsp),%rax │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 147c4 <__cxa_finalize@plt+0x7144> │ │ │ │ - call d742 <__cxa_finalize@plt+0xc2> │ │ │ │ + jne 14795 <__cxa_finalize@plt+0x7115> │ │ │ │ + call d712 <__cxa_finalize@plt+0x92> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bac60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b6790 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - call b8340 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + call b3f10 │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14800 <__cxa_finalize@plt+0x7180> │ │ │ │ + jne 147d1 <__cxa_finalize@plt+0x7151> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ - call d7090 , std::allocator > >::~vector()@@Base> │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - jne 14805 <__cxa_finalize@plt+0x7185> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + call d2c20 , std::allocator > >::~vector()@@Base> │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 147d6 <__cxa_finalize@plt+0x7156> │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov (%rdx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 1486d <__cxa_finalize@plt+0x71ed> │ │ │ │ - mov %r15,%r14 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + je 14800 <__cxa_finalize@plt+0x7180> │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ + lea 0x80(%rsp),%r12 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ - mov %rbp,0x70(%rsp) │ │ │ │ - call bb3f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - call b8040 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + call b6ed0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + call b3c50 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1487b <__cxa_finalize@plt+0x71fb> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 14868 <__cxa_finalize@plt+0x71e8> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 1481f <__cxa_finalize@plt+0x719f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ + lea 0x80(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - call bb0e0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call bb0e0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - jmp 1482e <__cxa_finalize@plt+0x71ae> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + call b6be0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + call b6be0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + jmp 14816 <__cxa_finalize@plt+0x7196> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 148be <__cxa_finalize@plt+0x723e> │ │ │ │ - lea 0xce7dd(%rip),%rdi # e3096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d6> │ │ │ │ + jne 148b0 <__cxa_finalize@plt+0x7230> │ │ │ │ + lea 0xc87eb(%rip),%rdi # dd096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x346> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ + lea 0x80(%rsp),%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 14888 <__cxa_finalize@plt+0x7208> │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ + jmp 14878 <__cxa_finalize@plt+0x71f8> │ │ │ │ + mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14937 <__cxa_finalize@plt+0x72b7> │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + je 1493e <__cxa_finalize@plt+0x72be> │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - je 14909 <__cxa_finalize@plt+0x7289> │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 14906 <__cxa_finalize@plt+0x7286> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ - call d7090 , std::allocator > >::~vector()@@Base> │ │ │ │ - cmp %rbx,%rbp │ │ │ │ - jne 148f8 <__cxa_finalize@plt+0x7278> │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ + call d2c20 , std::allocator > >::~vector()@@Base> │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 148f5 <__cxa_finalize@plt+0x7275> │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14926 <__cxa_finalize@plt+0x72a6> │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + je 14923 <__cxa_finalize@plt+0x72a3> │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %edi,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ - jmp 14895 <__cxa_finalize@plt+0x7215> │ │ │ │ + lea 0x80(%rsp),%r12 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + jmp 14885 <__cxa_finalize@plt+0x7205> │ │ │ │ vzeroupper │ │ │ │ - jmp 148f3 <__cxa_finalize@plt+0x7273> │ │ │ │ + jmp 148f0 <__cxa_finalize@plt+0x7270> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcfbf3(%rip),%rsi # e4540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2580> │ │ │ │ + lea 0xc9bec(%rip),%rsi # de540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17f0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14981 <__cxa_finalize@plt+0x7301> │ │ │ │ - mov 0xdf5ce(%rip),%rdx │ │ │ │ - mov 0xdf64f(%rip),%rsi │ │ │ │ + jne 14988 <__cxa_finalize@plt+0x7308> │ │ │ │ + mov 0xd95c7(%rip),%rdx │ │ │ │ + mov 0xd9648(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14888 <__cxa_finalize@plt+0x7208> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + jmp 14878 <__cxa_finalize@plt+0x71f8> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 149eb <__cxa_finalize@plt+0x736b> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 14a18 <__cxa_finalize@plt+0x7398> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 14888 <__cxa_finalize@plt+0x7208> │ │ │ │ + jmp 14878 <__cxa_finalize@plt+0x71f8> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ + mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14a0d <__cxa_finalize@plt+0x738d> │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + je 14a3b <__cxa_finalize@plt+0x73bb> │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 14811 <__cxa_finalize@plt+0x7191> │ │ │ │ + jmp 147e2 <__cxa_finalize@plt+0x7162> │ │ │ │ vzeroupper │ │ │ │ - jmp 14811 <__cxa_finalize@plt+0x7191> │ │ │ │ + jmp 147e2 <__cxa_finalize@plt+0x7162> │ │ │ │ lea 0xc8(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0xe8(%rsp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ mov %r10,0xc0(%rsp) │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov %r11,0xa0(%rsp) │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ - call bac60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b6790 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0x100(%rsp),%rdi │ │ │ │ - call b8340 │ │ │ │ - mov 0x1b8(%rsp),%rax │ │ │ │ + call b3f10 │ │ │ │ + mov 0x198(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14a9f <__cxa_finalize@plt+0x741f> │ │ │ │ + jne 14acd <__cxa_finalize@plt+0x744d> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0xc8(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0xe8(%rsp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - jmp 14a3f <__cxa_finalize@plt+0x73bf> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + jmp 14a6d <__cxa_finalize@plt+0x73ed> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - jmp 14a3f <__cxa_finalize@plt+0x73bf> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14cd2 <__cxa_finalize@plt+0x7652> │ │ │ │ - lea 0xce537(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + jmp 14a6d <__cxa_finalize@plt+0x73ed> │ │ │ │ + mov $0x10,%edi │ │ │ │ + call d150 <__cxa_allocate_exception@plt> │ │ │ │ + lea 0xc9a38(%rip),%rsi # de570 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1820> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ + call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14c02 <__cxa_finalize@plt+0x7582> │ │ │ │ - lea 0xce515(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - mov -0x218(%rbp),%r12 │ │ │ │ + jne 14b68 <__cxa_finalize@plt+0x74e8> │ │ │ │ + mov 0xd93e7(%rip),%rdx │ │ │ │ + mov 0xd9468(%rip),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d590 <__cxa_throw@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x188(%rbp),%r13 │ │ │ │ vzeroupper │ │ │ │ - mov -0x218(%rbp),%r14 │ │ │ │ - cmp %r14,-0x108(%rbp) │ │ │ │ - je 14b80 <__cxa_finalize@plt+0x7500> │ │ │ │ - mov -0x108(%rbp),%r13 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + cmp -0x188(%rbp),%rbx │ │ │ │ + je 14ba4 <__cxa_finalize@plt+0x7524> │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14b73 <__cxa_finalize@plt+0x74f3> │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ + je 14b97 <__cxa_finalize@plt+0x7517> │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp -0x218(%rbp),%r13 │ │ │ │ - jne 14b5e <__cxa_finalize@plt+0x74de> │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - jne 14cb6 <__cxa_finalize@plt+0x7636> │ │ │ │ - lea -0xb0(%rbp),%rdi │ │ │ │ - call bb0e0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,-0x120(%rbp) │ │ │ │ - mov %rdi,-0x1b0(%rbp) │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - mov -0x200(%rbp),%rdi │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - mov -0x1b0(%rbp),%rdi │ │ │ │ - mov %rdi,-0x90(%rbp) │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - lea -0xf0(%rbp),%rdi │ │ │ │ - call bac60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14ccd <__cxa_finalize@plt+0x764d> │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp -0x188(%rbp),%r15 │ │ │ │ + jne 14b83 <__cxa_finalize@plt+0x7503> │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 14bb7 <__cxa_finalize@plt+0x7537> │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + sub %rbx,%rsi │ │ │ │ + call d340 │ │ │ │ + lea -0xb0(%rbp),%rdi │ │ │ │ + call b6be0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + jmp 14f56 <__cxa_finalize@plt+0x78d6> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 14c2c <__cxa_finalize@plt+0x75ac> │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 14c43 <__cxa_finalize@plt+0x75c3> │ │ │ │ - mov -0x230(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %r15,%rsi │ │ │ │ - call d340 │ │ │ │ - mov -0x260(%rbp),%rsi │ │ │ │ - mov -0x218(%rbp),%r12 │ │ │ │ - mov %rsi,-0x218(%rbp) │ │ │ │ - mov -0x208(%rbp),%r11 │ │ │ │ - cmp %r11,-0x248(%rbp) │ │ │ │ - je 14c8d <__cxa_finalize@plt+0x760d> │ │ │ │ - mov %r11,%r13 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 14c80 <__cxa_finalize@plt+0x7600> │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + test %r14,%r14 │ │ │ │ + je 14bf1 <__cxa_finalize@plt+0x7571> │ │ │ │ + mov -0x190(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,-0x248(%rbp) │ │ │ │ - jne 14c6b <__cxa_finalize@plt+0x75eb> │ │ │ │ - cmpq $0x0,-0x208(%rbp) │ │ │ │ - je 14b47 <__cxa_finalize@plt+0x74c7> │ │ │ │ - mov -0x248(%rbp),%rsi │ │ │ │ mov -0x208(%rbp),%rdi │ │ │ │ + mov -0x188(%rbp),%r13 │ │ │ │ + mov %rdi,-0x188(%rbp) │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ + cmp %rax,-0x1a8(%rbp) │ │ │ │ + je 14c3a <__cxa_finalize@plt+0x75ba> │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 14c2d <__cxa_finalize@plt+0x75ad> │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 14b47 <__cxa_finalize@plt+0x74c7> │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,-0x1a8(%rbp) │ │ │ │ + jne 14c19 <__cxa_finalize@plt+0x7599> │ │ │ │ + cmpq $0x0,-0x168(%rbp) │ │ │ │ + je 14b77 <__cxa_finalize@plt+0x74f7> │ │ │ │ + mov -0x1a8(%rbp),%rsi │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 14b8e <__cxa_finalize@plt+0x750e> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 14b77 <__cxa_finalize@plt+0x74f7> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + jmp 14bda <__cxa_finalize@plt+0x755a> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14c90 <__cxa_finalize@plt+0x7610> │ │ │ │ + lea 0xc83c2(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + lea -0xf0(%rbp),%rdi │ │ │ │ + call b6790 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14d2a <__cxa_finalize@plt+0x76aa> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ jne 14d2f <__cxa_finalize@plt+0x76af> │ │ │ │ - call d400 │ │ │ │ + lea -0x90(%rbp),%r15 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ + lea 0xc8333(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + mov %r15,-0x158(%rbp) │ │ │ │ + mov %rbx,-0x160(%rbp) │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14d57 <__cxa_finalize@plt+0x76d7> │ │ │ │ + mov %r13,%rdx │ │ │ │ + lea 0xc8a1b(%rip),%rdi # dd768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa18> │ │ │ │ + xor %eax,%eax │ │ │ │ + vzeroupper │ │ │ │ + call d4e0 │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcf871(%rip),%rsi # e4570 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x25b0> │ │ │ │ + lea 0xc97d0(%rip),%rsi # de540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17f0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14d34 <__cxa_finalize@plt+0x76b4> │ │ │ │ - mov 0xdf220(%rip),%rdx │ │ │ │ - mov 0xdf2a1(%rip),%rsi │ │ │ │ + jne 14dcf <__cxa_finalize@plt+0x774f> │ │ │ │ + lea -0x90(%rbp),%rdx │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + mov 0xd922c(%rip),%rsi │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ + mov 0xd9196(%rip),%rdx │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov -0x188(%rbp),%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 14c2c <__cxa_finalize@plt+0x75ac> │ │ │ │ + jmp 14c06 <__cxa_finalize@plt+0x7586> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - mov %rax,%rbx │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 14c2c <__cxa_finalize@plt+0x75ac> │ │ │ │ + lea -0x90(%rbp),%rax │ │ │ │ + lea -0x60(%rbp),%r11 │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + jmp 14ca2 <__cxa_finalize@plt+0x7622> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14d86 <__cxa_finalize@plt+0x7706> │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - lea 0xce9ec(%rip),%rdi # e3768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a8> │ │ │ │ - xor %eax,%eax │ │ │ │ - vzeroupper │ │ │ │ - call d4e0 │ │ │ │ + jne 14e36 <__cxa_finalize@plt+0x77b6> │ │ │ │ + lea 0xc84cc(%rip),%rdi # dd2e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x596> │ │ │ │ + call d170 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r11,-0x188(%rbp) │ │ │ │ vzeroupper │ │ │ │ + jmp 14b77 <__cxa_finalize@plt+0x74f7> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rsi,-0x188(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 14b77 <__cxa_finalize@plt+0x74f7> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14df9 <__cxa_finalize@plt+0x7779> │ │ │ │ - lea 0xce2a6(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 14eaa <__cxa_finalize@plt+0x782a> │ │ │ │ + lea 0xc81dc(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov -0x218(%rbp),%r12 │ │ │ │ - mov %rax,%rbx │ │ │ │ + lea -0x88(%rbp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + lea -0x60(%rbp),%r15 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea -0x58(%rbp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea -0xd0(%rbp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %r15,-0x160(%rbp) │ │ │ │ + jmp 14ca2 <__cxa_finalize@plt+0x7622> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 14f16 <__cxa_finalize@plt+0x7896> │ │ │ │ vzeroupper │ │ │ │ - jmp 14c58 <__cxa_finalize@plt+0x75d8> │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 14bda <__cxa_finalize@plt+0x755a> │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 14bda <__cxa_finalize@plt+0x755a> │ │ │ │ lea -0x58(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ lea -0x90(%rbp),%r15 │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x88(%rbp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0xb0(%rbp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov %r15,-0x130(%rbp) │ │ │ │ - jmp 14baa <__cxa_finalize@plt+0x752a> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %r15,-0x158(%rbp) │ │ │ │ + jmp 14ca2 <__cxa_finalize@plt+0x7622> │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call d340 │ │ │ │ + jmp 14ebe <__cxa_finalize@plt+0x783e> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14e3a <__cxa_finalize@plt+0x77ba> │ │ │ │ - lea 0xce4cf(%rip),%rdi # e32e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1326> │ │ │ │ - call d170 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov %rdx,-0x218(%rbp) │ │ │ │ + jne 14f6b <__cxa_finalize@plt+0x78eb> │ │ │ │ + call d400 │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp 14b47 <__cxa_finalize@plt+0x74c7> │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + call b6d50 >::~unique_ptr()@@Base> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,-0x138(%rbp) │ │ │ │ + mov %rbx,-0x120(%rbp) │ │ │ │ + jmp 14ca2 <__cxa_finalize@plt+0x7622> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ - mov %r15,-0x218(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 14b47 <__cxa_finalize@plt+0x74c7> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp 14c2c <__cxa_finalize@plt+0x75ac> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14eaf <__cxa_finalize@plt+0x782f> │ │ │ │ - lea 0xce1c0(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ + jne 14f9d <__cxa_finalize@plt+0x791d> │ │ │ │ + lea 0xc80c4(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 14eb7 <__cxa_finalize@plt+0x7837> │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 14c14 <__cxa_finalize@plt+0x7594> │ │ │ │ + jmp 14ebe <__cxa_finalize@plt+0x783e> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - vzeroupper │ │ │ │ - jmp 14c14 <__cxa_finalize@plt+0x7594> │ │ │ │ - lea -0x88(%rbp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea -0x60(%rbp),%r15 │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea -0x58(%rbp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea -0xd0(%rbp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov %r15,-0x200(%rbp) │ │ │ │ - jmp 14baa <__cxa_finalize@plt+0x752a> │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - mov -0x200(%rbp),%rdi │ │ │ │ - call bb260 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14b9a <__cxa_finalize@plt+0x751a> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14f47 <__cxa_finalize@plt+0x78c7> │ │ │ │ - lea -0x90(%rbp),%r15 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - lea 0xce116(%rip),%rdi # e304a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108a> │ │ │ │ - mov %r15,-0x130(%rbp) │ │ │ │ - mov %rbx,-0x200(%rbp) │ │ │ │ + jne 14fc3 <__cxa_finalize@plt+0x7943> │ │ │ │ + lea 0xc808f(%rip),%rdi # dd04a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2fa> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 14baa <__cxa_finalize@plt+0x752a> │ │ │ │ - mov $0x10,%edi │ │ │ │ - call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcf5d4(%rip),%rsi # e4540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2580> │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ - call d0d0 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14fb5 <__cxa_finalize@plt+0x7935> │ │ │ │ - mov 0xdefb3(%rip),%rdx │ │ │ │ - mov 0xdf034(%rip),%rsi │ │ │ │ - lea -0x90(%rbp),%rcx │ │ │ │ - lea -0x60(%rbp),%r11 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %r11,-0x200(%rbp) │ │ │ │ - call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - lea -0x90(%rbp),%r8 │ │ │ │ - lea -0x60(%rbp),%r10 │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %r10,-0x200(%rbp) │ │ │ │ - jmp 14baa <__cxa_finalize@plt+0x752a> │ │ │ │ + jmp 14bda <__cxa_finalize@plt+0x755a> │ │ │ │ call d400 │ │ │ │ call d400 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov $0x80,%esi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ dec %rdx │ │ │ │ - je 15060 <__cxa_finalize@plt+0x79e0> │ │ │ │ + je 15050 <__cxa_finalize@plt+0x79d0> │ │ │ │ mov %rax,%r13 │ │ │ │ lea 0x40(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ - call ba0b0 │ │ │ │ + call b5be0 │ │ │ │ mov $0x198,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1505b <__cxa_finalize@plt+0x79db> │ │ │ │ + jne 1504b <__cxa_finalize@plt+0x79cb> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x40(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rcx) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 1db10 │ │ │ │ + call 1cf10 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp b4b67 │ │ │ │ + jmp b09bc │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 1501c <__cxa_finalize@plt+0x799c> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xdf6e1(%rip),%rdi # f4798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xdf6da(%rip),%rax # f4798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 1500c <__cxa_finalize@plt+0x798c> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + lea 0xd96f1(%rip),%rdi # ee798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd96ea(%rip),%rax # ee798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 150d8 <__cxa_finalize@plt+0x7a58> │ │ │ │ - mov 0xdeece(%rip),%rax │ │ │ │ + je 150c8 <__cxa_finalize@plt+0x7a48> │ │ │ │ + mov 0xd8ede(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 150d8 <__cxa_finalize@plt+0x7a58> │ │ │ │ + je 150c8 <__cxa_finalize@plt+0x7a48> │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xdf6b1(%rip),%rdi # f4798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xdf6aa(%rip),%rsi # f4798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd96c1(%rip),%rdi # ee798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd96ba(%rip),%rsi # ee798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 15118 <__cxa_finalize@plt+0x7a98> │ │ │ │ - mov 0xdeeb5(%rip),%rax │ │ │ │ + je 15108 <__cxa_finalize@plt+0x7a88> │ │ │ │ + mov 0xd8ec5(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 15118 <__cxa_finalize@plt+0x7a98> │ │ │ │ + je 15108 <__cxa_finalize@plt+0x7a88> │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0xdf66d(%rip) # f4798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 15158 <__cxa_finalize@plt+0x7ad8> │ │ │ │ + cmpb $0x0,0xd967d(%rip) # ee798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 15148 <__cxa_finalize@plt+0x7ac8> │ │ │ │ push %rbp │ │ │ │ - cmpq $0x0,0xdedba(%rip) │ │ │ │ + cmpq $0x0,0xd8dca(%rip) │ │ │ │ mov %rsp,%rbp │ │ │ │ - je 15147 <__cxa_finalize@plt+0x7ac7> │ │ │ │ - mov 0xdf1fe(%rip),%rdi # f4340 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 15137 <__cxa_finalize@plt+0x7ab7> │ │ │ │ + mov 0xd920e(%rip),%rdi # ee340 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 d680 <__cxa_finalize@plt> │ │ │ │ - call 150b0 <__cxa_finalize@plt+0x7a30> │ │ │ │ - movb $0x1,0xdf645(%rip) # f4798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 150a0 <__cxa_finalize@plt+0x7a20> │ │ │ │ + movb $0x1,0xd9655(%rip) # ee798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 150e0 <__cxa_finalize@plt+0x7a60> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 150d0 <__cxa_finalize@plt+0x7a50> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000015180 : │ │ │ │ +0000000000015160 : │ │ │ │ endbr64 │ │ │ │ - mov 0xdedbd(%rip),%rax │ │ │ │ + mov 0xd8ddd(%rip),%rax │ │ │ │ cmpb $0x0,(%rax) │ │ │ │ - jne d6c0 <__cxa_finalize@plt+0x40> │ │ │ │ + jne d690 <__cxa_finalize@plt+0x10> │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000151a0 : │ │ │ │ +0000000000015180 : │ │ │ │ endbr64 │ │ │ │ - mov 0xded9d(%rip),%rax │ │ │ │ + mov 0xd8dbd(%rip),%rax │ │ │ │ movb $0x1,(%rax) │ │ │ │ jmp d360 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xcde42(%rip),%rdi # e300d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x104d> │ │ │ │ + lea 0xc7e62(%rip),%rdi # dd00d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2bd> │ │ │ │ jmp d2f0 │ │ │ │ test %rdi,%rdi │ │ │ │ - je 151e1 │ │ │ │ + je 151c1 │ │ │ │ mov (%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 151e1 │ │ │ │ + js 151c1 │ │ │ │ dec %eax │ │ │ │ mov %eax,(%rdi) │ │ │ │ - je 151f0 │ │ │ │ + je 151c8 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ jmp d2a0 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ endbr64 │ │ │ │ - lea 0xde7bd(%rip),%rax # f39c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd87ed(%rip),%rax # ed9c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3e8> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde79d(%rip),%rax # f39c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd87cd(%rip),%rax # ed9c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3e8> │ │ │ │ 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 0xde795(%rip),%rax # f39f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd87c5(%rip),%rax # ed9f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc410> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde775(%rip),%rax # f39f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd87a5(%rip),%rax # ed9f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc410> │ │ │ │ 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 0xde76d(%rip),%rax # f3a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd879d(%rip),%rax # eda18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc438> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde74d(%rip),%rax # f3a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd877d(%rip),%rax # eda18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc438> │ │ │ │ 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 0xde745(%rip),%rax # f3a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8775(%rip),%rax # eda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc460> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde725(%rip),%rax # f3a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8755(%rip),%rax # eda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc460> │ │ │ │ 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 0xde71d(%rip),%rax # f3a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd874d(%rip),%rax # eda68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc488> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde6fd(%rip),%rax # f3a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd872d(%rip),%rax # eda68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc488> │ │ │ │ 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 0xde6f5(%rip),%rax # f3a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8725(%rip),%rax # eda90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc4b0> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde6d5(%rip),%rax # f3a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8705(%rip),%rax # eda90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc4b0> │ │ │ │ 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 0xde58d(%rip),%rax # f3978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd85bd(%rip),%rax # ed978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc398> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde56d(%rip),%rax # f3978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd859d(%rip),%rax # ed978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc398> │ │ │ │ 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 0xde565(%rip),%rax # f39a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8595(%rip),%rax # ed9a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c0> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde545(%rip),%rax # f39a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8575(%rip),%rax # ed9a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c0> │ │ │ │ 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 0xde44d(%rip),%rax # f38d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd847d(%rip),%rax # ed8d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2f8> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde42d(%rip),%rax # f38d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd845d(%rip),%rax # ed8d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2f8> │ │ │ │ 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 0xde425(%rip),%rax # f3900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8455(%rip),%rax # ed900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc320> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde405(%rip),%rax # f3900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8435(%rip),%rax # ed900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc320> │ │ │ │ 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 0xde3fd(%rip),%rax # f3928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd842d(%rip),%rax # ed928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc348> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde3dd(%rip),%rax # f3928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd840d(%rip),%rax # ed928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc348> │ │ │ │ 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 0xde3d5(%rip),%rax # f3950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd8405(%rip),%rax # ed950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc370> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xde3b5(%rip),%rax # f3950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd83e5(%rip),%rax # ed950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc370> │ │ │ │ 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(%rdi),%rax │ │ │ │ + mov 0x10(%rsi),%r10 │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ + mov 0x8(%rsi),%rsi │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + sub %rdx,%r8 │ │ │ │ + lea (%rdx,%rcx,1),%rdi │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + cmovle %rax,%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + je 15bd2 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea -0x8(%r11),%r9 │ │ │ │ + cmp $0x30,%r9 │ │ │ │ + jbe 159f0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + and $0x7,%r11d │ │ │ │ + xor %rdx,%rax │ │ │ │ + and $0x1f,%eax │ │ │ │ + or %r11,%rax │ │ │ │ + jne 159f0 │ │ │ │ push %rbp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + neg %r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ + mov %r8,%rcx │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - mov 0x10(%rsi),%r8 │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ mov %rbx,-0x10(%rbp) │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - sub %rbx,%rcx │ │ │ │ - sub %rax,%rsi │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - cmovle %rdx,%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 159d1 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - lea -0x8(%r9),%r10 │ │ │ │ - cmp $0x68,%r10 │ │ │ │ - jbe 15a00 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x7,%r9d │ │ │ │ - xor %rax,%rsi │ │ │ │ - and $0x3f,%esi │ │ │ │ - or %r9,%rsi │ │ │ │ - jne 15a00 │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x3,%r10 │ │ │ │ - and $0x7,%edx │ │ │ │ - mov %r10,%r9 │ │ │ │ - lea 0x8(%rdx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 15962 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 15c20 │ │ │ │ - mov (%rax),%r10 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - test $0x6,%cl │ │ │ │ - je 15c40 │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - mov 0x8(%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 15c2f │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - and $0x4,%ecx │ │ │ │ - je 15c51 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x18(%rbx),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 1596d │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 159a0 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 15c62 │ │ │ │ - mov 0x20(%rax),%r11 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 159a0 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 15c73 │ │ │ │ - mov 0x28(%rax),%r11 │ │ │ │ - mov 0x28(%rbx),%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 159a0 │ │ │ │ - cmp $0x7,%rdx │ │ │ │ - jne 15c84 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - mov 0x30(%rbx),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 1596d │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea 0x38(%rax),%r11 │ │ │ │ - lea 0x38(%rbx),%r10 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vpbroadcastq %r10,%zmm2 │ │ │ │ - vpaddq 0xd1c1b(%rip),%zmm2,%zmm12 # e7380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x53c0> │ │ │ │ - shl $0x3,%rdx │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - lea 0x1(%r9),%r9 │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r9,%r14 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - lea -0x8(%rbx),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - shr $0x3,%r14 │ │ │ │ and $0x3,%ecx │ │ │ │ - je 15860 │ │ │ │ - vmovdqa64 (%rax),%zmm1 │ │ │ │ - vmovdqa64 (%rdx),%zmm3 │ │ │ │ - vpcmpltuq %zmm3,%zmm1,%k0 │ │ │ │ + je 159d8 │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + mov (%rsi),%rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jb 159a7 │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jb 15847 │ │ │ │ + and $0x2,%r8d │ │ │ │ + je 15bee │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + mov 0x8(%rsi),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 159a7 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 15847 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 15c0b │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x10(%rsi),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jb 159a7 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jb 15847 │ │ │ │ + mov %r12,-0x8(%rbp) │ │ │ │ + lea 0x18(%rdx),%r8 │ │ │ │ + lea 0x18(%rsi),%r11 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + vpbroadcastq %r11,%ymm2 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + shl $0x3,%rcx │ │ │ │ + vpaddq 0xcc04f(%rip),%ymm2,%ymm12 # e16e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%r9),%rbx │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rcx │ │ │ │ + mov $0x20,%esi │ │ │ │ + mov %rbx,%r12 │ │ │ │ + vpbroadcastq %rsi,%ymm0 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r12 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + lea -0x4(%r12),%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 15770 │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vpcmpltuq %ymm3,%ymm1,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 15980 │ │ │ │ - vpcmpnleuq %zmm3,%zmm1,%k1 │ │ │ │ + jne 15850 │ │ │ │ + vpcmpnleuq %ymm3,%ymm1,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 15980 │ │ │ │ - mov $0x8,%esi │ │ │ │ - vpaddq %zmm0,%zmm12,%zmm12 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 15860 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 1581c │ │ │ │ - vmovdqa64 (%rax,%rsi,8),%zmm4 │ │ │ │ - vmovdqa64 (%rdx,%rsi,8),%zmm5 │ │ │ │ - vpcmpltuq %zmm5,%zmm4,%k2 │ │ │ │ + jne 15850 │ │ │ │ + mov $0x4,%eax │ │ │ │ + vpaddq %ymm0,%ymm12,%ymm12 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 15770 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 1573a │ │ │ │ + vmovdqa (%rdx,%rax,8),%ymm4 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm5 │ │ │ │ + vpcmpltuq %ymm5,%ymm4,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 15980 │ │ │ │ - vpcmpnleuq %zmm5,%zmm4,%k3 │ │ │ │ + jne 15850 │ │ │ │ + vpcmpnleuq %ymm5,%ymm4,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 15980 │ │ │ │ - mov $0x10,%esi │ │ │ │ - vpaddq %zmm0,%zmm12,%zmm12 │ │ │ │ - vmovdqa64 (%rax,%rsi,8),%zmm6 │ │ │ │ - vmovdqa64 (%rdx,%rsi,8),%zmm7 │ │ │ │ - vpcmpltuq %zmm7,%zmm6,%k4 │ │ │ │ + jne 15850 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm0,%ymm12,%ymm12 │ │ │ │ + vmovdqa (%rdx,%rax,8),%ymm6 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm7 │ │ │ │ + vpcmpltuq %ymm7,%ymm6,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 15980 │ │ │ │ - vpcmpnleuq %zmm7,%zmm6,%k5 │ │ │ │ + jne 15850 │ │ │ │ + vpcmpnleuq %ymm7,%ymm6,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 15980 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vpaddq %zmm0,%zmm12,%zmm12 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa64 (%rax,%rsi,8),%zmm8 │ │ │ │ - vmovdqa64 (%rdx,%rsi,8),%zmm9 │ │ │ │ - vpcmpltuq %zmm9,%zmm8,%k6 │ │ │ │ + jne 15850 │ │ │ │ + add $0x4,%rax │ │ │ │ + vpaddq %ymm0,%ymm12,%ymm12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx,%rax,8),%ymm8 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm9 │ │ │ │ + vpcmpltuq %ymm9,%ymm8,%k6 │ │ │ │ kortestb %k6,%k6 │ │ │ │ - jne 15980 │ │ │ │ - vpcmpnleuq %zmm9,%zmm8,%k7 │ │ │ │ + jne 15850 │ │ │ │ + vpcmpnleuq %ymm9,%ymm8,%k7 │ │ │ │ kortestb %k7,%k7 │ │ │ │ - jne 15980 │ │ │ │ - lea 0x8(%rsi),%rcx │ │ │ │ - vpaddq %zmm0,%zmm12,%zmm10 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 159a8 │ │ │ │ - vmovdqa64 (%rax,%rcx,8),%zmm14 │ │ │ │ - vmovdqa64 (%rdx,%rcx,8),%zmm15 │ │ │ │ - vpcmpltuq %zmm15,%zmm14,%k0 │ │ │ │ + jne 15850 │ │ │ │ + lea 0x4(%rax),%rsi │ │ │ │ + vpaddq %ymm0,%ymm12,%ymm10 │ │ │ │ + mov %rsi,%rax │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 15987 │ │ │ │ + vmovdqa (%rdx,%rsi,8),%ymm14 │ │ │ │ + vmovdqa (%rcx,%rsi,8),%ymm15 │ │ │ │ + vpcmpltuq %ymm15,%ymm14,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 15980 │ │ │ │ - vpcmpnleuq %zmm15,%zmm14,%k1 │ │ │ │ + jne 15850 │ │ │ │ + vpcmpnleuq %ymm15,%ymm14,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 15980 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vpaddq %zmm0,%zmm10,%zmm1 │ │ │ │ - vmovdqa64 (%rax,%rsi,8),%zmm2 │ │ │ │ - vmovdqa64 (%rdx,%rsi,8),%zmm3 │ │ │ │ - vpcmpltuq %zmm3,%zmm2,%k2 │ │ │ │ + jne 15850 │ │ │ │ + add $0x4,%rax │ │ │ │ + vpaddq %ymm0,%ymm10,%ymm1 │ │ │ │ + vmovdqa (%rdx,%rax,8),%ymm2 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm3 │ │ │ │ + vpcmpltuq %ymm3,%ymm2,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 15980 │ │ │ │ - vpcmpnleuq %zmm3,%zmm2,%k3 │ │ │ │ + jne 15850 │ │ │ │ + vpcmpnleuq %ymm3,%ymm2,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 15980 │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - vpaddq %zmm0,%zmm1,%zmm4 │ │ │ │ - vmovdqa64 (%rax,%rsi,8),%zmm5 │ │ │ │ - vmovdqa64 (%rdx,%rsi,8),%zmm6 │ │ │ │ - vpcmpltuq %zmm6,%zmm5,%k4 │ │ │ │ + jne 15850 │ │ │ │ + lea 0x8(%rsi),%rax │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm4 │ │ │ │ + vmovdqa (%rdx,%rax,8),%ymm5 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm6 │ │ │ │ + vpcmpltuq %ymm6,%ymm5,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 15980 │ │ │ │ - vpcmpnleuq %zmm6,%zmm5,%k5 │ │ │ │ + jne 15850 │ │ │ │ + vpcmpnleuq %ymm6,%ymm5,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 15980 │ │ │ │ - lea 0x18(%rcx),%rsi │ │ │ │ - vpaddq %zmm0,%zmm4,%zmm12 │ │ │ │ - jmp 15860 │ │ │ │ + jne 15850 │ │ │ │ + lea 0xc(%rsi),%rax │ │ │ │ + vpaddq %ymm0,%ymm4,%ymm12 │ │ │ │ + jmp 15770 │ │ │ │ nopl (%rax) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 159d1 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 15950 │ │ │ │ - mov -0x10(%rbp),%rbx │ │ │ │ - mov $0x1,%eax │ │ │ │ - leave │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ - lea (%r11,%rbx,1),%rax │ │ │ │ - add %r10,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov -0x8(%rbp),%r14 │ │ │ │ - jmp 15962 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x8(%rbp),%r12 │ │ │ │ mov -0x10(%rbp),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ leave │ │ │ │ ret │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 159e0 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vpbroadcastq %rax,%zmm11 │ │ │ │ - vpaddq %zmm11,%zmm12,%zmm12 │ │ │ │ - valignq $0x7,%zmm12,%zmm12,%zmm13 │ │ │ │ - vmovq %xmm13,%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov -0x8(%rbp),%r14 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - mov -0x10(%rbp),%rbx │ │ │ │ - leave │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r14,%rbx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - lea (%r11,%rbx,1),%rax │ │ │ │ - add %r10,%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov -0x8(%rbp),%r14 │ │ │ │ - jmp 15962 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - sub %rax,%r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 15b34 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 15b0b │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 15aeb │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 15acb │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 15aab │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 15a8b │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 15a6b │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 1596d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov (%rax),%r10 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 1596d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov (%rax),%r10 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 159a0 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 159d1 │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 1596d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 159a0 │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - mov 0x8(%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 159a0 │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 1596d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 159a0 │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - mov 0x28(%rax),%r9 │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ + nop │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ + add %r11,%rdx │ │ │ │ + mov (%r8),%rcx │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 159a0 │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jb 15840 │ │ │ │ + lea 0x8(%r8),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 15be2 │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + mov 0x8(%rdx),%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jb 159a0 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jb 15840 │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 15bff │ │ │ │ + mov 0x10(%r8),%rax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jb 159a0 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 15840 │ │ │ │ + lea 0x18(%r8),%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 15c1c │ │ │ │ + mov 0x18(%r8),%rbx │ │ │ │ + mov 0x18(%rdx),%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jb 159a0 │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jb 15840 │ │ │ │ + lea 0x20(%r8),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 15c28 │ │ │ │ + mov 0x20(%r8),%rax │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 159a0 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 15840 │ │ │ │ + lea 0x28(%r8),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 15c34 │ │ │ │ + mov 0x28(%r8),%r11 │ │ │ │ + mov 0x28(%rdx),%rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jb 159a0 │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jb 15840 │ │ │ │ + lea 0x30(%r8),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 15c40 │ │ │ │ + mov 0x30(%r8),%r12 │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jb 159a0 │ │ │ │ + cmp %r12,%rax │ │ │ │ + jb 15840 │ │ │ │ + lea 0x38(%r8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 15c4c │ │ │ │ + mov 0x38(%r8),%rdi │ │ │ │ + mov 0x38(%rdx),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 159a0 │ │ │ │ + lea 0x40(%rdx),%rdx │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 15840 │ │ │ │ + vzeroupper │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + mov -0x8(%rbp),%r12 │ │ │ │ + mov -0x10(%rbp),%rbx │ │ │ │ + leave │ │ │ │ + setne %al │ │ │ │ + ret │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + je 159b2 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea (%r8,%r9,1),%r8 │ │ │ │ + lea (%r11,%r9,1),%rdx │ │ │ │ + jmp 1585f │ │ │ │ + nopl (%rax) │ │ │ │ + vzeroupper │ │ │ │ + mov -0x8(%rbp),%r12 │ │ │ │ + mov -0x10(%rbp),%rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ + leave │ │ │ │ + ret │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpbroadcastq %rax,%ymm11 │ │ │ │ + vpaddq %ymm11,%ymm12,%ymm12 │ │ │ │ + valignq $0x3,%ymm12,%ymm12,%ymm13 │ │ │ │ + vmovq %xmm13,%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,-0x8(%rbp) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + jmp 15678 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 15b23 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 15afa │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 15ada │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 15aba │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 15a9a │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 15a7a │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 15a5a │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 15bdf │ │ │ │ + add $0x8,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 15bdf │ │ │ │ + add $0x8,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 15bdf │ │ │ │ + add $0x8,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + jb 15bdf │ │ │ │ + add $0x8,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 15bdf │ │ │ │ + add $0x8,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + mov (%rsi),%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jb 1596d │ │ │ │ + jb 15bd9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jb 159a0 │ │ │ │ - mov 0x30(%rax),%rsi │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 1596d │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 159a0 │ │ │ │ - mov 0x38(%rax),%r10 │ │ │ │ - mov 0x38(%rbx),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 1596d │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159a0 │ │ │ │ - add $0x40,%rax │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 15b34 │ │ │ │ - jmp 159d1 │ │ │ │ + jb 15bdf │ │ │ │ + add $0x8,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 15bdf │ │ │ │ + add $0x8,%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 15bd2 │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 15bdf │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x8(%rsi),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 15bdf │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + mov 0x10(%rsi),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 15bdf │ │ │ │ + mov 0x18(%rdx),%r9 │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + jb 15bdf │ │ │ │ + mov 0x20(%rdx),%r8 │ │ │ │ + mov 0x20(%rsi),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 15bdf │ │ │ │ + mov 0x28(%rdx),%r11 │ │ │ │ + mov 0x28(%rsi),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 15bdf │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov 0x30(%rsi),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 15bdf │ │ │ │ + mov 0x38(%rdx),%r11 │ │ │ │ + mov 0x38(%rsi),%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jb 15bd9 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 15bdf │ │ │ │ + add $0x40,%rdx │ │ │ │ + add $0x40,%rsi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jne 15b23 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + setne %al │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ + mov %r12,-0x8(%rbp) │ │ │ │ + lea 0x8(%rdx),%r8 │ │ │ │ + lea 0x8(%rsi),%r11 │ │ │ │ + jmp 15678 │ │ │ │ + lea 0x10(%rdx),%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ + mov %r12,-0x8(%rbp) │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + lea 0x10(%rsi),%r11 │ │ │ │ + jmp 15678 │ │ │ │ + lea 0x18(%rdx),%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ + lea 0x20(%rdx),%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ + lea 0x28(%rdx),%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ + lea 0x30(%rdx),%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ + lea 0x38(%rdx),%rdx │ │ │ │ + vzeroupper │ │ │ │ + jmp 15977 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 1574d │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - lea 0x10(%rbx),%r10 │ │ │ │ - jmp 1574d │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea 0x8(%rax),%r11 │ │ │ │ - lea 0x8(%rbx),%r10 │ │ │ │ - jmp 1574d │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea 0x18(%rax),%r11 │ │ │ │ - lea 0x18(%rbx),%r10 │ │ │ │ - jmp 1574d │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea 0x20(%rax),%r11 │ │ │ │ - lea 0x20(%rbx),%r10 │ │ │ │ - jmp 1574d │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea 0x28(%rax),%r11 │ │ │ │ - lea 0x28(%rbx),%r10 │ │ │ │ - jmp 1574d │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea 0x30(%rax),%r11 │ │ │ │ - lea 0x30(%rbx),%r10 │ │ │ │ - jmp 1574d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x11,0xdeb09(%rip) │ │ │ │ + cmpl $0x11,0xd8b49(%rip) │ │ │ │ mov 0x18(%rdi),%eax │ │ │ │ mov 0x28(%rdi),%rdx │ │ │ │ mov 0x38(%rdi),%rcx │ │ │ │ - jle 15cd0 │ │ │ │ - dec %eax │ │ │ │ + jle 15c88 │ │ │ │ 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 16093 │ │ │ │ + je 16053 │ │ │ │ mov %rcx,%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ sub $0x10,%r10 │ │ │ │ shr $0x4,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 15f0c │ │ │ │ + je 15ecc │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 15ec8 │ │ │ │ + je 15e88 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 15e8d │ │ │ │ + je 15e4d │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 15e52 │ │ │ │ + je 15e12 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 15e19 │ │ │ │ + je 15dd9 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 15de0 │ │ │ │ + je 15da0 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 15da0 │ │ │ │ + je 15d60 │ │ │ │ mov (%r8),%r11 │ │ │ │ cmp %r11,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm1 │ │ │ │ vmovss 0x8(%r8),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp %rax,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm2 │ │ │ │ vmovss 0x8(%r8),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%rsi │ │ │ │ cmp %rsi,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm4 │ │ │ │ vmovss 0x8(%r8),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%rdi │ │ │ │ cmp %rdi,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm6 │ │ │ │ vmovss 0x8(%r8),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%r10 │ │ │ │ cmp %r10,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm8 │ │ │ │ vmovss 0x8(%r8),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%r11 │ │ │ │ cmp %r11,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm10 │ │ │ │ vmovss 0x8(%r8),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%rax │ │ │ │ cmp %rax,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm12 │ │ │ │ vmovss 0x8(%r8),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 16093 │ │ │ │ + je 16053 │ │ │ │ mov (%r8),%rsi │ │ │ │ cmp %rsi,(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x8(%rdx),%xmm14 │ │ │ │ vmovss 0x8(%r8),%xmm15 │ │ │ │ vcomiss %xmm14,%xmm15 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm15,%xmm14 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ mov 0x10(%r8),%rdi │ │ │ │ cmp %rdi,0x10(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x18(%rdx),%xmm1 │ │ │ │ vmovss 0x18(%r8),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ mov 0x20(%r8),%r10 │ │ │ │ cmp %r10,0x20(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x28(%rdx),%xmm2 │ │ │ │ vmovss 0x28(%r8),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ mov 0x30(%r8),%r11 │ │ │ │ cmp %r11,0x30(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x38(%rdx),%xmm4 │ │ │ │ vmovss 0x38(%r8),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ mov 0x40(%r8),%rax │ │ │ │ cmp %rax,0x40(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x48(%rdx),%xmm6 │ │ │ │ vmovss 0x48(%r8),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ mov 0x50(%r8),%rsi │ │ │ │ cmp %rsi,0x50(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x58(%rdx),%xmm8 │ │ │ │ vmovss 0x58(%r8),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ mov 0x60(%r8),%rdi │ │ │ │ cmp %rdi,0x60(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x68(%rdx),%xmm10 │ │ │ │ vmovss 0x68(%r8),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ mov 0x70(%r8),%r10 │ │ │ │ cmp %r10,0x70(%rdx) │ │ │ │ - jb 160b0 │ │ │ │ - jne 160a0 │ │ │ │ + jb 16068 │ │ │ │ + jne 16060 │ │ │ │ vmovss 0x78(%rdx),%xmm12 │ │ │ │ vmovss 0x78(%r8),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 160b0 │ │ │ │ + ja 16068 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 160a0 │ │ │ │ + ja 16060 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 15f0c │ │ │ │ + jne 15ecc │ │ │ │ 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) │ │ │ │ - lea -0x1(%rdx),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ - mov $0x24,%eax │ │ │ │ - vmovq %rdi,%xmm4 │ │ │ │ - shr $0x3f,%r8 │ │ │ │ - vpbroadcastq %rax,%zmm5 │ │ │ │ - lea -0x1(%r8,%rdx,1),%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + mov $0x14,%eax │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + vpbroadcastq %rax,%ymm4 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - sar $1,%r9 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + lea -0x1(%rdx,%rcx,1),%rdi │ │ │ │ + sar $1,%rdi │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov $0x40,%ebx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - vpbroadcastq %rbx,%zmm2 │ │ │ │ - mov %rsi,%rdi │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vpbroadcastq %rbx,%ymm2 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,-0x20(%rsp) │ │ │ │ - mov %r9,-0x28(%rsp) │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 17010 │ │ │ │ - vmovdqa64 0xd12a4(%rip),%zmm7 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - mov %rsi,-0x8(%rsp) │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jge 16dcd │ │ │ │ mov %rdx,-0x40(%rsp) │ │ │ │ - vmovdqa64 %zmm2,%zmm3 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - vmovq %rcx,%xmm8 │ │ │ │ - vmovq %xmm4,%rcx │ │ │ │ + vmovdqa 0xcb633(%rip),%ymm6 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rsi,%r12 │ │ │ │ + vmovdqa %ymm2,%ymm3 │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - inc %r10 │ │ │ │ - lea (%r10,%r10,1),%rbx │ │ │ │ - shl $0x4,%r10 │ │ │ │ - add %rcx,%r10 │ │ │ │ - lea -0x8(%rcx,%rbx,8),%r15 │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - mov (%r10),%r14 │ │ │ │ - mov (%r15),%r11 │ │ │ │ - mov %r10,-0x10(%rsp) │ │ │ │ - mov 0x8(%r14),%r12 │ │ │ │ - mov 0x8(%r11),%r10 │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,-0x18(%rsp) │ │ │ │ - sub %rdx,%rdi │ │ │ │ + lea 0x1(%r12),%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %r13,%rdx │ │ │ │ + lea -0x1(%rsi),%r14 │ │ │ │ + mov %rsi,-0x8(%rsp) │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + lea 0x0(%r13,%r14,8),%r15 │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov 0x8(%r9),%r8 │ │ │ │ + mov (%r9),%rax │ │ │ │ + mov 0x8(%rdi),%r11 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %r11,-0x18(%rsp) │ │ │ │ sub %rax,%r10 │ │ │ │ - lea (%rdx,%r10,1),%r9 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - cmovle %r12,%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 16403 │ │ │ │ - mov $0xfffffffffffffffc,%r12 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - add %r9,%r12 │ │ │ │ - cmp $0x74,%r12 │ │ │ │ - jbe 167e0 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea (%rax,%r11,1),%rsi │ │ │ │ + cmp %r11,%r10 │ │ │ │ + cmovle %r8,%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 16820 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + lea -0x4(%r11),%rbx │ │ │ │ + cmp $0x34,%rbx │ │ │ │ + jbe 16860 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + and $0x3,%r11d │ │ │ │ + xor %rax,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %r11,%rcx │ │ │ │ + jne 16860 │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %r9,%rsi │ │ │ │ - xor %rdx,%r8 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - and $0x3f,%r8d │ │ │ │ - and $0x3,%esi │ │ │ │ - or %rsi,%r8 │ │ │ │ - jne 167e0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - neg %rsi │ │ │ │ - and $0xf,%esi │ │ │ │ - shr $0x2,%r12 │ │ │ │ - lea 0x10(%rsi),%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jb 1625b │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 16585 │ │ │ │ - mov %rax,-0x30(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 1621a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jg 16790 │ │ │ │ - inc %r10 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 16580 │ │ │ │ - mov (%rdi),%eax │ │ │ │ - cmp %eax,(%r8) │ │ │ │ - jge 16200 │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ - mov %r11,(%rcx,%rbx,8) │ │ │ │ - cmp %r13,-0x28(%rsp) │ │ │ │ - jle 16431 │ │ │ │ - mov %r13,-0x8(%rsp) │ │ │ │ - mov %r13,%r10 │ │ │ │ - jmp 16140 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%r8,%rax,1),%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 1635a │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 16337 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 1631f │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 16307 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 162ed │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 162d3 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 162b9 │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ + shr $0x2,%rbx │ │ │ │ + shr $0x2,%r8 │ │ │ │ + neg %r8 │ │ │ │ + mov %r8,%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + lea 0x8(%r11),%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jb 16443 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 16c8f │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + test $0x6,%r8b │ │ │ │ + je 16d17 │ │ │ │ + mov 0x4(%rdx),%r10d │ │ │ │ + cmp %r10d,0x4(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 16d40 │ │ │ │ + mov 0x8(%rdx),%r10d │ │ │ │ + cmp %r10d,0x8(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + and $0x4,%r8d │ │ │ │ + je 16d80 │ │ │ │ + mov 0xc(%rdx),%r10d │ │ │ │ + cmp %r10d,0xc(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 16d92 │ │ │ │ + mov 0x10(%rdx),%r10d │ │ │ │ + cmp %r10d,0x10(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 16dbb │ │ │ │ + mov 0x14(%rdx),%r10d │ │ │ │ + cmp %r10d,0x14(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + cmp $0x7,%r11 │ │ │ │ + jne 16e0f │ │ │ │ + mov 0x18(%rdx),%r10d │ │ │ │ + cmp %r10d,0x18(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + lea 0x1c(%rax),%r8 │ │ │ │ + lea 0x1c(%rdx),%r10 │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + vpbroadcastq %r10,%ymm0 │ │ │ │ + sub %r11,%r8 │ │ │ │ + shl $0x2,%r11 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm14 │ │ │ │ + add %rbx,%r8 │ │ │ │ + add %r11,%rax │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,-0x38(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + lea -0x8(%rbx),%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 16350 │ │ │ │ + vmovdqa (%rax),%ymm1 │ │ │ │ + vmovdqa (%rdx),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm1,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16460 │ │ │ │ + vpcmpnled %ymm5,%ymm1,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16460 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm14 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 16350 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 1631a │ │ │ │ + vmovdqa 0x20(%rax),%ymm7 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16460 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16460 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm14 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm9 │ │ │ │ + vmovdqa (%rdx,%rcx,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 16460 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 16460 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm14 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm11 │ │ │ │ + vmovdqa (%rdx,%rcx,4),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 16460 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 16460 │ │ │ │ + lea 0x8(%rcx),%r11 │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm13 │ │ │ │ + mov %r11,%rcx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 16840 │ │ │ │ + vmovdqa (%rax,%r11,4),%ymm0 │ │ │ │ + vmovdqa (%rdx,%r11,4),%ymm1 │ │ │ │ + vpcmpltd %ymm1,%ymm0,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16460 │ │ │ │ + vpcmpnled %ymm1,%ymm0,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16460 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm3,%ymm13,%ymm5 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm8 │ │ │ │ + vmovdqa (%rdx,%rcx,4),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16460 │ │ │ │ + vpcmpnled %ymm7,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16460 │ │ │ │ + lea 0x10(%r11),%rcx │ │ │ │ + vpaddq %ymm3,%ymm5,%ymm9 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm10 │ │ │ │ + vmovdqa (%rdx,%rcx,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 16460 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 16460 │ │ │ │ + lea 0x18(%r11),%rcx │ │ │ │ + vpaddq %ymm3,%ymm9,%ymm14 │ │ │ │ + jmp 16350 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 16478 │ │ │ │ + add $0x4,%rax │ │ │ │ add $0x4,%rdx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 16820 │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jge 16430 │ │ │ │ + mov %rdi,0x0(%r13,%r12,8) │ │ │ │ + cmp %r14,-0x28(%rsp) │ │ │ │ + jle 16491 │ │ │ │ + mov %r14,%r12 │ │ │ │ + jmp 160e0 │ │ │ │ + nop │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ + lea 0x0(,%rcx,4),%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + add %r10,%rdx │ │ │ │ + jmp 16443 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x8(%rsp),%r14 │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov -0x10(%rsp),%r15 │ │ │ │ + mov %rdi,0x0(%r13,%r12,8) │ │ │ │ + cmp %r14,-0x28(%rsp) │ │ │ │ + jg 16457 │ │ │ │ + mov -0x40(%rsp),%r9 │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 16ca4 │ │ │ │ + lea -0x1(%r14),%rsi │ │ │ │ + shr $0x3f,%rsi │ │ │ │ + lea -0x1(%rsi,%r14,1),%r9 │ │ │ │ + sar $1,%r9 │ │ │ │ + cmp -0x20(%rsp),%r14 │ │ │ │ + jle 16afa │ │ │ │ + mov 0x8(%r10),%r12 │ │ │ │ + mov (%r10),%r8 │ │ │ │ + mov %r10,-0x28(%rsp) │ │ │ │ + vmovdqa 0xcb22c(%rip),%ymm5 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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,-0x30(%rsp) │ │ │ │ + sub %r8,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x0(%r13,%r9,8),%r15 │ │ │ │ + mov (%r15),%r10 │ │ │ │ + mov 0x8(%r10),%rbx │ │ │ │ + mov (%r10),%rax │ │ │ │ + mov %rbx,%r11 │ │ │ │ + lea (%rax,%r12,1),%rsi │ │ │ │ + sub %rax,%r11 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + cmovle %rbx,%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 16a10 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ + cmp $0x34,%rdx │ │ │ │ + jbe 16a90 │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0x3,%ecx │ │ │ │ + xor %r8,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rcx,%rdi │ │ │ │ + jne 16a90 │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shr $0x2,%rdi │ │ │ │ + neg %rdi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0x8(%rcx),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 16c9c │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 16c80 │ │ │ │ + mov (%r8),%r11d │ │ │ │ + cmp %r11d,(%rax) │ │ │ │ + jl 16a23 │ │ │ │ + jg 16af0 │ │ │ │ + test $0x6,%dil │ │ │ │ + je 16d00 │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + cmp %r11d,0x4(%r8) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 16d29 │ │ │ │ + mov 0x8(%r8),%r11d │ │ │ │ + cmp %r11d,0x8(%rax) │ │ │ │ + jl 16a23 │ │ │ │ + jg 16af0 │ │ │ │ + and $0x4,%edi │ │ │ │ + je 16d52 │ │ │ │ + mov 0xc(%rax),%r11d │ │ │ │ + cmp %r11d,0xc(%r8) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 16d69 │ │ │ │ + mov 0x10(%rax),%r11d │ │ │ │ + cmp %r11d,0x10(%r8) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 16da4 │ │ │ │ + mov 0x14(%r8),%r11d │ │ │ │ + cmp %r11d,0x14(%rax) │ │ │ │ + jl 16a23 │ │ │ │ + jg 16af0 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 16df8 │ │ │ │ + mov 0x18(%r8),%r11d │ │ │ │ + cmp %r11d,0x18(%rax) │ │ │ │ + jl 16a23 │ │ │ │ + jg 16af0 │ │ │ │ + lea 0x1c(%rax),%rdi │ │ │ │ + lea 0x1c(%r8),%rbx │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + mov $0x1,%r11d │ │ │ │ + vpbroadcastq -0x8(%rsp),%ymm12 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + shl $0x2,%rcx │ │ │ │ + add %rdx,%r11 │ │ │ │ + add %rcx,%rax │ │ │ │ + vpaddq %ymm5,%ymm12,%ymm0 │ │ │ │ + add %r8,%rcx │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r11,%rdx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea -0x8(%rbx),%rdi │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x3,%rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 16728 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%rcx),%ymm15 │ │ │ │ + vpcmpnled %ymm13,%ymm15,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 16a50 │ │ │ │ + vpcmpltd %ymm13,%ymm15,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 16a50 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 16728 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 166ee │ │ │ │ + vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm1 │ │ │ │ + vpcmpnled %ymm8,%ymm1,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16a50 │ │ │ │ + vpcmpltd %ymm8,%ymm1,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16a50 │ │ │ │ + mov $0x10,%edx │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm7 │ │ │ │ + vmovdqa (%rcx,%rdx,4),%ymm9 │ │ │ │ + vpcmpnled %ymm7,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16a50 │ │ │ │ + vpcmpltd %ymm7,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16a50 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm10 │ │ │ │ + vmovdqa (%rcx,%rdx,4),%ymm11 │ │ │ │ + vpcmpnled %ymm10,%ymm11,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 16a50 │ │ │ │ + vpcmpltd %ymm10,%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 16a50 │ │ │ │ + lea 0x8(%rdx),%rdi │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm14 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 16b0f │ │ │ │ + vmovdqa (%rax,%rdi,4),%ymm6 │ │ │ │ + vmovdqa (%rcx,%rdi,4),%ymm12 │ │ │ │ + vpcmpnled %ymm6,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 16a50 │ │ │ │ + vpcmpltd %ymm6,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 16a50 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm13 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm15 │ │ │ │ + vmovdqa (%rcx,%rdx,4),%ymm8 │ │ │ │ + vpcmpnled %ymm15,%ymm8,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16a50 │ │ │ │ + vpcmpltd %ymm15,%ymm8,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16a50 │ │ │ │ + lea 0x10(%rdi),%rdx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm1 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm7 │ │ │ │ + vmovdqa (%rcx,%rdx,4),%ymm9 │ │ │ │ + vpcmpnled %ymm7,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16a50 │ │ │ │ + vpcmpltd %ymm7,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16a50 │ │ │ │ + lea 0x18(%rdi),%rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm0 │ │ │ │ + jmp 16728 │ │ │ │ + vpaddq %ymm4,%ymm14,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0x8(%rsp),%r14 │ │ │ │ + cmp %rdx,-0x18(%rsp) │ │ │ │ + setne %dil │ │ │ │ + sub %rdi,%r14 │ │ │ │ + lea 0x0(%r13,%r14,8),%r15 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + jmp 1644b │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 16809 │ │ │ │ + mov -0x38(%rsp),%rdx │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + add %r10,%rdx │ │ │ │ + jmp 16443 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + sub $0x4,%r8 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 16960 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 1693d │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 16925 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 1690b │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 168f1 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 168d9 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 168bf │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + cmp %ebx,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + cmp %ebx,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 16403 │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x4(%rax),%r10d │ │ │ │ - cmp %r10d,0x4(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x8(%rax),%esi │ │ │ │ - cmp %esi,0x8(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0xc(%rax),%edi │ │ │ │ - cmp %edi,0xc(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x10(%rax),%r8d │ │ │ │ - cmp %r8d,0x10(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x14(%rax),%r12d │ │ │ │ - cmp %r12d,0x14(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x18(%rax),%r10d │ │ │ │ - cmp %r10d,0x18(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x1c(%rax),%esi │ │ │ │ - cmp %esi,0x1c(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x20,%rdx │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 16820 │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + mov 0x4(%rdx),%r10d │ │ │ │ + cmp %r10d,0x4(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + mov 0x8(%rdx),%r8d │ │ │ │ + cmp %r8d,0x8(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + mov 0xc(%rdx),%ebx │ │ │ │ + cmp %ebx,0xc(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + mov 0x10(%rdx),%r11d │ │ │ │ + cmp %r11d,0x10(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + mov 0x14(%rdx),%ecx │ │ │ │ + cmp %ecx,0x14(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + mov 0x18(%rdx),%r10d │ │ │ │ + cmp %r10d,0x18(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ + mov 0x1c(%rdx),%r8d │ │ │ │ + cmp %r8d,0x1c(%rax) │ │ │ │ + jl 1644b │ │ │ │ + jg 16478 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 1635a │ │ │ │ - cmp %rax,-0x18(%rsp) │ │ │ │ - setne %r11b │ │ │ │ - movzbl %r11b,%r13d │ │ │ │ - sub %r13,%rbx │ │ │ │ - lea (%rcx,%rbx,8),%r15 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ - mov (%r15),%r11 │ │ │ │ - mov %r11,(%rcx,%rbx,8) │ │ │ │ - cmp %r13,-0x28(%rsp) │ │ │ │ - jg 16235 │ │ │ │ - mov -0x40(%rsp),%r9 │ │ │ │ - vmovq %rcx,%xmm4 │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - test $0x1,%r9b │ │ │ │ - je 16fb8 │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - shr $0x3f,%rax │ │ │ │ - lea -0x1(%rax,%r13,1),%r10 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 16960 │ │ │ │ + jmp 16820 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r8,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,-0x30(%rsp) │ │ │ │ + je 16af0 │ │ │ │ + mov %r10,0x0(%r13,%r14,8) │ │ │ │ + lea -0x1(%r9),%r14 │ │ │ │ + shr $0x3f,%r14 │ │ │ │ + lea -0x1(%r14,%r9,1),%r10 │ │ │ │ + mov %r9,%r14 │ │ │ │ + cmp %r9,-0x20(%rsp) │ │ │ │ + jge 16cd2 │ │ │ │ sar $1,%r10 │ │ │ │ - cmp -0x20(%rsp),%r13 │ │ │ │ - jle 16c23 │ │ │ │ - mov 0x8(%rcx),%r15 │ │ │ │ - mov (%rcx),%r12 │ │ │ │ - vmovdqa64 0xd0f4a(%rip),%zmm7 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - vmovq %rcx,%xmm8 │ │ │ │ - vmovq %xmm4,%rcx │ │ │ │ - mov %r15,-0x28(%rsp) │ │ │ │ - sub %r12,%r15 │ │ │ │ - mov %r15,-0x8(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - lea (%rcx,%r10,8),%rsi │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ - mov (%rsi),%r15 │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ - mov (%r15),%rdx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea (%rdx,%rbx,1),%r9 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - cmovle %rdi,%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 16ff7 │ │ │ │ - mov $0xfffffffffffffffc,%r14 │ │ │ │ - sub %rdx,%r14 │ │ │ │ - add %r9,%r14 │ │ │ │ - cmp $0x74,%r14 │ │ │ │ - jbe 16ba0 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r9,%r8 │ │ │ │ - xor %r12,%rax │ │ │ │ - sub %rdx,%r8 │ │ │ │ - and $0x3f,%eax │ │ │ │ - and $0x3,%r8d │ │ │ │ - or %r8,%rax │ │ │ │ - jne 16ba0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - neg %rsi │ │ │ │ - shr $0x2,%r14 │ │ │ │ - and $0xf,%esi │ │ │ │ - mov %r14,%r11 │ │ │ │ - lea 0x10(%rsi),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jb 16fb0 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 16990 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 1654a │ │ │ │ + mov %r10,%r9 │ │ │ │ + jmp 164e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ + mov -0x8(%rsp),%r11 │ │ │ │ + shl $0x2,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + add %r11,%rdx │ │ │ │ + jmp 16a7f │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jl 16af0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 16a18 │ │ │ │ + mov (%rax),%ebx │ │ │ │ + cmp %ebx,(%rdx) │ │ │ │ + jle 16a70 │ │ │ │ + jmp 16a23 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - jl 16c10 │ │ │ │ - inc %r14 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 16990 │ │ │ │ - mov (%r8),%ebx │ │ │ │ - cmp %ebx,(%rdi) │ │ │ │ - jle 16530 │ │ │ │ - mov %r15,(%rcx,%r13,8) │ │ │ │ - lea -0x1(%r10),%r13 │ │ │ │ - shr $0x3f,%r13 │ │ │ │ - lea -0x1(%r13,%r10,1),%r15 │ │ │ │ - mov %r10,%r13 │ │ │ │ - cmp %r10,-0x20(%rsp) │ │ │ │ - jge 16fe8 │ │ │ │ - sar $1,%r15 │ │ │ │ - mov %r15,%r10 │ │ │ │ - jmp 16490 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vpbroadcastq %rdi,%zmm0 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - add %r12,%r10 │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov %r10,-0x30(%rsp) │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm4 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - mov %r12,-0x38(%rsp) │ │ │ │ - mov %r10,%r12 │ │ │ │ - lea -0x10(%r10),%r10 │ │ │ │ - shl $0x2,%rsi │ │ │ │ - shr $0x4,%r10 │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 16690 │ │ │ │ - vmovdqa32 (%rdx),%zmm1 │ │ │ │ - vmovdqa32 (%rsi),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 16250 │ │ │ │ - vpcmpnled %zmm6,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 16250 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm3,%zmm4,%zmm4 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 16690 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 16653 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm9 │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 16250 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 16250 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm3,%zmm4,%zmm4 │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm11 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 16250 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 16250 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm3,%zmm4,%zmm4 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm13 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm13,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 16250 │ │ │ │ - vpcmpnled %zmm14,%zmm13,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 16250 │ │ │ │ - lea 0x10(%rax),%r10 │ │ │ │ - vpaddq %zmm3,%zmm4,%zmm15 │ │ │ │ - mov %r10,%rax │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 167a0 │ │ │ │ - vmovdqa32 (%rdx,%r10,4),%zmm1 │ │ │ │ - vmovdqa32 (%rsi,%r10,4),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 16250 │ │ │ │ - vpcmpnled %zmm6,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 16250 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm3,%zmm15,%zmm9 │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm10 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 16250 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 16250 │ │ │ │ - lea 0x20(%r10),%rax │ │ │ │ - vpaddq %zmm3,%zmm9,%zmm12 │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm13 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm13,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 16250 │ │ │ │ - vpcmpnled %zmm14,%zmm13,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 16250 │ │ │ │ - lea 0x30(%r10),%rax │ │ │ │ - vpaddq %zmm3,%zmm12,%zmm4 │ │ │ │ - jmp 16690 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x10(%rsp),%r15 │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - jmp 16221 │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea (%r8,%rax,1),%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ - cmp %r12,-0x30(%rsp) │ │ │ │ - jne 1625b │ │ │ │ - vpaddq %zmm5,%zmm4,%zmm4 │ │ │ │ - valignq $0x7,%zmm4,%zmm4,%zmm0 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - jmp 16403 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r8,%rdx │ │ │ │ + sub %rax,%rdi │ │ │ │ sub $0x4,%rdi │ │ │ │ shr $0x2,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 168e1 │ │ │ │ + je 16bd3 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 168be │ │ │ │ + je 16bb2 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 168a4 │ │ │ │ + je 16b98 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 1688c │ │ │ │ + je 16b80 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 16874 │ │ │ │ + je 16b68 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 1685a │ │ │ │ + je 16b54 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 16840 │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 16403 │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x4(%rax),%esi │ │ │ │ - cmp %esi,0x4(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x8(%rax),%edi │ │ │ │ - cmp %edi,0x8(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - cmp %r8d,0xc(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x10(%rax),%r12d │ │ │ │ - cmp %r12d,0x10(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x14(%rax),%r10d │ │ │ │ - cmp %r10d,0x14(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - cmp %esi,0x18(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - mov 0x1c(%rax),%edi │ │ │ │ - cmp %edi,0x1c(%rdx) │ │ │ │ - jl 16221 │ │ │ │ - jg 16790 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 168e1 │ │ │ │ - jmp 16403 │ │ │ │ - nopl (%rax) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vpbroadcastq %rdi,%zmm3 │ │ │ │ - sub %rsi,%rbx │ │ │ │ - add %r11,%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rbx,%rax │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ - vpaddq %zmm7,%zmm3,%zmm0 │ │ │ │ - lea -0x10(%r14),%r11 │ │ │ │ - shr $0x4,%rax │ │ │ │ - shl $0x2,%rsi │ │ │ │ - shr $0x4,%r11 │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ - add %rsi,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - add %r12,%rsi │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 16aa0 │ │ │ │ - vmovdqa32 (%rdx),%zmm15 │ │ │ │ - vmovdqa32 (%rsi),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm15,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 16c40 │ │ │ │ - vpcmpnled %zmm1,%zmm15,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 16c40 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 16aa0 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 16a5c │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm9 │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm9,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 16c40 │ │ │ │ - vpcmpnled %zmm6,%zmm9,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 16c40 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm10 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 16c40 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 16c40 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm12 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 16c40 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 16c40 │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm14 │ │ │ │ - mov %r11,%rax │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 16e10 │ │ │ │ - vmovdqa32 (%rdx,%r11,4),%zmm15 │ │ │ │ - vmovdqa32 (%rsi,%r11,4),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm15,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 16c40 │ │ │ │ - vpcmpnled %zmm3,%zmm15,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 16c40 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm1 │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm9 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm9,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 16c40 │ │ │ │ - vpcmpnled %zmm6,%zmm9,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 16c40 │ │ │ │ - lea 0x20(%r11),%rax │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm10 │ │ │ │ - vmovdqa32 (%rdx,%rax,4),%zmm11 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 16c40 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 16c40 │ │ │ │ - lea 0x30(%r11),%rax │ │ │ │ - vpaddq %zmm2,%zmm10,%zmm0 │ │ │ │ - jmp 16aa0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r9,%r14 │ │ │ │ - mov %r12,%rax │ │ │ │ - sub %rdx,%r14 │ │ │ │ - sub $0x4,%r14 │ │ │ │ - shr $0x2,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 16ef8 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 16ed5 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 16ebd │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 16ea3 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 16e8b │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 16e73 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 16e59 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%r12) │ │ │ │ - jg 16551 │ │ │ │ - jge 16e50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq %rcx,%xmm2 │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - vmovq %xmm2,%r9 │ │ │ │ - lea (%r9,%r13,8),%r15 │ │ │ │ - mov %rcx,(%r15) │ │ │ │ + je 16b3e │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r8) │ │ │ │ + jg 16a23 │ │ │ │ + jge 16b36 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x28(%rsp),%r10 │ │ │ │ + lea 0x0(%r13,%r14,8),%r15 │ │ │ │ + mov %r10,(%r15) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - shl $0x2,%rax │ │ │ │ - lea (%r8,%rax,1),%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 16d48 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 16d27 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 16d0f │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 16cf5 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 16cdb │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 16cc3 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 16ca9 │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x4,%rdx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 16cdc │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + add %rcx,%rdx │ │ │ │ + jmp 16a7f │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x4,%rdx │ │ │ │ + lea 0x4(%r8),%rdx │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 16def │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x4(%rdx),%ebx │ │ │ │ - cmp %ebx,0x4(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x8(%rdx),%r14d │ │ │ │ - cmp %r14d,0x8(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0xc(%rdx),%r11d │ │ │ │ - cmp %r11d,0xc(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x10(%rdx),%esi │ │ │ │ - cmp %esi,0x10(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x14(%rdx),%edi │ │ │ │ - cmp %edi,0x14(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x18(%rdx),%r8d │ │ │ │ - cmp %r8d,0x18(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x1c(%rdx),%ebx │ │ │ │ - cmp %ebx,0x1c(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 16d48 │ │ │ │ - cmp %rax,-0x28(%rsp) │ │ │ │ - jne 16551 │ │ │ │ - lea (%rcx,%r13,8),%r15 │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - jmp 16c23 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea (%r8,%rax,1),%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 16c4b │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm4 │ │ │ │ - vmovq %xmm4,%rax │ │ │ │ - cmp %rax,-0x28(%rsp) │ │ │ │ - jne 16551 │ │ │ │ - jmp 16dfa │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x4,%rdx │ │ │ │ - lea 0x4(%r12),%rax │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rax),%ebx │ │ │ │ + cmp %ebx,(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ add $0x4,%rdx │ │ │ │ + mov (%rax),%ebx │ │ │ │ + cmp %ebx,(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 16def │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x4(%rdx),%esi │ │ │ │ - cmp %esi,0x4(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x8(%rdx),%edi │ │ │ │ - cmp %edi,0x8(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0xc(%rdx),%r8d │ │ │ │ - cmp %r8d,0xc(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x10(%rdx),%ebx │ │ │ │ - cmp %ebx,0x10(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x14(%rdx),%r14d │ │ │ │ - cmp %r14d,0x14(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x18(%rdx),%r11d │ │ │ │ - cmp %r11d,0x18(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - mov 0x1c(%rdx),%esi │ │ │ │ - cmp %esi,0x1c(%rax) │ │ │ │ - jg 16551 │ │ │ │ - jl 16c10 │ │ │ │ - add $0x20,%rdx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 16a18 │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + cmp %ecx,0x4(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + cmp %ebx,0xc(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + mov 0x10(%rax),%edi │ │ │ │ + cmp %edi,0x10(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + mov 0x14(%rax),%ecx │ │ │ │ + cmp %ecx,0x14(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + mov 0x18(%rax),%r11d │ │ │ │ + cmp %r11d,0x18(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ + mov 0x1c(%rax),%ebx │ │ │ │ + cmp %ebx,0x1c(%rdx) │ │ │ │ + jg 16a23 │ │ │ │ + jl 16af0 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 16ef8 │ │ │ │ - jmp 16def │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rax │ │ │ │ - jmp 16c4b │ │ │ │ - lea -0x2(%r9),%r14 │ │ │ │ - sar $1,%r14 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - jne 1644a │ │ │ │ - lea 0x1(%r13,%r13,1),%rdx │ │ │ │ - vmovq %xmm4,%r8 │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov (%r8,%rdx,8),%r12 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 16bd3 │ │ │ │ + jmp 16a18 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ + jmp 16633 │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + jmp 16261 │ │ │ │ + mov %r8,%rdx │ │ │ │ + jmp 16a7f │ │ │ │ + sub $0x2,%r9 │ │ │ │ + sar $1,%r9 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 164a5 │ │ │ │ + lea 0x1(%r14,%r14,1),%rdx │ │ │ │ + mov %r14,%r9 │ │ │ │ + lea 0x0(%r13,%rdx,8),%rax │ │ │ │ + mov %rdx,%r14 │ │ │ │ + mov (%rax),%r12 │ │ │ │ mov %r12,(%r15) │ │ │ │ - lea (%r8,%rdx,8),%r15 │ │ │ │ - jmp 1645a │ │ │ │ - mov -0x10(%rsp),%r15 │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - jmp 16c23 │ │ │ │ - mov %r12,%rax │ │ │ │ - cmp %rax,-0x28(%rsp) │ │ │ │ - jne 16551 │ │ │ │ - jmp 16dfa │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm4,%rsi │ │ │ │ - lea (%rsi,%rdi,8),%r15 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 164b5 │ │ │ │ + mov -0x28(%rsp),%r10 │ │ │ │ + jmp 16afa │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ + vmovq %xmm3,%rdx │ │ │ │ + cmp %rdx,-0x30(%rsp) │ │ │ │ + jne 16a23 │ │ │ │ + jmp 16af0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4(%rax),%rdi │ │ │ │ + lea 0x4(%r8),%rbx │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + jmp 16633 │ │ │ │ + lea 0x4(%rax),%r8 │ │ │ │ + lea 0x4(%rdx),%r10 │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ + jmp 16261 │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + lea 0x8(%r8),%rbx │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + jmp 16633 │ │ │ │ + lea 0x8(%rax),%r8 │ │ │ │ + lea 0x8(%rdx),%r10 │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ + jmp 16261 │ │ │ │ + lea 0xc(%rax),%rdi │ │ │ │ + lea 0xc(%r8),%rbx │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + jmp 16633 │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + lea 0x10(%r8),%rbx │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + jmp 16633 │ │ │ │ + lea 0xc(%rax),%r8 │ │ │ │ + lea 0xc(%rdx),%r10 │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ + jmp 16261 │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ + jmp 16261 │ │ │ │ + lea 0x14(%rax),%rdi │ │ │ │ + lea 0x14(%r8),%rbx │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + jmp 16633 │ │ │ │ + lea 0x14(%rax),%r8 │ │ │ │ + lea 0x14(%rdx),%r10 │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ + jmp 16261 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + lea 0x0(%r13,%rsi,8),%r15 │ │ │ │ test $0x1,%dl │ │ │ │ - jne 16c23 │ │ │ │ - lea -0x2(%rdx),%rdx │ │ │ │ + jne 16afa │ │ │ │ + sub $0x2,%rdx │ │ │ │ sar $1,%rdx │ │ │ │ cmp %rdx,-0x20(%rsp) │ │ │ │ - jne 16c23 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - jmp 16fc8 │ │ │ │ + jne 16afa │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 16cb4 │ │ │ │ + lea 0x18(%rax),%rdi │ │ │ │ + lea 0x18(%r8),%rbx │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ + jmp 16633 │ │ │ │ + lea 0x18(%rax),%r8 │ │ │ │ + lea 0x18(%rdx),%r10 │ │ │ │ + mov %r8,-0x30(%rsp) │ │ │ │ + jmp 16261 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - lea -0x1(%rbx,%rdx,1),%rbx │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %ecx,%r8d │ │ │ │ - sar $1,%rbx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jge 17180 │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ + lea -0x1(%rdx),%r12 │ │ │ │ + shr $0x3f,%r12 │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ + mov %rdx,%rbp │ │ │ │ + lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ + sar $1,%r12 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jge 16f48 │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 17083 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 16e73 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r9 │ │ │ │ lea 0x2(%r9,%r9,1),%rax │ │ │ │ - lea -0x1(%rax,%rdi,1),%r10 │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ - movzbl (%rdx),%ecx │ │ │ │ - movzbl (%r10),%r11d │ │ │ │ - cmp %r11b,%cl │ │ │ │ - cmovb %r11d,%ecx │ │ │ │ - cmovb %r10,%rdx │ │ │ │ - sbb $0x0,%rax │ │ │ │ - mov %cl,(%rdi,%r9,1) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jg 17080 │ │ │ │ + lea -0x1(%rax),%r10 │ │ │ │ + lea (%rdi,%rax,1),%rcx │ │ │ │ + lea (%rdi,%r10,1),%r11 │ │ │ │ + movzbl (%rcx),%edx │ │ │ │ + movzbl (%r11),%ebx │ │ │ │ + cmp %bl,%dl │ │ │ │ + cmovb %ebx,%edx │ │ │ │ + cmovb %r10,%rax │ │ │ │ + cmovb %r11,%rcx │ │ │ │ + mov %dl,(%rdi,%r9,1) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jg 16e70 │ │ │ │ test $0x1,%bpl │ │ │ │ - je 17140 │ │ │ │ + je 16f10 │ │ │ │ lea -0x1(%rax),%rbp │ │ │ │ + mov (%rsp),%rbx │ │ │ │ shr $0x3f,%rbp │ │ │ │ - lea -0x1(%rax,%rbp,1),%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ + lea -0x1(%rax,%rbp,1),%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ cmp %rsi,%rax │ │ │ │ - jg 1711e │ │ │ │ - jmp 1712f │ │ │ │ - nopl (%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(%rcx),%rax │ │ │ │ - mov %r11b,(%rdx) │ │ │ │ + jg 16ee6 │ │ │ │ + jmp 16ef7 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ + mov %r11b,(%rcx) │ │ │ │ shr $0x3f,%rax │ │ │ │ - lea -0x1(%rax,%rcx,1),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 17170 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ - lea (%rdi,%rcx,1),%r10 │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ + lea -0x1(%rax,%rdx,1),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 16f40 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + lea (%rdi,%rax,1),%rcx │ │ │ │ movzbl (%r10),%r11d │ │ │ │ cmp %r8b,%r11b │ │ │ │ - jb 17100 │ │ │ │ - mov %r8b,(%rdx) │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ + jb 16ec8 │ │ │ │ + mov %r8b,(%rcx) │ │ │ │ + mov 0x8(%rsp),%rbp │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ + add $0x18,%rsp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rax,%rbp │ │ │ │ - jne 170ba │ │ │ │ - lea 0x1(%rdi,%rax,2),%r9 │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1(%rax,%rax,1),%rax │ │ │ │ - movzbl (%r9),%ebx │ │ │ │ - mov %bl,(%rdx) │ │ │ │ - mov %r9,%rdx │ │ │ │ - jmp 170ca │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r8b,(%rdx) │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jne 16ea7 │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + lea 0x1(%rax,%rax,1),%r9 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movzbl (%rdi,%r9,1),%r12d │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r12b,(%rcx) │ │ │ │ + lea (%rdi,%r9,1),%rcx │ │ │ │ + jmp 16ebb │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea (%rdi,%rsi,1),%rdx │ │ │ │ - test $0x1,%bpl │ │ │ │ - jne 1712f │ │ │ │ + mov %r10,%rcx │ │ │ │ + jmp 16ef7 │ │ │ │ + nopl (%rax) │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 16ef7 │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 1712f │ │ │ │ + jne 16ef7 │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 17150 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 16f20 │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs 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 17320 │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 171eb │ │ │ │ + jge 170e0 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 16fbb │ │ │ │ nop │ │ │ │ - vmovss 0x8(%rdx),%xmm0 │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %r8,(%rax,%rdi,1) │ │ │ │ - vmovss %xmm0,0x8(%rax,%rdi,1) │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jle 17240 │ │ │ │ - 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 17010 │ │ │ │ + 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 171d0 │ │ │ │ + jb 16fa0 │ │ │ │ vmovss 0x8(%rsi),%xmm0 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 17230 │ │ │ │ - vmovss 0x8(%rdx),%xmm1 │ │ │ │ + jne 17000 │ │ │ │ + vmovss 0x8(%rcx),%xmm1 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - jbe 17233 │ │ │ │ + jbe 17003 │ │ │ │ vmovaps %xmm1,%xmm0 │ │ │ │ - jmp 171d5 │ │ │ │ + jmp 16fa5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r10,%r8 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - lea (%r9,%r9,1),%rcx │ │ │ │ - jmp 171d5 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea (%r9,%r9,1),%rax │ │ │ │ + jmp 16fa5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x1,%bpl │ │ │ │ - je 172e0 │ │ │ │ - lea -0x1(%rcx),%rax │ │ │ │ - shr $0x3f,%rax │ │ │ │ - lea -0x1(%rax,%rcx,1),%r10 │ │ │ │ + je 170a0 │ │ │ │ + lea -0x1(%rax),%rdx │ │ │ │ + shr $0x3f,%rdx │ │ │ │ + lea -0x1(%rax,%rdx,1),%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jle 172b8 │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov (%rdx),%r9 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jle 17088 │ │ │ │ + mov %r10,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + mov (%rcx),%r9 │ │ │ │ cmp %r11,%r9 │ │ │ │ - jb 172d0 │ │ │ │ + jb 17098 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 172b0 │ │ │ │ - vmovss 0x8(%rdx),%xmm4 │ │ │ │ + jne 17080 │ │ │ │ + vmovss 0x8(%rcx),%xmm4 │ │ │ │ vcomiss %xmm4,%xmm2 │ │ │ │ - jbe 172b0 │ │ │ │ - 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 17080 │ │ │ │ + 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 172b8 │ │ │ │ + jge 17088 │ │ │ │ mov %rsi,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - jmp 1725f │ │ │ │ + jmp 1702f │ │ │ │ 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 17281 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + vmovss 0x8(%rcx),%xmm4 │ │ │ │ + jmp 17051 │ │ │ │ + nop │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jne 1724a │ │ │ │ - lea 0x1(%rcx,%rcx,1),%rbp │ │ │ │ - mov %rcx,%r10 │ │ │ │ - lea 0x1(%rcx,%rcx,1),%rcx │ │ │ │ + cmp %rax,%rbp │ │ │ │ + jne 1701a │ │ │ │ + lea 0x1(%rax,%rax,1),%rbp │ │ │ │ + mov %rax,%r10 │ │ │ │ + lea 0x1(%rax,%rax,1),%rax │ │ │ │ shl $0x4,%rbp │ │ │ │ add %rdi,%rbp │ │ │ │ - vmovss 0x8(%rbp),%xmm3 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ - mov %r12,(%rdx) │ │ │ │ - vmovss %xmm3,0x8(%rdx) │ │ │ │ - mov %rbp,%rdx │ │ │ │ - jmp 1725a │ │ │ │ + vmovss 0x8(%rbp),%xmm3 │ │ │ │ + mov %r12,(%rcx) │ │ │ │ + vmovss %xmm3,0x8(%rcx) │ │ │ │ + mov %rbp,%rcx │ │ │ │ + jmp 1702a │ │ │ │ nopl (%rax) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - test $0x1,%bpl │ │ │ │ - jne 172b8 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 17088 │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rbp,%rbx │ │ │ │ - jne 172b8 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - jmp 172f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ + jne 17088 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 170b0 │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %rdx,%r11 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ shr $0x3f,%rbx │ │ │ │ lea -0x1(%rbx,%rdx,1),%rbx │ │ │ │ - mov %rcx,%rbp │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jge 17480 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - jmp 17383 │ │ │ │ + jge 17220 │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ + jmp 17143 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + lea 0x1(%r9),%rax │ │ │ │ lea (%rax,%rax,1),%rdx │ │ │ │ shl $0x4,%rax │ │ │ │ - lea -0x8(%rdi,%rdx,8),%r9 │ │ │ │ + lea -0x1(%rdx),%r10 │ │ │ │ add %rdi,%rax │ │ │ │ + lea (%rdi,%r10,8),%rbp │ │ │ │ mov (%rax),%rcx │ │ │ │ - mov (%r9),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - cmovb %r10,%rcx │ │ │ │ - cmovb %r9,%rax │ │ │ │ - sbb $0x0,%rdx │ │ │ │ - mov %rcx,(%rdi,%r8,8) │ │ │ │ + mov 0x0(%rbp),%r12 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + cmovb %r12,%rcx │ │ │ │ + cmovb %r10,%rdx │ │ │ │ + cmovb %rbp,%rax │ │ │ │ + mov %rcx,(%rdi,%r9,8) │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jg 17380 │ │ │ │ + jg 17140 │ │ │ │ test $0x1,%r11b │ │ │ │ - je 17440 │ │ │ │ - lea -0x1(%rdx),%r8 │ │ │ │ - shr $0x3f,%r8 │ │ │ │ - lea -0x1(%rdx,%r8,1),%rcx │ │ │ │ + je 171e0 │ │ │ │ + lea -0x1(%rdx),%r9 │ │ │ │ + mov 0x8(%rsp),%rbp │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ + shr $0x3f,%r9 │ │ │ │ + lea -0x1(%rdx,%r9,1),%rcx │ │ │ │ sar $1,%rcx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jg 1741e │ │ │ │ - jmp 1742e │ │ │ │ - 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) │ │ │ │ + jg 171be │ │ │ │ + jmp 171ce │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ - mov %r8,(%rax) │ │ │ │ + mov %r9,(%rax) │ │ │ │ shr $0x3f,%rdx │ │ │ │ lea -0x1(%rdx,%rcx,1),%rax │ │ │ │ mov %rcx,%rdx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jge 17470 │ │ │ │ + jge 17210 │ │ │ │ sar $1,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ - lea (%rdi,%rcx,8),%r10 │ │ │ │ + lea (%rdi,%rcx,8),%r11 │ │ │ │ lea (%rdi,%rdx,8),%rax │ │ │ │ - mov (%r10),%r8 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jb 17400 │ │ │ │ - mov %rbp,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ + mov (%r11),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jb 171a0 │ │ │ │ + mov %r8,(%rax) │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x2,%r11 │ │ │ │ sar $1,%r11 │ │ │ │ cmp %rdx,%r11 │ │ │ │ - jne 173bf │ │ │ │ + jne 1717f │ │ │ │ + mov 0x8(%rsp),%rbp │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ lea 0x1(%rdx,%rdx,1),%r11 │ │ │ │ mov %rdx,%rcx │ │ │ │ lea (%rdi,%r11,8),%rbx │ │ │ │ mov %r11,%rdx │ │ │ │ - mov (%rbx),%r9 │ │ │ │ - mov %r9,(%rax) │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + mov %r10,(%rax) │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 173cf │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rbp,(%rax) │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ + jmp 17199 │ │ │ │ + mov %r11,%rax │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + mov %r8,(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ lea (%rdi,%rsi,8),%rax │ │ │ │ test $0x1,%dl │ │ │ │ - jne 1742e │ │ │ │ + jne 171ce │ │ │ │ sub $0x2,%r11 │ │ │ │ sar $1,%r11 │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 1742e │ │ │ │ + jne 171ce │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 17450 │ │ │ │ + jmp 171f6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ lea 0x0(,%rsi,8),%rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ + sub $0x8,%rsp │ │ │ │ call d330 │ │ │ │ vpbroadcastq %rax,%xmm0 │ │ │ │ add %rbx,%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ vmovdqu %xmm0,0x0(%rbp) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%rdx │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + vmovdqu (%rbx),%xmm1 │ │ │ │ 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 %xmm1,0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 17537 │ │ │ │ + je 172c5 │ │ │ │ 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) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vmovdqu 0x18(%rbx),%xmm2 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm2,0x18(%rbp) │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm0,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 17580 │ │ │ │ + je 17300 │ │ │ │ + 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 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17a59 │ │ │ │ + je 177d7 │ │ │ │ mov %rdi,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 17a55 │ │ │ │ + je 177d3 │ │ │ │ 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 17a5d │ │ │ │ + je 177db │ │ │ │ mov %rax,%r8 │ │ │ │ push %rbx │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 17816 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 1758e │ │ │ │ + nopl (%rax) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 177f0 │ │ │ │ + jle 17568 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %r8,%r10 │ │ │ │ mov %r9,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x5,%rcx │ │ │ │ add %r9,%rcx │ │ │ │ and $0x3,%r10d │ │ │ │ - je 176f6 │ │ │ │ + je 1746e │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 176ac │ │ │ │ + je 17424 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 1766b │ │ │ │ + je 173e3 │ │ │ │ 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 177e9 │ │ │ │ + je 17561 │ │ │ │ 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 176f6 │ │ │ │ + jne 1746e │ │ │ │ shl $0x5,%r8 │ │ │ │ add %r8,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 17a50 │ │ │ │ + je 177ce │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %r8,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 175f0 │ │ │ │ + jl 17368 │ │ │ │ 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 17a3f │ │ │ │ + jle 177bd │ │ │ │ mov %rdi,%rbx │ │ │ │ lea -0x20(%r9),%rsi │ │ │ │ lea -0x20(%r10),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 17930 │ │ │ │ + je 176a8 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 178e6 │ │ │ │ + je 1765e │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 178a5 │ │ │ │ + je 1761d │ │ │ │ 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 17a38 │ │ │ │ + je 177b6 │ │ │ │ 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 17930 │ │ │ │ + jne 176a8 │ │ │ │ shl $0x5,%rdi │ │ │ │ sub %rdi,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 17804 │ │ │ │ + jne 1757c │ │ │ │ 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 17b55 │ │ │ │ + je 178d3 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 17b06 │ │ │ │ + je 17884 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 17ac0 │ │ │ │ + je 1783e │ │ │ │ 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 17c64 │ │ │ │ + je 179e2 │ │ │ │ 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 17b55 │ │ │ │ + jne 178d3 │ │ │ │ mov %rsi,%rax │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 17d50 │ │ │ │ + je 17ac8 │ │ │ │ sub $0x38,%rsp │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ mov (%rdi),%r9 │ │ │ │ - mov 0x10(%rdi),%r8 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov (%rsi),%rsi │ │ │ │ mov %rbp,0x28(%rsp) │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rax,%rbp │ │ │ │ - sub %r9,%r8 │ │ │ │ sub %rsi,%rbp │ │ │ │ + sub %r9,%r8 │ │ │ │ cmp %rbp,%r8 │ │ │ │ - jb 17cf0 │ │ │ │ + jb 17a70 │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jb 17d60 │ │ │ │ + jb 17ad0 │ │ │ │ cmp $0x8,%rbp │ │ │ │ - jle 17dc0 │ │ │ │ + jle 17b28 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r9,%rdi │ │ │ │ call d550 │ │ │ │ mov (%rbx),%r10 │ │ │ │ add %rbp,%r10 │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ mov 0x28(%rsp),%rbp │ │ │ │ @@ -9162,28 +9117,27 @@ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ call d2d0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 17d33 │ │ │ │ + je 17ab3 │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ call d340 │ │ │ │ lea (%r14,%rbp,1),%r10 │ │ │ │ mov %r14,(%rbx) │ │ │ │ mov 0x30(%rsp),%r14 │ │ │ │ mov %r10,0x10(%rbx) │ │ │ │ - jmp 17cd7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17a57 │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 17de0 │ │ │ │ + jle 17b40 │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ call d550 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov (%rbx),%r9 │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ @@ -9191,279 +9145,275 @@ │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ lea (%r9,%rbp,1),%r10 │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - jle 17cd7 │ │ │ │ + jle 17a57 │ │ │ │ call d2d0 │ │ │ │ mov (%rbx),%r10 │ │ │ │ add %rbp,%r10 │ │ │ │ - jmp 17cd7 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17a57 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r9,%rbp,1),%r10 │ │ │ │ - jne 17cd7 │ │ │ │ + jne 17a57 │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd %xmm1,(%r9) │ │ │ │ - jmp 17cd7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jne 17d8c │ │ │ │ + jmp 17a57 │ │ │ │ + jne 17afc │ │ │ │ vmovsd (%rsi),%xmm0 │ │ │ │ vmovsd %xmm0,(%r9) │ │ │ │ - jmp 17d8c │ │ │ │ + jmp 17afc │ │ │ │ nopl (%rax) │ │ │ │ - mov %rsi,%r11 │ │ │ │ + mov %rsi,%r10 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17ff9 │ │ │ │ + je 17d59 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 17ff9 │ │ │ │ + je 17d59 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 17e5d │ │ │ │ + jmp 17bbd │ │ │ │ nop │ │ │ │ - jne 17e1d │ │ │ │ + jne 17b7d │ │ │ │ vmovsd 0x8(%rdi),%xmm1 │ │ │ │ vcomisd %xmm0,%xmm1 │ │ │ │ - ja 17e6d │ │ │ │ + ja 17bcd │ │ │ │ lea -0x10(%rcx),%rdx │ │ │ │ mov (%rdx),%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,%r11 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jb 18000 │ │ │ │ - jne 17e41 │ │ │ │ + jb 17d60 │ │ │ │ + jne 17ba1 │ │ │ │ vmovsd 0x8(%rdx),%xmm2 │ │ │ │ vcomisd %xmm0,%xmm2 │ │ │ │ - ja 18005 │ │ │ │ - mov %r8,%r10 │ │ │ │ + ja 17d65 │ │ │ │ + mov %r8,%r11 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - vmovsd %xmm0,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 17ff9 │ │ │ │ + vmovsd %xmm0,0x8(%rax) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 17d59 │ │ │ │ mov (%rcx),%rsi │ │ │ │ vmovsd 0x8(%rcx),%xmm0 │ │ │ │ mov %rcx,%rax │ │ │ │ cmp (%rdi),%rsi │ │ │ │ - jae 17e10 │ │ │ │ - mov %r8,%r10 │ │ │ │ + jae 17b70 │ │ │ │ + mov %r8,%r11 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 17fe0 │ │ │ │ + je 17d40 │ │ │ │ mov %rcx,%r9 │ │ │ │ sub %rdi,%r9 │ │ │ │ sub $0x10,%r9 │ │ │ │ shr $0x4,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 17f4c │ │ │ │ + je 17cac │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 17f2e │ │ │ │ + je 17c8e │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 17f18 │ │ │ │ + je 17c78 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 17f02 │ │ │ │ + je 17c62 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 17eec │ │ │ │ + je 17c4c │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 17ed6 │ │ │ │ + je 17c36 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - jne 18020 │ │ │ │ - vmovsd -0x8(%rax),%xmm4 │ │ │ │ + jne 17d80 │ │ │ │ mov -0x10(%rax),%r9 │ │ │ │ + vmovsd -0x8(%rax),%xmm4 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r9,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),%r9 │ │ │ │ + vmovsd -0x8(%rax),%xmm6 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r9,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),%r9 │ │ │ │ + vmovsd -0x8(%rax),%xmm8 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r9,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 17fe0 │ │ │ │ + je 17d40 │ │ │ │ mov -0x10(%rax),%r9 │ │ │ │ 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 %r9,0x80(%rax) │ │ │ │ mov 0x50(%rax),%r9 │ │ │ │ + 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 %r9,0x60(%rax) │ │ │ │ mov 0x30(%rax),%r9 │ │ │ │ - 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 %r9,0x40(%rax) │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ + 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 %r9,0x20(%rax) │ │ │ │ - jmp 17f32 │ │ │ │ + vmovsd %xmm1,0x28(%rax) │ │ │ │ + jmp 17c92 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - vmovsd %xmm0,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 17e5d │ │ │ │ + vmovsd %xmm0,0x8(%rdi) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 17bbd │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x8(%rdx),%xmm2 │ │ │ │ mov %r9,(%rax) │ │ │ │ - vmovsd %xmm2,0x8(%rax) │ │ │ │ sub $0x10,%rdx │ │ │ │ - mov %r10,%rax │ │ │ │ - jmp 17e21 │ │ │ │ + vmovsd %xmm2,0x8(%rax) │ │ │ │ + mov %r11,%rax │ │ │ │ + jmp 17b81 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovsd -0x8(%rcx),%xmm3 │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ + vmovsd -0x8(%rcx),%xmm3 │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ vmovsd %xmm3,0x8(%rcx) │ │ │ │ - jmp 17ec0 │ │ │ │ + jmp 17c20 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ mov %rdi,%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jne 18063 │ │ │ │ - jmp 180a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 17db3 │ │ │ │ + jmp 17df0 │ │ │ │ + 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 18060 │ │ │ │ + jne 17db0 │ │ │ │ mov %r10,%r9 │ │ │ │ test %dil,%dil │ │ │ │ - jne 180a4 │ │ │ │ + jne 17df4 │ │ │ │ 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 18092 │ │ │ │ + je 17de2 │ │ │ │ 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) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 18328 │ │ │ │ + je 18068 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ mov %rsi,%r11 │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 18328 │ │ │ │ + je 18068 │ │ │ │ push %rbp │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ push %rbx │ │ │ │ - jmp 18165 │ │ │ │ + jmp 17ead │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 18128 │ │ │ │ + jne 17e70 │ │ │ │ cmp 0x8(%rdi),%r10 │ │ │ │ - jb 18174 │ │ │ │ + jb 17ebc │ │ │ │ lea -0x10(%rcx),%rdx │ │ │ │ mov (%rdx),%r9 │ │ │ │ mov %rdx,%rbp │ │ │ │ cmp %r9,%rsi │ │ │ │ - jb 182f0 │ │ │ │ - jne 1814a │ │ │ │ + jb 18030 │ │ │ │ + jne 17e92 │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - jb 182f4 │ │ │ │ + jb 18034 │ │ │ │ mov %r8,%rbp │ │ │ │ mov %rsi,(%rax) │ │ │ │ - mov %r10,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + mov %r10,0x8(%rax) │ │ │ │ cmp %rbp,%r11 │ │ │ │ - je 182e8 │ │ │ │ + je 18028 │ │ │ │ mov (%rcx),%rsi │ │ │ │ mov 0x8(%rcx),%r10 │ │ │ │ mov %rcx,%rax │ │ │ │ cmp (%rdi),%rsi │ │ │ │ - jae 18120 │ │ │ │ + jae 17e68 │ │ │ │ mov %r8,%rbp │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 182d0 │ │ │ │ + je 18010 │ │ │ │ mov %rcx,%r9 │ │ │ │ sub %rdi,%r9 │ │ │ │ sub $0x10,%r9 │ │ │ │ shr $0x4,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 18247 │ │ │ │ + je 17f8f │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 1822b │ │ │ │ + je 17f73 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 18217 │ │ │ │ + je 17f5f │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 18203 │ │ │ │ + je 17f4b │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 181ef │ │ │ │ + je 17f37 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 181db │ │ │ │ + je 17f23 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - jne 18310 │ │ │ │ + jne 18050 │ │ │ │ mov -0x10(%rax),%r9 │ │ │ │ mov -0x8(%rax),%rbx │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r9,0x10(%rax) │ │ │ │ mov %rbx,0x18(%rax) │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ mov -0x8(%rax),%r9 │ │ │ │ @@ -9487,22 +9437,22 @@ │ │ │ │ mov %r9,0x18(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ mov (%rax),%rbx │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 182d0 │ │ │ │ + je 18010 │ │ │ │ mov -0x10(%rax),%r9 │ │ │ │ mov -0x8(%rax),%rbx │ │ │ │ - mov -0x20(%rax),%rdx │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ mov %r9,0x80(%rax) │ │ │ │ - mov %rbx,0x88(%rax) │ │ │ │ mov 0x68(%rax),%r9 │ │ │ │ + mov %rbx,0x88(%rax) │ │ │ │ mov 0x50(%rax),%rbx │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ mov %r9,0x78(%rax) │ │ │ │ mov 0x40(%rax),%r9 │ │ │ │ mov %rbx,0x60(%rax) │ │ │ │ mov 0x48(%rax),%rbx │ │ │ │ @@ -9517,5338 +9467,4859 @@ │ │ │ │ mov %r9,0x48(%rax) │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ mov 0x18(%rax),%rbx │ │ │ │ mov %rdx,0x38(%rax) │ │ │ │ mov %r9,0x20(%rax) │ │ │ │ mov %rbx,0x28(%rax) │ │ │ │ - jmp 1822f │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 17f77 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - mov %r10,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + mov %r10,0x8(%rdi) │ │ │ │ cmp %rbp,%r11 │ │ │ │ - jne 18165 │ │ │ │ + jne 17ead │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ mov %r9,(%rax) │ │ │ │ - mov %rbx,0x8(%rax) │ │ │ │ sub $0x10,%rdx │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ mov %rbp,%rax │ │ │ │ - jmp 1812c │ │ │ │ + jmp 17e74 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%rcx),%rbx │ │ │ │ mov -0x8(%rcx),%rdx │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rbx,(%rcx) │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ - jmp 181c7 │ │ │ │ + jmp 17f0f │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 18427 │ │ │ │ + je 18157 │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %r13,0x20(%rsp) │ │ │ │ lea 0x1(%rdi),%r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 18401 │ │ │ │ + je 18139 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ + mov %rsi,%rbp │ │ │ │ mov %r14,0x28(%rsp) │ │ │ │ + mov $0x1,%r14d │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - jmp 183aa │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + jmp 180e2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%edi │ │ │ │ sub %r14,%rdi │ │ │ │ add %r13,%rdi │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 18410 │ │ │ │ + jle 18148 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ call d550 │ │ │ │ inc %r13 │ │ │ │ mov %bl,(%r15) │ │ │ │ inc %r14 │ │ │ │ cmp %r13,%rbp │ │ │ │ - je 183ed │ │ │ │ + je 18125 │ │ │ │ movzbl 0x0(%r13),%ebx │ │ │ │ movzbl (%r15),%eax │ │ │ │ cmp %al,%bl │ │ │ │ - jb 18380 │ │ │ │ + jb 180b8 │ │ │ │ movzbl -0x1(%r13),%edx │ │ │ │ cmp %dl,%bl │ │ │ │ - jae 18420 │ │ │ │ + jae 18150 │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ - jmp 183d3 │ │ │ │ + jmp 1810b │ │ │ │ nopl 0x0(%rax) │ │ │ │ dec %rsi │ │ │ │ mov %dl,(%rcx) │ │ │ │ mov %rsi,%rcx │ │ │ │ movzbl -0x1(%rsi),%edx │ │ │ │ cmp %dl,%bl │ │ │ │ - jb 183d0 │ │ │ │ + jb 18108 │ │ │ │ mov %bl,(%rsi) │ │ │ │ inc %r13 │ │ │ │ inc %r14 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 183aa │ │ │ │ + jne 180e2 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ mov 0x28(%rsp),%r14 │ │ │ │ mov 0x30(%rsp),%r15 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jne 1839c │ │ │ │ + jne 180d4 │ │ │ │ mov %al,(%rdi) │ │ │ │ - jmp 1839c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 180d4 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %r13,%rsi │ │ │ │ mov %bl,(%rsi) │ │ │ │ - jmp 183e2 │ │ │ │ + jmp 1811a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r11 │ │ │ │ + mov %rsi,%r10 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 18639 │ │ │ │ + je 18369 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 18639 │ │ │ │ + je 18369 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 1849d │ │ │ │ + jmp 181cd │ │ │ │ nop │ │ │ │ - jne 1845d │ │ │ │ + jne 1818d │ │ │ │ vmovss 0x8(%rdi),%xmm1 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 184ad │ │ │ │ + ja 181dd │ │ │ │ lea -0x10(%rcx),%rdx │ │ │ │ mov (%rdx),%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ + mov %rdx,%r11 │ │ │ │ cmp %r9,%rsi │ │ │ │ - jb 18640 │ │ │ │ - jne 18481 │ │ │ │ + jb 18370 │ │ │ │ + jne 181b1 │ │ │ │ vmovss 0x8(%rdx),%xmm2 │ │ │ │ vcomiss %xmm0,%xmm2 │ │ │ │ - ja 18645 │ │ │ │ - mov %r8,%r10 │ │ │ │ + ja 18375 │ │ │ │ + mov %r8,%r11 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - vmovss %xmm0,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 18639 │ │ │ │ + vmovss %xmm0,0x8(%rax) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 18369 │ │ │ │ mov (%rcx),%rsi │ │ │ │ vmovss 0x8(%rcx),%xmm0 │ │ │ │ mov %rcx,%rax │ │ │ │ cmp (%rdi),%rsi │ │ │ │ - jae 18450 │ │ │ │ - mov %r8,%r10 │ │ │ │ + jae 18180 │ │ │ │ + mov %r8,%r11 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 18620 │ │ │ │ + je 18350 │ │ │ │ mov %rcx,%r9 │ │ │ │ sub %rdi,%r9 │ │ │ │ sub $0x10,%r9 │ │ │ │ shr $0x4,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 1858c │ │ │ │ + je 182bc │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 1856e │ │ │ │ + je 1829e │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 18558 │ │ │ │ + je 18288 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 18542 │ │ │ │ + je 18272 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 1852c │ │ │ │ + je 1825c │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 18516 │ │ │ │ + je 18246 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - jne 18660 │ │ │ │ - vmovss -0x8(%rax),%xmm4 │ │ │ │ + jne 18390 │ │ │ │ mov -0x10(%rax),%r9 │ │ │ │ + vmovss -0x8(%rax),%xmm4 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r9,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),%r9 │ │ │ │ + vmovss -0x8(%rax),%xmm6 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r9,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),%r9 │ │ │ │ + vmovss -0x8(%rax),%xmm8 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r9,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 18620 │ │ │ │ + je 18350 │ │ │ │ mov -0x10(%rax),%r9 │ │ │ │ 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 %r9,0x80(%rax) │ │ │ │ mov 0x50(%rax),%r9 │ │ │ │ + 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 %r9,0x60(%rax) │ │ │ │ mov 0x30(%rax),%r9 │ │ │ │ - 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 %r9,0x40(%rax) │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ + 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 %r9,0x20(%rax) │ │ │ │ - jmp 18572 │ │ │ │ + vmovss %xmm1,0x28(%rax) │ │ │ │ + jmp 182a2 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - vmovss %xmm0,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 1849d │ │ │ │ + vmovss %xmm0,0x8(%rdi) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 181cd │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovss 0x8(%rdx),%xmm2 │ │ │ │ mov %r9,(%rax) │ │ │ │ - vmovss %xmm2,0x8(%rax) │ │ │ │ sub $0x10,%rdx │ │ │ │ - mov %r10,%rax │ │ │ │ - jmp 18461 │ │ │ │ + vmovss %xmm2,0x8(%rax) │ │ │ │ + mov %r11,%rax │ │ │ │ + jmp 18191 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovss -0x8(%rcx),%xmm3 │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ + vmovss -0x8(%rcx),%xmm3 │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ vmovss %xmm3,0x8(%rcx) │ │ │ │ - jmp 18500 │ │ │ │ + jmp 18230 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ mov %rdi,%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jne 186a3 │ │ │ │ - jmp 186e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 183c3 │ │ │ │ + jmp 18400 │ │ │ │ + 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 186a0 │ │ │ │ + jne 183c0 │ │ │ │ mov %r10,%r9 │ │ │ │ test %dil,%dil │ │ │ │ - jne 186e4 │ │ │ │ + jne 18404 │ │ │ │ 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 186d0 │ │ │ │ + je 183f0 │ │ │ │ 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 18848 │ │ │ │ + je 18558 │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %r13,0x20(%rsp) │ │ │ │ lea 0x8(%rdi),%r13 │ │ │ │ cmp %r13,%rsi │ │ │ │ - je 18817 │ │ │ │ + je 18527 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ + mov %rsi,%rbp │ │ │ │ mov %r14,0x28(%rsp) │ │ │ │ + mov $0x8,%r14d │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ mov %rdi,%r15 │ │ │ │ - mov $0x8,%r14d │ │ │ │ - jmp 187b0 │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + jmp 184c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x8,%edi │ │ │ │ sub %r14,%rdi │ │ │ │ add %r13,%rdi │ │ │ │ cmp $0x8,%r14 │ │ │ │ - jle 18830 │ │ │ │ + jle 18538 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ call d550 │ │ │ │ add $0x8,%r13 │ │ │ │ mov %rbx,(%r15) │ │ │ │ add $0x8,%r14 │ │ │ │ cmp %r13,%rbp │ │ │ │ - je 18803 │ │ │ │ + je 18513 │ │ │ │ mov (%r15),%rax │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jb 18780 │ │ │ │ + jb 18498 │ │ │ │ mov -0x8(%r13),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jae 18840 │ │ │ │ + jae 18550 │ │ │ │ lea -0x8(%r13),%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ - jmp 187e4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 184f4 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x8,%rsi │ │ │ │ mov %rdx,(%rcx) │ │ │ │ mov %rsi,%rcx │ │ │ │ mov -0x8(%rsi),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jb 187e0 │ │ │ │ + jb 184f0 │ │ │ │ mov %rbx,(%rsi) │ │ │ │ add $0x8,%r13 │ │ │ │ add $0x8,%r14 │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 187b0 │ │ │ │ + jne 184c8 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ mov 0x28(%rsp),%r14 │ │ │ │ mov 0x30(%rsp),%r15 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 187a0 │ │ │ │ + jne 184b8 │ │ │ │ mov %rax,(%rdi) │ │ │ │ - jmp 187a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 184b8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,(%rsi) │ │ │ │ - jmp 187f6 │ │ │ │ + jmp 18506 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %r8,%r8 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sete %dl │ │ │ │ - test %rcx,%rcx │ │ │ │ - sete %al │ │ │ │ - or %al,%dl │ │ │ │ - jne 19ce6 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ - mov %rcx,%r10 │ │ │ │ push %rbx │ │ │ │ - lea (%r10,%r13,1),%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r9,-0xa0(%rbp) │ │ │ │ - vmovdqa64 0xceb1e(%rip),%zmm5 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - mov %rdi,-0x58(%rbp) │ │ │ │ + test %r8,%r8 │ │ │ │ + sete %dl │ │ │ │ + test %rcx,%rcx │ │ │ │ + sete %al │ │ │ │ + or %al,%dl │ │ │ │ + jne 195fb │ │ │ │ + mov %rbx,-0xa8(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ + vmovdqa 0xc9154(%rip),%ymm4 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 (%r14,%rbx,1),%rcx │ │ │ │ + mov %rdi,-0x60(%rbp) │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 18a9b │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jle 19180 │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ - mov -0xa0(%rbp),%rbx │ │ │ │ - shr $0x3f,%r8 │ │ │ │ - add %r10,%r8 │ │ │ │ - sar $1,%r8 │ │ │ │ - mov %r8,%r11 │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov %r8,-0x50(%rbp) │ │ │ │ - shl $0x5,%r11 │ │ │ │ - lea (%r14,%r11,1),%r15 │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 19cd7 │ │ │ │ - mov 0x8(%r15),%rdx │ │ │ │ - mov (%r15),%r14 │ │ │ │ - mov $0x40,%eax │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ + je 18a23 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jle 18f90 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%r10 │ │ │ │ + shr $0x3f,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + sub %rsi,%r10 │ │ │ │ + sar $1,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rax,%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 19771 │ │ │ │ + mov 0x8(%rax),%r15 │ │ │ │ + mov (%rax),%r8 │ │ │ │ + mov %r12,-0x58(%rbp) │ │ │ │ + mov $0x20,%edx │ │ │ │ mov %rsi,-0x68(%rbp) │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ - mov %r13,-0x78(%rbp) │ │ │ │ - vpbroadcastq %rax,%zmm9 │ │ │ │ - mov %r8,-0x80(%rbp) │ │ │ │ - sar $0x5,%rbx │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ - sub %r14,%rdx │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - sar $1,%r13 │ │ │ │ - mov %r13,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - add -0x38(%rbp),%r11 │ │ │ │ - mov 0x8(%r11),%rsi │ │ │ │ - mov (%r11),%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea (%rax,%r10,1),%r9 │ │ │ │ - sub %rax,%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - cmovle %rsi,%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 18bbc │ │ │ │ - mov $0xfffffffffffffffc,%r8 │ │ │ │ - sub %rax,%r8 │ │ │ │ - add %r9,%r8 │ │ │ │ - cmp $0x74,%r8 │ │ │ │ - jbe 18fe0 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r9,%r12 │ │ │ │ - xor %rax,%rdi │ │ │ │ - sub %rax,%r12 │ │ │ │ - and $0x3f,%edi │ │ │ │ - and $0x3,%r12d │ │ │ │ - or %r12,%rdi │ │ │ │ - jne 18fe0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - neg %rdx │ │ │ │ - and $0xf,%edx │ │ │ │ - shr $0x2,%r8 │ │ │ │ - lea 0x10(%rdx),%r15 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jb 198f0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 18be0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 189ea │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - jg 18bc9 │ │ │ │ - inc %rcx │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 18be0 │ │ │ │ - mov (%rsi),%r10d │ │ │ │ - cmp %r10d,(%rdi) │ │ │ │ - jge 189d0 │ │ │ │ - lea 0x20(%r11),%r9 │ │ │ │ - sub %r13,%rbx │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - dec %rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 18930 │ │ │ │ + sar $0x5,%r10 │ │ │ │ + vpbroadcastq %rdx,%ymm9 │ │ │ │ + mov %rbx,-0x80(%rbp) │ │ │ │ + mov %r12,-0x88(%rbp) │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + sub %r8,%r15 │ │ │ │ + mov %r14,-0x70(%rbp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%rbx │ │ │ │ + sar $1,%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + add %r14,%r9 │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ + mov (%r9),%rdx │ │ │ │ + mov %r11,%rcx │ │ │ │ + lea (%rdx,%r15,1),%rsi │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp %r15,%rcx │ │ │ │ + cmovle %r11,%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 18965 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%r13 │ │ │ │ + lea -0x4(%r13),%rdi │ │ │ │ + cmp $0x34,%rdi │ │ │ │ + jbe 18df3 │ │ │ │ + xor %rdx,%rax │ │ │ │ + and $0x3,%r13d │ │ │ │ + and $0x1f,%eax │ │ │ │ + or %r13,%rax │ │ │ │ + jne 18df0 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + shr $0x2,%r11 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0x8(%rcx),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jb 195c8 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 195a8 │ │ │ │ + mov (%rdx),%r12d │ │ │ │ + cmp %r12d,(%r8) │ │ │ │ + jg 18dbd │ │ │ │ + jl 1897a │ │ │ │ + test $0x6,%r11b │ │ │ │ + je 196dc │ │ │ │ + mov 0x4(%r8),%r13d │ │ │ │ + cmp %r13d,0x4(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 196ed │ │ │ │ + mov 0x8(%r8),%r13d │ │ │ │ + cmp %r13d,0x8(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + and $0x4,%r11d │ │ │ │ + je 19720 │ │ │ │ + mov 0xc(%r8),%r12d │ │ │ │ + cmp %r12d,0xc(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 19731 │ │ │ │ + mov 0x10(%r8),%r11d │ │ │ │ + cmp %r11d,0x10(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 19780 │ │ │ │ + mov 0x14(%r8),%r13d │ │ │ │ + cmp %r13d,0x14(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 197a2 │ │ │ │ + mov 0x18(%r8),%r12d │ │ │ │ + cmp %r12d,0x18(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + lea 0x1c(%rdx),%r13 │ │ │ │ + mov %r13,-0x40(%rbp) │ │ │ │ + lea 0x1c(%r8),%r13 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + vpbroadcastq %r13,%ymm10 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + shl $0x2,%rcx │ │ │ │ + vpaddq %ymm4,%ymm10,%ymm0 │ │ │ │ + add %rdi,%r11 │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %r8,%rcx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %r11,%r12 │ │ │ │ + shr $0x3,%rdi │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + lea -0x8(%r12),%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 18880 │ │ │ │ + vmovdqa (%rdx),%ymm11 │ │ │ │ + vmovdqa (%rcx),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 18d88 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 18d88 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 18880 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 18849 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm14 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 18d88 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 18d88 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm1 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 18d88 │ │ │ │ + vpcmpnled %ymm5,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 18d88 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm6 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 18d88 │ │ │ │ + vpcmpnled %ymm3,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 18d88 │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm7 │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 18dcc │ │ │ │ + vmovdqa (%rdx,%rdi,4),%ymm2 │ │ │ │ + vmovdqa (%rcx,%rdi,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm2,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 18d88 │ │ │ │ + vpcmpnled %ymm10,%ymm2,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 18d88 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm9,%ymm7,%ymm11 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm12 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 18d88 │ │ │ │ + vpcmpnled %ymm14,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 18d88 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + vpaddq %ymm9,%ymm11,%ymm15 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm1 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 18d88 │ │ │ │ + vpcmpnled %ymm5,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 18d88 │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + vpaddq %ymm9,%ymm15,%ymm0 │ │ │ │ + jmp 18880 │ │ │ │ + mov %r8,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,-0x50(%rbp) │ │ │ │ + jne 18dbd │ │ │ │ + mov %rbx,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jg 18638 │ │ │ │ mov -0x68(%rbp),%rsi │ │ │ │ - mov -0x38(%rbp),%r14 │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - sar $0x5,%r14 │ │ │ │ - sub %r14,%r13 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ + mov %r14,-0x78(%rbp) │ │ │ │ + mov -0x58(%rbp),%r11 │ │ │ │ + mov -0x70(%rbp),%r14 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + mov -0x88(%rbp),%r12 │ │ │ │ + sar $0x5,%r8 │ │ │ │ + sub %r8,%rbx │ │ │ │ + sete %r13b │ │ │ │ + sub %r12,%r14 │ │ │ │ sete %r12b │ │ │ │ - sub %r8,%r10 │ │ │ │ - sete %bl │ │ │ │ - mov -0x40(%rbp),%r15 │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + mov %r8,-0x48(%rbp) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 17590 │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r14,%r8 │ │ │ │ + call 17310 │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - call 18850 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - test %bl,%bl │ │ │ │ - jne 18ba8 │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + call 18560 │ │ │ │ + mov -0x38(%rbp),%r10 │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ test %r12b,%r12b │ │ │ │ - vmovdqa64 0xce941(%rip),%zmm5 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - jne 199de │ │ │ │ - lea (%r10,%r13,1),%rcx │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ + jne 195fb │ │ │ │ + test %r13b,%r13b │ │ │ │ + vmovdqa 0xc8cf5(%rip),%ymm4 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 195f8 │ │ │ │ + lea (%r14,%rbx,1),%rcx │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jne 188b0 │ │ │ │ - mov -0x58(%rbp),%rbx │ │ │ │ - vmovdqu (%rsi),%xmm9 │ │ │ │ - vmovdqu (%rbx),%xmm4 │ │ │ │ - vpextrq $0x1,%xmm9,%r10 │ │ │ │ - vmovq %xmm9,%r9 │ │ │ │ - mov %r10,%r8 │ │ │ │ - sub %r9,%r8 │ │ │ │ - mov %r9,%rax │ │ │ │ - vpextrq $0x1,%xmm4,%r11 │ │ │ │ - vmovq %xmm4,%rdi │ │ │ │ - mov %r11,%r12 │ │ │ │ - sub %rdi,%r12 │ │ │ │ - lea (%r9,%r12,1),%rcx │ │ │ │ - cmp %r12,%r8 │ │ │ │ - cmovg %rcx,%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 199d5 │ │ │ │ - mov %r10,%rdx │ │ │ │ - sub %r9,%rdx │ │ │ │ - lea -0x4(%rdx),%r14 │ │ │ │ - cmp $0x74,%r14 │ │ │ │ - jbe 19d20 │ │ │ │ - mov (%rsi),%r15 │ │ │ │ - mov %r10,%r13 │ │ │ │ - xor (%rbx),%r15 │ │ │ │ - sub %r9,%r13 │ │ │ │ + jne 185be │ │ │ │ + mov -0x60(%rbp),%r11 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovdqu (%r11),%xmm3 │ │ │ │ + vpextrq $0x1,%xmm4,%r8 │ │ │ │ + vmovq %xmm4,%rcx │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + vpextrq $0x1,%xmm3,%rbx │ │ │ │ + vmovq %xmm3,%rax │ │ │ │ + sub %rcx,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + cmovg %r9,%r8 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 195f3 │ │ │ │ + mov %r8,%r13 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + lea -0x4(%r13),%r15 │ │ │ │ + cmp $0x34,%r15 │ │ │ │ + jbe 197df │ │ │ │ + mov (%rdi),%r10 │ │ │ │ and $0x3,%r13d │ │ │ │ - and $0x3f,%r15d │ │ │ │ - or %r13,%r15 │ │ │ │ - jne 19d20 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %r14,%rbx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - neg %rdx │ │ │ │ - and $0xf,%edx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - lea 0x10(%rdx),%r12 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jb 19904 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %r9,%rcx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 19ac0 │ │ │ │ + xor (%r11),%r10 │ │ │ │ + and $0x1f,%r10d │ │ │ │ + or %r13,%r10 │ │ │ │ + jne 197df │ │ │ │ + mov %rcx,%r12 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + shr $0x2,%r12 │ │ │ │ + mov %r15,%r14 │ │ │ │ + neg %r12 │ │ │ │ + mov %r12,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x8(%rsi),%r11 │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jb 1965f │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 19998 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rcx) │ │ │ │ + jl 19665 │ │ │ │ + jg 195f8 │ │ │ │ + test $0x6,%r12b │ │ │ │ + je 199ad │ │ │ │ + mov 0x4(%rcx),%r9d │ │ │ │ + cmp %r9d,0x4(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 199a0 │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + cmp %r13d,0x8(%rcx) │ │ │ │ + jl 19665 │ │ │ │ + jg 195f8 │ │ │ │ + and $0x4,%r12d │ │ │ │ + lea 0xc(%rcx),%rdx │ │ │ │ + lea 0xc(%rax),%r15 │ │ │ │ + je 18ba4 │ │ │ │ + mov 0xc(%rax),%r10d │ │ │ │ + cmp %r10d,0xc(%rcx) │ │ │ │ + jl 19665 │ │ │ │ + jg 195f8 │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + lea 0x10(%rax),%r15 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 18ba4 │ │ │ │ + mov 0x10(%rcx),%r12d │ │ │ │ + cmp %r12d,0x10(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + lea 0x14(%rcx),%rdx │ │ │ │ + lea 0x14(%rax),%r15 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 18ba4 │ │ │ │ + mov 0x14(%rcx),%r11d │ │ │ │ + cmp %r11d,0x14(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + lea 0x18(%rcx),%rdx │ │ │ │ + lea 0x18(%rax),%r15 │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jne 18ba4 │ │ │ │ + mov 0x18(%rcx),%r15d │ │ │ │ + cmp %r15d,0x18(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + lea 0x1c(%rcx),%rdx │ │ │ │ + lea 0x1c(%rax),%r15 │ │ │ │ + sub %rsi,%r14 │ │ │ │ + vpbroadcastq %r15,%ymm9 │ │ │ │ + shl $0x2,%rsi │ │ │ │ + mov $0x20,%r9d │ │ │ │ + lea 0x1(%r14),%r14 │ │ │ │ + vpaddq 0xc8b3d(%rip),%ymm9,%ymm5 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r9,%ymm8 │ │ │ │ + add %rsi,%rcx │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18b6a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jl 199de │ │ │ │ - inc %rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 19ac0 │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%r8) │ │ │ │ - jle 18b50 │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ - vmovdqu %xmm9,(%r10) │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - mov 0x10(%r10),%r11 │ │ │ │ - vmovsd 0x18(%r10),%xmm9 │ │ │ │ - mov %rdi,0x10(%r10) │ │ │ │ - vmovdqu %xmm4,(%rsi) │ │ │ │ - vmovsd 0x18(%rsi),%xmm4 │ │ │ │ - mov %r11,0x10(%rsi) │ │ │ │ - vmovsd %xmm4,0x18(%r10) │ │ │ │ - vmovsd %xmm9,0x18(%rsi) │ │ │ │ - vzeroupper │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rsi │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - lea -0x8(%rsi),%rsp │ │ │ │ - ret │ │ │ │ - mov %r14,%r8 │ │ │ │ - cmp %r8,-0x60(%rbp) │ │ │ │ - jne 189f2 │ │ │ │ - mov %r13,%rbx │ │ │ │ - jmp 18a00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - vpbroadcastq %rsi,%zmm3 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - sub %rdx,%r12 │ │ │ │ - add %r8,%r12 │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov %r12,%r8 │ │ │ │ - and $0xfffffffffffffff0,%r15 │ │ │ │ - vpaddq %zmm5,%zmm3,%zmm0 │ │ │ │ - lea -0x10(%r15),%r10 │ │ │ │ - shl $0x2,%rdx │ │ │ │ - shr $0x4,%r10 │ │ │ │ - add %rdx,%rax │ │ │ │ - add %r14,%rdx │ │ │ │ - shr $0x4,%r8 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 18ce0 │ │ │ │ - vmovdqa32 (%rax),%zmm10 │ │ │ │ - vmovdqa32 (%rdx),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18dd0 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18dd0 │ │ │ │ - mov $0x10,%ecx │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 18ce0 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 18ca4 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm12 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18dd0 │ │ │ │ - vpcmpnled %zmm14,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18dd0 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm15 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18dd0 │ │ │ │ - vpcmpnled %zmm1,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18dd0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm2 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm2,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18dd0 │ │ │ │ - vpcmpnled %zmm4,%zmm2,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18dd0 │ │ │ │ - lea 0x10(%rcx),%r10 │ │ │ │ - vpaddq %zmm9,%zmm0,%zmm6 │ │ │ │ - mov %r10,%rcx │ │ │ │ - cmp %r15,%r10 │ │ │ │ - je 18fa0 │ │ │ │ - vmovdqa32 (%rax,%r10,4),%zmm13 │ │ │ │ - vmovdqa32 (%rdx,%r10,4),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm13,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18dd0 │ │ │ │ - vpcmpnled %zmm3,%zmm13,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18dd0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm9,%zmm6,%zmm10 │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm11 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18dd0 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18dd0 │ │ │ │ - lea 0x20(%r10),%rcx │ │ │ │ - vpaddq %zmm9,%zmm10,%zmm14 │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm15 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18dd0 │ │ │ │ - vpcmpnled %zmm1,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18dd0 │ │ │ │ - lea 0x30(%r10),%rcx │ │ │ │ - vpaddq %zmm9,%zmm14,%zmm0 │ │ │ │ - jmp 18ce0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%rcx,4),%r8 │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - sub $0x4,%rdx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 18ee0 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 18ebe │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 18ea5 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 18e8b │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 18e71 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 18e57 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 18e3e │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r15d │ │ │ │ - cmp %r15d,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edx │ │ │ │ - cmp %edx,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea -0x8(%r13),%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + and $0x3,%r12d │ │ │ │ + je 18c9c │ │ │ │ + vmovdqa (%rcx),%ymm6 │ │ │ │ + vmovdqa (%rsi),%ymm7 │ │ │ │ + vpcmpnled %ymm6,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 19742 │ │ │ │ + vpcmpltd %ymm6,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 19742 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm8,%ymm5,%ymm5 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 18c9c │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 18c67 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm2 │ │ │ │ + vpcmpnled %ymm13,%ymm2,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 19742 │ │ │ │ + vpcmpltd %ymm13,%ymm2,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 19742 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm8,%ymm5,%ymm5 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm10 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm11 │ │ │ │ + vpcmpnled %ymm10,%ymm11,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 19742 │ │ │ │ + vpcmpltd %ymm10,%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 19742 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm8,%ymm5,%ymm5 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm12 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm14 │ │ │ │ + vpcmpnled %ymm12,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 19742 │ │ │ │ + vpcmpltd %ymm12,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 19742 │ │ │ │ + lea 0x8(%rax),%r11 │ │ │ │ + vpaddq %ymm8,%ymm5,%ymm15 │ │ │ │ + mov %r11,%rax │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 197c4 │ │ │ │ + vmovdqa (%rcx,%r11,4),%ymm9 │ │ │ │ + vmovdqa (%rsi,%r11,4),%ymm6 │ │ │ │ + vpcmpnled %ymm9,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 19742 │ │ │ │ + vpcmpltd %ymm9,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 19742 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm8,%ymm15,%ymm7 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm2 │ │ │ │ + vpcmpnled %ymm13,%ymm2,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 19742 │ │ │ │ + vpcmpltd %ymm13,%ymm2,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 19742 │ │ │ │ + lea 0x10(%r11),%rax │ │ │ │ + vpaddq %ymm8,%ymm7,%ymm10 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm12 │ │ │ │ + vpcmpnled %ymm11,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 19742 │ │ │ │ + vpcmpltd %ymm11,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 19742 │ │ │ │ + lea 0x18(%r11),%rax │ │ │ │ + vpaddq %ymm8,%ymm10,%ymm5 │ │ │ │ + jmp 18c9c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + shl $0x2,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r13,%rax │ │ │ │ + jmp 18db7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 18bbf │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x4(%r8),%edi │ │ │ │ - cmp %edi,0x4(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x8(%r8),%r12d │ │ │ │ - cmp %r12d,0x8(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0xc(%r8),%r15d │ │ │ │ - cmp %r15d,0xc(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x10(%r8),%r10d │ │ │ │ - cmp %r10d,0x10(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x14(%r8),%ecx │ │ │ │ - cmp %ecx,0x14(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x18(%r8),%edx │ │ │ │ - cmp %edx,0x18(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x1c(%r8),%esi │ │ │ │ - cmp %esi,0x1c(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 18ee0 │ │ │ │ - cmp %r8,-0x60(%rbp) │ │ │ │ - je 18bc9 │ │ │ │ - jmp 189f2 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 18970 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jge 18da0 │ │ │ │ + sub %rbx,%r10 │ │ │ │ + lea 0x20(%r9),%r14 │ │ │ │ + dec %r10 │ │ │ │ + jmp 1897d │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 196a0 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r13,%rax │ │ │ │ + jmp 18db7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea (%rdi,%r8,1),%rax │ │ │ │ - add %rsi,%r8 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 18ddf │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm7 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm8 │ │ │ │ - vmovq %xmm8,%r8 │ │ │ │ - cmp %r8,-0x60(%rbp) │ │ │ │ - je 18bc9 │ │ │ │ - jmp 189f2 │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %rax,%rdi │ │ │ │ - sub $0x4,%rdi │ │ │ │ - shr $0x2,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 190cf │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 190ad │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 19094 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 1907b │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 19061 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 19047 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jne 19a04 │ │ │ │ - mov (%r8),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + sub $0x4,%r13 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 18edf │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 18ebc │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 18ea2 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 18e88 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 18e70 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 18e58 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + jne 1962c │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r15d │ │ │ │ - cmp %r15d,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + mov (%rax),%r13d │ │ │ │ + cmp %r13d,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edx │ │ │ │ - cmp %edx,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 18bbf │ │ │ │ - mov (%r8),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x4(%r8),%r12d │ │ │ │ - cmp %r12d,0x4(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x8(%r8),%r15d │ │ │ │ - cmp %r15d,0x8(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0xc(%r8),%r10d │ │ │ │ - cmp %r10d,0xc(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x10(%r8),%ecx │ │ │ │ - cmp %ecx,0x10(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x14(%r8),%edx │ │ │ │ - cmp %edx,0x14(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x18(%r8),%esi │ │ │ │ - cmp %esi,0x18(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - mov 0x1c(%r8),%edi │ │ │ │ - cmp %edi,0x1c(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 18970 │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + cmp %ecx,0x4(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + mov 0x8(%rax),%r13d │ │ │ │ + cmp %r13d,0x8(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + mov 0xc(%rax),%r11d │ │ │ │ + cmp %r11d,0xc(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + mov 0x10(%rax),%r12d │ │ │ │ + cmp %r12d,0x10(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + mov 0x14(%rax),%edi │ │ │ │ + cmp %edi,0x14(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x18(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + mov 0x1c(%rax),%r13d │ │ │ │ + cmp %r13d,0x1c(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x20,%rdx │ │ │ │ add $0x20,%rax │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 190cf │ │ │ │ - jmp 18bbf │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 18edf │ │ │ │ + jmp 18970 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ mov %rsi,%r12 │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - add %r13,%rbx │ │ │ │ - sar $1,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - sub %rdi,%r12 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%r11 │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + sub %r15,%r12 │ │ │ │ + sar $1,%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r11 │ │ │ │ + mov %r11,-0x78(%rbp) │ │ │ │ test %r12,%r12 │ │ │ │ - jle 19cc4 │ │ │ │ - mov 0x8(%r11),%r9 │ │ │ │ - mov (%r11),%r11 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ + jle 19762 │ │ │ │ + mov (%r11),%rdi │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ mov $0x1,%edx │ │ │ │ - mov $0x40,%eax │ │ │ │ - mov %r8,-0x78(%rbp) │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %r10,-0x88(%rbp) │ │ │ │ - mov %r13,-0x90(%rbp) │ │ │ │ - mov %r8,-0x98(%rbp) │ │ │ │ - vpbroadcastq %rax,%zmm3 │ │ │ │ sar $0x5,%r12 │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r9,-0x48(%rbp) │ │ │ │ - sub %r11,%r9 │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - shr $0x2,%rdi │ │ │ │ - neg %rdi │ │ │ │ - and $0xf,%edi │ │ │ │ - sub %rdi,%rdx │ │ │ │ + mov 0x8(%r11),%r10 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov $0x20,%eax │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + vpbroadcastq %rax,%ymm2 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + mov %r10,-0x48(%rbp) │ │ │ │ + sub %rdi,%r10 │ │ │ │ + neg %r15 │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + and $0x7,%r15d │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %r14,-0x90(%rbp) │ │ │ │ mov %rdx,-0x70(%rbp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - sar $1,%r12 │ │ │ │ - mov %r12,%rbx │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add -0x40(%rbp),%rbx │ │ │ │ - mov 0x8(%rbx),%r14 │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp %rsi,-0x50(%rbp) │ │ │ │ - lea (%r11,%rsi,1),%r8 │ │ │ │ - cmovle -0x48(%rbp),%r8 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 19550 │ │ │ │ - mov %r8,%r13 │ │ │ │ - sub %r11,%r13 │ │ │ │ - lea -0x4(%r13),%r10 │ │ │ │ - cmp $0x74,%r10 │ │ │ │ - jbe 19730 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r8,%r9 │ │ │ │ - xor %r11,%rcx │ │ │ │ - sub %r11,%r9 │ │ │ │ - and $0x3f,%ecx │ │ │ │ - and $0x3,%r9d │ │ │ │ - or %r9,%rcx │ │ │ │ - jne 19730 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - lea 0x10(%rdi),%rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jb 198e0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r11,%rax │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 19310 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 192b6 │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jg 19559 │ │ │ │ - inc %rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 19310 │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jge 192a0 │ │ │ │ - mov %r12,%r15 │ │ │ │ + mov %r13,%r11 │ │ │ │ + sar $1,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + add -0x38(%rbp),%r10 │ │ │ │ + mov 0x8(%r10),%r12 │ │ │ │ + mov (%r10),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ + cmp %rsi,-0x50(%rbp) │ │ │ │ + cmovle -0x48(%rbp),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 193d0 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + lea -0x4(%r14),%r8 │ │ │ │ + cmp $0x34,%r8 │ │ │ │ + jbe 19408 │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x3,%r14d │ │ │ │ + xor %rdi,%rdx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %r14,%rdx │ │ │ │ + jne 19408 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + lea 0x8(%r15),%rbx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jb 195d0 │ │ │ │ test %r15,%r15 │ │ │ │ - jg 19210 │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ - sub -0x58(%rbp),%rdi │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ - mov -0x90(%rbp),%r13 │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - sar $0x5,%rdi │ │ │ │ - mov %rdi,-0x50(%rbp) │ │ │ │ - sub %rdi,%r10 │ │ │ │ - sete %bl │ │ │ │ - sub %r8,%r13 │ │ │ │ + je 195b8 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + testb $0x6,-0x40(%rbp) │ │ │ │ + je 196cb │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + cmp %ebx,0x4(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + jbe 196fe │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + cmp %r9d,0x8(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + testb $0x4,-0x40(%rbp) │ │ │ │ + je 1970f │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + cmp %ebx,0xc(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 19751 │ │ │ │ + mov 0x10(%rax),%r9d │ │ │ │ + cmp %r9d,0x10(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 19791 │ │ │ │ + mov 0x14(%rax),%ebx │ │ │ │ + cmp %ebx,0x14(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + cmp $0x7,%r15 │ │ │ │ + jne 197b3 │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x18(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + lea 0x1c(%rdi),%rsi │ │ │ │ + lea 0x1c(%rax),%r14 │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + add -0x70(%rbp),%r8 │ │ │ │ + lea 0x0(,%r15,4),%rsi │ │ │ │ + vpbroadcastq %r14,%ymm0 │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea (%rdi,%rsi,1),%r9 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm13 │ │ │ │ + add %rsi,%rax │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,-0x68(%rbp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + lea -0x8(%rbx),%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 19260 │ │ │ │ + vmovdqa (%r9),%ymm1 │ │ │ │ + vmovdqa (%rax),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm1,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 19330 │ │ │ │ + vpcmpnled %ymm3,%ymm1,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 19330 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 19260 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 1922a │ │ │ │ + vmovdqa 0x20(%r9),%ymm5 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm5,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 19330 │ │ │ │ + vpcmpnled %ymm6,%ymm5,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 19330 │ │ │ │ + mov $0x10,%edx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vmovdqa (%r9,%rdx,4),%ymm7 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 19330 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 19330 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + nop │ │ │ │ + vmovdqa (%r9,%rdx,4),%ymm9 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 19330 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 19330 │ │ │ │ + lea 0x8(%rdx),%rsi │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm11 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 193e8 │ │ │ │ + vmovdqa (%r9,%rsi,4),%ymm15 │ │ │ │ + vmovdqa (%rax,%rsi,4),%ymm0 │ │ │ │ + vpcmpltd %ymm0,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 19330 │ │ │ │ + vpcmpnled %ymm0,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 19330 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm11,%ymm1 │ │ │ │ + vmovdqa (%r9,%rdx,4),%ymm5 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm5,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 19330 │ │ │ │ + vpcmpnled %ymm3,%ymm5,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 19330 │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm6 │ │ │ │ + vmovdqa (%r9,%rdx,4),%ymm7 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 19330 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 19330 │ │ │ │ + lea 0x18(%rsi),%rdx │ │ │ │ + vpaddq %ymm2,%ymm6,%ymm13 │ │ │ │ + jmp 19260 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ + lea 0x0(,%rdx,4),%rax │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 1935b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jg 193d5 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 193d0 │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%r8) │ │ │ │ + jge 19348 │ │ │ │ + mov %r11,%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + jg 19030 │ │ │ │ + mov -0x38(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + sub -0x60(%rbp),%rcx │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ + sar $0x5,%rcx │ │ │ │ + mov -0xa0(%rbp),%r9 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %rcx,%r11 │ │ │ │ sete %r12b │ │ │ │ - jmp 18a31 │ │ │ │ + sub %r9,%rbx │ │ │ │ + sete %r13b │ │ │ │ + jmp 189b9 │ │ │ │ + mov $0x14,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm12 │ │ │ │ + vpaddq %ymm12,%ymm13,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jne 19363 │ │ │ │ + lea 0x20(%r10),%rcx │ │ │ │ + sub %r11,%r13 │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ + dec %r13 │ │ │ │ + jmp 19366 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 193b1 │ │ │ │ + mov -0x68(%rbp),%rax │ │ │ │ + mov -0x58(%rbp),%r8 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 1935b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - vpbroadcastq %rsi,%zmm0 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm13 │ │ │ │ - lea (%r9,%r10,1),%r13 │ │ │ │ - lea 0x0(,%rdi,4),%r9 │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ - lea (%r11,%r9,1),%r10 │ │ │ │ - add %r9,%rdx │ │ │ │ - lea -0x10(%r13),%r9 │ │ │ │ - shr $0x4,%rcx │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %rcx,-0x68(%rbp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 19420 │ │ │ │ - vmovdqa32 (%r10),%zmm1 │ │ │ │ - vmovdqa32 (%rdx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 19570 │ │ │ │ - vpcmpnled %zmm4,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 19570 │ │ │ │ - mov $0x10,%ecx │ │ │ │ - vpaddq %zmm3,%zmm13,%zmm13 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %rdi,%r9 │ │ │ │ + sub $0x4,%r9 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 194f5 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 19420 │ │ │ │ + je 194d4 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 193de │ │ │ │ - vmovdqa32 0x40(%r10),%zmm2 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 19570 │ │ │ │ - vpcmpnled %zmm6,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 19570 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vpaddq %zmm3,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 (%r10,%rcx,4),%zmm7 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 19570 │ │ │ │ - vpcmpnled %zmm8,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 19570 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm3,%zmm13,%zmm13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%r10,%rcx,4),%zmm9 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 19570 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 19570 │ │ │ │ - lea 0x10(%rcx),%r9 │ │ │ │ - vpaddq %zmm3,%zmm13,%zmm11 │ │ │ │ - mov %r9,%rcx │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 19511 │ │ │ │ - vmovdqa32 (%r10,%r9,4),%zmm15 │ │ │ │ - vmovdqa32 (%rdx,%r9,4),%zmm0 │ │ │ │ - vpcmpltd %zmm0,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 19570 │ │ │ │ - vpcmpnled %zmm0,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 19570 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm3,%zmm11,%zmm1 │ │ │ │ - vmovdqa32 (%r10,%rcx,4),%zmm2 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 19570 │ │ │ │ - vpcmpnled %zmm4,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 19570 │ │ │ │ - lea 0x20(%r9),%rcx │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm6 │ │ │ │ - vmovdqa32 (%r10,%rcx,4),%zmm7 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 19570 │ │ │ │ - vpcmpnled %zmm8,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 19570 │ │ │ │ - lea 0x30(%r9),%rcx │ │ │ │ - vpaddq %zmm3,%zmm6,%zmm13 │ │ │ │ - jmp 19420 │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp %r9,-0x60(%rbp) │ │ │ │ - jne 1957e │ │ │ │ - mov $0x24,%edx │ │ │ │ - vpbroadcastq %rdx,%zmm12 │ │ │ │ - vpaddq %zmm12,%zmm13,%zmm13 │ │ │ │ - valignq $0x7,%zmm13,%zmm13,%zmm14 │ │ │ │ - vmovq %xmm14,%rdx │ │ │ │ + je 194bc │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 194a2 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 19488 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 1946e │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 1960f │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%ebx │ │ │ │ + cmp %ebx,(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 193d0 │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + mov 0x4(%rax),%r14d │ │ │ │ + cmp %r14d,0x4(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + cmp %r9d,0x8(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + cmp %ebx,0xc(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + mov 0x10(%rax),%esi │ │ │ │ + cmp %esi,0x10(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + mov 0x14(%rax),%r8d │ │ │ │ + cmp %r8d,0x14(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + mov 0x18(%rax),%r14d │ │ │ │ + cmp %r14d,0x18(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + mov 0x1c(%rax),%r9d │ │ │ │ + cmp %r9d,0x1c(%rdx) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + add $0x20,%rdx │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 194f5 │ │ │ │ + jmp 193d0 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 192be │ │ │ │ - lea 0x20(%rbx),%rbx │ │ │ │ - sub %r12,%r15 │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - dec %r15 │ │ │ │ - jmp 192c1 │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + mov %r8,%r13 │ │ │ │ + jmp 1878f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x0(,%rcx,4),%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 19174 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r8,%rax │ │ │ │ + jmp 18db7 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + jmp 1935b │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm5,%ymm5 │ │ │ │ + valignq $0x3,%ymm5,%ymm5,%ymm0 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 19665 │ │ │ │ + vzeroupper │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rdi │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + lea -0x8(%rdi),%rsp │ │ │ │ + ret │ │ │ │ + mov (%rax),%ebx │ │ │ │ + cmp %ebx,(%rdi) │ │ │ │ + jl 19363 │ │ │ │ + jg 193d5 │ │ │ │ + lea 0x4(%rdi),%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 19456 │ │ │ │ + mov (%r8),%r11d │ │ │ │ + cmp %r11d,(%rdx) │ │ │ │ + jl 18dbd │ │ │ │ + jg 1897a │ │ │ │ + add $0x4,%rdx │ │ │ │ + lea 0x4(%r8),%rax │ │ │ │ + jmp 18e3e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jl 195f8 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 195f3 │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jle 19650 │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + vmovsd 0x18(%rdi),%xmm14 │ │ │ │ + vmovdqu %xmm4,(%r8) │ │ │ │ + mov 0x10(%r8),%rax │ │ │ │ + vmovsd 0x18(%r8),%xmm8 │ │ │ │ + mov 0x10(%rdi),%rbx │ │ │ │ + mov %rbx,0x10(%r8) │ │ │ │ + mov %rax,0x10(%rdi) │ │ │ │ + vmovdqu %xmm3,(%rdi) │ │ │ │ + vmovsd %xmm14,0x18(%r8) │ │ │ │ + vmovsd %xmm8,0x18(%rdi) │ │ │ │ + vzeroupper │ │ │ │ + jmp 195fb │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm8 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm13 │ │ │ │ + vmovq %xmm13,%rax │ │ │ │ + cmp %rax,-0x50(%rbp) │ │ │ │ + je 1897a │ │ │ │ + jmp 18dbd │ │ │ │ + lea 0x4(%rdi),%rsi │ │ │ │ + lea 0x4(%rax),%r14 │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + jmp 19174 │ │ │ │ + lea 0x4(%rdx),%r11 │ │ │ │ + lea 0x4(%r8),%r13 │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + jmp 1878f │ │ │ │ + lea 0x8(%rdx),%r12 │ │ │ │ + lea 0x8(%r8),%r13 │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ + jmp 1878f │ │ │ │ + lea 0x8(%rdi),%r14 │ │ │ │ + mov %r14,-0x58(%rbp) │ │ │ │ + lea 0x8(%rax),%r14 │ │ │ │ + jmp 19174 │ │ │ │ + lea 0xc(%rdi),%rsi │ │ │ │ + lea 0xc(%rax),%r14 │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + jmp 19174 │ │ │ │ + lea 0xc(%rdx),%r11 │ │ │ │ + lea 0xc(%r8),%r13 │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + jmp 1878f │ │ │ │ + lea 0x10(%rdx),%r13 │ │ │ │ + mov %r13,-0x40(%rbp) │ │ │ │ + lea 0x10(%r8),%r13 │ │ │ │ + jmp 1878f │ │ │ │ + shl $0x2,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r15,%rax │ │ │ │ + jmp 1965f │ │ │ │ + lea 0x10(%rdi),%r14 │ │ │ │ + mov %r14,-0x58(%rbp) │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + jmp 19174 │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 193a5 │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 189b2 │ │ │ │ + lea 0x14(%rdx),%r12 │ │ │ │ + lea 0x14(%r8),%r13 │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ + jmp 1878f │ │ │ │ + lea 0x14(%rdi),%rsi │ │ │ │ + lea 0x14(%rax),%r14 │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + jmp 19174 │ │ │ │ + lea 0x18(%rdx),%r11 │ │ │ │ + lea 0x18(%r8),%r13 │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + jmp 1878f │ │ │ │ + lea 0x18(%rdi),%r14 │ │ │ │ + mov %r14,-0x58(%rbp) │ │ │ │ + lea 0x18(%rax),%r14 │ │ │ │ + jmp 19174 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + je 195d8 │ │ │ │ + mov %r10,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r15,%rax │ │ │ │ + jmp 1965f │ │ │ │ mov %r8,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ sub $0x4,%rsi │ │ │ │ shr $0x2,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 1967b │ │ │ │ + je 198e2 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 19658 │ │ │ │ + je 198bf │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 1963e │ │ │ │ + je 198a5 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 19626 │ │ │ │ + je 1988b │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 1960e │ │ │ │ + je 19871 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 195f4 │ │ │ │ + je 19857 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 195da │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ + je 1983d │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + lea 0x4(%rcx),%rdx │ │ │ │ add $0x4,%rax │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp %r15d,(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ add $0x4,%rax │ │ │ │ + mov (%rdx),%r14d │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ mov (%rdx),%r10d │ │ │ │ cmp %r10d,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%rax │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ mov (%rdx),%r13d │ │ │ │ cmp %r13d,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%rax │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ add $0x4,%rdx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 19550 │ │ │ │ + add $0x4,%rax │ │ │ │ mov (%rdx),%r9d │ │ │ │ cmp %r9d,(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rdx),%r12d │ │ │ │ + cmp %r12d,(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 195f3 │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ mov 0x4(%rdx),%ecx │ │ │ │ cmp %ecx,0x4(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ mov 0x8(%rdx),%esi │ │ │ │ cmp %esi,0x8(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0xc(%rdx),%r10d │ │ │ │ - cmp %r10d,0xc(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x10(%rdx),%r13d │ │ │ │ - cmp %r13d,0x10(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x14(%rdx),%r9d │ │ │ │ - cmp %r9d,0x14(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x18(%rdx),%ecx │ │ │ │ - cmp %ecx,0x18(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x1c(%rdx),%esi │ │ │ │ - cmp %esi,0x1c(%rax) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 1967b │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 192be │ │ │ │ - jmp 19559 │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r11,%r13 │ │ │ │ - sub %r11,%r10 │ │ │ │ - sub $0x4,%r10 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 19826 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 19802 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 197e8 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 197cd │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 197b3 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 19799 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jne 199e6 │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,0x0(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,0x0(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,0x0(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,0x0(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,0x0(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,0x0(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 19550 │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,0x0(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x4(%rdx),%esi │ │ │ │ - cmp %esi,0x4(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x8(%rdx),%r10d │ │ │ │ - cmp %r10d,0x8(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0xc(%rdx),%eax │ │ │ │ - cmp %eax,0xc(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x10(%rdx),%r9d │ │ │ │ - cmp %r9d,0x10(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x14(%rdx),%ecx │ │ │ │ - cmp %ecx,0x14(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x18(%rdx),%esi │ │ │ │ - cmp %esi,0x18(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - mov 0x1c(%rdx),%r10d │ │ │ │ - cmp %r10d,0x1c(%r13) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - add $0x20,%r13 │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + mov 0xc(%rdx),%r15d │ │ │ │ + cmp %r15d,0xc(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + mov 0x10(%rdx),%r14d │ │ │ │ + cmp %r14d,0x10(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + mov 0x14(%rdx),%r10d │ │ │ │ + cmp %r10d,0x14(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + mov 0x18(%rdx),%r13d │ │ │ │ + cmp %r13d,0x18(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ + mov 0x1c(%rdx),%r9d │ │ │ │ + cmp %r9d,0x1c(%rax) │ │ │ │ + jg 19665 │ │ │ │ + jl 195f8 │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 19826 │ │ │ │ - jmp 19550 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rax │ │ │ │ - jmp 1957e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%r8 │ │ │ │ - jmp 18ddf │ │ │ │ - shl $0x2,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - lea (%r8,%rdx,1),%rdi │ │ │ │ - mov %r10,%rcx │ │ │ │ - sub %rax,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 19a52 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 199bc │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 199a6 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 19990 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 1997a │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 19964 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jne 19ed0 │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%ebx │ │ │ │ - cmp %ebx,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 19a52 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 18b72 │ │ │ │ - vzeroupper │ │ │ │ - jmp 18ba8 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%r11) │ │ │ │ - jl 192be │ │ │ │ - jg 19559 │ │ │ │ - lea 0x4(%r11),%r13 │ │ │ │ - add $0x4,%rdx │ │ │ │ - jmp 1977e │ │ │ │ - mov (%r14),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 189f2 │ │ │ │ - jg 18bc9 │ │ │ │ - add $0x4,%rax │ │ │ │ - lea 0x4(%r14),%r8 │ │ │ │ - jmp 1902d │ │ │ │ - jl 199de │ │ │ │ - mov 0x18(%rax),%r14d │ │ │ │ - cmp %r14d,0x18(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x1c(%rax),%r13d │ │ │ │ - cmp %r13d,0x1c(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 199d5 │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - cmp %ecx,0x4(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ - cmp %r8d,0x8(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - cmp %r9d,0xc(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x10(%rax),%r15d │ │ │ │ - cmp %r15d,0x10(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x14(%rax),%r12d │ │ │ │ - cmp %r12d,0x14(%rdi) │ │ │ │ - jle 19a23 │ │ │ │ - jmp 18b72 │ │ │ │ - nop │ │ │ │ - sub %rdx,%rbx │ │ │ │ - lea 0x0(,%rdx,4),%r14 │ │ │ │ - vpbroadcastq %r8,%zmm2 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1(%rbx),%r15 │ │ │ │ - add %r14,%r9 │ │ │ │ - add %rdi,%r14 │ │ │ │ - mov $0x40,%edi │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %r15,%r12 │ │ │ │ - vpaddq 0xcd8ce(%rip),%zmm2,%zmm0 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - vpbroadcastq %rdi,%zmm8 │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ - lea -0x10(%r13),%rax │ │ │ │ - shr $0x4,%rax │ │ │ │ - shr $0x4,%r12 │ │ │ │ - and $0x3,%eax │ │ │ │ - je 19bcb │ │ │ │ - vmovdqa32 (%r9),%zmm6 │ │ │ │ - vmovdqa32 (%r14),%zmm7 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 198f8 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 198f8 │ │ │ │ - mov $0x10,%edx │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 19bcb │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 19b91 │ │ │ │ - vmovdqa32 (%r9,%rdx,4),%zmm13 │ │ │ │ - vmovdqa32 (%r14,%rdx,4),%zmm3 │ │ │ │ - vpcmpnled %zmm13,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 198f8 │ │ │ │ - vpcmpltd %zmm13,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 198f8 │ │ │ │ - mov $0x20,%edx │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%r9,%rdx,4),%zmm10 │ │ │ │ - vmovdqa32 (%r14,%rdx,4),%zmm11 │ │ │ │ - vpcmpnled %zmm10,%zmm11,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 198f8 │ │ │ │ - vpcmpltd %zmm10,%zmm11,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 198f8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%r9,%rdx,4),%zmm12 │ │ │ │ - vmovdqa32 (%r14,%rdx,4),%zmm14 │ │ │ │ - vpcmpnled %zmm12,%zmm14,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 198f8 │ │ │ │ - vpcmpltd %zmm12,%zmm14,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 198f8 │ │ │ │ - lea 0x10(%rdx),%rbx │ │ │ │ - vpaddq %zmm8,%zmm0,%zmm15 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 19ce7 │ │ │ │ - vmovdqa32 (%r9,%rbx,4),%zmm2 │ │ │ │ - vmovdqa32 (%r14,%rbx,4),%zmm6 │ │ │ │ - vpcmpnled %zmm2,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 198f8 │ │ │ │ - vpcmpltd %zmm2,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 198f8 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm8,%zmm15,%zmm13 │ │ │ │ - vmovdqa32 (%r9,%rdx,4),%zmm7 │ │ │ │ - vmovdqa32 (%r14,%rdx,4),%zmm3 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 198f8 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 198f8 │ │ │ │ - lea 0x20(%rbx),%rdx │ │ │ │ - vpaddq %zmm8,%zmm13,%zmm10 │ │ │ │ - vmovdqa32 (%r9,%rdx,4),%zmm11 │ │ │ │ - vmovdqa32 (%r14,%rdx,4),%zmm12 │ │ │ │ - vpcmpnled %zmm11,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 198f8 │ │ │ │ - vpcmpltd %zmm11,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 198f8 │ │ │ │ - lea 0x30(%rbx),%rdx │ │ │ │ - vpaddq %zmm8,%zmm10,%zmm0 │ │ │ │ - jmp 19bcb │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 192fd │ │ │ │ - mov %rsi,-0x38(%rbp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 18a2b │ │ │ │ - ret │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea (%rcx,%r12,1),%rax │ │ │ │ - lea (%r8,%r12,1),%rdi │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 19904 │ │ │ │ - mov $0x24,%edx │ │ │ │ - vpbroadcastq %rdx,%zmm1 │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm5 │ │ │ │ - vmovq %xmm5,%rdi │ │ │ │ - jmp 199d5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r10,%rbx │ │ │ │ - sub %r9,%rbx │ │ │ │ - sub $0x4,%rbx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 19e20 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 19dfd │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 19de3 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 19dc9 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 19daf │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 19d97 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 19d7f │ │ │ │ - mov (%r9),%eax │ │ │ │ - cmp %eax,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - lea 0x4(%r9),%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 199d5 │ │ │ │ - mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - cmp %r13d,0x4(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x8(%rax),%ebx │ │ │ │ - cmp %ebx,0x8(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - cmp %edx,0xc(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x14(%rax),%r8d │ │ │ │ - cmp %r8d,0x14(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x18(%rax),%r9d │ │ │ │ - cmp %r9d,0x18(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - mov 0x1c(%rax),%r15d │ │ │ │ - cmp %r15d,0x1c(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ add $0x20,%rax │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 19e20 │ │ │ │ - jmp 199d5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdi) │ │ │ │ - jg 18b72 │ │ │ │ - jl 199de │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdi │ │ │ │ - jmp 1994a │ │ │ │ - nop │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 198e2 │ │ │ │ + jmp 195f3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 18ba4 │ │ │ │ + lea 0x8(%rcx),%rdx │ │ │ │ + lea 0x8(%rax),%r15 │ │ │ │ + jmp 18ba4 │ │ │ │ + lea 0x4(%rcx),%rdx │ │ │ │ + lea 0x4(%rax),%r15 │ │ │ │ + jmp 18ba4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 19fa0 │ │ │ │ + jle 19a60 │ │ │ │ sub $0x10,%rsp │ │ │ │ lea 0x100(%rdi),%rcx │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rcx,(%rsp) │ │ │ │ - call 17df0 │ │ │ │ + call 17b50 │ │ │ │ mov (%rsp),%r11 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ cmp %r11,%r9 │ │ │ │ - jne 19f5f │ │ │ │ + jne 19a27 │ │ │ │ add $0x10,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 19f4e │ │ │ │ + jne 19a16 │ │ │ │ vmovsd 0x8(%r10),%xmm0 │ │ │ │ vcomisd %xmm1,%xmm0 │ │ │ │ - ja 19f80 │ │ │ │ + ja 19a48 │ │ │ │ add $0x10,%r11 │ │ │ │ mov %rdi,(%rdx) │ │ │ │ vmovsd %xmm1,0x8(%rdx) │ │ │ │ cmp %r9,%r11 │ │ │ │ - je 19f2c │ │ │ │ - vmovsd 0x8(%r11),%xmm1 │ │ │ │ + je 199fc │ │ │ │ mov (%r11),%rdi │ │ │ │ + vmovsd 0x8(%r11),%xmm1 │ │ │ │ mov %r11,%rdx │ │ │ │ lea -0x10(%r11),%r10 │ │ │ │ mov (%r10),%rsi │ │ │ │ mov %r10,%r8 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jae 19f40 │ │ │ │ + jae 19a08 │ │ │ │ vmovsd 0x8(%r10),%xmm0 │ │ │ │ mov %rsi,(%rdx) │ │ │ │ - vmovsd %xmm0,0x8(%rdx) │ │ │ │ sub $0x10,%r10 │ │ │ │ + vmovsd %xmm0,0x8(%rdx) │ │ │ │ mov %r8,%rdx │ │ │ │ - jmp 19f6f │ │ │ │ + jmp 19a37 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jmp 17df0 │ │ │ │ + jmp 17b50 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %r14,0x30(%rsp) │ │ │ │ mov %rsi,%r14 │ │ │ │ sub %rdi,%r14 │ │ │ │ cmp $0x10,%r14 │ │ │ │ - jle 1a406 │ │ │ │ + jle 19eb3 │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ mov %r14,%r12 │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ mov %rdx,%r13 │ │ │ │ + sar $1,%r12 │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ mov %rdi,%rbx │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ - sar $1,%r12 │ │ │ │ test %r13,%r13 │ │ │ │ - je 1a0f0 │ │ │ │ + je 19bb0 │ │ │ │ add %rbx,%r12 │ │ │ │ movzbl 0x1(%rbx),%edx │ │ │ │ movbe (%rbx),%r8w │ │ │ │ - movzbl -0x1(%rbp),%edi │ │ │ │ - movzbl (%r12),%esi │ │ │ │ - movzbl (%rbx),%ecx │ │ │ │ dec %r13 │ │ │ │ + movzbl (%r12),%esi │ │ │ │ + movzbl -0x1(%rbp),%edi │ │ │ │ lea 0x1(%rbx),%r14 │ │ │ │ + movzbl (%rbx),%ecx │ │ │ │ cmp %sil,%dl │ │ │ │ - jae 1a1d8 │ │ │ │ + jae 19c98 │ │ │ │ cmp %dil,%sil │ │ │ │ - jb 1a1f8 │ │ │ │ + jb 19cb8 │ │ │ │ cmp %dil,%dl │ │ │ │ - jb 1a1e6 │ │ │ │ + jb 19ca6 │ │ │ │ mov %r8w,(%rbx) │ │ │ │ mov %rbp,%r9 │ │ │ │ cmp %dl,%cl │ │ │ │ - jae 1a09d │ │ │ │ + jae 19b5e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ inc %r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r10 │ │ │ │ - movzbl (%r14),%ecx │ │ │ │ inc %r14 │ │ │ │ + movzbl -0x1(%r14),%ecx │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 1a050 │ │ │ │ + jb 19b08 │ │ │ │ movzbl -0x1(%r9),%r11d │ │ │ │ mov %r10,%r12 │ │ │ │ cmp %r11b,%dl │ │ │ │ - jae 1a0b0 │ │ │ │ + jae 19b70 │ │ │ │ lea -0x2(%r9),%rax │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r9 │ │ │ │ - movzbl (%rax),%r11d │ │ │ │ dec %rax │ │ │ │ + movzbl 0x1(%rax),%r11d │ │ │ │ cmp %r11b,%dl │ │ │ │ - jb 1a070 │ │ │ │ + jb 19b30 │ │ │ │ cmp %r9,%r12 │ │ │ │ - jae 1a0c0 │ │ │ │ + jae 19b80 │ │ │ │ mov %r11b,(%r12) │ │ │ │ - mov %cl,(%r9) │ │ │ │ lea 0x1(%r12),%r14 │ │ │ │ + mov %cl,(%r9) │ │ │ │ movzbl (%rbx),%edx │ │ │ │ movzbl 0x1(%r12),%ecx │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 1a040 │ │ │ │ + jb 19b00 │ │ │ │ movzbl -0x1(%r9),%r11d │ │ │ │ mov %r14,%r12 │ │ │ │ cmp %r11b,%dl │ │ │ │ - jb 1a06b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 19b24 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ dec %r9 │ │ │ │ cmp %r9,%r12 │ │ │ │ - jb 1a084 │ │ │ │ + jb 19b45 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ + call 19a70 │ │ │ │ sub %rbx,%r14 │ │ │ │ - call 19fb0 │ │ │ │ cmp $0x10,%r14 │ │ │ │ - jle 1a3f2 │ │ │ │ + jle 19e9f │ │ │ │ mov %r12,%rbp │ │ │ │ mov %r14,%r12 │ │ │ │ sar $1,%r12 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 19ff5 │ │ │ │ + jne 19ab5 │ │ │ │ lea -0x1(%r12),%r13 │ │ │ │ mov %r13,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 1a28d │ │ │ │ + je 19d4d │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ lea -0x2(%r12),%r13 │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 1a28d │ │ │ │ + je 19d4d │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 1a1bd │ │ │ │ + je 19c7d │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 1a1a7 │ │ │ │ + je 19c67 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 1a191 │ │ │ │ + je 19c51 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 1a17b │ │ │ │ + je 19c3b │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 1a165 │ │ │ │ + je 19c25 │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ lea -0x3(%r12),%r13 │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17040 │ │ │ │ - jmp 1a28d │ │ │ │ + call 16e30 │ │ │ │ + jmp 19d4d │ │ │ │ cmp %dil,%dl │ │ │ │ - jb 1a030 │ │ │ │ + jb 19af0 │ │ │ │ cmp %dil,%sil │ │ │ │ - jae 1a1f8 │ │ │ │ + jae 19cb8 │ │ │ │ mov %dil,(%rbx) │ │ │ │ mov %cl,-0x1(%rbp) │ │ │ │ movzbl 0x1(%rbx),%ecx │ │ │ │ movzbl (%rbx),%edx │ │ │ │ - jmp 1a034 │ │ │ │ + jmp 19af4 │ │ │ │ mov %sil,(%rbx) │ │ │ │ mov %cl,(%r12) │ │ │ │ movzbl 0x1(%rbx),%ecx │ │ │ │ movzbl (%rbx),%edx │ │ │ │ - jmp 1a034 │ │ │ │ + jmp 19af4 │ │ │ │ movzbl -0x1(%r13,%rbx,1),%ecx │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl -0x2(%r13,%rbx,1),%ecx │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl -0x3(%r13,%rbx,1),%ecx │ │ │ │ lea -0x3(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl -0x4(%r13,%rbx,1),%ecx │ │ │ │ lea -0x4(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl -0x5(%r13,%rbx,1),%ecx │ │ │ │ lea -0x5(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl -0x6(%r13,%rbx,1),%ecx │ │ │ │ lea -0x6(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl -0x7(%r13,%rbx,1),%ecx │ │ │ │ lea -0x7(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ sub $0x8,%r13 │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx,%r13,1),%ecx │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1a20b │ │ │ │ + jne 19ccb │ │ │ │ mov %rbp,%rdi │ │ │ │ sub %rbx,%rdi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jle 1a3f2 │ │ │ │ + jle 19e9f │ │ │ │ movzbl (%rbx),%r9d │ │ │ │ - movzbl -0x1(%rbp),%ecx │ │ │ │ lea -0x1(%rbp),%r12 │ │ │ │ + movzbl (%r12),%ecx │ │ │ │ lea -0x2(%rdi),%r13 │ │ │ │ mov %r12,%r14 │ │ │ │ xor %esi,%esi │ │ │ │ - sub %rbx,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ mov %r9b,(%r12) │ │ │ │ - call 17040 │ │ │ │ + sub %rbx,%r14 │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 16e30 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 1a3f2 │ │ │ │ + jle 19e9f │ │ │ │ and $0x3,%r13d │ │ │ │ - je 1a367 │ │ │ │ + je 19e23 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 1a339 │ │ │ │ + je 19dfa │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1a319 │ │ │ │ + je 19dda │ │ │ │ movzbl (%rbx),%r10d │ │ │ │ movzbl -0x2(%rbp),%ecx │ │ │ │ lea -0x2(%rbp),%r12 │ │ │ │ xor %esi,%esi │ │ │ │ mov %r12,%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ mov %r10b,-0x2(%rbp) │ │ │ │ - call 17040 │ │ │ │ + sub %rbx,%rdx │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx),%ebp │ │ │ │ movzbl -0x1(%r12),%ecx │ │ │ │ dec %r12 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %bpl,(%r12) │ │ │ │ mov %r12,%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx),%r11d │ │ │ │ - movzbl -0x1(%r12),%ecx │ │ │ │ dec %r12 │ │ │ │ + movzbl (%r12),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r12,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r11b,(%r12) │ │ │ │ sub %rbx,%r14 │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r11b,(%r12) │ │ │ │ - call 17040 │ │ │ │ + call 16e30 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 1a3f2 │ │ │ │ - movzbl (%rbx),%ecx │ │ │ │ - movzbl -0x1(%r12),%eax │ │ │ │ + jle 19e9f │ │ │ │ + movzbl (%rbx),%eax │ │ │ │ + movzbl -0x1(%r12),%ecx │ │ │ │ lea -0x1(%r12),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbx,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %cl,-0x1(%r12) │ │ │ │ - movzbl %al,%ecx │ │ │ │ - call 17040 │ │ │ │ - movzbl (%rbx),%r9d │ │ │ │ - movzbl -0x2(%r12),%r8d │ │ │ │ + mov %al,-0x1(%r12) │ │ │ │ + call 16e30 │ │ │ │ + movzbl (%rbx),%r8d │ │ │ │ + movzbl -0x2(%r12),%ecx │ │ │ │ lea -0x2(%r12),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - mov %r9b,-0x2(%r12) │ │ │ │ - movzbl %r8b,%ecx │ │ │ │ - call 17040 │ │ │ │ - movzbl (%rbx),%r10d │ │ │ │ - movzbl -0x3(%r12),%r13d │ │ │ │ + mov %r8b,-0x2(%r12) │ │ │ │ + call 16e30 │ │ │ │ + movzbl (%rbx),%r9d │ │ │ │ + movzbl -0x3(%r12),%ecx │ │ │ │ lea -0x3(%r12),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ sub $0x4,%r12 │ │ │ │ - mov %r10b,0x1(%r12) │ │ │ │ - movzbl %r13b,%ecx │ │ │ │ - mov %r12,%rbp │ │ │ │ - sub %rbx,%rbp │ │ │ │ - call 17040 │ │ │ │ + mov %r9b,0x1(%r12) │ │ │ │ + mov %r12,%r13 │ │ │ │ + sub %rbx,%r13 │ │ │ │ + call 16e30 │ │ │ │ movzbl (%rbx),%edx │ │ │ │ movzbl (%r12),%ecx │ │ │ │ mov %dl,(%r12) │ │ │ │ - mov %rbp,%rdx │ │ │ │ - call 17040 │ │ │ │ - cmp $0x1,%rbp │ │ │ │ - jg 1a367 │ │ │ │ + mov %r13,%rdx │ │ │ │ + call 16e30 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + jg 19e23 │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ mov 0x30(%rsp),%r14 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rsi,%r11 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ - sub %rdi,%r11 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ push %rbx │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rdx,-0x80(%rbp) │ │ │ │ - mov %rsi,-0x78(%rbp) │ │ │ │ - cmp $0x80,%r11 │ │ │ │ - jle 1bce0 │ │ │ │ - vmovdqa64 0xccf6b(%rip),%zmm5 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %r11,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - sar $0x4,%r11 │ │ │ │ - cmpq $0x0,-0x80(%rbp) │ │ │ │ - je 1cf30 │ │ │ │ - lea (%r12,%r11,8),%rax │ │ │ │ - vmovq 0x8(%r12),%xmm6 │ │ │ │ - decq -0x80(%rbp) │ │ │ │ - lea 0x8(%r12),%rdi │ │ │ │ - vmovq (%rax),%xmm4 │ │ │ │ - vmovq %rax,%xmm10 │ │ │ │ - vmovq %xmm6,%rbx │ │ │ │ - vmovq %xmm4,%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - mov 0x8(%rcx),%r14 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov %r14,%r11 │ │ │ │ - sub %r15,%r9 │ │ │ │ - sub %rax,%r11 │ │ │ │ - mov %r9,-0x38(%rbp) │ │ │ │ - lea (%r15,%r11,1),%r10 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ - cmovle %r8,%r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 1b643 │ │ │ │ - mov %r10,%r13 │ │ │ │ - sub %r15,%r13 │ │ │ │ - lea -0x4(%r13),%r9 │ │ │ │ - cmp $0x74,%r9 │ │ │ │ - jbe 1c59c │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r13,%rcx │ │ │ │ - xor %r15,%rdx │ │ │ │ - and $0x3,%ecx │ │ │ │ - and $0x3f,%edx │ │ │ │ - or %rdx,%rcx │ │ │ │ - jne 1c59c │ │ │ │ - mov %r15,%r8 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - neg %r8 │ │ │ │ - and $0xf,%r8d │ │ │ │ - shr $0x2,%r9 │ │ │ │ - lea 0x10(%r8),%rbx │ │ │ │ + mov %rdx,-0x90(%rbp) │ │ │ │ + mov %rsi,-0x88(%rbp) │ │ │ │ + cmp $0x80,%r10 │ │ │ │ + jle 1bc26 │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ + vmovdqa 0xc77f3(%rip),%ymm4 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r10,%r12 │ │ │ │ + sar $0x4,%r10 │ │ │ │ + sar $0x3,%r12 │ │ │ │ + cmpq $0x0,-0x90(%rbp) │ │ │ │ + je 1c2c0 │ │ │ │ + vmovq 0x8(%r14),%xmm6 │ │ │ │ + lea (%r14,%r10,8),%rax │ │ │ │ + decq -0x90(%rbp) │ │ │ │ + lea 0x8(%r14),%rdi │ │ │ │ + mov (%rax),%r12 │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ + vmovq %xmm6,%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov 0x8(%r12),%rbx │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov (%r12),%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + sub %r11,%r9 │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + lea (%r11,%rbx,1),%r8 │ │ │ │ cmp %rbx,%r9 │ │ │ │ - jb 1d280 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r15,%rdx │ │ │ │ - test %r8,%r8 │ │ │ │ - je 1b43d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 1a55a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jg 1b64f │ │ │ │ - inc %rsi │ │ │ │ - add $0x4,%rdx │ │ │ │ + mov %r9,-0x50(%rbp) │ │ │ │ + cmovle %rdx,%r8 │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 1a5fe │ │ │ │ + mov %r8,%r13 │ │ │ │ + mov %rax,%rdx │ │ │ │ + sub %r11,%r13 │ │ │ │ + lea -0x4(%r13),%r15 │ │ │ │ + cmp $0x34,%r15 │ │ │ │ + jbe 1c2b8 │ │ │ │ + xor %r11,%rdx │ │ │ │ + and $0x3,%r13d │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %r13,%rdx │ │ │ │ + jne 1c0fb │ │ │ │ + mov %r11,%rcx │ │ │ │ + shr $0x2,%r15 │ │ │ │ + shr $0x2,%rcx │ │ │ │ + mov %r15,%r10 │ │ │ │ + neg %rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x8(%rsi),%rbx │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jb 1c5d0 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 1c0f0 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + test $0x6,%cl │ │ │ │ + je 1ca42 │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + cmp %r15d,0x4(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 1ca35 │ │ │ │ + mov 0x8(%rax),%ebx │ │ │ │ + cmp %ebx,0x8(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + and $0x4,%ecx │ │ │ │ + lea 0xc(%rax),%r13 │ │ │ │ + lea 0xc(%r11),%rcx │ │ │ │ + je 1a0bc │ │ │ │ + mov 0xc(%rax),%r13d │ │ │ │ + cmp %r13d,0xc(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + lea 0x10(%r11),%rcx │ │ │ │ + lea 0x10(%rax),%r13 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 1a0bc │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + cmp %ecx,0x10(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + lea 0x14(%r11),%rcx │ │ │ │ + lea 0x14(%rax),%r13 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 1a0bc │ │ │ │ + mov 0x14(%rax),%r9d │ │ │ │ + cmp %r9d,0x14(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + lea 0x18(%r11),%rcx │ │ │ │ + lea 0x18(%rax),%r13 │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jne 1a0bc │ │ │ │ + mov 0x18(%rax),%r15d │ │ │ │ + cmp %r15d,0x18(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + lea 0x1c(%r11),%rcx │ │ │ │ + lea 0x1c(%rax),%r13 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + shl $0x2,%rsi │ │ │ │ + vpbroadcastq %r13,%ymm0 │ │ │ │ + lea 0x1(%r10),%r15 │ │ │ │ + vpbroadcastq %r9,%ymm2 │ │ │ │ + lea (%r11,%rsi,1),%r10 │ │ │ │ + add %rax,%rsi │ │ │ │ + mov %r15,%rbx │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm14 │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,-0x60(%rbp) │ │ │ │ + mov %r15,%rbx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + lea -0x8(%rbx),%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 1a1b3 │ │ │ │ + vmovdqa (%r10),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1a281 │ │ │ │ + vpcmpnled %ymm5,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1a281 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 1a1b3 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 1a17e │ │ │ │ + vmovdqa 0x20(%r10),%ymm1 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1a281 │ │ │ │ + vpcmpnled %ymm7,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1a281 │ │ │ │ + mov $0x10,%edx │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rdx,4),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1a281 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1a281 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm10 │ │ │ │ + vmovdqa (%rsi,%rdx,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1a281 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1a281 │ │ │ │ + lea 0x8(%rdx),%r9 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm12 │ │ │ │ + mov %r9,%rdx │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 1bc3a │ │ │ │ + vmovdqa (%r10,%r9,4),%ymm0 │ │ │ │ + vmovdqa (%rsi,%r9,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm0,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1a281 │ │ │ │ + vpcmpnled %ymm3,%ymm0,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1a281 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm12,%ymm1 │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm7 │ │ │ │ + vmovdqa (%rsi,%rdx,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1a281 │ │ │ │ + vpcmpnled %ymm5,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1a281 │ │ │ │ + lea 0x10(%r9),%rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm8 │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rdx,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1a281 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1a281 │ │ │ │ + lea 0x18(%r9),%rdx │ │ │ │ + vpaddq %ymm2,%ymm8,%ymm14 │ │ │ │ + jmp 1a1b3 │ │ │ │ + shl $0x2,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %r13,%rdx │ │ │ │ + jmp 1a2a7 │ │ │ │ + nopl (%rax) │ │ │ │ + jg 1a60b │ │ │ │ add $0x4,%rcx │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 1b43d │ │ │ │ - mov (%rcx),%r11d │ │ │ │ - cmp %r11d,(%rdx) │ │ │ │ - jge 1a540 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - vmovq -0x8(%r10),%xmm3 │ │ │ │ - vmovq %xmm3,%r13 │ │ │ │ - mov 0x8(%r13),%r11 │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 1a601 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jge 1a290 │ │ │ │ + mov -0x88(%rbp),%rdx │ │ │ │ + mov -0x8(%rdx),%r13 │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - sub %rdx,%r11 │ │ │ │ - cmp %r11,-0x48(%rbp) │ │ │ │ - lea (%rax,%r11,1),%r10 │ │ │ │ - cmovle %r14,%r10 │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 1d69d │ │ │ │ - mov %r10,%r14 │ │ │ │ - sub %rax,%r14 │ │ │ │ - lea -0x4(%r14),%rbx │ │ │ │ - cmp $0x74,%rbx │ │ │ │ - jbe 1cd80 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r10,%rcx │ │ │ │ - xor %rdx,%r9 │ │ │ │ - sub %rax,%rcx │ │ │ │ - and $0x3f,%r9d │ │ │ │ - and $0x3,%ecx │ │ │ │ - or %rcx,%r9 │ │ │ │ - jne 1cd80 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + sub %rdx,%r9 │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ + cmp %r9,-0x58(%rbp) │ │ │ │ + cmovle -0x40(%rbp),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 1b8ec │ │ │ │ + mov %r8,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + lea -0x4(%rsi),%r10 │ │ │ │ + cmp $0x34,%r10 │ │ │ │ + jbe 1bf41 │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x3,%esi │ │ │ │ + xor %rdx,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %rsi,%rcx │ │ │ │ + jne 1bf41 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shr $0x2,%rbx │ │ │ │ + neg %r10 │ │ │ │ + mov %r10,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x8(%rsi),%r15 │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jb 1c636 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 1c63e │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + test $0x6,%r10b │ │ │ │ + je 1ca4f │ │ │ │ + mov 0x4(%rdx),%r15d │ │ │ │ + cmp %r15d,0x4(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + cmpq $0x2,-0x40(%rbp) │ │ │ │ + jbe 1ca69 │ │ │ │ + mov 0x8(%rdx),%esi │ │ │ │ + cmp %esi,0x8(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + and $0x4,%r10d │ │ │ │ + lea 0xc(%rax),%r15 │ │ │ │ + lea 0xc(%rdx),%r10 │ │ │ │ + je 1a417 │ │ │ │ + mov 0xc(%rdx),%r10d │ │ │ │ + cmp %r10d,0xc(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + cmpq $0x4,-0x40(%rbp) │ │ │ │ + lea 0x10(%rax),%r15 │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + je 1a417 │ │ │ │ + mov 0x10(%rdx),%r15d │ │ │ │ + cmp %r15d,0x10(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + cmpq $0x5,-0x40(%rbp) │ │ │ │ + lea 0x14(%rax),%r15 │ │ │ │ + lea 0x14(%rdx),%r10 │ │ │ │ + je 1a417 │ │ │ │ + mov 0x14(%rdx),%esi │ │ │ │ + cmp %esi,0x14(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + cmpq $0x7,-0x40(%rbp) │ │ │ │ + lea 0x18(%rax),%r15 │ │ │ │ + lea 0x18(%rdx),%r10 │ │ │ │ + jne 1a417 │ │ │ │ + mov 0x18(%rdx),%r10d │ │ │ │ + cmp %r10d,0x18(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + lea 0x1c(%rax),%r15 │ │ │ │ + lea 0x1c(%rdx),%r10 │ │ │ │ + sub -0x40(%rbp),%rbx │ │ │ │ + vpbroadcastq %r10,%ymm7 │ │ │ │ + inc %rbx │ │ │ │ + vpaddq %ymm4,%ymm7,%ymm2 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,-0x58(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + shr $0x3,%rsi │ │ │ │ + mov %rsi,-0x68(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vpbroadcastq %rbx,%ymm12 │ │ │ │ + shl $0x2,%rsi │ │ │ │ + add %rsi,%rax │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov -0x40(%rbp),%rbx │ │ │ │ + sub $0x8,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 1a518 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%rsi),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1b52f │ │ │ │ + vpcmpnled %ymm15,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1b52f │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1a518 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1a4e3 │ │ │ │ + vmovdqa 0x20(%rax),%ymm3 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm1 │ │ │ │ + vpcmpltd %ymm1,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1b52f │ │ │ │ + vpcmpnled %ymm1,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1b52f │ │ │ │ + mov $0x10,%ecx │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm11,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1b52f │ │ │ │ + vpcmpnled %ymm8,%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1b52f │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1b52f │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1b52f │ │ │ │ + lea 0x8(%rcx),%rbx │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp %rbx,-0x40(%rbp) │ │ │ │ + je 1be50 │ │ │ │ + vmovdqa (%rax,%rbx,4),%ymm7 │ │ │ │ + vmovdqa (%rsi,%rbx,4),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm7,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1b52f │ │ │ │ + vpcmpnled %ymm13,%ymm7,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1b52f │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm12,%ymm10,%ymm15 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm3 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm1 │ │ │ │ + vpcmpltd %ymm1,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1b52f │ │ │ │ + vpcmpnled %ymm1,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1b52f │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + vpaddq %ymm12,%ymm15,%ymm11 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1b52f │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1b52f │ │ │ │ + lea 0x18(%rbx),%rcx │ │ │ │ + vpaddq %ymm12,%ymm11,%ymm2 │ │ │ │ + jmp 1a518 │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp -0x40(%rbp),%rdx │ │ │ │ + jne 1a2ad │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov -0x8(%r8),%rdx │ │ │ │ + mov 0x8(%rdx),%r13 │ │ │ │ + mov %rdx,-0x70(%rbp) │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov %r13,-0x60(%rbp) │ │ │ │ + sub %rdx,%r13 │ │ │ │ + lea (%r11,%r13,1),%r9 │ │ │ │ + cmp %r13,-0x50(%rbp) │ │ │ │ + cmovle -0x38(%rbp),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 1b57e │ │ │ │ + mov %r9,%r15 │ │ │ │ + sub %r11,%r15 │ │ │ │ + lea -0x4(%r15),%rsi │ │ │ │ + cmp $0x34,%rsi │ │ │ │ + jbe 1bc92 │ │ │ │ + mov %r11,%rcx │ │ │ │ + and $0x3,%r15d │ │ │ │ + xor %rdx,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %r15,%rcx │ │ │ │ + jne 1bc92 │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %rdx,%rsi │ │ │ │ shr $0x2,%rsi │ │ │ │ + shr $0x2,%rbx │ │ │ │ neg %rsi │ │ │ │ - and $0xf,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + lea 0x8(%r8),%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jb 1c800 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 1c600 │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp %r15d,(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + test $0x6,%sil │ │ │ │ + je 1ca76 │ │ │ │ + mov 0x4(%rdx),%r10d │ │ │ │ + cmp %r10d,0x4(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 1ca5c │ │ │ │ + mov 0x8(%rdx),%r15d │ │ │ │ + cmp %r15d,0x8(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + and $0x4,%esi │ │ │ │ + lea 0xc(%rdx),%r10 │ │ │ │ + lea 0xc(%r11),%rsi │ │ │ │ + je 1a775 │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + cmp %esi,0xc(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + lea 0x10(%r11),%rsi │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 1a775 │ │ │ │ + mov 0x10(%rdx),%r10d │ │ │ │ + cmp %r10d,0x10(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + lea 0x14(%r11),%rsi │ │ │ │ + lea 0x14(%rdx),%r10 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 1a775 │ │ │ │ + mov 0x14(%rdx),%r15d │ │ │ │ + cmp %r15d,0x14(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + lea 0x18(%r11),%rsi │ │ │ │ + lea 0x18(%rdx),%r10 │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + jne 1a775 │ │ │ │ + mov 0x18(%rdx),%esi │ │ │ │ + cmp %esi,0x18(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + lea 0x1c(%r11),%rsi │ │ │ │ + lea 0x1c(%rdx),%r10 │ │ │ │ + sub %r8,%rbx │ │ │ │ + vpbroadcastq %r10,%ymm2 │ │ │ │ + shl $0x2,%r8 │ │ │ │ + lea 0x1(%rbx),%r15 │ │ │ │ + vpaddq %ymm4,%ymm2,%ymm0 │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + and $0xfffffffffffffff8,%r15 │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + mov $0x20,%r15d │ │ │ │ + shr $0x3,%rbx │ │ │ │ + vpbroadcastq %r15,%ymm11 │ │ │ │ + mov %rbx,-0x98(%rbp) │ │ │ │ + lea (%r11,%r8,1),%rbx │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + sub $0x8,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 1a844 │ │ │ │ + vmovdqa (%rbx),%ymm12 │ │ │ │ + vmovdqa (%r8),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1a8e8 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1a8e8 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 1a844 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + jne 1bc56 │ │ │ │ + vmovdqa (%rbx,%rcx,4),%ymm1 │ │ │ │ + vmovdqa (%r8,%rcx,4),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1a8e8 │ │ │ │ + vpcmpnled %ymm7,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1a8e8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rbx,%rcx,4),%ymm8 │ │ │ │ + vmovdqa (%r8,%rcx,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1a8e8 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1a8e8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm9 │ │ │ │ + mov %rcx,-0x68(%rbp) │ │ │ │ + cmp -0x50(%rbp),%rcx │ │ │ │ + je 1bf21 │ │ │ │ + vmovdqa (%rbx,%rcx,4),%ymm12 │ │ │ │ + vmovdqa (%r8,%rcx,4),%ymm13 │ │ │ │ + mov %rcx,%r15 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1a8e8 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1a8e8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm11,%ymm9,%ymm15 │ │ │ │ + vmovdqa (%rbx,%rcx,4),%ymm3 │ │ │ │ + vmovdqa (%r8,%rcx,4),%ymm1 │ │ │ │ + vpcmpltd %ymm1,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1a8e8 │ │ │ │ + vpcmpnled %ymm1,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1a8e8 │ │ │ │ + vpaddq %ymm11,%ymm15,%ymm0 │ │ │ │ + lea 0x10(%r15),%rcx │ │ │ │ + jmp 1a80e │ │ │ │ + shl $0x2,%rcx │ │ │ │ + add %rcx,%rsi │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp 1a90b │ │ │ │ + jg 1b58b │ │ │ │ + add $0x4,%rsi │ │ │ │ + add $0x4,%rcx │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 1b581 │ │ │ │ + mov (%rcx),%r8d │ │ │ │ + cmp %r8d,(%rsi) │ │ │ │ + jge 1a8f4 │ │ │ │ + vpinsrq $0x1,(%r14),%xmm6,%xmm6 │ │ │ │ + vmovdqu %xmm6,(%r14) │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov $0x20,%r8d │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ + vpbroadcastq %r8,%ymm2 │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov $0x1,%edi │ │ │ │ + sub %r11,%r15 │ │ │ │ shr $0x2,%rbx │ │ │ │ - lea 0x10(%rsi),%r8 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jb 1d680 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 1badd │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 1a611 │ │ │ │ - jg 1c0e9 │ │ │ │ - inc %r14 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 1badd │ │ │ │ - mov (%r8),%r13d │ │ │ │ - cmp %r13d,(%r9) │ │ │ │ - jge 1a5f7 │ │ │ │ - mov (%r12),%r14 │ │ │ │ - vmovq %xmm10,%rcx │ │ │ │ - vmovq %xmm4,(%r12) │ │ │ │ - mov %r14,(%rcx) │ │ │ │ - mov (%r12),%r10 │ │ │ │ - mov 0x8(%r10),%r8 │ │ │ │ - mov (%r10),%r15 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - mov %r12,-0x70(%rbp) │ │ │ │ - mov -0x40(%rbp),%rax │ │ │ │ - vpbroadcastq %r9,%zmm2 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ + mov %r15,-0x50(%rbp) │ │ │ │ + neg %rbx │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0x8(%rbx),%r14 │ │ │ │ + sub %rbx,%rdi │ │ │ │ + mov %r14,-0x60(%rbp) │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - sub %r15,%rax │ │ │ │ - shr $0x2,%r9 │ │ │ │ - neg %r9 │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - and $0xf,%r9d │ │ │ │ - sub %r9,%r12 │ │ │ │ - mov %r12,-0x48(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r14),%r13 │ │ │ │ - mov -0x38(%rbp),%rbx │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea (%rcx,%rbx,1),%r11 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - cmovle %rdi,%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 1b3e8 │ │ │ │ - mov $0xfffffffffffffffc,%r10 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - add %r11,%r10 │ │ │ │ - cmp $0x74,%r10 │ │ │ │ - jbe 1ac00 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r11,%rax │ │ │ │ - xor %rcx,%rdx │ │ │ │ - sub %rcx,%rax │ │ │ │ - and $0x3f,%edx │ │ │ │ - and $0x3,%eax │ │ │ │ - or %rax,%rdx │ │ │ │ - jne 1ac00 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov 0x8(%rdi),%r9 │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov %r9,%rdx │ │ │ │ + lea (%rax,%r15,1),%rcx │ │ │ │ + sub %rax,%rdx │ │ │ │ + cmp %r15,%rdx │ │ │ │ + cmovle %r9,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 1ac8e │ │ │ │ + mov %rcx,%r13 │ │ │ │ + sub %rax,%r13 │ │ │ │ + lea -0x4(%r13),%r10 │ │ │ │ + cmp $0x34,%r10 │ │ │ │ + jbe 1ad00 │ │ │ │ + mov %rax,%r12 │ │ │ │ + and $0x3,%r13d │ │ │ │ + xor %r11,%r12 │ │ │ │ + and $0x1f,%r12d │ │ │ │ + or %r13,%r12 │ │ │ │ + jne 1ad00 │ │ │ │ shr $0x2,%r10 │ │ │ │ - lea 0x10(%r9),%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jb 1b3e0 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - test %r9,%r9 │ │ │ │ - je 1a740 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 1a726 │ │ │ │ + cmp -0x60(%rbp),%r10 │ │ │ │ + jb 1b4a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 1b480 │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%r11) │ │ │ │ + jg 1aca2 │ │ │ │ + jl 1aeb0 │ │ │ │ + lea 0x4(%rax),%r14 │ │ │ │ + lea 0x4(%r11),%r13 │ │ │ │ + testb $0x6,-0x48(%rbp) │ │ │ │ + je 1aac7 │ │ │ │ + mov 0x4(%r11),%r9d │ │ │ │ + cmp %r9d,0x4(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + lea 0x8(%rax),%r14 │ │ │ │ + lea 0x8(%r11),%r13 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jbe 1aac7 │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + cmp %edx,0x8(%r11) │ │ │ │ + jg 1aca2 │ │ │ │ + jl 1aeb0 │ │ │ │ + lea 0xc(%rax),%r14 │ │ │ │ + lea 0xc(%r11),%r13 │ │ │ │ + testb $0x4,-0x48(%rbp) │ │ │ │ + je 1aac7 │ │ │ │ + mov 0xc(%rax),%r12d │ │ │ │ + cmp %r12d,0xc(%r11) │ │ │ │ + jg 1aca2 │ │ │ │ + jl 1aeb0 │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + lea 0x10(%r11),%r13 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1aac7 │ │ │ │ + mov 0x10(%r11),%r13d │ │ │ │ + cmp %r13d,0x10(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + lea 0x14(%rax),%r14 │ │ │ │ + lea 0x14(%r11),%r13 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1aac7 │ │ │ │ + mov 0x14(%rax),%r14d │ │ │ │ + cmp %r14d,0x14(%r11) │ │ │ │ + jg 1aca2 │ │ │ │ + jl 1aeb0 │ │ │ │ + lea 0x18(%rax),%r14 │ │ │ │ + lea 0x18(%r11),%r13 │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jne 1aac7 │ │ │ │ + mov 0x18(%r11),%r8d │ │ │ │ + cmp %r8d,0x18(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + lea 0x1c(%rax),%r14 │ │ │ │ + lea 0x1c(%r11),%r13 │ │ │ │ + add -0x68(%rbp),%r10 │ │ │ │ + lea 0x0(,%rbx,4),%r8 │ │ │ │ + vpbroadcastq %r13,%ymm10 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %r10,%r12 │ │ │ │ + vpaddq %ymm4,%ymm10,%ymm1 │ │ │ │ + add %r8,%rax │ │ │ │ + shr $0x3,%r9 │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + add %r11,%r8 │ │ │ │ + mov %r9,-0x58(%rbp) │ │ │ │ + lea -0x8(%r12),%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 1abb8 │ │ │ │ + vmovdqa (%rax),%ymm11 │ │ │ │ + vmovdqa (%r8),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm11,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1acb0 │ │ │ │ + vpcmpnled %ymm8,%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1acb0 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 1abb8 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 1ab80 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vmovdqa 0x20(%r8),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1acb0 │ │ │ │ + vpcmpnled %ymm12,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1acb0 │ │ │ │ + mov $0x10,%edx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm14 │ │ │ │ + vmovdqa (%r8,%rdx,4),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1acb0 │ │ │ │ + vpcmpnled %ymm7,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1acb0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm13 │ │ │ │ + vmovdqa (%r8,%rdx,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1acb0 │ │ │ │ + vpcmpnled %ymm5,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1acb0 │ │ │ │ + lea 0x8(%rdx),%r9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm15 │ │ │ │ + mov %r9,%rdx │ │ │ │ + cmp %r12,%r9 │ │ │ │ + je 1acdd │ │ │ │ + vmovdqa (%rax,%r9,4),%ymm6 │ │ │ │ + vmovdqa (%r8,%r9,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1acb0 │ │ │ │ + vpcmpnled %ymm10,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1acb0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm15,%ymm11 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm8 │ │ │ │ + vmovdqa (%r8,%rdx,4),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1acb0 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1acb0 │ │ │ │ + lea 0x10(%r9),%rdx │ │ │ │ + vpaddq %ymm2,%ymm11,%ymm12 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm14 │ │ │ │ + vmovdqa (%r8,%rdx,4),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1acb0 │ │ │ │ + vpcmpnled %ymm7,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1acb0 │ │ │ │ + lea 0x18(%r9),%rdx │ │ │ │ + vpaddq %ymm2,%ymm12,%ymm1 │ │ │ │ + jmp 1abb8 │ │ │ │ + mov %r11,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp -0x38(%rbp),%rdx │ │ │ │ + je 1aeb0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + jmp 1a970 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jg 1aad0 │ │ │ │ - inc %rbx │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r9,%rbx │ │ │ │ - je 1a740 │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%rdi) │ │ │ │ - jge 1a710 │ │ │ │ - add $0x8,%r14 │ │ │ │ - jmp 1a690 │ │ │ │ + shl $0x2,%rdx │ │ │ │ + lea (%r14,%rdx,1),%rax │ │ │ │ + add %r13,%rdx │ │ │ │ + jmp 1acd3 │ │ │ │ + nopl (%rax) │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 1ac98 │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jge 1acc0 │ │ │ │ + jmp 1aca2 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 1b4b8 │ │ │ │ + mov -0x58(%rbp),%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%r14,%rdx,1),%rax │ │ │ │ + add %r13,%rdx │ │ │ │ + jmp 1acd3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov %r11,%rdx │ │ │ │ + sub %rax,%r13 │ │ │ │ + sub $0x4,%r13 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 1ae09 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 1ade6 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 1adcc │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 1adb2 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 1ad98 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 1ad7e │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 1ad64 │ │ │ │ + mov (%r11),%r14d │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + lea 0x4(%r11),%rdx │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r12d │ │ │ │ + cmp %r12d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r9d │ │ │ │ + cmp %r9d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r13d │ │ │ │ + cmp %r13d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r14d │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 1ac98 │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + mov 0x4(%rdx),%r12d │ │ │ │ + cmp %r12d,0x4(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + mov 0x8(%rdx),%r9d │ │ │ │ + cmp %r9d,0x8(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + mov 0xc(%rdx),%r10d │ │ │ │ + cmp %r10d,0xc(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + mov 0x10(%rdx),%r13d │ │ │ │ + cmp %r13d,0x10(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + mov 0x14(%rdx),%r14d │ │ │ │ + cmp %r14d,0x14(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + mov 0x18(%rdx),%r8d │ │ │ │ + cmp %r8d,0x18(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + mov 0x1c(%rdx),%r12d │ │ │ │ + cmp %r12d,0x1c(%rax) │ │ │ │ + jl 1aca2 │ │ │ │ + jg 1aeb0 │ │ │ │ + add $0x20,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 1ae09 │ │ │ │ + cmp -0x38(%rbp),%rdx │ │ │ │ + jne 1aca2 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - add -0x48(%rbp),%r10 │ │ │ │ - vpbroadcastq %rsi,%zmm3 │ │ │ │ - lea 0x0(,%r9,4),%r8 │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ + mov %rdi,-0x68(%rbp) │ │ │ │ + shr $0x2,%r15 │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ + neg %r15 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + mov %r15,-0x48(%rbp) │ │ │ │ + and $0x7,%r15d │ │ │ │ + sub %r15,%rcx │ │ │ │ + mov %rcx,-0x60(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%r10),%rbx │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + mov 0x8(%rbx),%r13 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %r13,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + lea (%r11,%rsi,1),%rcx │ │ │ │ + cmp %rsi,-0x50(%rbp) │ │ │ │ + cmovle -0x38(%rbp),%rcx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 1b228 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %r11,%rdi │ │ │ │ + lea -0x4(%rdi),%r8 │ │ │ │ + cmp $0x34,%r8 │ │ │ │ + jbe 1b2c0 │ │ │ │ + mov %r11,%rdx │ │ │ │ + and $0x3,%edi │ │ │ │ + xor %rax,%rdx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %rdi,%rdx │ │ │ │ + jne 1b2c0 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + lea 0x8(%r15),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jb 1b4b0 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 1b490 │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%r11) │ │ │ │ + jl 1b22d │ │ │ │ + jg 1b270 │ │ │ │ + lea 0x4(%r11),%rdx │ │ │ │ + lea 0x4(%rax),%r14 │ │ │ │ + testb $0x6,-0x48(%rbp) │ │ │ │ + je 1b03c │ │ │ │ + mov 0x4(%r11),%esi │ │ │ │ + cmp %esi,0x4(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + lea 0x8(%r11),%rdx │ │ │ │ + lea 0x8(%rax),%r14 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + jbe 1b03c │ │ │ │ + mov 0x8(%r11),%edi │ │ │ │ + cmp %edi,0x8(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + lea 0xc(%r11),%rdx │ │ │ │ + lea 0xc(%rax),%r14 │ │ │ │ + testb $0x4,-0x48(%rbp) │ │ │ │ + je 1b03c │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + cmp %r9d,0xc(%r11) │ │ │ │ + jl 1b22d │ │ │ │ + jg 1b270 │ │ │ │ + lea 0x10(%r11),%rdx │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 1b03c │ │ │ │ + mov 0x10(%r11),%r14d │ │ │ │ + cmp %r14d,0x10(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + lea 0x14(%r11),%rdx │ │ │ │ + lea 0x14(%rax),%r14 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 1b03c │ │ │ │ + mov 0x14(%r11),%edx │ │ │ │ + cmp %edx,0x14(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + lea 0x18(%r11),%rdx │ │ │ │ + lea 0x18(%rax),%r14 │ │ │ │ + cmp $0x7,%r15 │ │ │ │ + jne 1b03c │ │ │ │ + mov 0x18(%rax),%r12d │ │ │ │ + cmp %r12d,0x18(%r11) │ │ │ │ + jl 1b22d │ │ │ │ + jg 1b270 │ │ │ │ + lea 0x1c(%r11),%rdx │ │ │ │ + lea 0x1c(%rax),%r14 │ │ │ │ + add -0x60(%rbp),%r8 │ │ │ │ + vpbroadcastq %r14,%ymm13 │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %r8,%rsi │ │ │ │ + vpaddq %ymm4,%ymm13,%ymm0 │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + shr $0x3,%rsi │ │ │ │ + lea -0x8(%r12),%rdi │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ + lea 0x0(,%r15,4),%rsi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + lea (%r11,%rsi,1),%r9 │ │ │ │ + add %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - add %r8,%rcx │ │ │ │ - add %r15,%r8 │ │ │ │ - vpaddq %zmm5,%zmm3,%zmm12 │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov %r10,%rdx │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 1a840 │ │ │ │ - vmovdqa32 (%rcx),%zmm10 │ │ │ │ - vmovdqa32 (%r8),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1a930 │ │ │ │ - vpcmpnled %zmm13,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1a930 │ │ │ │ + and $0x3,%edi │ │ │ │ + je 1b130 │ │ │ │ + vmovdqa (%r9),%ymm5 │ │ │ │ + vmovdqa (%rsi),%ymm15 │ │ │ │ + vpcmpnled %ymm5,%ymm15,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1b240 │ │ │ │ + vpcmpltd %ymm5,%ymm15,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1b240 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1b130 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 1b0f5 │ │ │ │ + vmovdqa 0x20(%r9),%ymm3 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm6 │ │ │ │ + vpcmpnled %ymm3,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1b240 │ │ │ │ + vpcmpltd %ymm3,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1b240 │ │ │ │ mov $0x10,%eax │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm12 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1a840 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1a804 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm15 │ │ │ │ - vmovdqa32 0x40(%r8),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1a930 │ │ │ │ - vpcmpnled %zmm4,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1a930 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm12 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm7 │ │ │ │ - vmovdqa32 (%r8,%rax,4),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1a930 │ │ │ │ - vpcmpnled %zmm14,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1a930 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm1 │ │ │ │ - vmovdqa32 (%r8,%rax,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm1,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1a930 │ │ │ │ - vpcmpnled %zmm11,%zmm1,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1a930 │ │ │ │ - lea 0x10(%rax),%rbx │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm9 │ │ │ │ - mov %rbx,%rax │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 1abb9 │ │ │ │ - vmovdqa32 (%rcx,%rbx,4),%zmm6 │ │ │ │ - vmovdqa32 (%r8,%rbx,4),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1a930 │ │ │ │ - vpcmpnled %zmm3,%zmm6,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1a930 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm10 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm13 │ │ │ │ - vmovdqa32 (%r8,%rax,4),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm13,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1a930 │ │ │ │ - vpcmpnled %zmm15,%zmm13,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1a930 │ │ │ │ - lea 0x20(%rbx),%rax │ │ │ │ - vpaddq %zmm2,%zmm10,%zmm4 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm7 │ │ │ │ - vmovdqa32 (%r8,%rax,4),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1a930 │ │ │ │ - vpcmpnled %zmm14,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1a930 │ │ │ │ - lea 0x30(%rbx),%rax │ │ │ │ - vpaddq %zmm2,%zmm4,%zmm12 │ │ │ │ - jmp 1a840 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm10 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm11 │ │ │ │ + vpcmpnled %ymm10,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1b240 │ │ │ │ + vpcmpltd %ymm10,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1b240 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm9 │ │ │ │ + vpcmpnled %ymm8,%ymm9,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1b240 │ │ │ │ + vpcmpltd %ymm8,%ymm9,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1b240 │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm12 │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + je 1b2a2 │ │ │ │ + vmovdqa (%r9,%rdi,4),%ymm1 │ │ │ │ + vmovdqa (%rsi,%rdi,4),%ymm13 │ │ │ │ + vpcmpnled %ymm1,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1b240 │ │ │ │ + vpcmpltd %ymm1,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1b240 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm12,%ymm5 │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm15 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm3 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1b240 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1b240 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + vpaddq %ymm2,%ymm5,%ymm6 │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm10 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm11 │ │ │ │ + vpcmpnled %ymm10,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1b240 │ │ │ │ + vpcmpltd %ymm10,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1b240 │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + vpaddq %ymm2,%ymm6,%ymm0 │ │ │ │ + jmp 1b130 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm14 │ │ │ │ + vpaddq %ymm14,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ + vmovq %xmm7,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 1b270 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + jmp 1aee0 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x2,%rax │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %r11,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 1aa38 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 1aa17 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 1a9ff │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 1a9e5 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 1a9cb │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 1a9b3 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 1a999 │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 1b25f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jl 1b270 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 1b228 │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jle 1b250 │ │ │ │ + jmp 1b22d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + mov -0x68(%rbp),%r11 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 1b4e8 │ │ │ │ + mov %rbx,(%rsi) │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %r11,(%r10) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rax),%r15 │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ + jmp 1a940 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 1b209 │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 1b25f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r11,%r9 │ │ │ │ + sub %r11,%r14 │ │ │ │ + sub $0x4,%r14 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1b3c5 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1b3a3 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1b389 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1b36f │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1b356 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1b33c │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1b323 │ │ │ │ + mov (%r11),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + lea 0x4(%r11),%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%r9),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%r9),%r12d │ │ │ │ + cmp %r12d,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%r9),%edi │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%ebx │ │ │ │ - cmp %ebx,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%r9),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%r9),%r14d │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1aac1 │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x4(%rax),%r10d │ │ │ │ - cmp %r10d,0x4(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - cmp %edx,0x8(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0xc(%rax),%r8d │ │ │ │ - cmp %r8d,0xc(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x10(%rax),%r12d │ │ │ │ - cmp %r12d,0x10(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x14(%rax),%ebx │ │ │ │ - cmp %ebx,0x14(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - cmp %esi,0x18(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x1c(%rax),%edi │ │ │ │ - cmp %edi,0x1c(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x20,%rcx │ │ │ │ + mov (%r9),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 1b228 │ │ │ │ + mov (%r9),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + mov 0x4(%r9),%r12d │ │ │ │ + cmp %r12d,0x4(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + mov 0x8(%r9),%edi │ │ │ │ + cmp %edi,0x8(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + mov 0xc(%r9),%r8d │ │ │ │ + cmp %r8d,0xc(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + mov 0x10(%r9),%r14d │ │ │ │ + cmp %r14d,0x10(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + mov 0x14(%r9),%edx │ │ │ │ + cmp %edx,0x14(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + mov 0x18(%r9),%esi │ │ │ │ + cmp %esi,0x18(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + mov 0x1c(%r9),%r12d │ │ │ │ + cmp %r12d,0x1c(%rax) │ │ │ │ + jg 1b22d │ │ │ │ + jl 1b270 │ │ │ │ + add $0x20,%r9 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 1aa38 │ │ │ │ - cmp -0x40(%rbp),%rax │ │ │ │ - jne 1a72e │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 1b3c5 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 1b22d │ │ │ │ + jmp 1b270 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r11,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 1aac7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - mov %r14,-0x60(%rbp) │ │ │ │ - vmovq %r13,%xmm11 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - neg %r8 │ │ │ │ - and $0xf,%r8d │ │ │ │ - sub $0x8,%r11 │ │ │ │ - sub %r8,%r9 │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r11),%rdx │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov 0x8(%rdx),%r14 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov %r14,-0x48(%rbp) │ │ │ │ - sub %rax,%r14 │ │ │ │ - cmp %r14,-0x38(%rbp) │ │ │ │ - lea (%r15,%r14,1),%r10 │ │ │ │ - cmovle -0x40(%rbp),%r10 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - je 1aff0 │ │ │ │ - mov $0xfffffffffffffffc,%r9 │ │ │ │ - sub %r15,%r9 │ │ │ │ - add %r10,%r9 │ │ │ │ - cmp $0x74,%r9 │ │ │ │ - jbe 1b200 │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov %r15,%rcx │ │ │ │ - sub %r15,%r13 │ │ │ │ - xor %rax,%rcx │ │ │ │ - and $0x3,%r13d │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %rcx,%r13 │ │ │ │ - jne 1b200 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - lea 0x10(%r8),%r12 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jb 1b3d0 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r15,%rcx │ │ │ │ - test %r8,%r8 │ │ │ │ - je 1adc0 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 1abaa │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jl 1b000 │ │ │ │ - inc %rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r11,%rdx │ │ │ │ + jmp 1b03c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,%rdx │ │ │ │ + jmp 1acd3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,%rdx │ │ │ │ + jmp 1b25f │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm3 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm0 │ │ │ │ + vmovq %xmm0,%rdx │ │ │ │ + cmp -0x38(%rbp),%rdx │ │ │ │ + jne 1aca2 │ │ │ │ + jmp 1aeb0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x88(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call 19ec0 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + vmovdqa 0xc61ed(%rip),%ymm4 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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,%r10 │ │ │ │ + cmp $0x80,%r10 │ │ │ │ + jle 1bc23 │ │ │ │ + mov %rbx,-0x88(%rbp) │ │ │ │ + jmp 19f10 │ │ │ │ + shl $0x2,%rcx │ │ │ │ + lea (%r15,%rcx,1),%rax │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp 1b553 │ │ │ │ + jg 1b8f9 │ │ │ │ + add $0x4,%rax │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 1adc0 │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%rsi) │ │ │ │ - jle 1ab90 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - jmp 1ab00 │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 1b8ef │ │ │ │ + mov (%rcx),%r15d │ │ │ │ + cmp %r15d,(%rax) │ │ │ │ + jge 1b53c │ │ │ │ + mov (%r14),%rdx │ │ │ │ + mov -0x48(%rbp),%r13 │ │ │ │ + mov %r12,(%r14) │ │ │ │ + mov %rdx,0x0(%r13) │ │ │ │ + mov (%r14),%r12 │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + mov (%r12),%r11 │ │ │ │ + mov %r10,-0x38(%rbp) │ │ │ │ + jmp 1a91e │ │ │ │ + mov %rdx,%rcx │ │ │ │ + cmp %rcx,-0x60(%rbp) │ │ │ │ + jne 1a913 │ │ │ │ + lea (%rax,%r13,1),%r15 │ │ │ │ + cmp %r13,-0x58(%rbp) │ │ │ │ + cmovle -0x40(%rbp),%r15 │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 1bf12 │ │ │ │ + mov %r15,%r13 │ │ │ │ + sub %rax,%r13 │ │ │ │ + lea -0x4(%r13),%r11 │ │ │ │ + cmp $0x34,%r11 │ │ │ │ + jbe 1c649 │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x3,%r13d │ │ │ │ + xor %rdx,%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %r13,%rcx │ │ │ │ + jne 1c649 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + neg %r10 │ │ │ │ + mov %r10,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x8(%rsi),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 1b8bc │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 1ca15 │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + cmp %ebx,(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + test $0x6,%r10b │ │ │ │ + je 1ca83 │ │ │ │ + mov 0x4(%rdx),%r13d │ │ │ │ + cmp %r13d,0x4(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 1caaa │ │ │ │ + mov 0x8(%rdx),%r9d │ │ │ │ + cmp %r9d,0x8(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + and $0x4,%r10d │ │ │ │ + lea 0xc(%rdx),%r8 │ │ │ │ + lea 0xc(%rax),%r10 │ │ │ │ + je 1b6d3 │ │ │ │ + mov 0xc(%rdx),%r8d │ │ │ │ + cmp %r8d,0xc(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + lea 0x10(%rdx),%r8 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 1b6d3 │ │ │ │ + mov 0x10(%rdx),%r10d │ │ │ │ + cmp %r10d,0x10(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + lea 0x14(%rax),%r10 │ │ │ │ + lea 0x14(%rdx),%r8 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 1b6d3 │ │ │ │ + mov 0x14(%rdx),%ebx │ │ │ │ + cmp %ebx,0x14(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + lea 0x18(%rax),%r10 │ │ │ │ + lea 0x18(%rdx),%r8 │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jne 1b6d3 │ │ │ │ + mov 0x18(%rdx),%r13d │ │ │ │ + cmp %r13d,0x18(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + lea 0x1c(%rax),%r10 │ │ │ │ + lea 0x1c(%rdx),%r8 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + shl $0x2,%rsi │ │ │ │ + vpbroadcastq %r8,%ymm11 │ │ │ │ + inc %r11 │ │ │ │ add %rsi,%rax │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 1a93b │ │ │ │ - mov $0x24,%ecx │ │ │ │ - vpbroadcastq %rcx,%zmm8 │ │ │ │ - vpaddq %zmm8,%zmm12,%zmm12 │ │ │ │ - valignq $0x7,%zmm12,%zmm12,%zmm0 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - cmp -0x40(%rbp),%rax │ │ │ │ - jne 1a72e │ │ │ │ - jmp 1aad0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rcx,%r10 │ │ │ │ + vpaddq 0xc6012(%rip),%ymm11,%ymm0 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rdx,%rsi │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov $0x20,%edx │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + shr $0x3,%r9 │ │ │ │ + vpbroadcastq %rdx,%ymm7 │ │ │ │ + lea -0x8(%rbx),%r13 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + and $0x3,%r13d │ │ │ │ + je 1b7c4 │ │ │ │ + vmovdqa (%rax),%ymm8 │ │ │ │ + vmovdqa (%rsi),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1be72 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1be72 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 1b7c4 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 1b790 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1be72 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1be72 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm14 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm2 │ │ │ │ + vpcmpltd %ymm2,%ymm14,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1be72 │ │ │ │ + vpcmpnled %ymm2,%ymm14,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1be72 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm12 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1be72 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1be72 │ │ │ │ + lea 0x8(%rcx),%rdx │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm15 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 1beee │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm6 │ │ │ │ + vmovdqa (%rsi,%rdx,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1be72 │ │ │ │ + vpcmpnled %ymm11,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1be72 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm7,%ymm15,%ymm8 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm5 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm5,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1be72 │ │ │ │ + vpcmpnled %ymm9,%ymm5,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1be72 │ │ │ │ + lea 0x10(%rdx),%rcx │ │ │ │ + vpaddq %ymm7,%ymm8,%ymm10 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm14 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm2 │ │ │ │ + vpcmpltd %ymm2,%ymm14,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1be72 │ │ │ │ + vpcmpnled %ymm2,%ymm14,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1be72 │ │ │ │ + lea 0x18(%rdx),%rcx │ │ │ │ + vpaddq %ymm7,%ymm10,%ymm0 │ │ │ │ + jmp 1b7c4 │ │ │ │ + jg 1b55b │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 1bf12 │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%rax) │ │ │ │ + jge 1b8a5 │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov %rax,(%r14) │ │ │ │ + mov -0x88(%rbp),%r11 │ │ │ │ + mov %r15,-0x8(%r11) │ │ │ │ + mov (%r14),%r9 │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ + mov (%r9),%r11 │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ + jmp 1a91e │ │ │ │ + mov %rdx,%rcx │ │ │ │ + cmp %rcx,-0x60(%rbp) │ │ │ │ + jne 1b55b │ │ │ │ + lea (%r11,%r9,1),%r12 │ │ │ │ + cmp %r9,-0x50(%rbp) │ │ │ │ + cmovle -0x38(%rbp),%r12 │ │ │ │ + mov %r12,%r9 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 1bed9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r11,%rax │ │ │ │ + sub %r11,%r8 │ │ │ │ + lea -0x4(%r8),%r10 │ │ │ │ + cmp $0x34,%r10 │ │ │ │ + jbe 1c80e │ │ │ │ + xor %rdx,%rax │ │ │ │ + and $0x3,%r8d │ │ │ │ + and $0x1f,%eax │ │ │ │ + or %r8,%rax │ │ │ │ + jne 1c80b │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shr $0x2,%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + lea 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 1c9e1 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 1ca0a │ │ │ │ + mov (%r11),%ebx │ │ │ │ + cmp %ebx,(%rdx) │ │ │ │ + jg 1bea9 │ │ │ │ + jl 1a913 │ │ │ │ + test $0x6,%cl │ │ │ │ + je 1ca9d │ │ │ │ + mov 0x4(%r11),%r15d │ │ │ │ + cmp %r15d,0x4(%rdx) │ │ │ │ + jg 1bea9 │ │ │ │ + jl 1a913 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 1ca90 │ │ │ │ + mov 0x8(%r11),%r12d │ │ │ │ + cmp %r12d,0x8(%rdx) │ │ │ │ + jg 1bea9 │ │ │ │ + jl 1a913 │ │ │ │ + and $0x4,%ecx │ │ │ │ + lea 0xc(%rdx),%rsi │ │ │ │ + lea 0xc(%r11),%rcx │ │ │ │ + je 1ba3f │ │ │ │ + mov 0xc(%r11),%esi │ │ │ │ + cmp %esi,0xc(%rdx) │ │ │ │ + jg 1bea9 │ │ │ │ + jl 1a913 │ │ │ │ + lea 0x10(%r11),%rcx │ │ │ │ + lea 0x10(%rdx),%rsi │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 1ba3f │ │ │ │ + mov 0x10(%r11),%ecx │ │ │ │ + cmp %ecx,0x10(%rdx) │ │ │ │ + jg 1bea9 │ │ │ │ + jl 1a913 │ │ │ │ + lea 0x14(%r11),%rcx │ │ │ │ + lea 0x14(%rdx),%rsi │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 1ba3f │ │ │ │ + mov 0x14(%rdx),%ebx │ │ │ │ + cmp %ebx,0x14(%r11) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + lea 0x18(%r11),%rcx │ │ │ │ + lea 0x18(%rdx),%rsi │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + jne 1ba3f │ │ │ │ + mov 0x18(%rdx),%r15d │ │ │ │ + cmp %r15d,0x18(%r11) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + lea 0x1c(%r11),%rcx │ │ │ │ + lea 0x1c(%rdx),%rsi │ │ │ │ + sub %r8,%r10 │ │ │ │ + shl $0x2,%r8 │ │ │ │ + vpbroadcastq %rsi,%ymm12 │ │ │ │ + lea 0x1(%r10),%r15 │ │ │ │ + add %r8,%rdx │ │ │ │ + lea (%r11,%r8,1),%r10 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + mov %r15,%rbx │ │ │ │ + vpbroadcastq %r8,%ymm10 │ │ │ │ + vpaddq 0xc5c92(%rip),%ymm12,%ymm0 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r15,%r12 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea -0x8(%rbx),%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 1bb39 │ │ │ │ + vmovdqa (%r10),%ymm14 │ │ │ │ + vmovdqa (%rdx),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm14,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1be83 │ │ │ │ + vpcmpnled %ymm5,%ymm14,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1be83 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 1bb39 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 1bb03 │ │ │ │ + vmovdqa 0x20(%r10),%ymm7 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm7,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1be83 │ │ │ │ + vpcmpnled %ymm13,%ymm7,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1be83 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%r10,%rax,4),%ymm15 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1be83 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1be83 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%r10,%rax,4),%ymm1 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm1,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1be83 │ │ │ │ + vpcmpnled %ymm11,%ymm1,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1be83 │ │ │ │ + lea 0x8(%rax),%r8 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm8 │ │ │ │ + mov %r8,%rax │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 1beb4 │ │ │ │ + vmovdqa (%r10,%r8,4),%ymm12 │ │ │ │ + vmovdqa (%rdx,%r8,4),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1be83 │ │ │ │ + vpcmpnled %ymm14,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1be83 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm10,%ymm8,%ymm7 │ │ │ │ + vmovdqa (%r10,%rax,4),%ymm13 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1be83 │ │ │ │ + vpcmpnled %ymm5,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1be83 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + vpaddq %ymm10,%ymm7,%ymm15 │ │ │ │ + vmovdqa (%r10,%rax,4),%ymm3 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm1 │ │ │ │ + vpcmpltd %ymm1,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1be83 │ │ │ │ + vpcmpnled %ymm1,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1be83 │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + vpaddq %ymm10,%ymm15,%ymm0 │ │ │ │ + jmp 1bb39 │ │ │ │ + vzeroupper │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rcx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + lea -0x8(%rcx),%rsp │ │ │ │ + ret │ │ │ │ + cmp %r15,%rbx │ │ │ │ + je 1c60b │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %r13,%rdx │ │ │ │ + jmp 1a2a7 │ │ │ │ + vmovdqa 0x20(%rbx),%ymm15 │ │ │ │ + vmovdqa 0x20(%r8),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1a8e8 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1a8e8 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + jmp 1a80e │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r11,%r15 │ │ │ │ + sub %r11,%r10 │ │ │ │ sub $0x4,%r10 │ │ │ │ shr $0x2,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 1ad00 │ │ │ │ + je 1bd9a │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 1acdf │ │ │ │ + je 1bd77 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 1acc7 │ │ │ │ + je 1bd5e │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 1acaf │ │ │ │ + je 1bd45 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 1ac95 │ │ │ │ + je 1bd2b │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 1ac7b │ │ │ │ + je 1bd11 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 1ac63 │ │ │ │ - mov (%r15),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - lea 0x4(%r15),%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ + je 1bcf8 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%r11) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + lea 0x4(%r11),%r15 │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ + mov (%rcx),%ebx │ │ │ │ + cmp %ebx,(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ + mov (%rcx),%r8d │ │ │ │ + cmp %r8d,(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ + mov (%rcx),%r10d │ │ │ │ + cmp %r10d,(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%ebx │ │ │ │ - cmp %ebx,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ + mov (%rcx),%esi │ │ │ │ + cmp %esi,(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ + mov (%rcx),%ebx │ │ │ │ + cmp %ebx,(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ + mov (%rcx),%r8d │ │ │ │ + cmp %r8d,(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1aac1 │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - cmp %edx,0x4(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ - cmp %r8d,0x8(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0xc(%rax),%r12d │ │ │ │ - cmp %r12d,0xc(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x10(%rax),%ebx │ │ │ │ - cmp %ebx,0x10(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x14(%rax),%esi │ │ │ │ - cmp %esi,0x14(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x18(%rax),%edi │ │ │ │ - cmp %edi,0x18(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ - mov 0x1c(%rax),%r10d │ │ │ │ - cmp %r10d,0x1c(%rcx) │ │ │ │ - jl 1a72e │ │ │ │ - jg 1aad0 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 1b581 │ │ │ │ + mov (%rcx),%r10d │ │ │ │ + cmp %r10d,(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + mov 0x4(%rcx),%esi │ │ │ │ + cmp %esi,0x4(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + mov 0x8(%rcx),%ebx │ │ │ │ + cmp %ebx,0x8(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + mov 0xc(%rcx),%r8d │ │ │ │ + cmp %r8d,0xc(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + mov 0x10(%rcx),%r10d │ │ │ │ + cmp %r10d,0x10(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + mov 0x14(%rcx),%esi │ │ │ │ + cmp %esi,0x14(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + mov 0x18(%rcx),%ebx │ │ │ │ + cmp %ebx,0x18(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + mov 0x1c(%rcx),%r8d │ │ │ │ + cmp %r8d,0x1c(%r15) │ │ │ │ + jl 1a913 │ │ │ │ + jg 1b58b │ │ │ │ + add $0x20,%r15 │ │ │ │ add $0x20,%rcx │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 1ad00 │ │ │ │ - cmp -0x40(%rbp),%rax │ │ │ │ - jne 1a72e │ │ │ │ - jmp 1aad0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add -0x58(%rbp),%r9 │ │ │ │ - vpbroadcastq %rsi,%zmm1 │ │ │ │ - lea 0x0(,%r8,4),%rdi │ │ │ │ - lea (%r15,%rdi,1),%r13 │ │ │ │ - add %rax,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - vpaddq %zmm5,%zmm1,%zmm0 │ │ │ │ - mov %r9,%r14 │ │ │ │ - mov %r9,%rbx │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ - lea -0x10(%r14),%r12 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - shr $0x4,%rbx │ │ │ │ - and $0x3,%r12d │ │ │ │ - je 1aec0 │ │ │ │ - vmovdqa32 0x0(%r13),%zmm9 │ │ │ │ - vmovdqa32 (%rdi),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1b030 │ │ │ │ - vpcmpnled %zmm8,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1b030 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 1aec0 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 1ae82 │ │ │ │ - vmovdqa32 0x40(%r13),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rdi),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1b030 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1b030 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm10 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm10,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1b030 │ │ │ │ - vpcmpnled %zmm13,%zmm10,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1b030 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm15 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1b030 │ │ │ │ - vpcmpnled %zmm4,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1b030 │ │ │ │ - lea 0x10(%rax),%r12 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm7 │ │ │ │ - mov %r12,%rax │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 1afbf │ │ │ │ - vmovdqa32 0x0(%r13,%r12,4),%zmm1 │ │ │ │ - vmovdqa32 (%rdi,%r12,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm1,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1b030 │ │ │ │ - vpcmpnled %zmm9,%zmm1,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1b030 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm7,%zmm8 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm3 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1b030 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1b030 │ │ │ │ - lea 0x20(%r12),%rax │ │ │ │ - vpaddq %zmm2,%zmm8,%zmm10 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm13 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm13,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1b030 │ │ │ │ - vpcmpnled %zmm15,%zmm13,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1b030 │ │ │ │ - lea 0x30(%r12),%rax │ │ │ │ - vpaddq %zmm2,%zmm10,%zmm0 │ │ │ │ - jmp 1aec0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - add %rsi,%rax │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jne 1b03a │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm14 │ │ │ │ - vpaddq %zmm14,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm12 │ │ │ │ - vmovq %xmm12,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rax,-0x48(%rbp) │ │ │ │ - jne 1abb0 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jne 1bd9a │ │ │ │ + jmp 1b581 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%r14 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jae 1b400 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov %rdx,(%r14) │ │ │ │ - vmovq %xmm11,(%r11) │ │ │ │ - add $0x8,%r14 │ │ │ │ - mov (%r8),%r10 │ │ │ │ - mov 0x8(%r10),%rax │ │ │ │ - mov (%r10),%r15 │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - jmp 1a660 │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x40(%rbp) │ │ │ │ + je 1c9e9 │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + lea (%r15,%rcx,1),%rax │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp 1b553 │ │ │ │ + shl $0x2,%rcx │ │ │ │ + lea (%r10,%rcx,1),%rax │ │ │ │ + lea (%r8,%rcx,1),%rdx │ │ │ │ + jmp 1b8bc │ │ │ │ shl $0x2,%rax │ │ │ │ add %rax,%rcx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 1b139 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 1b118 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 1b0fe │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 1b0e4 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 1b0ca │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 1b0b2 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 1b09a │ │ │ │ - mov (%rcx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ + lea (%rsi,%rax,1),%rdx │ │ │ │ + jmp 1bea3 │ │ │ │ + jg 1a913 │ │ │ │ add $0x4,%rcx │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 1bed9 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jge 1be90 │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov %r13,(%r14) │ │ │ │ + jmp 1b8ce │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 1c5ee │ │ │ │ + mov $0x14,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm9 │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ + vmovq %xmm2,%rdx │ │ │ │ + cmp %rdx,-0x60(%rbp) │ │ │ │ + je 1a913 │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov %r13,(%r14) │ │ │ │ + jmp 1b8ce │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 1c5db │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm3 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm1 │ │ │ │ + vmovq %xmm1,%rdx │ │ │ │ + cmp %rdx,-0x60(%rbp) │ │ │ │ + jne 1b8c4 │ │ │ │ + jmp 1b55b │ │ │ │ + cmp -0x80(%rbp),%rcx │ │ │ │ + je 1c9c0 │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + add %rcx,%rsi │ │ │ │ + add %r10,%rcx │ │ │ │ + jmp 1a90b │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %rax,%r10 │ │ │ │ + sub $0x4,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 1c042 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1c01f │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 1c007 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 1bfef │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 1bfd5 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 1bfbb │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 1bfa3 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ add $0x4,%rax │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ mov (%rcx),%ebx │ │ │ │ cmp %ebx,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rcx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%rcx │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rcx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ add $0x4,%rcx │ │ │ │ + mov (%rcx),%r15d │ │ │ │ + cmp %r15d,(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ add $0x4,%rcx │ │ │ │ + mov (%rcx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rcx),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ mov (%rcx),%esi │ │ │ │ cmp %esi,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 1aff0 │ │ │ │ - mov (%rcx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x4(%rcx),%ebx │ │ │ │ - cmp %ebx,0x4(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x8(%rcx),%edi │ │ │ │ - cmp %edi,0x8(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0xc(%rcx),%r13d │ │ │ │ - cmp %r13d,0xc(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x10(%rcx),%r14d │ │ │ │ - cmp %r14d,0x10(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x14(%rcx),%r12d │ │ │ │ - cmp %r12d,0x14(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x18(%rcx),%esi │ │ │ │ - cmp %esi,0x18(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x1c(%rcx),%r9d │ │ │ │ - cmp %r9d,0x1c(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 1b139 │ │ │ │ - cmp %rax,-0x48(%rbp) │ │ │ │ - jne 1abb0 │ │ │ │ - jmp 1b000 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r15,%r13 │ │ │ │ - sub %r15,%rbx │ │ │ │ - sub $0x4,%rbx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 1b30a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1b2e7 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1b2cc │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 1b2b2 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 1b297 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 1b27c │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 1b262 │ │ │ │ - mov (%r15),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - lea 0x4(%r15),%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov 0x0(%r13),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov 0x0(%r13),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov 0x0(%r13),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov 0x0(%r13),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov 0x0(%r13),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%r13 │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov 0x0(%r13),%ebx │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%ebx │ │ │ │ cmp %ebx,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x4,%r13 │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 1aff0 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x4(%r13),%edi │ │ │ │ - cmp %edi,0x4(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x8(%r13),%r14d │ │ │ │ - cmp %r14d,0x8(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0xc(%r13),%r12d │ │ │ │ - cmp %r12d,0xc(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x10(%r13),%esi │ │ │ │ - cmp %esi,0x10(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x14(%r13),%r9d │ │ │ │ - cmp %r9d,0x14(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x18(%r13),%ebx │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%r15d │ │ │ │ + cmp %r15d,(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rcx │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 1b8ef │ │ │ │ + mov (%rcx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + mov 0x4(%rcx),%esi │ │ │ │ + cmp %esi,0x4(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + mov 0x8(%rcx),%ebx │ │ │ │ + cmp %ebx,0x8(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + mov 0xc(%rcx),%r15d │ │ │ │ + cmp %r15d,0xc(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + mov 0x10(%rcx),%r10d │ │ │ │ + cmp %r10d,0x10(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + mov 0x14(%rcx),%esi │ │ │ │ + cmp %esi,0x14(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + mov 0x18(%rcx),%ebx │ │ │ │ cmp %ebx,0x18(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - mov 0x1c(%r13),%ecx │ │ │ │ - cmp %ecx,0x1c(%rax) │ │ │ │ - jg 1abb0 │ │ │ │ - jl 1b000 │ │ │ │ - add $0x20,%r13 │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ + mov 0x1c(%rcx),%r15d │ │ │ │ + cmp %r15d,0x1c(%rax) │ │ │ │ + jl 1b55b │ │ │ │ + jg 1b8f9 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 1b30a │ │ │ │ - cmp %rax,-0x48(%rbp) │ │ │ │ - jne 1abb0 │ │ │ │ - jmp 1b000 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rcx │ │ │ │ - jmp 1b03a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rax │ │ │ │ - jmp 1a93b │ │ │ │ - mov %r15,%rax │ │ │ │ - cmp -0x40(%rbp),%rax │ │ │ │ - jne 1a72e │ │ │ │ - jmp 1aad0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov %r14,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call 1a410 │ │ │ │ - mov %r14,%r11 │ │ │ │ - vmovdqa64 0xcbf9c(%rip),%zmm5 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - sub %r12,%r11 │ │ │ │ - cmp $0x80,%r11 │ │ │ │ - jle 1bcdd │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - jmp 1a45c │ │ │ │ - sub %r8,%r9 │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1(%r9),%r11 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%r11 │ │ │ │ - vpbroadcastq %r9,%zmm2 │ │ │ │ - lea -0x10(%r11),%r9 │ │ │ │ - shl $0x2,%r8 │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - shr $0x4,%r9 │ │ │ │ - lea (%r15,%r8,1),%r13 │ │ │ │ - add %rax,%r8 │ │ │ │ - shr $0x4,%rbx │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 1b546 │ │ │ │ - vmovdqa32 0x0(%r13),%zmm7 │ │ │ │ - vmovdqa32 (%r8),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1b719 │ │ │ │ - vpcmpnled %zmm8,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1b719 │ │ │ │ - mov $0x10,%esi │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 1b546 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 1b50b │ │ │ │ - vmovdqa32 0x40(%r13),%zmm1 │ │ │ │ - vmovdqa32 0x40(%r8),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm1,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1b719 │ │ │ │ - vpcmpnled %zmm3,%zmm1,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1b719 │ │ │ │ - mov $0x20,%esi │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0x0(%r13,%rsi,4),%zmm9 │ │ │ │ - vmovdqa32 (%r8,%rsi,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1b719 │ │ │ │ - vpcmpnled %zmm11,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1b719 │ │ │ │ - add $0x10,%rsi │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0x0(%r13,%rsi,4),%zmm12 │ │ │ │ - vmovdqa32 (%r8,%rsi,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1b719 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1b719 │ │ │ │ - lea 0x10(%rsi),%r9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm14 │ │ │ │ - mov %r9,%rsi │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 1c1a8 │ │ │ │ - vmovdqa32 0x0(%r13,%r9,4),%zmm8 │ │ │ │ - vmovdqa32 (%r8,%r9,4),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm8,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1b719 │ │ │ │ - vpcmpnled %zmm7,%zmm8,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1b719 │ │ │ │ - add $0x10,%rsi │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm1 │ │ │ │ - vmovdqa32 0x0(%r13,%rsi,4),%zmm3 │ │ │ │ - vmovdqa32 (%r8,%rsi,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1b719 │ │ │ │ - vpcmpnled %zmm9,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1b719 │ │ │ │ - lea 0x20(%r9),%rsi │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm11 │ │ │ │ - vmovdqa32 0x0(%r13,%rsi,4),%zmm12 │ │ │ │ - vmovdqa32 (%r8,%rsi,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1b719 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1b719 │ │ │ │ - lea 0x30(%r9),%rsi │ │ │ │ - vpaddq %zmm2,%zmm11,%zmm0 │ │ │ │ - jmp 1b546 │ │ │ │ - mov %rax,%r8 │ │ │ │ - cmp %r14,%r8 │ │ │ │ - jne 1a562 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - vmovq -0x8(%r10),%xmm7 │ │ │ │ - vmovq %xmm7,%r8 │ │ │ │ - mov 0x8(%r8),%r13 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - mov %r13,-0x50(%rbp) │ │ │ │ - sub %rcx,%r13 │ │ │ │ - cmp %r13,-0x38(%rbp) │ │ │ │ - lea (%r15,%r13,1),%r10 │ │ │ │ - cmovle -0x40(%rbp),%r10 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 1d6ad │ │ │ │ - mov %r10,%r11 │ │ │ │ - sub %r15,%r11 │ │ │ │ - lea -0x4(%r11),%r9 │ │ │ │ - cmp $0x74,%r9 │ │ │ │ - jbe 1cbc0 │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ - xor %rcx,%rsi │ │ │ │ - sub %r15,%rdx │ │ │ │ - and $0x3f,%esi │ │ │ │ - and $0x3,%edx │ │ │ │ - or %rdx,%rsi │ │ │ │ - jne 1cbc0 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x2,%rdx │ │ │ │ - neg %rdx │ │ │ │ - and $0xf,%edx │ │ │ │ - shr $0x2,%r11 │ │ │ │ - lea 0x10(%rdx),%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jb 1d4b0 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 1b8d0 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 1b700 │ │ │ │ - jg 1be84 │ │ │ │ - inc %r8 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 1b8d0 │ │ │ │ - mov (%r9),%ebx │ │ │ │ - cmp %ebx,(%rsi) │ │ │ │ - jge 1b6e6 │ │ │ │ - vpinsrq $0x1,(%r12),%xmm6,%xmm6 │ │ │ │ - vmovdqu %xmm6,(%r12) │ │ │ │ - jmp 1a63a │ │ │ │ - lea 0x0(,%rsi,4),%r8 │ │ │ │ - add %r8,%rdx │ │ │ │ - add %rcx,%r8 │ │ │ │ - mov %r10,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1b813 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 1b7f1 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 1b7d8 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 1b7bf │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 1b7a5 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 1b78b │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jne 1c958 │ │ │ │ - mov (%r8),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 1c042 │ │ │ │ + jmp 1b8ef │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %r11,%rcx │ │ │ │ + jmp 1a0bc │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r11,%r15 │ │ │ │ + mov %r8,%r13 │ │ │ │ + sub %r11,%r13 │ │ │ │ + sub $0x4,%r13 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 1c203 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 1c1e1 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 1c1c7 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 1c1ae │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 1c194 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 1c17b │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 1c161 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r11) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + lea 0x4(%r11),%r15 │ │ │ │ + lea 0x4(%rax),%rdx │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r11d │ │ │ │ - cmp %r11d,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r9d │ │ │ │ - cmp %r9d,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%ebx │ │ │ │ - cmp %ebx,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 1b646 │ │ │ │ - mov (%r8),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x4(%r8),%r11d │ │ │ │ - cmp %r11d,0x4(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x8(%r8),%r9d │ │ │ │ - cmp %r9d,0x8(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0xc(%r8),%esi │ │ │ │ - cmp %esi,0xc(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x10(%r8),%ecx │ │ │ │ - cmp %ecx,0x10(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x14(%r8),%ebx │ │ │ │ - cmp %ebx,0x14(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x18(%r8),%r13d │ │ │ │ - cmp %r13d,0x18(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x1c(%r8),%r11d │ │ │ │ - cmp %r11d,0x1c(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 1b813 │ │ │ │ - jmp 1b646 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rdx,%r11 │ │ │ │ - vpbroadcastq %r9,%zmm14 │ │ │ │ - inc %r11 │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r11,-0x58(%rbp) │ │ │ │ - and $0xfffffffffffffff0,%r11 │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vpbroadcastq %r11,%zmm15 │ │ │ │ - mov -0x38(%rbp),%r11 │ │ │ │ - vpaddq %zmm5,%zmm14,%zmm0 │ │ │ │ - shl $0x2,%rdx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - sub $0x10,%r11 │ │ │ │ - mov %rbx,-0x60(%rbp) │ │ │ │ - lea (%rcx,%rdx,1),%r8 │ │ │ │ - lea (%r15,%rdx,1),%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x4,%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 1b9e3 │ │ │ │ - vmovdqa32 (%rbx),%zmm2 │ │ │ │ - vmovdqa32 (%r8),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm2,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1bcf4 │ │ │ │ - vpcmpnled %zmm8,%zmm2,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1bcf4 │ │ │ │ - mov $0x10,%edx │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 1b9e3 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 1b9a9 │ │ │ │ - vmovdqa32 0x40(%rbx),%zmm1 │ │ │ │ - vmovdqa32 0x40(%r8),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1bcf4 │ │ │ │ - vpcmpnled %zmm3,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1bcf4 │ │ │ │ - mov $0x20,%edx │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rbx,%rdx,4),%zmm11 │ │ │ │ - vmovdqa32 (%r8,%rdx,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm11,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1bcf4 │ │ │ │ - vpcmpnled %zmm9,%zmm11,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1bcf4 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rbx,%rdx,4),%zmm12 │ │ │ │ - vmovdqa32 (%r8,%rdx,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1bcf4 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1bcf4 │ │ │ │ - lea 0x10(%rdx),%r11 │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm14 │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,-0x38(%rbp) │ │ │ │ - je 1cb80 │ │ │ │ - vmovdqa32 (%rbx,%r11,4),%zmm1 │ │ │ │ - vmovdqa32 (%r8,%r11,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm1,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1bcf4 │ │ │ │ - vpcmpnled %zmm8,%zmm1,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1bcf4 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm15,%zmm14,%zmm3 │ │ │ │ - vmovdqa32 (%rbx,%rdx,4),%zmm11 │ │ │ │ - vmovdqa32 (%r8,%rdx,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm11,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1bcf4 │ │ │ │ - vpcmpnled %zmm9,%zmm11,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1bcf4 │ │ │ │ - lea 0x20(%r11),%rdx │ │ │ │ - vpaddq %zmm15,%zmm3,%zmm12 │ │ │ │ - vmovdqa32 (%rbx,%rdx,4),%zmm13 │ │ │ │ - vmovdqa32 (%r8,%rdx,4),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm13,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1bcf4 │ │ │ │ - vpcmpnled %zmm14,%zmm13,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1bcf4 │ │ │ │ - lea 0x30(%r11),%rdx │ │ │ │ - vpaddq %zmm15,%zmm12,%zmm0 │ │ │ │ - jmp 1b9e3 │ │ │ │ - sub %rsi,%rbx │ │ │ │ - vpbroadcastq %r8,%zmm7 │ │ │ │ - lea 0x1(%rbx),%r13 │ │ │ │ - mov $0x40,%ebx │ │ │ │ - mov %r13,%r14 │ │ │ │ - vpbroadcastq %rbx,%zmm14 │ │ │ │ - mov %r13,%rcx │ │ │ │ - and $0xfffffffffffffff0,%r14 │ │ │ │ - lea -0x10(%r14),%rbx │ │ │ │ - vpaddq %zmm5,%zmm7,%zmm0 │ │ │ │ - shr $0x4,%rcx │ │ │ │ - shl $0x2,%rsi │ │ │ │ - shr $0x4,%rbx │ │ │ │ - mov %rcx,-0x48(%rbp) │ │ │ │ - add %rsi,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add %rdx,%rsi │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 1bbe4 │ │ │ │ - vmovdqa32 (%rax),%zmm15 │ │ │ │ - vmovdqa32 (%rsi),%zmm2 │ │ │ │ - vpcmpltd %zmm2,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1bf44 │ │ │ │ - vpcmpnled %zmm2,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1bf44 │ │ │ │ - mov $0x10,%ecx │ │ │ │ - vpaddq %zmm14,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1bbe4 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1bbaa │ │ │ │ - vmovdqa32 0x40(%rax),%zmm1 │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm1,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1bf44 │ │ │ │ - vpcmpnled %zmm8,%zmm1,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1bf44 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vpaddq %zmm14,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm11 │ │ │ │ - vmovdqa32 (%rsi,%rcx,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1bf44 │ │ │ │ - vpcmpnled %zmm9,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1bf44 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm14,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm12 │ │ │ │ - vmovdqa32 (%rsi,%rcx,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1bf44 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1bf44 │ │ │ │ - lea 0x10(%rcx),%rbx │ │ │ │ - vpaddq %zmm14,%zmm0,%zmm15 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 1cb3e │ │ │ │ - vmovdqa32 (%rax,%rbx,4),%zmm2 │ │ │ │ - vmovdqa32 (%rsi,%rbx,4),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1bf44 │ │ │ │ - vpcmpnled %zmm1,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1bf44 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm14,%zmm15,%zmm11 │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm9 │ │ │ │ - vmovdqa32 (%rsi,%rcx,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1bf44 │ │ │ │ - vpcmpnled %zmm8,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1bf44 │ │ │ │ - lea 0x20(%rbx),%rcx │ │ │ │ - vpaddq %zmm14,%zmm11,%zmm12 │ │ │ │ - vmovdqa32 (%rax,%rcx,4),%zmm13 │ │ │ │ - vmovdqa32 (%rsi,%rcx,4),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm13,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1bf44 │ │ │ │ - vpcmpnled %zmm15,%zmm13,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1bf44 │ │ │ │ - lea 0x30(%rbx),%rcx │ │ │ │ - vpaddq %zmm14,%zmm12,%zmm0 │ │ │ │ - jmp 1bbe4 │ │ │ │ - vzeroupper │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rcx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - lea -0x8(%rcx),%rsp │ │ │ │ - ret │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %r9,%rdx │ │ │ │ - mov %r10,%rbx │ │ │ │ - sub %rsi,%rbx │ │ │ │ - sub $0x4,%rbx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 1bdeb │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1bdc8 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1bdae │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 1bd94 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 1bd7c │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 1bd62 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 1d2d0 │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%rsi │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + cmp %ebx,(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 1be7a │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x4(%rdx),%r8d │ │ │ │ - cmp %r8d,0x4(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x8(%rdx),%r11d │ │ │ │ - cmp %r11d,0x8(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ - cmp %r9d,0xc(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x10(%rdx),%ebx │ │ │ │ - cmp %ebx,0x10(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x14(%rdx),%r8d │ │ │ │ - cmp %r8d,0x14(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x18(%rdx),%r11d │ │ │ │ - cmp %r11d,0x18(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x1c(%rdx),%r9d │ │ │ │ - cmp %r9d,0x1c(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x20,%rsi │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 1bdeb │ │ │ │ - cmp %rdx,-0x50(%rbp) │ │ │ │ - jne 1b707 │ │ │ │ - cmp %r13,-0x48(%rbp) │ │ │ │ - lea (%rax,%r13,1),%rsi │ │ │ │ - cmovle %r14,%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 1c56c │ │ │ │ - mov %rsi,%r15 │ │ │ │ - sub %rax,%r15 │ │ │ │ - lea -0x4(%r15),%r9 │ │ │ │ - cmp $0x74,%r9 │ │ │ │ - jbe 1d2ef │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - xor %rcx,%r10 │ │ │ │ - sub %rax,%r13 │ │ │ │ - and $0x3f,%r10d │ │ │ │ - and $0x3,%r13d │ │ │ │ - or %r13,%r10 │ │ │ │ - jne 1d2ef │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - neg %rdx │ │ │ │ - and $0xf,%edx │ │ │ │ - shr $0x2,%r9 │ │ │ │ - lea 0x10(%rdx),%r14 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jb 1c3d9 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rax,%r15 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 1c1e0 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 1bf16 │ │ │ │ - jg 1c576 │ │ │ │ - inc %r11 │ │ │ │ + cmp %r9d,(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 1c1e0 │ │ │ │ - mov (%r8),%ebx │ │ │ │ - cmp %ebx,(%r15) │ │ │ │ - jge 1befc │ │ │ │ - mov (%r12),%r9 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - vmovq %xmm7,(%r12) │ │ │ │ - mov %r9,-0x8(%r11) │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - mov (%rdx),%r15 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - jmp 1a63a │ │ │ │ - shl $0x2,%rcx │ │ │ │ - lea (%r9,%rcx,1),%rax │ │ │ │ - add %r8,%rcx │ │ │ │ - mov %r10,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 1c050 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 1c02d │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 1c015 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 1bffd │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 1bfe3 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 1bfc9 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 1bfaf │ │ │ │ - mov (%rcx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 1c0df │ │ │ │ - mov (%rcx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x4(%rcx),%r13d │ │ │ │ - cmp %r13d,0x4(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x8(%rcx),%r14d │ │ │ │ - cmp %r14d,0x8(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0xc(%rcx),%ebx │ │ │ │ - cmp %ebx,0xc(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x10(%rcx),%esi │ │ │ │ - cmp %esi,0x10(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x14(%rcx),%r8d │ │ │ │ - cmp %r8d,0x14(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x18(%rcx),%r9d │ │ │ │ - cmp %r9d,0x18(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x1c(%rcx),%r13d │ │ │ │ - cmp %r13d,0x1c(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 1c050 │ │ │ │ - cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 1a619 │ │ │ │ - cmp %r11,-0x38(%rbp) │ │ │ │ - lea (%r15,%r11,1),%rsi │ │ │ │ - cmovle -0x40(%rbp),%rsi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - je 1cb2f │ │ │ │ - mov %rsi,%r10 │ │ │ │ - sub %r15,%r10 │ │ │ │ - lea -0x4(%r10),%r9 │ │ │ │ - cmp $0x74,%r9 │ │ │ │ - jbe 1d4bb │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %rsi,%rax │ │ │ │ - xor %rdx,%r11 │ │ │ │ - sub %r15,%rax │ │ │ │ - and $0x3f,%r11d │ │ │ │ - and $0x3,%eax │ │ │ │ - or %rax,%r11 │ │ │ │ - jne 1d4bb │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - neg %rcx │ │ │ │ - and $0xf,%ecx │ │ │ │ - shr $0x2,%r9 │ │ │ │ - lea 0x10(%rcx),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 1d6a5 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r15,%r14 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 1c760 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 1c17a │ │ │ │ - jg 1b707 │ │ │ │ - inc %rbx │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 1c760 │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%r14) │ │ │ │ - jge 1c160 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - vmovq %xmm3,(%r12) │ │ │ │ - mov %r15,-0x8(%rsi) │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - jmp 1a63a │ │ │ │ - shl $0x6,%rbx │ │ │ │ - add %rbx,%rdx │ │ │ │ - lea (%rcx,%rbx,1),%r8 │ │ │ │ - cmp -0x50(%rbp),%r9 │ │ │ │ - jne 1b727 │ │ │ │ - mov $0x24,%edx │ │ │ │ - vpbroadcastq %rdx,%zmm15 │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm2 │ │ │ │ - vmovq %xmm2,%r8 │ │ │ │ - jmp 1b646 │ │ │ │ - nop │ │ │ │ - sub %rdx,%r9 │ │ │ │ - mov $0x40,%ebx │ │ │ │ - vpbroadcastq %r8,%zmm6 │ │ │ │ - vpaddq 0xcb1c8(%rip),%zmm6,%zmm0 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - vpbroadcastq %rbx,%zmm15 │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov %r10,%r14 │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ - lea -0x10(%r13),%r9 │ │ │ │ - shl $0x2,%rdx │ │ │ │ - shr $0x4,%r9 │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rdx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x4,%r14 │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 1c2e8 │ │ │ │ - vmovdqa32 (%rax),%zmm2 │ │ │ │ - vmovdqa32 (%rcx),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm2,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1c3cd │ │ │ │ - vpcmpnled %zmm1,%zmm2,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1c3cd │ │ │ │ - mov $0x10,%edx │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 1c2e8 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 1c2ae │ │ │ │ - vmovdqa32 0x40(%rax),%zmm8 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm8,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1c3cd │ │ │ │ - vpcmpnled %zmm3,%zmm8,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1c3cd │ │ │ │ - mov $0x20,%edx │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm11 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm11,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1c3cd │ │ │ │ - vpcmpnled %zmm9,%zmm11,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1c3cd │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm12 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1c3cd │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1c3cd │ │ │ │ - lea 0x10(%rdx),%r11 │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm14 │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r13,%r11 │ │ │ │ - je 1d28b │ │ │ │ - vmovdqa32 (%rax,%r11,4),%zmm2 │ │ │ │ - vmovdqa32 (%rcx,%r11,4),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm2,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1c3cd │ │ │ │ - vpcmpnled %zmm1,%zmm2,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1c3cd │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm15,%zmm14,%zmm8 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm3 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1c3cd │ │ │ │ - vpcmpnled %zmm11,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1c3cd │ │ │ │ - lea 0x20(%r11),%rdx │ │ │ │ - vpaddq %zmm15,%zmm8,%zmm9 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm12 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1c3cd │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1c3cd │ │ │ │ - lea 0x30(%r11),%rdx │ │ │ │ - vpaddq %zmm15,%zmm9,%zmm0 │ │ │ │ - jmp 1c2e8 │ │ │ │ - shl $0x2,%rdx │ │ │ │ - lea (%r15,%rdx,1),%rax │ │ │ │ - lea (%r8,%rdx,1),%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rax,%r8 │ │ │ │ - sub $0x4,%r8 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 1c4dd │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 1c4ba │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 1c4a0 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 1c488 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 1c46e │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 1c454 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 1c43a │ │ │ │ - mov (%rcx),%r15d │ │ │ │ - cmp %r15d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 1c56c │ │ │ │ - mov (%rcx),%edx │ │ │ │ - cmp %edx,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x4(%rcx),%r8d │ │ │ │ - cmp %r8d,0x4(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x8(%rcx),%r15d │ │ │ │ - cmp %r15d,0x8(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0xc(%rcx),%r10d │ │ │ │ - cmp %r10d,0xc(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x10(%rcx),%r14d │ │ │ │ - cmp %r14d,0x10(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x14(%rcx),%r13d │ │ │ │ - cmp %r13d,0x14(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x18(%rcx),%ebx │ │ │ │ - cmp %ebx,0x18(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x1c(%rcx),%r9d │ │ │ │ - cmp %r9d,0x1c(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 1c4dd │ │ │ │ - cmp %rcx,-0x50(%rbp) │ │ │ │ - jne 1bf1e │ │ │ │ - mov (%r12),%rsi │ │ │ │ - vmovq %xmm10,%rax │ │ │ │ - vmovq %xmm4,(%r12) │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - jmp 1a63a │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r15,%rcx │ │ │ │ - sub %r15,%r9 │ │ │ │ - sub $0x4,%r9 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 1c6a4 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 1c682 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 1c668 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 1c64e │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 1c634 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 1c61b │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 1c602 │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%r15) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - lea 0x4(%r15),%rcx │ │ │ │ - lea 0x4(%rax),%r8 │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%ebx │ │ │ │ - cmp %ebx,(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r13d │ │ │ │ - cmp %r13d,(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r11d │ │ │ │ - cmp %r11d,(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r9d │ │ │ │ - cmp %r9d,(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 1b646 │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x4(%r8),%ebx │ │ │ │ - cmp %ebx,0x4(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x8(%r8),%r13d │ │ │ │ - cmp %r13d,0x8(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0xc(%r8),%r11d │ │ │ │ - cmp %r11d,0xc(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x10(%r8),%r9d │ │ │ │ - cmp %r9d,0x10(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x14(%r8),%edx │ │ │ │ - cmp %edx,0x14(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x18(%r8),%esi │ │ │ │ - cmp %esi,0x18(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - mov 0x1c(%r8),%ebx │ │ │ │ - cmp %ebx,0x1c(%rcx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 1c6a4 │ │ │ │ - jmp 1b646 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rcx,%r9 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vpbroadcastq %rax,%zmm4 │ │ │ │ - vpaddq 0xcac47(%rip),%zmm4,%zmm0 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - vpbroadcastq %r11,%zmm10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %r10,%r8 │ │ │ │ - and $0xfffffffffffffff0,%r9 │ │ │ │ - lea -0x10(%r9),%rbx │ │ │ │ - shl $0x2,%rcx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - lea (%r15,%rcx,1),%r13 │ │ │ │ - add %rdx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x4,%r8 │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 1c86b │ │ │ │ - vmovdqa32 0x0(%r13),%zmm7 │ │ │ │ - vmovdqa32 (%rcx),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1c976 │ │ │ │ - vpcmpnled %zmm14,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1c976 │ │ │ │ - mov $0x10,%edx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1c86b │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1c830 │ │ │ │ - vmovdqa32 0x40(%r13),%zmm2 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1c976 │ │ │ │ - vpcmpnled %zmm1,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1c976 │ │ │ │ - mov $0x20,%edx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0x0(%r13,%rdx,4),%zmm11 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm11,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1c976 │ │ │ │ - vpcmpnled %zmm9,%zmm11,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1c976 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0x0(%r13,%rdx,4),%zmm8 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm8,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1c976 │ │ │ │ - vpcmpnled %zmm12,%zmm8,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1c976 │ │ │ │ - lea 0x10(%rdx),%r11 │ │ │ │ - vpaddq %zmm10,%zmm0,%zmm13 │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 1d23a │ │ │ │ - vmovdqa32 0x0(%r13,%r11,4),%zmm7 │ │ │ │ - vmovdqa32 (%rcx,%r11,4),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1c976 │ │ │ │ - vpcmpnled %zmm14,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1c976 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm10,%zmm13,%zmm2 │ │ │ │ - vmovdqa32 0x0(%r13,%rdx,4),%zmm1 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm1,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1c976 │ │ │ │ - vpcmpnled %zmm11,%zmm1,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1c976 │ │ │ │ - lea 0x20(%r11),%rdx │ │ │ │ - vpaddq %zmm10,%zmm2,%zmm9 │ │ │ │ - vmovdqa32 0x0(%r13,%rdx,4),%zmm8 │ │ │ │ - vmovdqa32 (%rcx,%rdx,4),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1c976 │ │ │ │ - vpcmpnled %zmm12,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1c976 │ │ │ │ - lea 0x30(%r11),%rdx │ │ │ │ - vpaddq %zmm10,%zmm9,%zmm0 │ │ │ │ - jmp 1c86b │ │ │ │ - mov (%r8),%ebx │ │ │ │ - cmp %ebx,(%rdx) │ │ │ │ - jl 1a562 │ │ │ │ - jg 1b64f │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r8 │ │ │ │ - jmp 1b771 │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%r14 │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - sub %r14,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1ca83 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 1ca60 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 1ca47 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 1ca2d │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 1ca13 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 1c9f9 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 1c9df │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%r14 │ │ │ │ add $0x4,%rdx │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%r14 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%rdx),%r13d │ │ │ │ - cmp %r13d,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%r14 │ │ │ │ + cmp %r13d,(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 1cb2f │ │ │ │ mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x4(%rdx),%eax │ │ │ │ - cmp %eax,0x4(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x8(%rdx),%r10d │ │ │ │ - cmp %r10d,0x8(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0xc(%rdx),%r8d │ │ │ │ - cmp %r8d,0xc(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x10(%rdx),%r13d │ │ │ │ - cmp %r13d,0x10(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x14(%rdx),%r9d │ │ │ │ - cmp %r9d,0x14(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x18(%rdx),%ebx │ │ │ │ - cmp %ebx,0x18(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x1c(%rdx),%r11d │ │ │ │ - cmp %r11d,0x1c(%r14) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x20,%r14 │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 1ca83 │ │ │ │ - cmp %rdx,-0x50(%rbp) │ │ │ │ - jne 1c182 │ │ │ │ - jmp 1b707 │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea (%r9,%rcx,1),%rax │ │ │ │ - add %r8,%rcx │ │ │ │ - cmp %r13,%r14 │ │ │ │ - jne 1bf4f │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm7 │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm14 │ │ │ │ - vmovq %xmm14,%rcx │ │ │ │ - jmp 1c0df │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - add %r9,%rdx │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ - cmp %r9,-0x38(%rbp) │ │ │ │ - jne 1bcfe │ │ │ │ - mov $0x24,%edx │ │ │ │ - vpbroadcastq %rdx,%zmm15 │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm2 │ │ │ │ - vmovq %xmm2,%rdx │ │ │ │ - jmp 1be7a │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r15,%r8 │ │ │ │ - sub %r15,%rbx │ │ │ │ - sub $0x4,%rbx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 1ccc8 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1cca5 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1cc8b │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 1cc72 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 1cc59 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 1cc3f │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 1cc25 │ │ │ │ - mov (%rcx),%esi │ │ │ │ - cmp %esi,(%r15) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - lea 0x4(%r15),%r8 │ │ │ │ - lea 0x4(%rcx),%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%r8 │ │ │ │ + cmp %ecx,(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 1be7a │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x4(%rdx),%esi │ │ │ │ - cmp %esi,0x4(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x8(%rdx),%r11d │ │ │ │ - cmp %r11d,0x8(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ - cmp %r9d,0xc(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x10(%rdx),%ebx │ │ │ │ - cmp %ebx,0x10(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x14(%rdx),%esi │ │ │ │ - cmp %esi,0x14(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x18(%rdx),%r11d │ │ │ │ - cmp %r11d,0x18(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - mov 0x1c(%rdx),%r9d │ │ │ │ - cmp %r9d,0x1c(%r8) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x20,%r8 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 1a601 │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + mov 0x4(%rdx),%ebx │ │ │ │ + cmp %ebx,0x4(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + mov 0x8(%rdx),%r9d │ │ │ │ + cmp %r9d,0x8(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + cmp %esi,0xc(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + mov 0x10(%rdx),%r13d │ │ │ │ + cmp %r13d,0x10(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + mov 0x14(%rdx),%ecx │ │ │ │ + cmp %ecx,0x14(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + mov 0x18(%rdx),%r10d │ │ │ │ + cmp %r10d,0x18(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + mov 0x1c(%rdx),%ebx │ │ │ │ + cmp %ebx,0x1c(%r15) │ │ │ │ + jl 1a2ad │ │ │ │ + jg 1a60b │ │ │ │ + add $0x20,%r15 │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 1ccc8 │ │ │ │ - jmp 1be7a │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 1c203 │ │ │ │ + jmp 1a601 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sub %rax,%r14 │ │ │ │ - sub $0x4,%r14 │ │ │ │ - shr $0x2,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 1ce83 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1ce60 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1ce46 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 1ce2c │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 1ce12 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 1cdfa │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 1cde2 │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 1c0df │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x4(%rcx),%esi │ │ │ │ - cmp %esi,0x4(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x8(%rcx),%r8d │ │ │ │ - cmp %r8d,0x8(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0xc(%rcx),%r9d │ │ │ │ - cmp %r9d,0xc(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x10(%rcx),%r13d │ │ │ │ - cmp %r13d,0x10(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x14(%rcx),%r14d │ │ │ │ - cmp %r14d,0x14(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x18(%rcx),%ebx │ │ │ │ - cmp %ebx,0x18(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - mov 0x1c(%rcx),%esi │ │ │ │ - cmp %esi,0x1c(%rax) │ │ │ │ - jl 1a619 │ │ │ │ - jg 1c0e9 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 1ce83 │ │ │ │ - jmp 1c0df │ │ │ │ - nop │ │ │ │ - lea -0x1(%r11),%rbx │ │ │ │ - mov %r11,%r13 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %r11,%r15 │ │ │ │ + jmp 1c101 │ │ │ │ + lea -0x1(%r10),%rbx │ │ │ │ + mov %r10,%r13 │ │ │ │ mov %rbx,%r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - je 1d691 │ │ │ │ - mov -0x68(%rbp),%r15 │ │ │ │ + je 1ca29 │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ mov (%r15,%rbx,8),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ lea -0x2(%r13),%rbx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 1d688 │ │ │ │ + je 1ca20 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 1cffb │ │ │ │ + je 1c38b │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 1cfe5 │ │ │ │ + je 1c375 │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 1cfcf │ │ │ │ + je 1c35f │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 1cfb9 │ │ │ │ + je 1c349 │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 1cfa3 │ │ │ │ + je 1c333 │ │ │ │ mov (%r15,%rbx,8),%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ lea -0x3(%r13),%rbx │ │ │ │ - call 160c0 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + call 16070 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 160c0 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + call 16070 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 160c0 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + call 16070 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 160c0 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + call 16070 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 160c0 │ │ │ │ - mov -0x68(%rbp),%r13 │ │ │ │ + call 16070 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov 0x0(%r13,%rbx,8),%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ dec %rbx │ │ │ │ - call 160c0 │ │ │ │ - jmp 1d0aa │ │ │ │ + call 16070 │ │ │ │ + jmp 1c43a │ │ │ │ lea -0x1(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ lea -0x2(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ lea -0x3(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ lea -0x4(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ lea -0x5(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ lea -0x6(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ lea -0x7(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ sub $0x8,%rbx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ mov 0x0(%r13,%rbx,8),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 1d01a │ │ │ │ - mov -0x78(%rbp),%rsi │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ + jne 1c3aa │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov %rbx,%r9 │ │ │ │ sub %rdi,%r9 │ │ │ │ cmp $0x8,%r9 │ │ │ │ - jle 1bce0 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - lea -0x8(%rsi),%rbx │ │ │ │ + jle 1bc26 │ │ │ │ + sub $0x8,%rbx │ │ │ │ + mov (%rdi),%r8 │ │ │ │ mov (%rbx),%rcx │ │ │ │ sub $0x9,%r9 │ │ │ │ mov %rbx,%r15 │ │ │ │ + shr $0x3,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ sub %rdi,%r15 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %r8,(%rbx) │ │ │ │ mov %r9,%r14 │ │ │ │ + mov %r15,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ cmp $0x8,%r15 │ │ │ │ - jle 1bce0 │ │ │ │ + jle 1bc26 │ │ │ │ and $0x3,%r14d │ │ │ │ - je 1d1a3 │ │ │ │ + je 1c539 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 1d174 │ │ │ │ + je 1c50a │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 1d151 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - mov -0x78(%rbp),%rbx │ │ │ │ + je 1c4e7 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ + mov -0x88(%rbp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - mov (%rdi),%r8 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ mov -0x10(%rbx),%rcx │ │ │ │ sub $0x10,%rbx │ │ │ │ - mov %r8,(%rbx) │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 160c0 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + call 16070 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ mov -0x8(%rbx),%rcx │ │ │ │ sub $0x8,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - mov %r10,(%rbx) │ │ │ │ + mov (%rdi),%rsi │ │ │ │ + mov %rsi,(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ sub %rdi,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 160c0 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ + call 16070 │ │ │ │ + mov -0x78(%rbp),%rdi │ │ │ │ sub $0x8,%rbx │ │ │ │ mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r12 │ │ │ │ mov (%rdi),%rax │ │ │ │ sub %rdi,%r12 │ │ │ │ mov %r12,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %rax,(%rbx) │ │ │ │ - call 160c0 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16070 │ │ │ │ cmp $0x8,%r12 │ │ │ │ - jle 1bce0 │ │ │ │ - mov -0x68(%rbp),%r14 │ │ │ │ + jle 1bc26 │ │ │ │ + mov -0x78(%rbp),%r14 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov -0x8(%rbx),%rcx │ │ │ │ lea -0x8(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %r14,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %rdi,-0x8(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ - call 160c0 │ │ │ │ + call 16070 │ │ │ │ mov (%r14),%r11 │ │ │ │ mov -0x10(%rbx),%rcx │ │ │ │ lea -0x10(%rbx),%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r11,-0x10(%rbx) │ │ │ │ - call 160c0 │ │ │ │ - mov (%r14),%r13 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16070 │ │ │ │ + mov (%r14),%r10 │ │ │ │ mov -0x18(%rbx),%rcx │ │ │ │ lea -0x18(%rbx),%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ sub $0x20,%rbx │ │ │ │ - mov %r13,0x8(%rbx) │ │ │ │ + mov %r10,0x8(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ mov %rbx,%r15 │ │ │ │ sub %r14,%r15 │ │ │ │ - call 160c0 │ │ │ │ - mov (%r14),%rsi │ │ │ │ + call 16070 │ │ │ │ + mov (%r14),%r13 │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %r15,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ sar $0x3,%rdx │ │ │ │ - mov %rsi,(%rbx) │ │ │ │ xor %esi,%esi │ │ │ │ - call 160c0 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r13,(%rbx) │ │ │ │ + call 16070 │ │ │ │ cmp $0x8,%r15 │ │ │ │ - jg 1d1a7 │ │ │ │ - jmp 1bce0 │ │ │ │ - mov %r8,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rdx,%r14 │ │ │ │ - add %rax,%rdx │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 1c980 │ │ │ │ - mov $0x24,%edx │ │ │ │ - vpbroadcastq %rdx,%zmm15 │ │ │ │ - vpaddq %zmm15,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm4 │ │ │ │ - vmovq %xmm4,%rdx │ │ │ │ - jmp 1cb2f │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r15,%rdx │ │ │ │ - jmp 1b727 │ │ │ │ - shl $0x6,%r14 │ │ │ │ - lea (%r15,%r14,1),%rax │ │ │ │ - lea (%r8,%r14,1),%rcx │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jne 1c3d9 │ │ │ │ - mov $0x24,%eax │ │ │ │ - vpbroadcastq %rax,%zmm6 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm15 │ │ │ │ - vmovq %xmm15,%rcx │ │ │ │ - jmp 1c56c │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 1c53d │ │ │ │ + jmp 1bc26 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r11,%rcx │ │ │ │ + jmp 1a2a7 │ │ │ │ + mov %r9,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%r10,%rdx,1),%rax │ │ │ │ + add %r8,%rdx │ │ │ │ + jmp 1b8bc │ │ │ │ + mov %r12,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rsi,%rdx │ │ │ │ + jmp 1bea3 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r11,%rsi │ │ │ │ + jmp 1a775 │ │ │ │ + mov $0x14,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm14,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rdx │ │ │ │ + cmp -0x40(%rbp),%rdx │ │ │ │ + jne 1a2ad │ │ │ │ + jmp 1a60b │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 1b553 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 1a417 │ │ │ │ + mov %r15,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + sub $0x4,%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 1c74a │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 1c727 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 1c70f │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 1c6f5 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 1c6dd │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 1c6c3 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 1c6a9 │ │ │ │ mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rsi) │ │ │ │ - jl 1b707 │ │ │ │ - jg 1be84 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x4,%rdx │ │ │ │ - jmp 1bd48 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - sub %rax,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 1d3f1 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 1d3d0 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 1d3b6 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 1d39c │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 1d382 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 1d368 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 1d34e │ │ │ │ - mov (%rcx),%edx │ │ │ │ - cmp %edx,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r8d │ │ │ │ cmp %r8d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r15d │ │ │ │ - cmp %r15d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 1c56c │ │ │ │ - mov (%rcx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x4(%rcx),%r11d │ │ │ │ - cmp %r11d,0x4(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x8(%rcx),%edx │ │ │ │ - cmp %edx,0x8(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0xc(%rcx),%r8d │ │ │ │ - cmp %r8d,0xc(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x10(%rcx),%r15d │ │ │ │ - cmp %r15d,0x10(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x14(%rcx),%r10d │ │ │ │ - cmp %r10d,0x14(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x18(%rcx),%r14d │ │ │ │ - cmp %r14d,0x18(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - mov 0x1c(%rcx),%r13d │ │ │ │ - cmp %r13d,0x1c(%rax) │ │ │ │ - jl 1bf1e │ │ │ │ - jg 1c576 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 1d3f1 │ │ │ │ - jmp 1c56c │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r15,%rsi │ │ │ │ - jmp 1bcfe │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %r15,%r14 │ │ │ │ - sub $0x4,%r14 │ │ │ │ - shr $0x2,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 1d5c1 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1d59e │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1d586 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 1d56c │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 1d552 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 1d538 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 1d51e │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%r15) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - lea 0x4(%r15),%rax │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%rdx),%r10d │ │ │ │ cmp %r10d,(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r13d │ │ │ │ - cmp %r13d,(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%rdx),%r9d │ │ │ │ cmp %r9d,(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%rdx),%ebx │ │ │ │ cmp %ebx,(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r13d │ │ │ │ + cmp %r13d,(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%rdx),%r11d │ │ │ │ cmp %r11d,(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 1cb2f │ │ │ │ - mov (%rdx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x4(%rdx),%ecx │ │ │ │ - cmp %ecx,0x4(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 1bf12 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + mov 0x4(%rdx),%r8d │ │ │ │ + cmp %r8d,0x4(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ mov 0x8(%rdx),%r10d │ │ │ │ cmp %r10d,0x8(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0xc(%rdx),%r8d │ │ │ │ - cmp %r8d,0xc(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x10(%rdx),%r13d │ │ │ │ - cmp %r13d,0x10(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x14(%rdx),%r9d │ │ │ │ - cmp %r9d,0x14(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ - mov 0x18(%rdx),%ebx │ │ │ │ - cmp %ebx,0x18(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + mov 0xc(%rdx),%r9d │ │ │ │ + cmp %r9d,0xc(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + mov 0x10(%rdx),%ebx │ │ │ │ + cmp %ebx,0x10(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + mov 0x14(%rdx),%r13d │ │ │ │ + cmp %r13d,0x14(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ + mov 0x18(%rdx),%ecx │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ mov 0x1c(%rdx),%r11d │ │ │ │ cmp %r11d,0x1c(%rax) │ │ │ │ - jl 1c182 │ │ │ │ - jg 1b707 │ │ │ │ + jl 1b8c4 │ │ │ │ + jg 1b55b │ │ │ │ add $0x20,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 1d5c1 │ │ │ │ - jmp 1cb2f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 1c74a │ │ │ │ + jmp 1bf12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 1bf4f │ │ │ │ - mov -0x68(%rbp),%r13 │ │ │ │ - jmp 1d0aa │ │ │ │ - mov -0x68(%rbp),%r13 │ │ │ │ + mov %r11,%rsi │ │ │ │ + jmp 1a90b │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %r11,%rcx │ │ │ │ + sub $0x4,%rcx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 1c90d │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 1c8ec │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 1c8d4 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 1c8ba │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 1c8a2 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 1c888 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 1c86e │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp %r15d,(%r11) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + lea 0x4(%r11),%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r12d │ │ │ │ + cmp %r12d,(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + cmp %ebx,(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + add $0x4,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 1bed9 │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp %r15d,(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + mov 0x4(%rdx),%r12d │ │ │ │ + cmp %r12d,0x4(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + mov 0x8(%rdx),%r10d │ │ │ │ + cmp %r10d,0x8(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + mov 0xc(%rdx),%ebx │ │ │ │ + cmp %ebx,0xc(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + mov 0x10(%rdx),%r8d │ │ │ │ + cmp %r8d,0x10(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + mov 0x14(%rdx),%esi │ │ │ │ + cmp %esi,0x14(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + mov 0x18(%rdx),%ecx │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + mov 0x1c(%rdx),%r15d │ │ │ │ + cmp %r15d,0x1c(%rax) │ │ │ │ + jl 1bea9 │ │ │ │ + jg 1a913 │ │ │ │ + add $0x20,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 1c90d │ │ │ │ + jmp 1bed9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x14,%ecx │ │ │ │ + vpbroadcastq %rcx,%ymm10 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm2 │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ + jmp 1b581 │ │ │ │ + mov %r11,%rcx │ │ │ │ + jmp 1bea3 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm14 │ │ │ │ + vpaddq %ymm14,%ymm2,%ymm2 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm0 │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ + jmp 1b8ef │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ + jmp 1ba3f │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ + jmp 1b6d3 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ + jmp 1c43a │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 1d0aa │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 1c0df │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 1c980 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 1be7a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1c43a │ │ │ │ + lea 0x8(%r11),%rcx │ │ │ │ + lea 0x8(%rax),%r13 │ │ │ │ + jmp 1a0bc │ │ │ │ + lea 0x4(%r11),%rcx │ │ │ │ + lea 0x4(%rax),%r13 │ │ │ │ + jmp 1a0bc │ │ │ │ + lea 0x4(%rax),%r15 │ │ │ │ + lea 0x4(%rdx),%r10 │ │ │ │ + jmp 1a417 │ │ │ │ + lea 0x8(%r11),%rsi │ │ │ │ + lea 0x8(%rdx),%r10 │ │ │ │ + jmp 1a775 │ │ │ │ + lea 0x8(%rax),%r15 │ │ │ │ + lea 0x8(%rdx),%r10 │ │ │ │ + jmp 1a417 │ │ │ │ + lea 0x4(%r11),%rsi │ │ │ │ + lea 0x4(%rdx),%r10 │ │ │ │ + jmp 1a775 │ │ │ │ + lea 0x4(%rax),%r10 │ │ │ │ + lea 0x4(%rdx),%r8 │ │ │ │ + jmp 1b6d3 │ │ │ │ + lea 0x8(%r11),%rcx │ │ │ │ + lea 0x8(%rdx),%rsi │ │ │ │ + jmp 1ba3f │ │ │ │ + lea 0x4(%r11),%rcx │ │ │ │ + lea 0x4(%rdx),%rsi │ │ │ │ + jmp 1ba3f │ │ │ │ + lea 0x8(%rax),%r10 │ │ │ │ + lea 0x8(%rdx),%r8 │ │ │ │ + jmp 1b6d3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r10 │ │ │ │ sub %rdi,%r10 │ │ │ │ cmp $0x80,%r10 │ │ │ │ - jle 1db08 │ │ │ │ + jle 1cf08 │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ mov %r10,%rbx │ │ │ │ + sar $0x4,%r10 │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ mov %rdx,%r13 │ │ │ │ + sar $0x3,%rbx │ │ │ │ mov %rbp,0x18(%rsp) │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ mov %rdi,%rbp │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ mov %rsi,%r12 │ │ │ │ - sar $0x3,%rbx │ │ │ │ - sar $0x4,%r10 │ │ │ │ test %r13,%r13 │ │ │ │ - je 1d808 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ + je 1cc08 │ │ │ │ lea 0x0(%rbp,%r10,8),%rdi │ │ │ │ + vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ - mov -0x8(%r12),%rsi │ │ │ │ - mov (%rdi),%rax │ │ │ │ dec %r13 │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov -0x8(%r12),%rsi │ │ │ │ lea 0x8(%rbp),%rbx │ │ │ │ vpermilpd $0x1,%xmm0,%xmm1 │ │ │ │ vmovq %xmm0,%rdx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jae 1d797 │ │ │ │ + jae 1cb97 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jb 1d8f7 │ │ │ │ + jb 1ccf7 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d7a5 │ │ │ │ + jb 1cba5 │ │ │ │ vmovdqu %xmm1,0x0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - jmp 1d758 │ │ │ │ + jmp 1cb58 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jb 1d750 │ │ │ │ + jb 1cb50 │ │ │ │ mov -0x8(%r11),%r8 │ │ │ │ cmp %r8,%rcx │ │ │ │ - jae 1d7c0 │ │ │ │ + jae 1cbc0 │ │ │ │ lea -0x10(%r11),%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%r8 │ │ │ │ mov %r9,%r11 │ │ │ │ sub $0x8,%r9 │ │ │ │ cmp %r8,%rcx │ │ │ │ - jb 1d770 │ │ │ │ + jb 1cb70 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jae 1d7d0 │ │ │ │ + jae 1cbd0 │ │ │ │ mov %r8,(%rbx) │ │ │ │ - mov %rdx,(%r11) │ │ │ │ add $0x8,%rbx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ - jmp 1d758 │ │ │ │ + jmp 1cb58 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d743 │ │ │ │ + jb 1cb43 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 1d8f7 │ │ │ │ + jae 1ccf7 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov %rdx,-0x8(%r12) │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - jmp 1d748 │ │ │ │ + jmp 1cb48 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x8,%r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jb 1d784 │ │ │ │ + jb 1cb84 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 1d6c0 │ │ │ │ + call 1cac0 │ │ │ │ mov %rbx,%r10 │ │ │ │ sub %rbp,%r10 │ │ │ │ cmp $0x80,%r10 │ │ │ │ - jle 1daef │ │ │ │ + jle 1ceef │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r10,%rbx │ │ │ │ - sar $0x3,%rbx │ │ │ │ sar $0x4,%r10 │ │ │ │ + sar $0x3,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1d708 │ │ │ │ + jne 1cb08 │ │ │ │ lea -0x1(%r10),%r13 │ │ │ │ mov %r14,0x30(%rsp) │ │ │ │ mov %r13,%r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - je 1d986 │ │ │ │ + je 1cd86 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea -0x2(%rax),%r13 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 1d986 │ │ │ │ + je 1cd86 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 1d8dc │ │ │ │ + je 1ccdc │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 1d8c6 │ │ │ │ + je 1ccc6 │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 1d8b0 │ │ │ │ + je 1ccb0 │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 1d89a │ │ │ │ + je 1cc9a │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 1d884 │ │ │ │ + je 1cc84 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ lea -0x3(%rdi),%r13 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 17350 │ │ │ │ - jmp 1d986 │ │ │ │ + call 17100 │ │ │ │ + jmp 1cd86 │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rdx,(%rdi) │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ - jmp 1d748 │ │ │ │ + jmp 1cb48 │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ lea -0x3(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ lea -0x4(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ lea -0x5(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ lea -0x6(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ lea -0x7(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ sub $0x8,%r13 │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1d90b │ │ │ │ + jne 1cd0b │ │ │ │ mov %r12,%rsi │ │ │ │ sub %rbp,%rsi │ │ │ │ cmp $0x8,%rsi │ │ │ │ - jle 1daea │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ + jle 1ceea │ │ │ │ lea -0x8(%r12),%rbx │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ mov (%rbx),%rcx │ │ │ │ lea -0x9(%rsi),%r13 │ │ │ │ mov %rbx,%r14 │ │ │ │ xor %esi,%esi │ │ │ │ + shr $0x3,%r13 │ │ │ │ sub %rbp,%r14 │ │ │ │ + mov %r8,(%rbx) │ │ │ │ mov %r14,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - mov %r8,(%rbx) │ │ │ │ - shr $0x3,%r13 │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ cmp $0x8,%r14 │ │ │ │ - jle 1daea │ │ │ │ + jle 1ceea │ │ │ │ and $0x3,%r13d │ │ │ │ - je 1da6b │ │ │ │ + je 1ce6b │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 1da40 │ │ │ │ + je 1ce40 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1da1d │ │ │ │ + je 1ce1d │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ + mov -0x10(%r12),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdx │ │ │ │ + mov %r9,-0x10(%r12) │ │ │ │ sub %rbp,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - mov %r9,-0x10(%r12) │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ mov -0x8(%rbx),%rcx │ │ │ │ sub $0x8,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rdx,(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 17350 │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ + call 17100 │ │ │ │ sub $0x8,%rbx │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %rbp,%rdi │ │ │ │ sub %rbp,%r12 │ │ │ │ + mov %r10,(%rbx) │ │ │ │ mov %r12,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - mov %r10,(%rbx) │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ cmp $0x8,%r12 │ │ │ │ - jle 1daea │ │ │ │ + jle 1ceea │ │ │ │ mov 0x0(%rbp),%r11 │ │ │ │ mov -0x8(%rbx),%rcx │ │ │ │ lea -0x8(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r11,-0x8(%rbx) │ │ │ │ - call 17350 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov -0x10(%rbx),%rcx │ │ │ │ lea -0x10(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %rax,-0x10(%rbx) │ │ │ │ - call 17350 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp),%r13 │ │ │ │ mov -0x18(%rbx),%rcx │ │ │ │ lea -0x18(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ sub $0x20,%rbx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r13,0x8(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ mov %rbx,%r14 │ │ │ │ sub %rbp,%r14 │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %r14,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ mov %r8,(%rbx) │ │ │ │ - call 17350 │ │ │ │ + call 17100 │ │ │ │ cmp $0x8,%r14 │ │ │ │ - jg 1da6b │ │ │ │ + jg 1ce6b │ │ │ │ mov 0x30(%rsp),%r14 │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ ret │ │ │ │ nop │ │ │ │ nopw 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 1e360 │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdx,%r11 │ │ │ │ + je 1d748 │ │ │ │ + push %rbp │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rsp,%rbp │ │ │ │ + push %r15 │ │ │ │ + push %r14 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %r12,%r9 │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbp,0x40(%rsp) │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %r11,%r8 │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - sar $0x4,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 1def0 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - mov %rcx,%rax │ │ │ │ - movabs $0x7ffffffffffffff,%rdx │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - mov %rbp,%r8 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - sub %r11,%rax │ │ │ │ + push %rbx │ │ │ │ sar $0x4,%rax │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb d76a <__cxa_finalize@plt+0xea> │ │ │ │ - cmp %rax,%r10 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x10(%rdi),%r15 │ │ │ │ + mov 0x8(%rdi),%rbx │ │ │ │ + mov %r15,%r10 │ │ │ │ + sub %rbx,%r10 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jae 1d2a0 │ │ │ │ + mov (%rdi),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%r13 │ │ │ │ movabs $0x7ffffffffffffff,%rdi │ │ │ │ - cmovb %rax,%r10 │ │ │ │ - add %r10,%rax │ │ │ │ + sub %r8,%r9 │ │ │ │ + sar $0x4,%r9 │ │ │ │ + sub %r9,%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb d73a <__cxa_finalize@plt+0xba> │ │ │ │ + cmp %r9,%rax │ │ │ │ + movabs $0x7ffffffffffffff,%rdi │ │ │ │ + cmovb %r9,%rax │ │ │ │ + add %r9,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ cmovbe %rax,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ + xor %r14d,%r14d │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %rdi,%r14 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 1dc25 │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ + je 1d004 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 1e850 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %r11,%rdi │ │ │ │ - lea (%r10,%rdi,1),%rbp │ │ │ │ - sub $0x10,%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 1dce5 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1dccf │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 1dcbe │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 1dcad │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 1dc9c │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 1dc8b │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jne 1e810 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov %rax,%r14 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 1dc88 │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %r8,%r10 │ │ │ │ + lea (%r14,%r10,1),%r11 │ │ │ │ + sub $0x10,%r10 │ │ │ │ + shr $0x4,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 1d0c5 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1d0af │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 1d09e │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 1d08d │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 1d07c │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 1d06b │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jne 1dc58 │ │ │ │ vmovdqu (%rdx),%xmm1 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ vmovdqu %xmm1,-0x10(%rax) │ │ │ │ vmovdqu (%rdx),%xmm2 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ @@ -14865,16 +14336,16 @@ │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ vmovdqu %xmm5,-0x10(%rax) │ │ │ │ vmovdqu (%rdx),%xmm6 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ vmovdqu %xmm6,-0x10(%rax) │ │ │ │ - cmp %rbp,%rax │ │ │ │ - je 1dd41 │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 1d121 │ │ │ │ vmovdqu (%rdx),%xmm7 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ vmovdqu %xmm7,-0x80(%rax) │ │ │ │ vmovdqu -0x70(%rdx),%xmm8 │ │ │ │ vmovdqu %xmm8,-0x70(%rax) │ │ │ │ vmovdqu -0x60(%rdx),%xmm9 │ │ │ │ @@ -14885,1623 +14356,1725 @@ │ │ │ │ vmovdqu %xmm11,-0x40(%rax) │ │ │ │ vmovdqu -0x30(%rdx),%xmm12 │ │ │ │ vmovdqu %xmm12,-0x30(%rax) │ │ │ │ vmovdqu -0x20(%rdx),%xmm13 │ │ │ │ vmovdqu %xmm13,-0x20(%rax) │ │ │ │ vmovdqu -0x10(%rdx),%xmm14 │ │ │ │ vmovdqu %xmm14,-0x10(%rax) │ │ │ │ - cmp %rbp,%rax │ │ │ │ - jne 1dce5 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 1d0c5 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ call d2d0 │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - add (%rsp),%rbp │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - mov %rbp,%rsi │ │ │ │ - je 1dea3 │ │ │ │ - sub %r8,%r15 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - lea -0x10(%r15),%r9 │ │ │ │ - lea (%r15,%rbp,1),%rbp │ │ │ │ - shr $0x4,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 1de3b │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 1de27 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 1de18 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 1de09 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 1ddfa │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 1ddeb │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jne 1e830 │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + lea (%rax,%rcx,1),%r9 │ │ │ │ + mov %r9,%rsi │ │ │ │ + je 1d260 │ │ │ │ + sub %r12,%rbx │ │ │ │ + sub %rsi,%r12 │ │ │ │ + lea (%rbx,%r9,1),%r9 │ │ │ │ + lea -0x10(%rbx),%rbx │ │ │ │ + shr $0x4,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1d1f8 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1d1e4 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1d1d5 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1d1c6 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1d1b7 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1d1a8 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + jne 1dc70 │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm0 │ │ │ │ add $0x10,%rsi │ │ │ │ vmovdqu %xmm0,-0x10(%rsi) │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm1 │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm1 │ │ │ │ add $0x10,%rsi │ │ │ │ vmovdqu %xmm1,-0x10(%rsi) │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm2 │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm2 │ │ │ │ add $0x10,%rsi │ │ │ │ vmovdqu %xmm2,-0x10(%rsi) │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm3 │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm3 │ │ │ │ add $0x10,%rsi │ │ │ │ vmovdqu %xmm3,-0x10(%rsi) │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm4 │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm4 │ │ │ │ add $0x10,%rsi │ │ │ │ vmovdqu %xmm4,-0x10(%rsi) │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm5 │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm5 │ │ │ │ add $0x10,%rsi │ │ │ │ vmovdqu %xmm5,-0x10(%rsi) │ │ │ │ - cmp %rbp,%rsi │ │ │ │ - je 1dea3 │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm6 │ │ │ │ - vmovdqu 0x10(%rsi,%r8,1),%xmm7 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 1d260 │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm6 │ │ │ │ + vmovdqu 0x10(%rsi,%r12,1),%xmm7 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ - vmovdqu -0x60(%rsi,%r8,1),%xmm8 │ │ │ │ - vmovdqu -0x50(%rsi,%r8,1),%xmm9 │ │ │ │ - vmovdqu -0x40(%rsi,%r8,1),%xmm10 │ │ │ │ - vmovdqu -0x30(%rsi,%r8,1),%xmm11 │ │ │ │ - vmovdqu -0x20(%rsi,%r8,1),%xmm12 │ │ │ │ - vmovdqu -0x10(%rsi,%r8,1),%xmm13 │ │ │ │ + vmovdqu -0x60(%rsi,%r12,1),%xmm8 │ │ │ │ + vmovdqu -0x50(%rsi,%r12,1),%xmm9 │ │ │ │ + vmovdqu -0x40(%rsi,%r12,1),%xmm10 │ │ │ │ + vmovdqu -0x30(%rsi,%r12,1),%xmm11 │ │ │ │ vmovdqu %xmm6,-0x80(%rsi) │ │ │ │ + vmovdqu -0x20(%rsi,%r12,1),%xmm12 │ │ │ │ + vmovdqu -0x10(%rsi,%r12,1),%xmm13 │ │ │ │ vmovdqu %xmm7,-0x70(%rsi) │ │ │ │ vmovdqu %xmm8,-0x60(%rsi) │ │ │ │ vmovdqu %xmm9,-0x50(%rsi) │ │ │ │ vmovdqu %xmm10,-0x40(%rsi) │ │ │ │ vmovdqu %xmm11,-0x30(%rsi) │ │ │ │ vmovdqu %xmm12,-0x20(%rsi) │ │ │ │ vmovdqu %xmm13,-0x10(%rsi) │ │ │ │ - cmp %rbp,%rsi │ │ │ │ - jne 1de3b │ │ │ │ - test %r11,%r11 │ │ │ │ - je 1debe │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - sub %r11,%rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 1d1f8 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 1d27a │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov (%rsp),%r10 │ │ │ │ - mov %r10,(%rbx) │ │ │ │ - add %r14,%r10 │ │ │ │ - mov %rbp,0x8(%rbx) │ │ │ │ - mov %r10,0x10(%rbx) │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - add $0x58,%rsp │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + mov %r14,0x0(%r13) │ │ │ │ + add 0x18(%rsp),%r14 │ │ │ │ + mov %r9,0x8(%r13) │ │ │ │ + mov %r14,0x10(%r13) │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rbp,%rsi │ │ │ │ - mov %rsi,%r14 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 1e370 │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - lea (%r11,%rsi,1),%r9 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - sar $0x4,%r15 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 1e059 │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %r9,%r8 │ │ │ │ - lea (%rcx,%rdi,1),%rsi │ │ │ │ - sub $0x10,%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - vmovq %rsi,%xmm14 │ │ │ │ - inc %rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 1dff0 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1dfd4 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 1dfc2 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 1dfb0 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 1df9e │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 1df8c │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 1df7a │ │ │ │ - vmovdqu (%r9),%xmm15 │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - lea 0x10(%r9),%r8 │ │ │ │ - vmovdqu %xmm15,(%rcx) │ │ │ │ - vmovdqu (%r8),%xmm0 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm0,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm1 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm1,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm2 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm2,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm3 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm3,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm4 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm4,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm5 │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovq %xmm14,%rdi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm5,-0x10(%rsi) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 1e059 │ │ │ │ - vmovdqu (%r8),%xmm6 │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - vmovq %xmm14,%rdi │ │ │ │ - sub $0xffffffffffffff80,%r8 │ │ │ │ - vmovdqu %xmm6,-0x80(%rsi) │ │ │ │ - vmovdqu -0x70(%r8),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x70(%rsi) │ │ │ │ - vmovdqu -0x60(%r8),%xmm8 │ │ │ │ - vmovdqu %xmm8,-0x60(%rsi) │ │ │ │ - vmovdqu -0x50(%r8),%xmm9 │ │ │ │ - vmovdqu %xmm9,-0x50(%rsi) │ │ │ │ - vmovdqu -0x40(%r8),%xmm10 │ │ │ │ - vmovdqu %xmm10,-0x40(%rsi) │ │ │ │ - vmovdqu -0x30(%r8),%xmm11 │ │ │ │ - vmovdqu %xmm11,-0x30(%rsi) │ │ │ │ - vmovdqu -0x20(%r8),%xmm12 │ │ │ │ - vmovdqu %xmm12,-0x20(%rsi) │ │ │ │ - vmovdqu -0x10(%r8),%xmm13 │ │ │ │ - vmovdqu %xmm13,-0x10(%rsi) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 1dff0 │ │ │ │ - sub %r15,%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%rcx,%r10,1),%r15 │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - je 1e19d │ │ │ │ - sub %rbp,%rcx │ │ │ │ - mov %rbp,%r8 │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea (%r15,%rcx,1),%r10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r13 │ │ │ │ + sub %r12,%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 1d750 │ │ │ │ + mov %r13,%r14 │ │ │ │ + lea (%rsi,%r13,1),%r11 │ │ │ │ + sar $0x4,%r14 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 1d3f2 │ │ │ │ + sub %r11,%rcx │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea (%rbx,%rcx,1),%r15 │ │ │ │ sub $0x10,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 1e139 │ │ │ │ + je 1d38e │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 1e122 │ │ │ │ + je 1d377 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 1e110 │ │ │ │ + je 1d365 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 1e0fe │ │ │ │ + je 1d353 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 1e0ec │ │ │ │ + je 1d341 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 1e0da │ │ │ │ + je 1d32f │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 1e0c8 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm14 │ │ │ │ - lea 0x10(%r15),%rsi │ │ │ │ - lea 0x10(%rbp),%r8 │ │ │ │ - vmovdqu %xmm14,(%r15) │ │ │ │ - vmovdqu (%r8),%xmm15 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm15,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm0 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm0,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm1 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm1,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm2 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm2,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm3 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm3,-0x10(%rsi) │ │ │ │ - vmovdqu (%r8),%xmm4 │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%r8 │ │ │ │ - vmovdqu %xmm4,-0x10(%rsi) │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 1e19d │ │ │ │ - vmovdqu (%r8),%xmm5 │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - sub $0xffffffffffffff80,%r8 │ │ │ │ - vmovdqu %xmm5,-0x80(%rsi) │ │ │ │ - vmovdqu -0x70(%r8),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x70(%rsi) │ │ │ │ - vmovdqu -0x60(%r8),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x60(%rsi) │ │ │ │ - vmovdqu -0x50(%r8),%xmm8 │ │ │ │ - vmovdqu %xmm8,-0x50(%rsi) │ │ │ │ - vmovdqu -0x40(%r8),%xmm9 │ │ │ │ - vmovdqu %xmm9,-0x40(%rsi) │ │ │ │ - vmovdqu -0x30(%r8),%xmm10 │ │ │ │ - vmovdqu %xmm10,-0x30(%rsi) │ │ │ │ - vmovdqu -0x20(%r8),%xmm11 │ │ │ │ - vmovdqu %xmm11,-0x20(%rsi) │ │ │ │ - vmovdqu -0x10(%r8),%xmm12 │ │ │ │ - vmovdqu %xmm12,-0x10(%rsi) │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 1e139 │ │ │ │ - add %r14,%r15 │ │ │ │ - mov %r15,0x8(%rbx) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 1e34c │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub %r11,%rbx │ │ │ │ - sub $0x10,%rbx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 1e2ac │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1e28a │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1e271 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 1e258 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 1e23f │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 1e226 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 1e20d │ │ │ │ - vmovsd 0x8(%r11),%xmm13 │ │ │ │ - mov (%r11),%rax │ │ │ │ - lea 0x10(%rbp),%rdx │ │ │ │ - mov %rax,0x0(%rbp) │ │ │ │ - lea 0x10(%r11),%rax │ │ │ │ - vmovsd %xmm13,0x8(%rbp) │ │ │ │ - vmovsd 0x8(%rax),%xmm14 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rcx,-0x10(%rdx) │ │ │ │ - vmovsd %xmm14,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm15 │ │ │ │ - mov (%rax),%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r11,-0x10(%rdx) │ │ │ │ - vmovsd %xmm15,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm0 │ │ │ │ - mov (%rax),%rbp │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rbp,-0x10(%rdx) │ │ │ │ - vmovsd %xmm0,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm1 │ │ │ │ - mov (%rax),%r14 │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r14,-0x10(%rdx) │ │ │ │ - vmovsd %xmm1,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm2 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdi,-0x10(%rdx) │ │ │ │ - vmovsd %xmm2,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm3 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - add $0x10,%rax │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %r15,-0x10(%rdx) │ │ │ │ - vmovsd %xmm3,-0x8(%rdx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 1e34c │ │ │ │ - vmovsd 0x8(%rax),%xmm4 │ │ │ │ - mov (%rax),%r10 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - mov %r10,-0x80(%rdx) │ │ │ │ - vmovsd %xmm4,-0x78(%rdx) │ │ │ │ - vmovsd -0x68(%rax),%xmm5 │ │ │ │ - mov -0x70(%rax),%rsi │ │ │ │ - mov %rsi,-0x70(%rdx) │ │ │ │ - vmovsd %xmm5,-0x68(%rdx) │ │ │ │ - vmovsd -0x58(%rax),%xmm6 │ │ │ │ - mov -0x60(%rax),%r8 │ │ │ │ - mov %r8,-0x60(%rdx) │ │ │ │ - vmovsd %xmm6,-0x58(%rdx) │ │ │ │ - vmovsd -0x48(%rax),%xmm7 │ │ │ │ - mov -0x50(%rax),%rbx │ │ │ │ - mov %rbx,-0x50(%rdx) │ │ │ │ - vmovsd %xmm7,-0x48(%rdx) │ │ │ │ - vmovsd -0x38(%rax),%xmm8 │ │ │ │ - mov -0x40(%rax),%rcx │ │ │ │ - mov %rcx,-0x40(%rdx) │ │ │ │ - vmovsd %xmm8,-0x38(%rdx) │ │ │ │ - vmovsd -0x28(%rax),%xmm9 │ │ │ │ - mov -0x30(%rax),%r11 │ │ │ │ - mov %r11,-0x30(%rdx) │ │ │ │ - vmovsd %xmm9,-0x28(%rdx) │ │ │ │ - vmovsd -0x18(%rax),%xmm10 │ │ │ │ - mov -0x20(%rax),%rbp │ │ │ │ - mov %rbp,-0x20(%rdx) │ │ │ │ - vmovsd %xmm10,-0x18(%rdx) │ │ │ │ - vmovsd -0x8(%rax),%xmm11 │ │ │ │ - mov -0x10(%rax),%r14 │ │ │ │ - mov %r14,-0x10(%rdx) │ │ │ │ - vmovsd %xmm11,-0x8(%rdx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 1e2ac │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - jmp 1ded1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rcx,%r8,1),%r9 │ │ │ │ - sub $0x10,%r8 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - vmovq %r9,%xmm12 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - inc %r8 │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 1e451 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 1e434 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 1e421 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 1e40e │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 1e3fb │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 1e3e8 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 1e3d5 │ │ │ │ - vmovdqu (%rsi),%xmm13 │ │ │ │ - lea 0x10(%rcx),%r14 │ │ │ │ - lea 0x10(%rsi),%r10 │ │ │ │ - vmovdqu %xmm13,(%rcx) │ │ │ │ - vmovdqu (%r10),%xmm14 │ │ │ │ - add $0x10,%r14 │ │ │ │ - add $0x10,%r10 │ │ │ │ - vmovdqu %xmm14,-0x10(%r14) │ │ │ │ + je 1d31d │ │ │ │ + vmovdqu (%r11),%xmm14 │ │ │ │ + lea 0x10(%rbx),%rdx │ │ │ │ + lea 0x10(%r11),%r10 │ │ │ │ + vmovdqu %xmm14,(%rbx) │ │ │ │ vmovdqu (%r10),%xmm15 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm15,-0x10(%r14) │ │ │ │ + vmovdqu %xmm15,-0x10(%rdx) │ │ │ │ vmovdqu (%r10),%xmm0 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm0,-0x10(%r14) │ │ │ │ + vmovdqu %xmm0,-0x10(%rdx) │ │ │ │ vmovdqu (%r10),%xmm1 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm1,-0x10(%r14) │ │ │ │ + vmovdqu %xmm1,-0x10(%rdx) │ │ │ │ vmovdqu (%r10),%xmm2 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm2,-0x10(%r14) │ │ │ │ + vmovdqu %xmm2,-0x10(%rdx) │ │ │ │ vmovdqu (%r10),%xmm3 │ │ │ │ - add $0x10,%r14 │ │ │ │ - vmovq %xmm12,%r8 │ │ │ │ + add $0x10,%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm3,-0x10(%r14) │ │ │ │ - cmp %r8,%r14 │ │ │ │ - je 1e4c2 │ │ │ │ + vmovdqu %xmm3,-0x10(%rdx) │ │ │ │ vmovdqu (%r10),%xmm4 │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ - vmovq %xmm12,%r9 │ │ │ │ + add $0x10,%rdx │ │ │ │ + add $0x10,%r10 │ │ │ │ + vmovdqu %xmm4,-0x10(%rdx) │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 1d3f2 │ │ │ │ + vmovdqu (%r10),%xmm5 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%r10 │ │ │ │ - vmovdqu %xmm4,-0x80(%r14) │ │ │ │ - vmovdqu -0x70(%r10),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x70(%r14) │ │ │ │ - vmovdqu -0x60(%r10),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x60(%r14) │ │ │ │ - vmovdqu -0x50(%r10),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x50(%r14) │ │ │ │ - vmovdqu -0x40(%r10),%xmm8 │ │ │ │ - vmovdqu %xmm8,-0x40(%r14) │ │ │ │ - vmovdqu -0x30(%r10),%xmm9 │ │ │ │ - vmovdqu %xmm9,-0x30(%r14) │ │ │ │ - vmovdqu -0x20(%r10),%xmm10 │ │ │ │ - vmovdqu %xmm10,-0x20(%r14) │ │ │ │ - vmovdqu -0x10(%r10),%xmm11 │ │ │ │ - vmovdqu %xmm11,-0x10(%r14) │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jne 1e451 │ │ │ │ - mov %r14,0x8(%rbx) │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - je 1e660 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub %rbp,%rbx │ │ │ │ + vmovdqu %xmm5,-0x80(%rdx) │ │ │ │ + vmovdqu -0x70(%r10),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x70(%rdx) │ │ │ │ + vmovdqu -0x60(%r10),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0x60(%rdx) │ │ │ │ + vmovdqu -0x50(%r10),%xmm8 │ │ │ │ + vmovdqu %xmm8,-0x50(%rdx) │ │ │ │ + vmovdqu -0x40(%r10),%xmm9 │ │ │ │ + vmovdqu %xmm9,-0x40(%rdx) │ │ │ │ + vmovdqu -0x30(%r10),%xmm10 │ │ │ │ + vmovdqu %xmm10,-0x30(%rdx) │ │ │ │ + vmovdqu -0x20(%r10),%xmm11 │ │ │ │ + vmovdqu %xmm11,-0x20(%rdx) │ │ │ │ + vmovdqu -0x10(%r10),%xmm12 │ │ │ │ + vmovdqu %xmm12,-0x10(%rdx) │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jne 1d38e │ │ │ │ + sub %r14,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + je 1d52b │ │ │ │ + sub %r12,%rbx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r15,%rax │ │ │ │ + lea (%r15,%rbx,1),%r14 │ │ │ │ sub $0x10,%rbx │ │ │ │ shr $0x4,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 1e5cc │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 1e5ab │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 1e592 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 1e579 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 1e560 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 1e547 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 1e52e │ │ │ │ - vmovsd -0x8(%rsi),%xmm12 │ │ │ │ - mov -0x10(%rsi),%r14 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%rsi │ │ │ │ - mov %r14,(%rcx) │ │ │ │ - vmovsd %xmm12,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%rsi),%xmm13 │ │ │ │ - mov -0x10(%rsi),%r10 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%rsi │ │ │ │ - mov %r10,(%rcx) │ │ │ │ - vmovsd %xmm13,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%rsi),%xmm14 │ │ │ │ - mov -0x10(%rsi),%r8 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%rsi │ │ │ │ - mov %r8,(%rcx) │ │ │ │ - vmovsd %xmm14,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%rsi),%xmm15 │ │ │ │ - mov -0x10(%rsi),%r9 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%rsi │ │ │ │ - mov %r9,(%rcx) │ │ │ │ - vmovsd %xmm15,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%rsi),%xmm0 │ │ │ │ - mov -0x10(%rsi),%rbx │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%rsi │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - vmovsd %xmm0,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%rsi),%xmm1 │ │ │ │ - mov -0x10(%rsi),%r14 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%rsi │ │ │ │ - mov %r14,(%rcx) │ │ │ │ - vmovsd %xmm1,0x8(%rcx) │ │ │ │ - sub $0x10,%rsi │ │ │ │ - sub $0x10,%rcx │ │ │ │ - vmovsd 0x8(%rsi),%xmm2 │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov %r10,(%rcx) │ │ │ │ - vmovsd %xmm2,0x8(%rcx) │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - je 1e660 │ │ │ │ - vmovsd -0x8(%rsi),%xmm2 │ │ │ │ - mov -0x10(%rsi),%rbx │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - add $0xffffffffffffff80,%rsi │ │ │ │ - mov %rbx,0x70(%rcx) │ │ │ │ - vmovsd %xmm2,0x78(%rcx) │ │ │ │ - vmovsd 0x68(%rsi),%xmm3 │ │ │ │ - mov 0x60(%rsi),%r14 │ │ │ │ - mov %r14,0x60(%rcx) │ │ │ │ - vmovsd %xmm3,0x68(%rcx) │ │ │ │ - vmovsd 0x58(%rsi),%xmm4 │ │ │ │ - mov 0x50(%rsi),%r10 │ │ │ │ - mov %r10,0x50(%rcx) │ │ │ │ - vmovsd %xmm4,0x58(%rcx) │ │ │ │ - vmovsd 0x48(%rsi),%xmm5 │ │ │ │ - mov 0x40(%rsi),%r8 │ │ │ │ - mov %r8,0x40(%rcx) │ │ │ │ - vmovsd %xmm5,0x48(%rcx) │ │ │ │ - vmovsd 0x38(%rsi),%xmm6 │ │ │ │ - mov 0x30(%rsi),%r9 │ │ │ │ - mov %r9,0x30(%rcx) │ │ │ │ - vmovsd %xmm6,0x38(%rcx) │ │ │ │ - vmovsd 0x28(%rsi),%xmm7 │ │ │ │ - mov 0x20(%rsi),%rbx │ │ │ │ - mov %rbx,0x20(%rcx) │ │ │ │ - vmovsd %xmm7,0x28(%rcx) │ │ │ │ - vmovsd 0x18(%rsi),%xmm8 │ │ │ │ - mov 0x10(%rsi),%r14 │ │ │ │ - mov %r14,0x10(%rcx) │ │ │ │ - vmovsd %xmm8,0x18(%rcx) │ │ │ │ - jmp 1e5b3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - sub %r11,%rcx │ │ │ │ - sub $0x10,%rcx │ │ │ │ - shr $0x4,%rcx │ │ │ │ - inc %rcx │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 1e75f │ │ │ │ + je 1d4cf │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 1e73d │ │ │ │ + je 1d4b9 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 1e724 │ │ │ │ + je 1d4a8 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 1e70b │ │ │ │ + je 1d497 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 1e6f2 │ │ │ │ + je 1d486 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 1e6d9 │ │ │ │ + je 1d475 │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 1e6c0 │ │ │ │ - vmovsd 0x8(%r11),%xmm3 │ │ │ │ - mov (%r11),%rdx │ │ │ │ - lea 0x10(%r11),%rax │ │ │ │ - mov %rdx,0x0(%rbp) │ │ │ │ - lea 0x10(%rbp),%rdx │ │ │ │ - vmovsd %xmm3,0x8(%rbp) │ │ │ │ - vmovsd 0x8(%rax),%xmm4 │ │ │ │ - mov (%rax),%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ + je 1d464 │ │ │ │ + vmovdqu (%r12),%xmm13 │ │ │ │ + lea 0x10(%r15),%rax │ │ │ │ + lea 0x10(%r12),%rdx │ │ │ │ + vmovdqu %xmm13,(%r15) │ │ │ │ + vmovdqu (%rdx),%xmm14 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r11,-0x10(%rdx) │ │ │ │ - vmovsd %xmm4,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm5 │ │ │ │ - mov (%rax),%rbp │ │ │ │ add $0x10,%rdx │ │ │ │ + vmovdqu %xmm14,-0x10(%rax) │ │ │ │ + vmovdqu (%rdx),%xmm15 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rbp,-0x10(%rdx) │ │ │ │ - vmovsd %xmm5,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm6 │ │ │ │ - mov (%rax),%rsi │ │ │ │ add $0x10,%rdx │ │ │ │ + vmovdqu %xmm15,-0x10(%rax) │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %rsi,-0x10(%rdx) │ │ │ │ - vmovsd %xmm6,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm7 │ │ │ │ - mov (%rax),%r8 │ │ │ │ add $0x10,%rdx │ │ │ │ + vmovdqu %xmm0,-0x10(%rax) │ │ │ │ + vmovdqu (%rdx),%xmm1 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r8,-0x10(%rdx) │ │ │ │ - vmovsd %xmm7,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm8 │ │ │ │ - mov (%rax),%r9 │ │ │ │ add $0x10,%rdx │ │ │ │ + vmovdqu %xmm1,-0x10(%rax) │ │ │ │ + vmovdqu (%rdx),%xmm2 │ │ │ │ add $0x10,%rax │ │ │ │ - mov %r9,-0x10(%rdx) │ │ │ │ - vmovsd %xmm8,-0x8(%rdx) │ │ │ │ - vmovsd 0x8(%rax),%xmm9 │ │ │ │ - mov (%rax),%rbx │ │ │ │ + add $0x10,%rdx │ │ │ │ + vmovdqu %xmm2,-0x10(%rax) │ │ │ │ + vmovdqu (%rdx),%xmm3 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rbx,-0x10(%rdx) │ │ │ │ - vmovsd %xmm9,-0x8(%rdx) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 1ded1 │ │ │ │ - vmovsd 0x8(%rax),%xmm10 │ │ │ │ - mov (%rax),%r14 │ │ │ │ + vmovdqu %xmm3,-0x10(%rax) │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 1d52b │ │ │ │ + vmovdqu (%rdx),%xmm4 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - mov %r14,-0x80(%rdx) │ │ │ │ - vmovsd %xmm10,-0x78(%rdx) │ │ │ │ - vmovsd -0x68(%rax),%xmm11 │ │ │ │ - mov -0x70(%rax),%r10 │ │ │ │ - mov %r10,-0x70(%rdx) │ │ │ │ - vmovsd %xmm11,-0x68(%rdx) │ │ │ │ - vmovsd -0x58(%rax),%xmm12 │ │ │ │ - mov -0x60(%rax),%rcx │ │ │ │ - mov %rcx,-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),%rbp │ │ │ │ - mov %rbp,-0x40(%rdx) │ │ │ │ - vmovsd %xmm14,-0x38(%rdx) │ │ │ │ - vmovsd -0x28(%rax),%xmm15 │ │ │ │ - mov -0x30(%rax),%rsi │ │ │ │ - mov %rsi,-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),%r9 │ │ │ │ - mov %r9,-0x10(%rdx) │ │ │ │ - vmovsd %xmm1,-0x8(%rdx) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 1e75f │ │ │ │ - jmp 1ded1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r11),%xmm0 │ │ │ │ - lea 0x10(%r10),%rax │ │ │ │ - lea 0x10(%r11),%rdx │ │ │ │ - vmovdqu %xmm0,(%r10) │ │ │ │ - jmp 1dc7a │ │ │ │ + vmovdqu %xmm4,-0x80(%rax) │ │ │ │ + vmovdqu -0x70(%rdx),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x70(%rax) │ │ │ │ + vmovdqu -0x60(%rdx),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x60(%rax) │ │ │ │ + vmovdqu -0x50(%rdx),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0x50(%rax) │ │ │ │ + vmovdqu -0x40(%rdx),%xmm8 │ │ │ │ + vmovdqu %xmm8,-0x40(%rax) │ │ │ │ + vmovdqu -0x30(%rdx),%xmm9 │ │ │ │ + vmovdqu %xmm9,-0x30(%rax) │ │ │ │ + vmovdqu -0x20(%rdx),%xmm10 │ │ │ │ + vmovdqu %xmm10,-0x20(%rax) │ │ │ │ + vmovdqu -0x10(%rdx),%xmm11 │ │ │ │ + vmovdqu %xmm11,-0x10(%rax) │ │ │ │ + cmp %r14,%rax │ │ │ │ + jne 1d4cf │ │ │ │ + add %r13,%r15 │ │ │ │ + mov %r15,0x8(%rdi) │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 1d28b │ │ │ │ + sub $0x10,%r13 │ │ │ │ + cmp $0xf0,%r13 │ │ │ │ + jbe 1de53 │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r12,%r10 │ │ │ │ + sub %rsi,%rbx │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + jbe 1de53 │ │ │ │ + and $0xffffffffffffffc0,%r13 │ │ │ │ + lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ + test $0x40,%r13b │ │ │ │ + je 1d5f0 │ │ │ │ + vmovdqu (%rsi),%ymm12 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm13 │ │ │ │ + add $0x40,%rdi │ │ │ │ + lea 0x40(%r12),%r10 │ │ │ │ + vmovupd 0x8(%rsi),%ymm3 │ │ │ │ + vmovupd 0x28(%rsi),%ymm4 │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm15 │ │ │ │ + vmovq %xmm12,(%r12) │ │ │ │ + vextracti64x2 $0x1,%ymm13,%xmm1 │ │ │ │ + vmovq %xmm13,0x20(%r12) │ │ │ │ + vextractf64x2 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovlpd %xmm3,0x8(%r12) │ │ │ │ + vextractf64x2 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovlpd %xmm4,0x28(%r12) │ │ │ │ + vmovq %xmm15,0x10(%r12) │ │ │ │ + vmovq %xmm1,0x30(%r12) │ │ │ │ + vmovsd %xmm5,0x18(%r12) │ │ │ │ + vmovsd %xmm7,0x38(%r12) │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 1d6c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x20(%rdi),%ymm9 │ │ │ │ + vmovdqu (%rdi),%ymm8 │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + vmovupd -0x58(%rdi),%ymm15 │ │ │ │ + vmovupd -0x78(%rdi),%ymm14 │ │ │ │ + vextracti64x2 $0x1,%ymm9,%xmm13 │ │ │ │ + vmovq %xmm9,-0x60(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm11 │ │ │ │ + vmovlpd %xmm15,-0x58(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm15,%xmm4 │ │ │ │ + vmovq %xmm8,-0x80(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm14,%xmm1 │ │ │ │ + vmovlpd %xmm14,-0x78(%r10) │ │ │ │ + vmovq %xmm13,-0x50(%r10) │ │ │ │ + vmovq %xmm11,-0x70(%r10) │ │ │ │ + vmovsd %xmm4,-0x48(%r10) │ │ │ │ + vmovdqu -0x40(%rdi),%ymm5 │ │ │ │ + vmovdqu -0x20(%rdi),%ymm6 │ │ │ │ + vmovsd %xmm1,-0x68(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm5,%xmm7 │ │ │ │ + vmovupd -0x38(%rdi),%ymm10 │ │ │ │ + vmovupd -0x18(%rdi),%ymm11 │ │ │ │ + vmovq %xmm5,-0x40(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovq %xmm6,-0x20(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm13 │ │ │ │ + vmovlpd %xmm10,-0x38(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm11,%xmm15 │ │ │ │ + vmovlpd %xmm11,-0x18(%r10) │ │ │ │ + vmovq %xmm7,-0x30(%r10) │ │ │ │ + vmovq %xmm9,-0x10(%r10) │ │ │ │ + vmovsd %xmm13,-0x28(%r10) │ │ │ │ + vmovsd %xmm15,-0x8(%r10) │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jne 1d5f0 │ │ │ │ + mov (%r8),%rsi │ │ │ │ + vmovsd 0x8(%r8),%xmm0 │ │ │ │ + lea 0x10(%r8),%r9 │ │ │ │ + mov %rsi,(%r12,%r13,1) │ │ │ │ + vmovsd %xmm0,0x8(%r12,%r13,1) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 1da40 │ │ │ │ + mov 0x10(%r8),%r15 │ │ │ │ + vmovsd 0x18(%r8),%xmm1 │ │ │ │ + lea 0x20(%r8),%r14 │ │ │ │ + mov %r15,0x10(%r12,%r13,1) │ │ │ │ + vmovsd %xmm1,0x18(%r12,%r13,1) │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 1da40 │ │ │ │ + mov 0x20(%r8),%rcx │ │ │ │ + vmovsd 0x28(%r8),%xmm3 │ │ │ │ + lea 0x30(%r8),%rax │ │ │ │ + mov %rcx,0x20(%r12,%r13,1) │ │ │ │ + vmovsd %xmm3,0x28(%r12,%r13,1) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 1da40 │ │ │ │ + mov 0x30(%r8),%r11 │ │ │ │ + vmovsd 0x38(%r8),%xmm4 │ │ │ │ + mov %r11,0x30(%r12,%r13,1) │ │ │ │ + vmovsd %xmm4,0x38(%r12,%r13,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1d28b │ │ │ │ + nopl (%rax) │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + lea (%rbx,%rdx,1),%r14 │ │ │ │ + sub $0x10,%rdx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + shr $0x4,%rdx │ │ │ │ + add %rbx,%r15 │ │ │ │ + inc %rdx │ │ │ │ + mov %r15,%r11 │ │ │ │ + and $0x7,%edx │ │ │ │ + je 1d827 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 1d80f │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 1d7fc │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 1d7e9 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 1d7d6 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 1d7c3 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 1d7b0 │ │ │ │ + vmovdqu (%r15),%xmm4 │ │ │ │ + lea 0x10(%rbx),%r10 │ │ │ │ + lea 0x10(%r15),%r11 │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + vmovdqu (%r11),%xmm5 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu %xmm5,-0x10(%r10) │ │ │ │ + vmovdqu (%r11),%xmm6 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu %xmm6,-0x10(%r10) │ │ │ │ + vmovdqu (%r11),%xmm2 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu %xmm2,-0x10(%r10) │ │ │ │ + vmovdqu (%r11),%xmm7 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu %xmm7,-0x10(%r10) │ │ │ │ + vmovdqu (%r11),%xmm8 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu %xmm8,-0x10(%r10) │ │ │ │ + vmovdqu (%r11),%xmm9 │ │ │ │ + add $0x10,%r10 │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu %xmm9,-0x10(%r10) │ │ │ │ + cmp %r14,%r10 │ │ │ │ + je 1d893 │ │ │ │ + vmovdqu (%r11),%xmm10 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + vmovdqu %xmm10,-0x80(%r10) │ │ │ │ + vmovdqu -0x70(%r11),%xmm11 │ │ │ │ + vmovdqu %xmm11,-0x70(%r10) │ │ │ │ + vmovdqu -0x60(%r11),%xmm12 │ │ │ │ + vmovdqu %xmm12,-0x60(%r10) │ │ │ │ + vmovdqu -0x50(%r11),%xmm13 │ │ │ │ + vmovdqu %xmm13,-0x50(%r10) │ │ │ │ + vmovdqu -0x40(%r11),%xmm14 │ │ │ │ + vmovdqu %xmm14,-0x40(%r10) │ │ │ │ + vmovdqu -0x30(%r11),%xmm15 │ │ │ │ + vmovdqu %xmm15,-0x30(%r10) │ │ │ │ + vmovdqu -0x20(%r11),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x20(%r10) │ │ │ │ + vmovdqu -0x10(%r11),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x10(%r10) │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jne 1d827 │ │ │ │ + mov %r10,0x8(%rdi) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 1da58 │ │ │ │ + mov %r15,%rax │ │ │ │ + sub %r12,%rax │ │ │ │ + sub $0x10,%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 1d9a4 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1d982 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 1d968 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 1d94e │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 1d934 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 1d91a │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 1d900 │ │ │ │ + mov -0x10(%r15),%r13 │ │ │ │ + vmovsd -0x8(%r15),%xmm3 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r15 │ │ │ │ + mov %r13,(%rbx) │ │ │ │ + vmovsd %xmm3,0x8(%rbx) │ │ │ │ + mov -0x10(%r15),%rdx │ │ │ │ + vmovsd -0x8(%r15),%xmm4 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r15 │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + vmovsd %xmm4,0x8(%rbx) │ │ │ │ + mov -0x10(%r15),%rdi │ │ │ │ + vmovsd -0x8(%r15),%xmm5 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r15 │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ + vmovsd %xmm5,0x8(%rbx) │ │ │ │ + mov -0x10(%r15),%r14 │ │ │ │ + vmovsd -0x8(%r15),%xmm6 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r15 │ │ │ │ + mov %r14,(%rbx) │ │ │ │ + vmovsd %xmm6,0x8(%rbx) │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + vmovsd -0x8(%r15),%xmm2 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r15 │ │ │ │ + mov %r10,(%rbx) │ │ │ │ + vmovsd %xmm2,0x8(%rbx) │ │ │ │ + mov -0x10(%r15),%r11 │ │ │ │ + vmovsd -0x8(%r15),%xmm7 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r15 │ │ │ │ + mov %r11,(%rbx) │ │ │ │ + vmovsd %xmm7,0x8(%rbx) │ │ │ │ + sub $0x10,%r15 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + mov (%r15),%rax │ │ │ │ + vmovsd 0x8(%r15),%xmm8 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + vmovsd %xmm8,0x8(%rbx) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 1da58 │ │ │ │ + mov -0x10(%r15),%rdi │ │ │ │ + vmovsd -0x8(%r15),%xmm0 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + add $0xffffffffffffff80,%r15 │ │ │ │ + mov %rdi,0x70(%rbx) │ │ │ │ + vmovsd %xmm0,0x78(%rbx) │ │ │ │ + vmovsd 0x68(%r15),%xmm1 │ │ │ │ + mov 0x60(%r15),%r14 │ │ │ │ + vmovsd %xmm1,0x68(%rbx) │ │ │ │ + mov %r14,0x60(%rbx) │ │ │ │ + vmovsd 0x58(%r15),%xmm3 │ │ │ │ + mov 0x50(%r15),%r10 │ │ │ │ + vmovsd %xmm3,0x58(%rbx) │ │ │ │ + vmovsd 0x48(%r15),%xmm4 │ │ │ │ + mov %r10,0x50(%rbx) │ │ │ │ + mov 0x40(%r15),%r11 │ │ │ │ + vmovsd %xmm4,0x48(%rbx) │ │ │ │ + vmovsd 0x38(%r15),%xmm5 │ │ │ │ + mov %r11,0x40(%rbx) │ │ │ │ + mov 0x30(%r15),%rax │ │ │ │ + vmovsd %xmm5,0x38(%rbx) │ │ │ │ + vmovsd 0x28(%r15),%xmm6 │ │ │ │ + mov %rax,0x30(%rbx) │ │ │ │ + mov 0x20(%r15),%r13 │ │ │ │ + vmovsd %xmm6,0x28(%rbx) │ │ │ │ + vmovsd 0x18(%r15),%xmm7 │ │ │ │ + mov %r13,0x20(%rbx) │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ + vmovsd %xmm7,0x18(%rbx) │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + jmp 1d98a │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%rcx),%r15 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rsi,%r15 │ │ │ │ + cmp $0xf0,%r15 │ │ │ │ + jbe 1dc90 │ │ │ │ + lea -0x10(%r12),%r13 │ │ │ │ + mov %r12,%rdx │ │ │ │ + sub %rsi,%r13 │ │ │ │ + cmp $0x20,%r13 │ │ │ │ + jbe 1dc90 │ │ │ │ + and $0xffffffffffffffc0,%r15 │ │ │ │ + lea (%r15,%rsi,1),%r9 │ │ │ │ + test $0x40,%r15b │ │ │ │ + je 1db10 │ │ │ │ + vmovdqu (%rsi),%ymm9 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm10 │ │ │ │ + add $0x40,%rbx │ │ │ │ + lea 0x40(%r12),%rdx │ │ │ │ + vmovupd 0x8(%rsi),%ymm15 │ │ │ │ + vmovupd 0x28(%rsi),%ymm0 │ │ │ │ + vextracti64x2 $0x1,%ymm9,%xmm12 │ │ │ │ + vmovq %xmm9,(%r12) │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm14 │ │ │ │ + vmovq %xmm10,0x20(%r12) │ │ │ │ + vextractf64x2 $0x1,%ymm15,%xmm3 │ │ │ │ + vmovlpd %xmm15,0x8(%r12) │ │ │ │ + vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovlpd %xmm0,0x28(%r12) │ │ │ │ + vmovq %xmm12,0x10(%r12) │ │ │ │ + vmovq %xmm14,0x30(%r12) │ │ │ │ + vmovsd %xmm3,0x18(%r12) │ │ │ │ + vmovsd %xmm5,0x38(%r12) │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 1dbd0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rsi,%r8,1),%xmm15 │ │ │ │ + vmovdqu 0x20(%rbx),%ymm7 │ │ │ │ + vmovdqu (%rbx),%ymm6 │ │ │ │ + sub $0xffffffffffffff80,%rbx │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vmovupd -0x58(%rbx),%ymm12 │ │ │ │ + vmovupd -0x78(%rbx),%ymm11 │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm10 │ │ │ │ + vmovq %xmm7,-0x60(%rdx) │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ + vmovlpd %xmm12,-0x58(%rdx) │ │ │ │ + vextractf64x2 $0x1,%ymm12,%xmm0 │ │ │ │ + vmovq %xmm6,-0x80(%rdx) │ │ │ │ + vextractf64x2 $0x1,%ymm11,%xmm14 │ │ │ │ + vmovlpd %xmm11,-0x78(%rdx) │ │ │ │ + vmovq %xmm10,-0x50(%rdx) │ │ │ │ + vmovq %xmm8,-0x70(%rdx) │ │ │ │ + vmovsd %xmm0,-0x48(%rdx) │ │ │ │ + vmovdqu -0x40(%rbx),%ymm1 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm3 │ │ │ │ + vmovsd %xmm14,-0x68(%rdx) │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm5 │ │ │ │ + vmovupd -0x38(%rbx),%ymm8 │ │ │ │ + vmovupd -0x18(%rbx),%ymm9 │ │ │ │ + vmovq %xmm1,-0x40(%rdx) │ │ │ │ + vextracti64x2 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,-0x20(%rdx) │ │ │ │ + vextractf64x2 $0x1,%ymm8,%xmm10 │ │ │ │ + vmovlpd %xmm8,-0x38(%rdx) │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm12 │ │ │ │ + vmovlpd %xmm9,-0x18(%rdx) │ │ │ │ + vmovq %xmm5,-0x30(%rdx) │ │ │ │ + vmovq %xmm7,-0x10(%rdx) │ │ │ │ + vmovsd %xmm10,-0x28(%rdx) │ │ │ │ + vmovsd %xmm12,-0x8(%rdx) │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 1db10 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + vmovsd 0x8(%r9),%xmm13 │ │ │ │ + lea 0x10(%r9),%rsi │ │ │ │ + mov %r8,(%r12,%r15,1) │ │ │ │ + vmovsd %xmm13,0x8(%r15,%r12,1) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 1da40 │ │ │ │ + mov 0x10(%r9),%rdi │ │ │ │ + vmovsd 0x18(%r9),%xmm14 │ │ │ │ + lea 0x20(%r9),%r14 │ │ │ │ + mov %rdi,0x10(%r15,%r12,1) │ │ │ │ + vmovsd %xmm14,0x18(%r15,%r12,1) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 1da40 │ │ │ │ + mov 0x20(%r9),%r10 │ │ │ │ + vmovsd 0x28(%r9),%xmm15 │ │ │ │ + lea 0x30(%r9),%r11 │ │ │ │ + mov %r10,0x20(%r15,%r12,1) │ │ │ │ + vmovsd %xmm15,0x28(%r15,%r12,1) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 1da40 │ │ │ │ + mov 0x30(%r9),%rcx │ │ │ │ + vmovsd 0x38(%r9),%xmm0 │ │ │ │ + mov %rcx,0x30(%r15,%r12,1) │ │ │ │ + vmovsd %xmm0,0x38(%r15,%r12,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1d28b │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu (%r8),%xmm0 │ │ │ │ + lea 0x10(%r14),%rax │ │ │ │ + lea 0x10(%r8),%rdx │ │ │ │ + vmovdqu %xmm0,(%r14) │ │ │ │ + jmp 1d05a │ │ │ │ + nop │ │ │ │ + vmovdqu (%rsi,%r12,1),%xmm15 │ │ │ │ add $0x10,%rsi │ │ │ │ vmovdqu %xmm15,-0x10(%rsi) │ │ │ │ - jmp 1dddc │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%rbp │ │ │ │ - jmp 1dd41 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1d199 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r14,%r11 │ │ │ │ + jmp 1d121 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + lea -0x10(%rcx),%rax │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ + shr $0x4,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 1dd9e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1dd7a │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 1dd5f │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 1dd44 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 1dd29 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 1dd0e │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 1dcf3 │ │ │ │ + mov (%rsi),%r15 │ │ │ │ + vmovsd 0x8(%rsi),%xmm1 │ │ │ │ + lea 0x10(%r12),%r9 │ │ │ │ + lea 0x10(%rsi),%r8 │ │ │ │ + mov %r15,(%r12) │ │ │ │ + vmovsd %xmm1,0x8(%r12) │ │ │ │ + mov (%r8),%r12 │ │ │ │ + vmovsd 0x8(%r8),%xmm3 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r12,-0x10(%r9) │ │ │ │ + vmovsd %xmm3,-0x8(%r9) │ │ │ │ + mov (%r8),%r13 │ │ │ │ + vmovsd 0x8(%r8),%xmm4 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r13,-0x10(%r9) │ │ │ │ + vmovsd %xmm4,-0x8(%r9) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + vmovsd 0x8(%r8),%xmm5 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + vmovsd %xmm5,-0x8(%r9) │ │ │ │ + mov (%r8),%rsi │ │ │ │ + vmovsd 0x8(%r8),%xmm6 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rsi,-0x10(%r9) │ │ │ │ + vmovsd %xmm6,-0x8(%r9) │ │ │ │ + mov (%r8),%rdi │ │ │ │ + vmovsd 0x8(%r8),%xmm7 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rdi,-0x10(%r9) │ │ │ │ + vmovsd %xmm7,-0x8(%r9) │ │ │ │ + mov (%r8),%r14 │ │ │ │ + vmovsd 0x8(%r8),%xmm8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r14,-0x10(%r9) │ │ │ │ + vmovsd %xmm8,-0x8(%r9) │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 1d28b │ │ │ │ + mov (%r8),%r10 │ │ │ │ + vmovsd 0x8(%r8),%xmm9 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + sub $0xffffffffffffff80,%r8 │ │ │ │ + mov %r10,-0x80(%r9) │ │ │ │ + vmovsd %xmm9,-0x78(%r9) │ │ │ │ + vmovsd -0x68(%r8),%xmm2 │ │ │ │ + mov -0x70(%r8),%r11 │ │ │ │ + vmovsd %xmm2,-0x68(%r9) │ │ │ │ + mov %r11,-0x70(%r9) │ │ │ │ + vmovsd -0x58(%r8),%xmm10 │ │ │ │ + mov -0x60(%r8),%rcx │ │ │ │ + vmovsd %xmm10,-0x58(%r9) │ │ │ │ + vmovsd -0x48(%r8),%xmm11 │ │ │ │ + mov %rcx,-0x60(%r9) │ │ │ │ + mov -0x50(%r8),%rax │ │ │ │ + vmovsd %xmm11,-0x48(%r9) │ │ │ │ + vmovsd -0x38(%r8),%xmm12 │ │ │ │ + mov %rax,-0x50(%r9) │ │ │ │ + mov -0x40(%r8),%r15 │ │ │ │ + vmovsd %xmm12,-0x38(%r9) │ │ │ │ + vmovsd -0x28(%r8),%xmm13 │ │ │ │ + mov %r15,-0x40(%r9) │ │ │ │ + mov -0x30(%r8),%r12 │ │ │ │ + vmovsd %xmm13,-0x28(%r9) │ │ │ │ + vmovsd -0x18(%r8),%xmm14 │ │ │ │ + mov %r12,-0x30(%r9) │ │ │ │ + mov -0x20(%r8),%r13 │ │ │ │ + vmovsd %xmm14,-0x18(%r9) │ │ │ │ + vmovsd -0x8(%r8),%xmm15 │ │ │ │ + mov %r13,-0x20(%r9) │ │ │ │ + mov -0x10(%r8),%rdx │ │ │ │ + vmovsd %xmm15,-0x8(%r9) │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 1dd9e │ │ │ │ + jmp 1d28b │ │ │ │ + mov %r11,%r13 │ │ │ │ + sub %rsi,%r13 │ │ │ │ + sub $0x10,%r13 │ │ │ │ + shr $0x4,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 1df61 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 1df3d │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 1df22 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 1df07 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 1deec │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 1ded1 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 1deb6 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + vmovsd 0x8(%rsi),%xmm5 │ │ │ │ + lea 0x10(%r12),%r9 │ │ │ │ + lea 0x10(%rsi),%r8 │ │ │ │ + mov %rdx,(%r12) │ │ │ │ + vmovsd %xmm5,0x8(%r12) │ │ │ │ + mov (%r8),%r12 │ │ │ │ + vmovsd 0x8(%r8),%xmm6 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r12,-0x10(%r9) │ │ │ │ + vmovsd %xmm6,-0x8(%r9) │ │ │ │ + mov (%r8),%rdi │ │ │ │ + vmovsd 0x8(%r8),%xmm2 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rdi,-0x10(%r9) │ │ │ │ + vmovsd %xmm2,-0x8(%r9) │ │ │ │ + mov (%r8),%rbx │ │ │ │ + vmovsd 0x8(%r8),%xmm7 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %rbx,-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),%r15 │ │ │ │ + vmovsd 0x8(%r8),%xmm10 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r15,-0x10(%r9) │ │ │ │ + vmovsd %xmm10,-0x8(%r9) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 1d28b │ │ │ │ + mov (%r8),%r14 │ │ │ │ + vmovsd 0x8(%r8),%xmm11 │ │ │ │ + sub $0xffffffffffffff80,%r8 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + mov %r14,-0x80(%r9) │ │ │ │ + vmovsd %xmm11,-0x78(%r9) │ │ │ │ + vmovsd -0x68(%r8),%xmm12 │ │ │ │ + mov -0x70(%r8),%rcx │ │ │ │ + vmovsd %xmm12,-0x68(%r9) │ │ │ │ + mov %rcx,-0x70(%r9) │ │ │ │ + vmovsd -0x58(%r8),%xmm13 │ │ │ │ + mov -0x60(%r8),%rax │ │ │ │ + vmovsd %xmm13,-0x58(%r9) │ │ │ │ + vmovsd -0x48(%r8),%xmm14 │ │ │ │ + mov %rax,-0x60(%r9) │ │ │ │ + mov -0x50(%r8),%r13 │ │ │ │ + vmovsd %xmm14,-0x48(%r9) │ │ │ │ + vmovsd -0x38(%r8),%xmm15 │ │ │ │ + mov %r13,-0x50(%r9) │ │ │ │ + mov -0x40(%r8),%rdx │ │ │ │ + vmovsd %xmm15,-0x38(%r9) │ │ │ │ + vmovsd -0x28(%r8),%xmm0 │ │ │ │ + mov %rdx,-0x40(%r9) │ │ │ │ + mov -0x30(%r8),%r12 │ │ │ │ + vmovsd %xmm0,-0x28(%r9) │ │ │ │ + vmovsd -0x18(%r8),%xmm1 │ │ │ │ + mov %r12,-0x30(%r9) │ │ │ │ + mov -0x20(%r8),%rdi │ │ │ │ + vmovsd %xmm1,-0x18(%r9) │ │ │ │ + vmovsd -0x8(%r8),%xmm3 │ │ │ │ + mov %rdi,-0x20(%r9) │ │ │ │ + mov -0x10(%r8),%rbx │ │ │ │ + vmovsd %xmm3,-0x8(%r9) │ │ │ │ + mov %rbx,-0x10(%r9) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 1df61 │ │ │ │ + jmp 1d28b │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 1f1d0 │ │ │ │ + je 1e838 │ │ │ │ push %rbp │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rbx,-0x20(%rbp) │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 1f146 │ │ │ │ - mov %r13,-0x10(%rbp) │ │ │ │ + je 1e7b6 │ │ │ │ + mov %r13,-0x18(%rbp) │ │ │ │ mov %rsi,%r13 │ │ │ │ - mov %r12,-0x18(%rbp) │ │ │ │ lea -0x1(%rsi),%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ sub %rdi,%r13 │ │ │ │ + mov %r12,-0x20(%rbp) │ │ │ │ mov %r8,%r9 │ │ │ │ lea -0x2(%r13),%r12 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - cmp $0x3e,%r12 │ │ │ │ - jbe 1f1e0 │ │ │ │ - lea -0x41(%rsi),%rdx │ │ │ │ + cmp $0x1e,%r12 │ │ │ │ + jbe 1e840 │ │ │ │ + lea -0x21(%rsi),%rdx │ │ │ │ or %rsi,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - jne 1f1e0 │ │ │ │ - vmovdqa64 0xc8b3b(%rip),%zmm0 # e7400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5440> │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - lea -0x41(%r13),%rdi │ │ │ │ + and $0x1f,%edx │ │ │ │ + jne 1e840 │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + vmovdqa 0xc3699(%rip),%ymm0 # e1720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea -0x21(%r13),%r14 │ │ │ │ xor %r10d,%r10d │ │ │ │ - shr $0x6,%rdi │ │ │ │ - vpermb -0x41(%rsi),%zmm0,%zmm1 │ │ │ │ - vpermb -0x40(%rsi),%zmm0,%zmm2 │ │ │ │ - lea 0x1(%rdi),%r14 │ │ │ │ - vpcmpltub %zmm2,%zmm1,%k0 │ │ │ │ - kortestq %k0,%k0 │ │ │ │ - jne 1f180 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + lea 0x1(%r14),%rdi │ │ │ │ + vmovdqa -0x21(%rsi),%ymm1 │ │ │ │ + vmovdqu -0x20(%rsi),%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm0,%ymm3,%ymm4 │ │ │ │ + vpshufb %ymm0,%ymm5,%ymm6 │ │ │ │ + vpcmpltub %ymm6,%ymm4,%k0 │ │ │ │ + kortestd %k0,%k0 │ │ │ │ + jne 1e7e4 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea -0x81(%rsi),%rax │ │ │ │ - mov $0x40,%r10d │ │ │ │ + lea -0x41(%rsi),%rax │ │ │ │ + mov $0x20,%r10d │ │ │ │ xor %r11d,%r11d │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jae 1ea6c │ │ │ │ - and $0x3,%edi │ │ │ │ - je 1e999 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1e95f │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jne 1f190 │ │ │ │ - vpermb (%rax),%zmm0,%zmm5 │ │ │ │ - vpermb 0x1(%rax),%zmm0,%zmm6 │ │ │ │ - vpcmpltub %zmm6,%zmm5,%k2 │ │ │ │ - kortestq %k2,%k2 │ │ │ │ - jne 1f180 │ │ │ │ - sub $0x40,%rax │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 1e28a │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 1e186 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1e13d │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jne 1e7f0 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqu 0x1(%rax),%ymm14 │ │ │ │ + vperm2i128 $0x1,%ymm13,%ymm13,%ymm15 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm2 │ │ │ │ + vpshufb %ymm0,%ymm15,%ymm1 │ │ │ │ + vpshufb %ymm0,%ymm2,%ymm3 │ │ │ │ + vpcmpltub %ymm3,%ymm1,%k2 │ │ │ │ + kortestd %k2,%k2 │ │ │ │ + jne 1e7e4 │ │ │ │ + sub $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x40,%r10 │ │ │ │ + add $0x20,%r10 │ │ │ │ adc $0x0,%r11 │ │ │ │ - vpermb (%rax),%zmm0,%zmm7 │ │ │ │ - vpermb 0x1(%rax),%zmm0,%zmm8 │ │ │ │ - vpcmpltub %zmm8,%zmm7,%k3 │ │ │ │ - kortestq %k3,%k3 │ │ │ │ - jne 1f180 │ │ │ │ - sub $0x40,%rax │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vmovdqu 0x1(%rax),%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm8 │ │ │ │ + vpshufb %ymm0,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm0,%ymm8,%ymm9 │ │ │ │ + vpcmpltub %ymm9,%ymm7,%k3 │ │ │ │ + kortestd %k3,%k3 │ │ │ │ + jne 1e7e4 │ │ │ │ + sub $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x40,%r10 │ │ │ │ + add $0x20,%r10 │ │ │ │ adc $0x0,%r11 │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jae 1ea6c │ │ │ │ - vpermb (%rax),%zmm0,%zmm9 │ │ │ │ - vpermb 0x1(%rax),%zmm0,%zmm10 │ │ │ │ - vpcmpltub %zmm10,%zmm9,%k4 │ │ │ │ - kortestq %k4,%k4 │ │ │ │ - jne 1f180 │ │ │ │ - vpermb -0x40(%rax),%zmm0,%zmm13 │ │ │ │ - vpermb -0x3f(%rax),%zmm0,%zmm14 │ │ │ │ - add $0x40,%r10 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 1e28a │ │ │ │ + mov %r15,-0x8(%rbp) │ │ │ │ + vmovdqa (%rax),%ymm10 │ │ │ │ + vmovdqu 0x1(%rax),%ymm11 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm12 │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm14 │ │ │ │ + vpshufb %ymm0,%ymm12,%ymm13 │ │ │ │ + vpshufb %ymm0,%ymm14,%ymm15 │ │ │ │ + vpcmpltub %ymm15,%ymm13,%k4 │ │ │ │ + kortestd %k4,%k4 │ │ │ │ + jne 1e7e0 │ │ │ │ + vmovdqa -0x20(%rax),%ymm1 │ │ │ │ + vmovdqu -0x1f(%rax),%ymm2 │ │ │ │ + mov %r10,%r14 │ │ │ │ + add $0x20,%r14 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ │ │ adc $0x0,%r11 │ │ │ │ - vmovq %r10,%xmm11 │ │ │ │ - vpinsrq $0x1,%r11,%xmm11,%xmm12 │ │ │ │ - vpcmpltub %zmm14,%zmm13,%k5 │ │ │ │ - kortestq %k5,%k5 │ │ │ │ - jne 1f180 │ │ │ │ - vpermb -0x80(%rax),%zmm0,%zmm15 │ │ │ │ - vpermb -0x7f(%rax),%zmm0,%zmm1 │ │ │ │ + mov %r14,%r10 │ │ │ │ + vpshufb %ymm0,%ymm3,%ymm4 │ │ │ │ + vpshufb %ymm0,%ymm5,%ymm6 │ │ │ │ + vpcmpltub %ymm6,%ymm4,%k5 │ │ │ │ + kortestd %k5,%k5 │ │ │ │ + jne 1e7e0 │ │ │ │ + vmovdqa -0x40(%rax),%ymm7 │ │ │ │ + vmovdqu -0x3f(%rax),%ymm8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm11 │ │ │ │ + vpshufb %ymm0,%ymm9,%ymm10 │ │ │ │ + vpshufb %ymm0,%ymm11,%ymm12 │ │ │ │ + vpcmpltub %ymm12,%ymm10,%k6 │ │ │ │ + kortestd %k6,%k6 │ │ │ │ + jne 1e7e0 │ │ │ │ + vmovdqa -0x60(%rax),%ymm13 │ │ │ │ + vmovdqu -0x5f(%rax),%ymm14 │ │ │ │ + mov %r14,%r10 │ │ │ │ add $0x40,%r10 │ │ │ │ - vpcmpltub %zmm1,%zmm15,%k6 │ │ │ │ - kortestq %k6,%k6 │ │ │ │ - jne 1f180 │ │ │ │ - vpermb -0xc0(%rax),%zmm0,%zmm2 │ │ │ │ - vpermb -0xbf(%rax),%zmm0,%zmm3 │ │ │ │ - vmovq %xmm12,%r10 │ │ │ │ - vpextrq $0x1,%xmm12,%r11 │ │ │ │ - add $0x80,%r10 │ │ │ │ - adc $0x0,%r11 │ │ │ │ - vpcmpltub %zmm3,%zmm2,%k7 │ │ │ │ - kortestq %k7,%k7 │ │ │ │ - jne 1f180 │ │ │ │ - sub $0x100,%rax │ │ │ │ + vperm2i128 $0x1,%ymm13,%ymm13,%ymm15 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm2 │ │ │ │ + vpshufb %ymm0,%ymm15,%ymm1 │ │ │ │ + vpshufb %ymm0,%ymm2,%ymm3 │ │ │ │ + vpcmpltub %ymm3,%ymm1,%k7 │ │ │ │ + kortestd %k7,%k7 │ │ │ │ + jne 1e7e0 │ │ │ │ + add $0xffffffffffffff80,%rax │ │ │ │ add $0x4,%rdx │ │ │ │ - add $0x40,%r10 │ │ │ │ + add $0x60,%r14 │ │ │ │ adc $0x0,%r11 │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jb 1e999 │ │ │ │ - shl $0x6,%r14 │ │ │ │ + mov %r14,%r10 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 1e18a │ │ │ │ + mov -0x8(%rbp),%r15 │ │ │ │ + shl $0x5,%rdi │ │ │ │ dec %r13 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 1f888 │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + je 1ed9b │ │ │ │ mov %r8,%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ mov %rdx,%r13 │ │ │ │ movzbl (%rdx),%eax │ │ │ │ sub %rbx,%r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 1eb5d │ │ │ │ + je 1e37b │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 1eb3f │ │ │ │ + je 1e35d │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1eb2a │ │ │ │ + je 1e348 │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 1eb15 │ │ │ │ + je 1e333 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1eb00 │ │ │ │ + je 1e31e │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1eaeb │ │ │ │ + je 1e309 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 1ead6 │ │ │ │ + je 1e2f4 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r14d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r14b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r10d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r10b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r13d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r13b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r14d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r14b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r10d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r10b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1f888 │ │ │ │ + je 1ed9b │ │ │ │ lea -0x1(%rdx),%r13 │ │ │ │ mov %eax,%r14d │ │ │ │ mov %rdx,%rdi │ │ │ │ movzbl 0x0(%r13),%eax │ │ │ │ mov %r13,%rdx │ │ │ │ cmp %r14b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r10d │ │ │ │ mov %r13,%rdi │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r10b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl -0x2(%r13),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x2(%r13),%rdx │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %eax,%r14d │ │ │ │ movzbl -0x3(%r13),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x3(%r13),%rdx │ │ │ │ cmp %r14b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %eax,%r10d │ │ │ │ movzbl -0x4(%r13),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x4(%r13),%rdx │ │ │ │ cmp %r10b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl -0x5(%r13),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x5(%r13),%rdx │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %eax,%r14d │ │ │ │ movzbl -0x6(%r13),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x6(%r13),%rdx │ │ │ │ cmp %r14b,%al │ │ │ │ - jb 1ec10 │ │ │ │ + jb 1e430 │ │ │ │ mov %eax,%r10d │ │ │ │ movzbl -0x7(%r13),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x7(%r13),%rdx │ │ │ │ cmp %r10b,%al │ │ │ │ - jae 1eb54 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov -0x8(%rbp),%r14 │ │ │ │ - mov %rsi,%rcx │ │ │ │ + jae 1e372 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movzbl -0x1(%rcx),%ebx │ │ │ │ - dec %rcx │ │ │ │ + mov -0x10(%rbp),%r14 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movzbl -0x1(%r13),%ebx │ │ │ │ + dec %r13 │ │ │ │ cmp %bl,%al │ │ │ │ - jae 1ec20 │ │ │ │ + jae 1e440 │ │ │ │ mov %bl,(%rdx) │ │ │ │ - mov %al,(%rcx) │ │ │ │ + mov %al,0x0(%r13) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 1f0f8 │ │ │ │ + je 1e777 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jae 1f0f8 │ │ │ │ + jae 1e777 │ │ │ │ lea -0x2(%rsi),%rdx │ │ │ │ mov %rdi,%rax │ │ │ │ sub %rdi,%rdx │ │ │ │ mov %rdx,%r10 │ │ │ │ shr $1,%r10 │ │ │ │ - mov %r10,%r12 │ │ │ │ - lea 0x1(%rdi,%r10,1),%r11 │ │ │ │ - lea 0x1(%r10),%r13 │ │ │ │ - not %r12 │ │ │ │ - add %rsi,%r12 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jb 1f160 │ │ │ │ - cmp $0x7d,%rdx │ │ │ │ - jbe 1f880 │ │ │ │ - mov %r13,%r11 │ │ │ │ - vmovdqa64 0xc877d(%rip),%zmm3 # e7400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5440> │ │ │ │ - lea -0x40(%rsi),%rbx │ │ │ │ - and $0xffffffffffffffc0,%r11 │ │ │ │ - lea -0x40(%r11),%r9 │ │ │ │ - lea (%rdi,%r11,1),%rcx │ │ │ │ - shr $0x6,%r9 │ │ │ │ + mov %r10,%rcx │ │ │ │ + lea 0x1(%r10),%r12 │ │ │ │ + not %rcx │ │ │ │ + lea (%rdi,%r12,1),%r11 │ │ │ │ + add %rsi,%rcx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 1e7c0 │ │ │ │ + cmp $0x3d,%rdx │ │ │ │ + jbe 1ed93 │ │ │ │ + mov %r12,%r13 │ │ │ │ + vmovdqa 0xc327d(%rip),%ymm10 # e1720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea -0x20(%rsi),%rdx │ │ │ │ + and $0xffffffffffffffe0,%r13 │ │ │ │ + lea -0x20(%r13),%r9 │ │ │ │ + lea (%rdi,%r13,1),%rbx │ │ │ │ + shr $0x5,%r9 │ │ │ │ inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 1edf8 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 1e539 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 1edc7 │ │ │ │ + je 1e500 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 1ed9f │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 1ed77 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 1ed4f │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 1ed27 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 1ecff │ │ │ │ - vmovdqu8 (%rdi),%zmm0 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm2 │ │ │ │ - lea 0x40(%rdi),%rax │ │ │ │ - sub $0x40,%rbx │ │ │ │ - vmovdqu8 %zmm2,(%rdi) │ │ │ │ - vpermb %zmm0,%zmm3,%zmm4 │ │ │ │ - vmovdqu8 %zmm4,0x40(%rbx) │ │ │ │ - vmovdqu8 (%rax),%zmm5 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm6 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rbx │ │ │ │ - vmovdqu8 %zmm6,-0x40(%rax) │ │ │ │ - vpermb %zmm5,%zmm3,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x40(%rbx) │ │ │ │ - vmovdqu8 (%rax),%zmm8 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm9 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rbx │ │ │ │ - vmovdqu8 %zmm9,-0x40(%rax) │ │ │ │ - vpermb %zmm8,%zmm3,%zmm10 │ │ │ │ - vmovdqu8 %zmm10,0x40(%rbx) │ │ │ │ - vmovdqu8 (%rax),%zmm11 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm12 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rbx │ │ │ │ - vmovdqu8 %zmm12,-0x40(%rax) │ │ │ │ - vpermb %zmm11,%zmm3,%zmm13 │ │ │ │ - vmovdqu8 %zmm13,0x40(%rbx) │ │ │ │ - vmovdqu8 (%rax),%zmm14 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm15 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rbx │ │ │ │ - vmovdqu8 %zmm15,-0x40(%rax) │ │ │ │ - vpermb %zmm14,%zmm3,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x40(%rbx) │ │ │ │ - vmovdqu8 (%rax),%zmm0 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm2 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rbx │ │ │ │ - vmovdqu8 %zmm2,-0x40(%rax) │ │ │ │ - vpermb %zmm0,%zmm3,%zmm4 │ │ │ │ - vmovdqu8 %zmm4,0x40(%rbx) │ │ │ │ - vmovdqu8 (%rax),%zmm5 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm6 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub $0x40,%rbx │ │ │ │ - vmovdqu8 %zmm6,-0x40(%rax) │ │ │ │ - vpermb %zmm5,%zmm3,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x40(%rbx) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 1ef1c │ │ │ │ - vmovdqu8 (%rax),%zmm8 │ │ │ │ - vpermb (%rbx),%zmm3,%zmm9 │ │ │ │ - add $0x200,%rax │ │ │ │ - sub $0x200,%rbx │ │ │ │ - vmovdqu8 %zmm9,-0x200(%rax) │ │ │ │ - vpermb 0x1c0(%rbx),%zmm3,%zmm12 │ │ │ │ - vpermb %zmm8,%zmm3,%zmm10 │ │ │ │ - vmovdqu8 %zmm10,0x200(%rbx) │ │ │ │ - vmovdqu8 -0x1c0(%rax),%zmm11 │ │ │ │ - vmovdqu8 %zmm12,-0x1c0(%rax) │ │ │ │ - vpermb 0x180(%rbx),%zmm3,%zmm15 │ │ │ │ - vpermb %zmm11,%zmm3,%zmm13 │ │ │ │ - vmovdqu8 %zmm13,0x1c0(%rbx) │ │ │ │ - vmovdqu8 -0x180(%rax),%zmm14 │ │ │ │ - vmovdqu8 %zmm15,-0x180(%rax) │ │ │ │ - vpermb 0x140(%rbx),%zmm3,%zmm2 │ │ │ │ - vpermb %zmm14,%zmm3,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x180(%rbx) │ │ │ │ - vmovdqu8 -0x140(%rax),%zmm0 │ │ │ │ - vmovdqu8 %zmm2,-0x140(%rax) │ │ │ │ - vpermb 0x100(%rbx),%zmm3,%zmm6 │ │ │ │ - vpermb %zmm0,%zmm3,%zmm4 │ │ │ │ - vmovdqu8 %zmm4,0x140(%rbx) │ │ │ │ - vmovdqu8 -0x100(%rax),%zmm5 │ │ │ │ - vmovdqu8 %zmm6,-0x100(%rax) │ │ │ │ - vpermb 0xc0(%rbx),%zmm3,%zmm9 │ │ │ │ - vpermb %zmm5,%zmm3,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x100(%rbx) │ │ │ │ - vmovdqu8 -0xc0(%rax),%zmm8 │ │ │ │ - vmovdqu8 %zmm9,-0xc0(%rax) │ │ │ │ - vpermb 0x80(%rbx),%zmm3,%zmm12 │ │ │ │ - vpermb %zmm8,%zmm3,%zmm10 │ │ │ │ - vmovdqu8 %zmm10,0xc0(%rbx) │ │ │ │ - vmovdqu8 -0x80(%rax),%zmm11 │ │ │ │ - vmovdqu8 %zmm12,-0x80(%rax) │ │ │ │ - vpermb 0x40(%rbx),%zmm3,%zmm15 │ │ │ │ - vpermb %zmm11,%zmm3,%zmm13 │ │ │ │ - vmovdqu8 %zmm13,0x80(%rbx) │ │ │ │ - vmovdqu8 -0x40(%rax),%zmm14 │ │ │ │ - vmovdqu8 %zmm15,-0x40(%rax) │ │ │ │ - vpermb %zmm14,%zmm3,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x40(%rbx) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 1edf8 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 1f0f8 │ │ │ │ - sub %r11,%r8 │ │ │ │ - mov %rcx,%rax │ │ │ │ + jne 1ed60 │ │ │ │ + vmovdqu (%rax),%ymm1 │ │ │ │ + vmovdqu (%rdx),%ymm2 │ │ │ │ + add $0x20,%rax │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm4 │ │ │ │ + vpshufb %ymm10,%ymm5,%ymm6 │ │ │ │ + vmovdqu %ymm4,-0x20(%rax) │ │ │ │ + vmovdqu %ymm6,0x20(%rdx) │ │ │ │ + vmovdqu (%rdx),%ymm8 │ │ │ │ + vmovdqu (%rax),%ymm7 │ │ │ │ + add $0x20,%rax │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm12 │ │ │ │ + vpshufb %ymm10,%ymm9,%ymm11 │ │ │ │ + vpshufb %ymm10,%ymm12,%ymm13 │ │ │ │ + vmovdqu %ymm11,-0x20(%rax) │ │ │ │ + vmovdqu %ymm13,0x20(%rdx) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 1e5f3 │ │ │ │ + vmovdqu (%rdx),%ymm15 │ │ │ │ + vmovdqu (%rax),%ymm14 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm2 │ │ │ │ + vpshufb %ymm10,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm10,%ymm2,%ymm3 │ │ │ │ + vmovdqu %ymm1,-0x80(%rax) │ │ │ │ + vmovdqu 0x60(%rdx),%ymm5 │ │ │ │ + vmovdqu %ymm3,0x80(%rdx) │ │ │ │ + vmovdqu -0x60(%rax),%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm10,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm8 │ │ │ │ + vmovdqu %ymm7,-0x60(%rax) │ │ │ │ + vpshufb %ymm10,%ymm8,%ymm9 │ │ │ │ + vmovdqu %ymm9,0x60(%rdx) │ │ │ │ + vmovdqu 0x40(%rdx),%ymm12 │ │ │ │ + vmovdqu -0x40(%rax),%ymm11 │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vpshufb %ymm10,%ymm13,%ymm14 │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm15 │ │ │ │ + vmovdqu %ymm14,-0x40(%rax) │ │ │ │ + vpshufb %ymm10,%ymm15,%ymm0 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + vmovdqu %ymm0,0x40(%rdx) │ │ │ │ + vmovdqu -0x20(%rax),%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm3 │ │ │ │ + vpshufb %ymm10,%ymm3,%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm5 │ │ │ │ + vpshufb %ymm10,%ymm5,%ymm6 │ │ │ │ + vmovdqu %ymm4,-0x20(%rax) │ │ │ │ + vmovdqu %ymm6,0x20(%rdx) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 1e539 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 1e777 │ │ │ │ + sub %r13,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %r8,%r9 │ │ │ │ - sub %r11,%r10 │ │ │ │ - cmp $0x1e,%r10 │ │ │ │ - jbe 1f8ac │ │ │ │ - mov %rsi,%r13 │ │ │ │ - vmovdqu (%rdi,%r11,1),%ymm3 │ │ │ │ - vmovdqa 0xc84d4(%rip),%ymm0 # e7420 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0x1(%r10),%r8 │ │ │ │ - sub %r11,%r13 │ │ │ │ - mov %r8,%rdx │ │ │ │ - vpermb -0x20(%r13),%ymm0,%ymm2 │ │ │ │ - and $0xffffffffffffffe0,%rdx │ │ │ │ - and $0x1f,%r8d │ │ │ │ - vpermb %ymm3,%ymm0,%ymm4 │ │ │ │ - vmovdqu %ymm2,(%rdi,%r11,1) │ │ │ │ - vmovdqu %ymm4,-0x20(%r13) │ │ │ │ - je 1f0f8 │ │ │ │ - add %rdx,%rax │ │ │ │ - sub %rdx,%r9 │ │ │ │ - sub %rdx,%r10 │ │ │ │ + sub %r13,%r10 │ │ │ │ cmp $0xe,%r10 │ │ │ │ - jbe 1f8b3 │ │ │ │ - lea (%r11,%rdx,1),%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - vmovdqa 0xc8491(%rip),%xmm7 # e7430 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5470> │ │ │ │ - lea 0x1(%r10),%r8 │ │ │ │ - sub %rcx,%rbx │ │ │ │ - vmovdqu (%rdi,%rcx,1),%xmm5 │ │ │ │ - mov %r8,%r12 │ │ │ │ - vmovdqu -0x10(%rbx),%xmm6 │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ - and $0xf,%r8d │ │ │ │ - vpshufb %xmm7,%xmm5,%xmm9 │ │ │ │ - vpshufb %xmm7,%xmm6,%xmm8 │ │ │ │ - vmovdqu %xmm8,(%rdi,%rcx,1) │ │ │ │ - vmovdqu %xmm9,-0x10(%rbx) │ │ │ │ - je 1f0f8 │ │ │ │ - add %r12,%rax │ │ │ │ - sub %r12,%r9 │ │ │ │ - sub %r12,%r10 │ │ │ │ + jbe 1edb7 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + vmovdqu (%rdi,%r13,1),%xmm10 │ │ │ │ + vmovdqa 0xc30fd(%rip),%xmm8 # e1720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%r10),%r12 │ │ │ │ + sub %r13,%r11 │ │ │ │ + mov %r12,%r8 │ │ │ │ + vmovdqu -0x10(%r11),%xmm7 │ │ │ │ + vpshufb %xmm8,%xmm10,%xmm11 │ │ │ │ + and $0xfffffffffffffff0,%r8 │ │ │ │ + and $0xf,%r12d │ │ │ │ + vpshufb %xmm8,%xmm7,%xmm9 │ │ │ │ + vmovdqu %xmm9,(%rdi,%r13,1) │ │ │ │ + vmovdqu %xmm11,-0x10(%r11) │ │ │ │ + je 1e777 │ │ │ │ + add %r8,%rax │ │ │ │ + sub %r8,%r9 │ │ │ │ + sub %r8,%r10 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - jbe 1f02d │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovdqa 0xc8b91(%rip),%xmm12 # e7b80 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + jbe 1e6ae │ │ │ │ + add %r13,%r8 │ │ │ │ + vmovdqa 0xc328f(%rip),%xmm14 # e1900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x320> │ │ │ │ inc %r10 │ │ │ │ - add %r12,%rdx │ │ │ │ - sub %rdx,%rsi │ │ │ │ - vmovq (%rdi,%rdx,1),%xmm10 │ │ │ │ - vmovq -0x8(%rsi),%xmm11 │ │ │ │ - vpshufb %xmm12,%xmm10,%xmm14 │ │ │ │ - vpshufb %xmm12,%xmm11,%xmm13 │ │ │ │ - vmovq %xmm13,(%rdi,%rdx,1) │ │ │ │ - vmovq %xmm14,-0x8(%rsi) │ │ │ │ + sub %r8,%rsi │ │ │ │ + vmovq (%rdi,%r8,1),%xmm12 │ │ │ │ + vmovq -0x8(%rsi),%xmm13 │ │ │ │ + vpshufb %xmm14,%xmm12,%xmm0 │ │ │ │ + vpshufb %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovq %xmm15,(%rdi,%r8,1) │ │ │ │ + vmovq %xmm0,-0x8(%rsi) │ │ │ │ mov %r10,%rsi │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ and $0x7,%r10d │ │ │ │ - je 1f0f8 │ │ │ │ + je 1e777 │ │ │ │ add %rsi,%rax │ │ │ │ sub %rsi,%r9 │ │ │ │ movzbl (%rax),%edi │ │ │ │ movzbl (%r9),%r10d │ │ │ │ - lea 0x1(%rax),%r11 │ │ │ │ - lea -0x1(%r9),%rdx │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ mov %r10b,(%rax) │ │ │ │ mov %dil,(%r9) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jae 1f0f8 │ │ │ │ - movzbl 0x1(%rax),%r13d │ │ │ │ - movzbl -0x1(%r9),%r12d │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jae 1e777 │ │ │ │ + movzbl 0x1(%rax),%ebx │ │ │ │ + movzbl -0x1(%r9),%edx │ │ │ │ lea 0x2(%rax),%r8 │ │ │ │ - lea -0x2(%r9),%rcx │ │ │ │ - mov %r12b,0x1(%rax) │ │ │ │ - mov %r13b,-0x1(%r9) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jae 1f0f8 │ │ │ │ - movzbl 0x2(%rax),%ebx │ │ │ │ + lea -0x2(%r9),%r12 │ │ │ │ + mov %dl,0x1(%rax) │ │ │ │ + mov %bl,-0x1(%r9) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jae 1e777 │ │ │ │ + movzbl 0x2(%rax),%r11d │ │ │ │ movzbl -0x2(%r9),%esi │ │ │ │ lea -0x3(%r9),%rdi │ │ │ │ lea 0x3(%rax),%r10 │ │ │ │ mov %sil,0x2(%rax) │ │ │ │ - mov %bl,-0x2(%r9) │ │ │ │ + mov %r11b,-0x2(%r9) │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jae 1f0f8 │ │ │ │ - movzbl 0x3(%rax),%r11d │ │ │ │ - movzbl -0x3(%r9),%edx │ │ │ │ - lea 0x4(%rax),%r13 │ │ │ │ - lea -0x4(%r9),%r12 │ │ │ │ - mov %dl,0x3(%rax) │ │ │ │ - mov %r11b,-0x3(%r9) │ │ │ │ - cmp %r12,%r13 │ │ │ │ - jae 1f0f8 │ │ │ │ + jae 1e777 │ │ │ │ + movzbl 0x3(%rax),%r13d │ │ │ │ + movzbl -0x3(%r9),%ecx │ │ │ │ + lea 0x4(%rax),%rbx │ │ │ │ + lea -0x4(%r9),%rdx │ │ │ │ + mov %cl,0x3(%rax) │ │ │ │ + mov %r13b,-0x3(%r9) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jae 1e777 │ │ │ │ movzbl 0x4(%rax),%r8d │ │ │ │ - movzbl -0x4(%r9),%ecx │ │ │ │ - lea 0x5(%rax),%rbx │ │ │ │ + movzbl -0x4(%r9),%r12d │ │ │ │ + lea 0x5(%rax),%r11 │ │ │ │ lea -0x5(%r9),%rsi │ │ │ │ - mov %cl,0x4(%rax) │ │ │ │ + mov %r12b,0x4(%rax) │ │ │ │ mov %r8b,-0x4(%r9) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jae 1f0f8 │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jae 1e777 │ │ │ │ movzbl 0x5(%rax),%edi │ │ │ │ movzbl -0x5(%r9),%r10d │ │ │ │ - lea 0x6(%rax),%r11 │ │ │ │ - lea -0x6(%r9),%rdx │ │ │ │ + lea 0x6(%rax),%r13 │ │ │ │ + lea -0x6(%r9),%rcx │ │ │ │ mov %r10b,0x5(%rax) │ │ │ │ mov %dil,-0x5(%r9) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jae 1f0f8 │ │ │ │ - movzbl 0x6(%rax),%r13d │ │ │ │ - movzbl -0x6(%r9),%r12d │ │ │ │ - mov %r12b,0x6(%rax) │ │ │ │ - mov %r13b,-0x6(%r9) │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jae 1e777 │ │ │ │ + movzbl 0x6(%rax),%ebx │ │ │ │ + movzbl -0x6(%r9),%edx │ │ │ │ + mov %dl,0x6(%rax) │ │ │ │ + mov %bl,-0x6(%r9) │ │ │ │ vzeroupper │ │ │ │ mov $0x1,%eax │ │ │ │ - mov -0x18(%rbp),%r12 │ │ │ │ - mov -0x10(%rbp),%r13 │ │ │ │ - mov -0x20(%rbp),%rbx │ │ │ │ + mov -0x20(%rbp),%r12 │ │ │ │ + mov -0x18(%rbp),%r13 │ │ │ │ + mov -0x28(%rbp),%rbx │ │ │ │ leave │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ movzbl (%rcx),%r12d │ │ │ │ movzbl (%r8),%r9d │ │ │ │ inc %rcx │ │ │ │ dec %r8 │ │ │ │ mov %r9b,-0x1(%rcx) │ │ │ │ mov %r12b,0x1(%r8) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jb 1f120 │ │ │ │ + jb 1e790 │ │ │ │ vzeroupper │ │ │ │ - mov -0x18(%rbp),%r12 │ │ │ │ - mov -0x10(%rbp),%r13 │ │ │ │ - mov -0x20(%rbp),%rbx │ │ │ │ + mov -0x20(%rbp),%r12 │ │ │ │ + mov -0x18(%rbp),%r13 │ │ │ │ + mov -0x28(%rbp),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ leave │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ movzbl (%rax),%r9d │ │ │ │ - movzbl (%r8),%ecx │ │ │ │ + movzbl (%r8),%r12d │ │ │ │ inc %rax │ │ │ │ dec %r8 │ │ │ │ - mov %cl,-0x1(%rax) │ │ │ │ + mov %r12b,-0x1(%rax) │ │ │ │ mov %r9b,0x1(%r8) │ │ │ │ cmp %r8,%rax │ │ │ │ - jb 1f160 │ │ │ │ - jmp 1f0f8 │ │ │ │ - nop │ │ │ │ + jb 1e7c0 │ │ │ │ + jmp 1e777 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x8(%rbp),%r15 │ │ │ │ mov %r8,%rdx │ │ │ │ sub %r10,%rdx │ │ │ │ - jmp 1ea82 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpermb (%rax),%zmm0,%zmm3 │ │ │ │ - vpermb 0x1(%rax),%zmm0,%zmm4 │ │ │ │ - vpcmpltub %zmm4,%zmm3,%k1 │ │ │ │ - kortestq %k1,%k1 │ │ │ │ - jne 1f180 │ │ │ │ - sub $0x40,%rax │ │ │ │ + jmp 1e2a0 │ │ │ │ + nop │ │ │ │ + vmovdqa (%rax),%ymm7 │ │ │ │ + vmovdqu 0x1(%rax),%ymm8 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm11 │ │ │ │ + vpshufb %ymm0,%ymm9,%ymm10 │ │ │ │ + vpshufb %ymm0,%ymm11,%ymm12 │ │ │ │ + vpcmpltub %ymm12,%ymm10,%k1 │ │ │ │ + kortestd %k1,%k1 │ │ │ │ + jne 1e7e4 │ │ │ │ + sub $0x20,%rax │ │ │ │ inc %rdx │ │ │ │ - add $0x40,%r10 │ │ │ │ + add $0x20,%r10 │ │ │ │ adc $0x0,%r11 │ │ │ │ - jmp 1e92e │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1e0fd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r8,%r13 │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ mov %r8,%rdx │ │ │ │ sub %rbx,%r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 1f2c0 │ │ │ │ + je 1e920 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 1f2a2 │ │ │ │ + je 1e902 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1f28d │ │ │ │ + je 1e8ed │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 1f278 │ │ │ │ + je 1e8d8 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1f263 │ │ │ │ + je 1e8c3 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1f24e │ │ │ │ + je 1e8ae │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 1f239 │ │ │ │ + je 1e899 │ │ │ │ lea -0x1(%r8),%rdx │ │ │ │ mov %eax,%r11d │ │ │ │ mov %r8,%rdi │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r10d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r10b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r13d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r13b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r10d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r10b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r13d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r13b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jae 1f37f │ │ │ │ - jmp 1ec14 │ │ │ │ + jae 1e9df │ │ │ │ + jmp 1e434 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x1(%rdx),%r10 │ │ │ │ mov %eax,%r13d │ │ │ │ mov %rdx,%rdi │ │ │ │ movzbl (%r10),%eax │ │ │ │ mov %r10,%rdx │ │ │ │ cmp %r13b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ mov %r10,%rdi │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %eax,%r13d │ │ │ │ movzbl -0x2(%r10),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x2(%r10),%rdx │ │ │ │ cmp %r13b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl -0x3(%r10),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x3(%r10),%rdx │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %eax,%r13d │ │ │ │ movzbl -0x4(%r10),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x4(%r10),%rdx │ │ │ │ cmp %r13b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl -0x5(%r10),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x5(%r10),%rdx │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %eax,%r13d │ │ │ │ movzbl -0x6(%r10),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x6(%r10),%rdx │ │ │ │ cmp %r13b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl -0x7(%r10),%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ lea -0x7(%r10),%rdx │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1ec14 │ │ │ │ + jb 1e434 │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 1f2c0 │ │ │ │ + jne 1e920 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jae 1f13b │ │ │ │ + jae 1e7ab │ │ │ │ mov %r12,%rdi │ │ │ │ shr $1,%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0x1(%rdi,%rbx,1),%rdx │ │ │ │ lea 0x1(%rdi),%r13 │ │ │ │ not %rax │ │ │ │ + lea (%rbx,%r13,1),%rdx │ │ │ │ add %rsi,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jb 1f120 │ │ │ │ - cmp $0x7d,%r12 │ │ │ │ - jbe 1f891 │ │ │ │ + jb 1e790 │ │ │ │ + cmp $0x3d,%r12 │ │ │ │ + jbe 1eda4 │ │ │ │ mov %r13,%r10 │ │ │ │ - vmovdqa64 0xc8037(%rip),%zmm0 # e7400 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5440> │ │ │ │ - lea -0x40(%rsi),%r11 │ │ │ │ - and $0xffffffffffffffc0,%r10 │ │ │ │ - lea -0x40(%r10),%r9 │ │ │ │ - lea (%r10,%rbx,1),%rdx │ │ │ │ - shr $0x6,%r9 │ │ │ │ + vmovdqa 0xc2cfa(%rip),%ymm0 # e1720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea -0x20(%rsi),%rdx │ │ │ │ + and $0xffffffffffffffe0,%r10 │ │ │ │ + lea -0x20(%r10),%r9 │ │ │ │ + lea (%r10,%rbx,1),%r11 │ │ │ │ + shr $0x5,%r9 │ │ │ │ inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 1f517 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 1eaea │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 1f4e6 │ │ │ │ + je 1eab1 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 1f4be │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 1f496 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 1f46e │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 1f446 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jne 1f854 │ │ │ │ - vmovdqu8 (%rcx),%zmm7 │ │ │ │ - vpermb (%r11),%zmm0,%zmm8 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - vmovdqu8 %zmm8,-0x40(%rcx) │ │ │ │ - vpermb %zmm7,%zmm0,%zmm9 │ │ │ │ - vmovdqu8 %zmm9,0x40(%r11) │ │ │ │ - vmovdqu8 (%rcx),%zmm10 │ │ │ │ - vpermb (%r11),%zmm0,%zmm11 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - vmovdqu8 %zmm11,-0x40(%rcx) │ │ │ │ - vpermb %zmm10,%zmm0,%zmm12 │ │ │ │ - vmovdqu8 %zmm12,0x40(%r11) │ │ │ │ - vmovdqu8 (%rcx),%zmm13 │ │ │ │ - vpermb (%r11),%zmm0,%zmm14 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - vmovdqu8 %zmm14,-0x40(%rcx) │ │ │ │ - vpermb %zmm13,%zmm0,%zmm15 │ │ │ │ - vmovdqu8 %zmm15,0x40(%r11) │ │ │ │ - vmovdqu8 (%rcx),%zmm1 │ │ │ │ - vpermb (%r11),%zmm0,%zmm2 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - vmovdqu8 %zmm2,-0x40(%rcx) │ │ │ │ - vpermb %zmm1,%zmm0,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x40(%r11) │ │ │ │ - vmovdqu8 (%rcx),%zmm4 │ │ │ │ - vpermb (%r11),%zmm0,%zmm5 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - vmovdqu8 %zmm5,-0x40(%rcx) │ │ │ │ - vpermb %zmm4,%zmm0,%zmm6 │ │ │ │ - vmovdqu8 %zmm6,0x40(%r11) │ │ │ │ - vmovdqu8 (%rcx),%zmm7 │ │ │ │ - vpermb (%r11),%zmm0,%zmm8 │ │ │ │ - add $0x40,%rcx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - vmovdqu8 %zmm8,-0x40(%rcx) │ │ │ │ - vpermb %zmm7,%zmm0,%zmm9 │ │ │ │ - vmovdqu8 %zmm9,0x40(%r11) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 1f63c │ │ │ │ - vmovdqu8 (%rcx),%zmm10 │ │ │ │ - vpermb (%r11),%zmm0,%zmm11 │ │ │ │ - add $0x200,%rcx │ │ │ │ - sub $0x200,%r11 │ │ │ │ - vmovdqu8 %zmm11,-0x200(%rcx) │ │ │ │ - vpermb 0x1c0(%r11),%zmm0,%zmm14 │ │ │ │ - vpermb %zmm10,%zmm0,%zmm12 │ │ │ │ - vmovdqu8 %zmm12,0x200(%r11) │ │ │ │ - vmovdqu8 -0x1c0(%rcx),%zmm13 │ │ │ │ - vmovdqu8 %zmm14,-0x1c0(%rcx) │ │ │ │ - vpermb 0x180(%r11),%zmm0,%zmm2 │ │ │ │ - vpermb %zmm13,%zmm0,%zmm15 │ │ │ │ - vmovdqu8 %zmm15,0x1c0(%r11) │ │ │ │ - vmovdqu8 -0x180(%rcx),%zmm1 │ │ │ │ - vmovdqu8 %zmm2,-0x180(%rcx) │ │ │ │ - vpermb 0x140(%r11),%zmm0,%zmm5 │ │ │ │ - vpermb %zmm1,%zmm0,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x180(%r11) │ │ │ │ - vmovdqu8 -0x140(%rcx),%zmm4 │ │ │ │ - vmovdqu8 %zmm5,-0x140(%rcx) │ │ │ │ - vpermb 0x100(%r11),%zmm0,%zmm8 │ │ │ │ - vpermb %zmm4,%zmm0,%zmm6 │ │ │ │ - vmovdqu8 %zmm6,0x140(%r11) │ │ │ │ - vmovdqu8 -0x100(%rcx),%zmm7 │ │ │ │ - vmovdqu8 %zmm8,-0x100(%rcx) │ │ │ │ - vpermb 0xc0(%r11),%zmm0,%zmm11 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm9 │ │ │ │ - vmovdqu8 %zmm9,0x100(%r11) │ │ │ │ - vmovdqu8 -0xc0(%rcx),%zmm10 │ │ │ │ - vmovdqu8 %zmm11,-0xc0(%rcx) │ │ │ │ - vpermb 0x80(%r11),%zmm0,%zmm14 │ │ │ │ - vpermb %zmm10,%zmm0,%zmm12 │ │ │ │ - vmovdqu8 %zmm12,0xc0(%r11) │ │ │ │ - vmovdqu8 -0x80(%rcx),%zmm13 │ │ │ │ - vmovdqu8 %zmm14,-0x80(%rcx) │ │ │ │ - vpermb 0x40(%r11),%zmm0,%zmm2 │ │ │ │ - vpermb %zmm13,%zmm0,%zmm15 │ │ │ │ - vmovdqu8 %zmm15,0x80(%r11) │ │ │ │ - vmovdqu8 -0x40(%rcx),%zmm1 │ │ │ │ - vmovdqu8 %zmm2,-0x40(%rcx) │ │ │ │ - vpermb %zmm1,%zmm0,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x40(%r11) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 1f517 │ │ │ │ + je 1ea81 │ │ │ │ + vmovdqu (%rdx),%ymm5 │ │ │ │ + vmovdqu (%rbx),%ymm4 │ │ │ │ + lea 0x20(%rbx),%rcx │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm8 │ │ │ │ + vpshufb %ymm0,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm0,%ymm8,%ymm9 │ │ │ │ + vmovdqu %ymm7,(%rbx) │ │ │ │ + vmovdqu %ymm9,(%rdx) │ │ │ │ + lea -0x40(%rsi),%rdx │ │ │ │ + vmovdqu (%rcx),%ymm10 │ │ │ │ + vmovdqu (%rdx),%ymm11 │ │ │ │ + add $0x20,%rcx │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm12 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm14 │ │ │ │ + vpshufb %ymm0,%ymm12,%ymm13 │ │ │ │ + vpshufb %ymm0,%ymm14,%ymm15 │ │ │ │ + vmovdqu %ymm13,-0x20(%rcx) │ │ │ │ + vmovdqu %ymm15,0x20(%rdx) │ │ │ │ + vmovdqu (%rdx),%ymm2 │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + add $0x20,%rcx │ │ │ │ + sub $0x20,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm5 │ │ │ │ + vpshufb %ymm0,%ymm3,%ymm4 │ │ │ │ + vpshufb %ymm0,%ymm5,%ymm6 │ │ │ │ + vmovdqu %ymm4,-0x20(%rcx) │ │ │ │ + vmovdqu %ymm6,0x20(%rdx) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 1eba4 │ │ │ │ + vmovdqu (%rdx),%ymm8 │ │ │ │ + vmovdqu (%rcx),%ymm7 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + add $0xffffffffffffff80,%rdx │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm11 │ │ │ │ + vpshufb %ymm0,%ymm9,%ymm10 │ │ │ │ + vpshufb %ymm0,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm10,-0x80(%rcx) │ │ │ │ + vmovdqu 0x60(%rdx),%ymm14 │ │ │ │ + vmovdqu %ymm12,0x80(%rdx) │ │ │ │ + vmovdqu -0x60(%rcx),%ymm13 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm15 │ │ │ │ + vpshufb %ymm0,%ymm15,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm13,%ymm13,%ymm2 │ │ │ │ + vmovdqu %ymm1,-0x60(%rcx) │ │ │ │ + vpshufb %ymm0,%ymm2,%ymm3 │ │ │ │ + vmovdqu %ymm3,0x60(%rdx) │ │ │ │ + vmovdqu 0x40(%rdx),%ymm5 │ │ │ │ + vmovdqu -0x40(%rcx),%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm0,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm8 │ │ │ │ + vmovdqu %ymm7,-0x40(%rcx) │ │ │ │ + vpshufb %ymm0,%ymm8,%ymm9 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm11 │ │ │ │ + vmovdqu %ymm9,0x40(%rdx) │ │ │ │ + vmovdqu -0x20(%rcx),%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm12 │ │ │ │ + vpshufb %ymm0,%ymm12,%ymm13 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm14 │ │ │ │ + vpshufb %ymm0,%ymm14,%ymm15 │ │ │ │ + vmovdqu %ymm13,-0x20(%rcx) │ │ │ │ + vmovdqu %ymm15,0x20(%rdx) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 1eaea │ │ │ │ cmp %r10,%r13 │ │ │ │ - je 1f13b │ │ │ │ + je 1e7ab │ │ │ │ sub %r10,%r8 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %r11,%r12 │ │ │ │ mov %r8,%r9 │ │ │ │ sub %r10,%rdi │ │ │ │ - cmp $0x1e,%rdi │ │ │ │ - jbe 1f89c │ │ │ │ + cmp $0xe,%rdi │ │ │ │ + jbe 1edaf │ │ │ │ mov %rsi,%rax │ │ │ │ - vmovdqu (%rbx,%r10,1),%ymm0 │ │ │ │ - vmovdqa 0xc7db4(%rip),%ymm4 # e7420 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ + vmovdqu (%rbx,%r10,1),%xmm0 │ │ │ │ + vmovdqa 0xc2b4c(%rip),%xmm2 # e1720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%rdi),%r13 │ │ │ │ sub %r10,%rax │ │ │ │ - mov %r8,%r13 │ │ │ │ - vpermb -0x20(%rax),%ymm4,%ymm5 │ │ │ │ - and $0xffffffffffffffe0,%r13 │ │ │ │ - and $0x1f,%r8d │ │ │ │ - vpermb %ymm0,%ymm4,%ymm6 │ │ │ │ - vmovdqu %ymm5,(%rbx,%r10,1) │ │ │ │ - vmovdqu %ymm6,-0x20(%rax) │ │ │ │ - je 1f13b │ │ │ │ - add %r13,%r12 │ │ │ │ - sub %r13,%r9 │ │ │ │ - sub %r13,%rdi │ │ │ │ - cmp $0xe,%rdi │ │ │ │ - jbe 1f8a4 │ │ │ │ - lea (%r10,%r13,1),%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - vmovdqa 0xc7d72(%rip),%xmm9 # e7430 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5470> │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ - sub %rcx,%r8 │ │ │ │ - vmovdqu (%rcx,%rbx,1),%xmm7 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - vmovdqu -0x10(%r8),%xmm8 │ │ │ │ - and $0xfffffffffffffff0,%r11 │ │ │ │ - and $0xf,%edx │ │ │ │ - vpshufb %xmm9,%xmm7,%xmm11 │ │ │ │ - vpshufb %xmm9,%xmm8,%xmm10 │ │ │ │ - vmovdqu %xmm10,(%rcx,%rbx,1) │ │ │ │ - vmovdqu %xmm11,-0x10(%r8) │ │ │ │ - je 1f13b │ │ │ │ - add %r11,%r12 │ │ │ │ - sub %r11,%r9 │ │ │ │ - sub %r11,%rdi │ │ │ │ + mov %r13,%r8 │ │ │ │ + vmovdqu -0x10(%rax),%xmm1 │ │ │ │ + vpshufb %xmm2,%xmm0,%xmm4 │ │ │ │ + and $0xfffffffffffffff0,%r8 │ │ │ │ + and $0xf,%r13d │ │ │ │ + vpshufb %xmm2,%xmm1,%xmm3 │ │ │ │ + vmovdqu %xmm3,(%rbx,%r10,1) │ │ │ │ + vmovdqu %xmm4,-0x10(%rax) │ │ │ │ + je 1e7ab │ │ │ │ + add %r8,%r12 │ │ │ │ + sub %r8,%r9 │ │ │ │ + sub %r8,%rdi │ │ │ │ cmp $0x6,%rdi │ │ │ │ - jbe 1f750 │ │ │ │ - add %r10,%r13 │ │ │ │ - vmovdqa 0xc8471(%rip),%xmm14 # e7b80 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + jbe 1ec5c │ │ │ │ + add %r10,%r8 │ │ │ │ + vmovdqa 0xc2ce0(%rip),%xmm7 # e1900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x320> │ │ │ │ inc %rdi │ │ │ │ - add %r11,%r13 │ │ │ │ - sub %r13,%rsi │ │ │ │ - vmovq 0x0(%r13,%rbx,1),%xmm12 │ │ │ │ - vmovq -0x8(%rsi),%xmm13 │ │ │ │ - vpshufb %xmm14,%xmm12,%xmm1 │ │ │ │ - vpshufb %xmm14,%xmm13,%xmm15 │ │ │ │ - vmovq %xmm15,0x0(%r13,%rbx,1) │ │ │ │ - vmovq %xmm1,-0x8(%rsi) │ │ │ │ + sub %r8,%rsi │ │ │ │ + vmovq (%r8,%rbx,1),%xmm5 │ │ │ │ + vmovq -0x8(%rsi),%xmm6 │ │ │ │ + vpshufb %xmm7,%xmm5,%xmm9 │ │ │ │ + vpshufb %xmm7,%xmm6,%xmm8 │ │ │ │ + vmovq %xmm8,(%r8,%rbx,1) │ │ │ │ + vmovq %xmm9,-0x8(%rsi) │ │ │ │ mov %rdi,%rsi │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ and $0x7,%edi │ │ │ │ - je 1f13b │ │ │ │ + je 1e7ab │ │ │ │ add %rsi,%r12 │ │ │ │ sub %rsi,%r9 │ │ │ │ movzbl (%r12),%ebx │ │ │ │ movzbl (%r9),%edi │ │ │ │ - lea -0x1(%r9),%r10 │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ + lea 0x1(%r12),%r10 │ │ │ │ + lea -0x1(%r9),%r11 │ │ │ │ mov %dil,(%r12) │ │ │ │ mov %bl,(%r9) │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jae 1f13b │ │ │ │ - movzbl 0x1(%r12),%eax │ │ │ │ - movzbl -0x1(%r9),%r11d │ │ │ │ - lea -0x2(%r9),%rdx │ │ │ │ - lea 0x2(%r12),%rcx │ │ │ │ - mov %r11b,0x1(%r12) │ │ │ │ - mov %al,-0x1(%r9) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 1f13b │ │ │ │ - movzbl 0x2(%r12),%r8d │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jae 1e7ab │ │ │ │ + movzbl 0x1(%r12),%edx │ │ │ │ + movzbl -0x1(%r9),%ecx │ │ │ │ + lea -0x2(%r9),%r8 │ │ │ │ + lea 0x2(%r12),%r13 │ │ │ │ + mov %cl,0x1(%r12) │ │ │ │ + mov %dl,-0x1(%r9) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jae 1e7ab │ │ │ │ + movzbl 0x2(%r12),%eax │ │ │ │ movzbl -0x2(%r9),%esi │ │ │ │ - lea 0x3(%r12),%rbx │ │ │ │ - lea -0x3(%r9),%rdi │ │ │ │ + lea -0x3(%r9),%rbx │ │ │ │ + lea 0x3(%r12),%rdi │ │ │ │ mov %sil,0x2(%r12) │ │ │ │ - mov %r8b,-0x2(%r9) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 1f13b │ │ │ │ + mov %al,-0x2(%r9) │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jae 1e7ab │ │ │ │ movzbl 0x3(%r12),%r10d │ │ │ │ - movzbl -0x3(%r9),%r13d │ │ │ │ - lea -0x4(%r9),%rax │ │ │ │ - lea 0x4(%r12),%r11 │ │ │ │ - mov %r13b,0x3(%r12) │ │ │ │ + movzbl -0x3(%r9),%r11d │ │ │ │ + lea -0x4(%r9),%rdx │ │ │ │ + lea 0x4(%r12),%rcx │ │ │ │ + mov %r11b,0x3(%r12) │ │ │ │ mov %r10b,-0x3(%r9) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jae 1f13b │ │ │ │ - movzbl 0x4(%r12),%edx │ │ │ │ - movzbl -0x4(%r9),%ecx │ │ │ │ - lea -0x5(%r9),%r8 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae 1e7ab │ │ │ │ + movzbl 0x4(%r12),%r8d │ │ │ │ + movzbl -0x4(%r9),%r13d │ │ │ │ + lea -0x5(%r9),%rax │ │ │ │ lea 0x5(%r12),%rsi │ │ │ │ - mov %cl,0x4(%r12) │ │ │ │ - mov %dl,-0x4(%r9) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 1f13b │ │ │ │ + mov %r13b,0x4(%r12) │ │ │ │ + mov %r8b,-0x4(%r9) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jae 1e7ab │ │ │ │ movzbl 0x5(%r12),%ebx │ │ │ │ movzbl -0x5(%r9),%edi │ │ │ │ - lea 0x6(%r12),%r10 │ │ │ │ - lea -0x6(%r9),%r13 │ │ │ │ + lea -0x6(%r9),%r10 │ │ │ │ + lea 0x6(%r12),%r11 │ │ │ │ mov %dil,0x5(%r12) │ │ │ │ mov %bl,-0x5(%r9) │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jae 1f13b │ │ │ │ - movzbl 0x6(%r12),%eax │ │ │ │ - movzbl -0x6(%r9),%r11d │ │ │ │ - mov %r11b,0x6(%r12) │ │ │ │ - mov %al,-0x6(%r9) │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jae 1e7ab │ │ │ │ + movzbl 0x6(%r12),%edx │ │ │ │ + movzbl -0x6(%r9),%ecx │ │ │ │ + mov %cl,0x6(%r12) │ │ │ │ + mov %dl,-0x6(%r9) │ │ │ │ vzeroupper │ │ │ │ - mov -0x18(%rbp),%r12 │ │ │ │ - mov -0x10(%rbp),%r13 │ │ │ │ - jmp 1f146 │ │ │ │ - vmovdqu8 (%rbx),%zmm4 │ │ │ │ - vpermb (%r11),%zmm0,%zmm5 │ │ │ │ - lea 0x40(%rbx),%rcx │ │ │ │ - sub $0x40,%r11 │ │ │ │ - vmovdqu8 %zmm5,(%rbx) │ │ │ │ - vpermb %zmm4,%zmm0,%zmm6 │ │ │ │ - vmovdqu8 %zmm6,0x40(%r11) │ │ │ │ - jmp 1f41e │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 1ef2e │ │ │ │ - mov -0x8(%rbp),%r14 │ │ │ │ - jmp 1f388 │ │ │ │ + mov -0x20(%rbp),%r12 │ │ │ │ + mov -0x18(%rbp),%r13 │ │ │ │ + jmp 1e7b6 │ │ │ │ + vmovdqu (%rdx),%ymm12 │ │ │ │ + vmovdqu (%rdi),%ymm11 │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm15 │ │ │ │ + vpshufb %ymm10,%ymm13,%ymm14 │ │ │ │ + vpshufb %ymm10,%ymm15,%ymm0 │ │ │ │ + vmovdqu %ymm14,(%rdi) │ │ │ │ + vmovdqu %ymm0,(%rdx) │ │ │ │ + lea -0x40(%rsi),%rdx │ │ │ │ + jmp 1e4d0 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 1e605 │ │ │ │ + mov -0x10(%rbp),%r14 │ │ │ │ + jmp 1e9e8 │ │ │ │ mov %rbx,%r12 │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 1f64e │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 1f6a2 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 1f6fb │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 1ef83 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 1efdb │ │ │ │ + jmp 1ebb6 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 1ec0c │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 1e65d │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ + movabs $0x7fffffffffffffff,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - movabs $0x7fffffffffffffff,%rax │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ sub %r15,%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - je d776 <__cxa_finalize@plt+0xf6> │ │ │ │ + je d746 <__cxa_finalize@plt+0xc6> │ │ │ │ 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 1f933 │ │ │ │ + je 1ee33 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%r12,%rbx,1),%rbx │ │ │ │ test %r15,%r15 │ │ │ │ - je 1f94c │ │ │ │ + je 1ee4c │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov %r12,(%r14) │ │ │ │ add %rbp,%r12 │ │ │ │ mov %rbx,0x8(%r14) │ │ │ │ @@ -16511,1534 +16084,1441 @@ │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovsd 0xc82a8(%rip),%xmm3 # e7c20 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rdi,%rax │ │ │ │ + vmovsd 0xc2ae8(%rip),%xmm3 # e1960 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x380> │ │ │ │ + mov %rdi,%r11 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 202d1 │ │ │ │ + je 1f737 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - jmp 1f9f8 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + jmp 1eefc │ │ │ │ nopl (%rax) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 1ffa0 │ │ │ │ - lea 0x20(%rax),%r8 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 20100 │ │ │ │ - vmovdqu (%rax),%xmm0 │ │ │ │ - vmovsd 0x18(%rax),%xmm4 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jne 1f3f0 │ │ │ │ + lea 0x20(%r11),%rdi │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 1f540 │ │ │ │ + vmovdqu (%r11),%xmm2 │ │ │ │ + vmovdqu %xmm1,(%r11) │ │ │ │ + mov 0x10(%r11),%r8 │ │ │ │ + mov 0x10(%r10),%r13 │ │ │ │ + vmovsd 0x18(%r11),%xmm4 │ │ │ │ vmovsd 0x18(%r10),%xmm5 │ │ │ │ - vmovdqu %xmm1,(%rax) │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov 0x10(%r10),%r12 │ │ │ │ - mov %r12,0x10(%rax) │ │ │ │ - mov %r11,0x10(%r10) │ │ │ │ - vmovdqu %xmm0,(%r10) │ │ │ │ - vmovsd %xmm5,0x18(%rax) │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r13,0x10(%r11) │ │ │ │ + mov %r8,0x10(%r10) │ │ │ │ + vmovdqu %xmm2,(%r10) │ │ │ │ + vmovsd %xmm5,0x18(%r11) │ │ │ │ + mov %rdi,%r11 │ │ │ │ vmovsd %xmm4,0x18(%r10) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 200e0 │ │ │ │ - lea 0x20(%r10),%rsi │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 20269 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + je 1f528 │ │ │ │ + lea 0x20(%r10),%rdx │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + je 1f6de │ │ │ │ vmovdqu (%r10),%xmm1 │ │ │ │ - mov (%r10),%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - vpextrq $0x1,%xmm1,%r11 │ │ │ │ + mov (%r10),%rax │ │ │ │ + xor %r14d,%r14d │ │ │ │ + vpextrq $0x1,%xmm1,%rdi │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ vmovq %xmm1,%r8 │ │ │ │ - mov %r11,%r15 │ │ │ │ - sub %r8,%r15 │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov 0x8(%rsi),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 1ff90 │ │ │ │ - mov %r11,%rbx │ │ │ │ + mov %rdi,%r13 │ │ │ │ + sub %r8,%r13 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jne 1eea0 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 1f3da │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub %r8,%rbx │ │ │ │ - lea -0x4(%rbx),%rdi │ │ │ │ - cmp $0x74,%rdi │ │ │ │ - jbe 20110 │ │ │ │ - mov %rdx,%r9 │ │ │ │ + lea -0x4(%rbx),%rsi │ │ │ │ + cmp $0x34,%rsi │ │ │ │ + jbe 1f570 │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ and $0x3,%ebx │ │ │ │ - xor %r13,%r9 │ │ │ │ - and $0x3f,%r9d │ │ │ │ + xor %rax,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ or %rbx,%r9 │ │ │ │ - jne 20110 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,%rcx │ │ │ │ - and $0xf,%ecx │ │ │ │ - shr $0x2,%rdi │ │ │ │ - lea 0x10(%rcx),%rbx │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jb 2027c │ │ │ │ + jne 1f570 │ │ │ │ + mov %rax,%r12 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + shr $0x2,%r12 │ │ │ │ + neg %r12 │ │ │ │ + mov %r12,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0x8(%rcx),%rbx │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jb 1f6f1 │ │ │ │ test %rcx,%rcx │ │ │ │ - je 20294 │ │ │ │ - mov (%rdx),%ebx │ │ │ │ + je 1f6cf │ │ │ │ + mov (%rax),%ebx │ │ │ │ cmp %ebx,(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - test $0xe,%r9b │ │ │ │ - je 202a3 │ │ │ │ - mov 0x4(%rdx),%ebx │ │ │ │ + jne 1eea0 │ │ │ │ + test $0x6,%r12b │ │ │ │ + je 1f709 │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ cmp %ebx,0x4(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ + jne 1eea0 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jbe 202ba │ │ │ │ - mov 0x8(%rdx),%ebx │ │ │ │ + jbe 1f720 │ │ │ │ + mov 0x8(%rax),%ebx │ │ │ │ cmp %ebx,0x8(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - test $0xc,%r9b │ │ │ │ - je 202d2 │ │ │ │ - mov 0xc(%rdx),%ebx │ │ │ │ + jne 1eea0 │ │ │ │ + and $0x4,%r12d │ │ │ │ + je 1f73b │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ cmp %ebx,0xc(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ + jne 1eea0 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - jbe 202f4 │ │ │ │ - mov 0x10(%rdx),%ebx │ │ │ │ + je 1f75d │ │ │ │ + mov 0x10(%rax),%ebx │ │ │ │ cmp %ebx,0x10(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ + jne 1eea0 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 2030b │ │ │ │ - mov 0x14(%rdx),%ebx │ │ │ │ + je 1f774 │ │ │ │ + mov 0x14(%rax),%ebx │ │ │ │ cmp %ebx,0x14(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 20322 │ │ │ │ - mov 0x18(%rdx),%ebx │ │ │ │ + jne 1eea0 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 1f78b │ │ │ │ + mov 0x18(%rax),%ebx │ │ │ │ cmp %ebx,0x18(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - and $0x8,%r9d │ │ │ │ - je 20339 │ │ │ │ - mov 0x1c(%rdx),%r9d │ │ │ │ - cmp %r9d,0x1c(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - je 20350 │ │ │ │ - mov 0x20(%rdx),%ebx │ │ │ │ - cmp %ebx,0x20(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0x9,%rcx │ │ │ │ - je 20367 │ │ │ │ - mov 0x24(%rdx),%r9d │ │ │ │ - cmp %r9d,0x24(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0xa,%rcx │ │ │ │ - je 2037e │ │ │ │ - mov 0x28(%rdx),%ebx │ │ │ │ - cmp %ebx,0x28(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0xb,%rcx │ │ │ │ - je 20395 │ │ │ │ - mov 0x2c(%rdx),%r9d │ │ │ │ - cmp %r9d,0x2c(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0xc,%rcx │ │ │ │ - je 203ac │ │ │ │ - mov 0x30(%rdx),%ebx │ │ │ │ - cmp %ebx,0x30(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0xd,%rcx │ │ │ │ - je 203c3 │ │ │ │ - mov 0x34(%rdx),%r9d │ │ │ │ - cmp %r9d,0x34(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - cmp $0xf,%rcx │ │ │ │ - jne 203da │ │ │ │ - mov 0x38(%rdx),%ebx │ │ │ │ - cmp %ebx,0x38(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - lea 0x3c(%r8),%r9 │ │ │ │ - lea 0x3c(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - inc %rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rdi,-0x18(%rsp) │ │ │ │ - and $0xfffffffffffffff0,%rbx │ │ │ │ - lea -0x10(%rbx),%r9 │ │ │ │ - shr $0x4,%r9 │ │ │ │ - shr $0x4,%rdi │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x1c(%r8),%r12 │ │ │ │ + lea 0x1c(%rax),%r9 │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ + inc %rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ shl $0x2,%rcx │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea -0x8(%r12),%r9 │ │ │ │ + mov %rbx,-0x20(%rsp) │ │ │ │ + lea (%r8,%rcx,1),%rbx │ │ │ │ + add %rax,%rcx │ │ │ │ + shr $0x3,%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ inc %r9 │ │ │ │ - mov %rdi,-0x20(%rsp) │ │ │ │ - lea (%r8,%rcx,1),%rdi │ │ │ │ - add %rdx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ and $0x7,%r9d │ │ │ │ - je 1fd34 │ │ │ │ + je 1f15a │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 1fd0e │ │ │ │ + je 1f136 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 1fcf1 │ │ │ │ + je 1f11b │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 1fcd4 │ │ │ │ + je 1f100 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 1fcb7 │ │ │ │ + je 1f0e5 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 1fc9a │ │ │ │ + je 1f0ca │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 1fc7d │ │ │ │ - vmovdqa32 (%rdi),%zmm2 │ │ │ │ - vpcmpneqd (%rcx),%zmm2,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20250 │ │ │ │ - mov $0x10,%edx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm0 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm0,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20250 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm4 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20250 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm5 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20250 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm6 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 20250 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm7 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 20250 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm8 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm8,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 20250 │ │ │ │ - add $0x10,%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 1fe28 │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm9 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm9,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 20250 │ │ │ │ - lea 0x10(%rdx),%r9 │ │ │ │ - vmovdqa32 (%rdi,%r9,4),%zmm10 │ │ │ │ - mov %r9,%rdx │ │ │ │ - vpcmpneqd (%rcx,%r9,4),%zmm10,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20250 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm11 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm11,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20250 │ │ │ │ - lea 0x20(%r9),%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm12 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm12,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20250 │ │ │ │ - lea 0x30(%r9),%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm13 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm13,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20250 │ │ │ │ - lea 0x40(%r9),%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm14 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm14,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 20250 │ │ │ │ - lea 0x50(%r9),%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm15 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm15,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 20250 │ │ │ │ - lea 0x60(%r9),%rdx │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm2 │ │ │ │ - vpcmpneqd (%rcx,%rdx,4),%zmm2,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 20250 │ │ │ │ - lea 0x70(%r9),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 1fd34 │ │ │ │ - cmp %rbx,-0x18(%rsp) │ │ │ │ - je 1ff90 │ │ │ │ - mov -0x20(%rsp),%rdx │ │ │ │ - mov -0x8(%rsp),%r9 │ │ │ │ - mov -0x10(%rsp),%rcx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rdx,%r9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %r9,%rdi │ │ │ │ - sub $0x4,%rdi │ │ │ │ - shr $0x2,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 1ff18 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 1ff00 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 1feed │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 1feda │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 1fec7 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 1feb4 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 1fea1 │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 1ff90 │ │ │ │ - mov (%rdx),%ebx │ │ │ │ + jne 1f6b0 │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm2 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm2,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1f550 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm4 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm4,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1f550 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm5 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm5,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1f550 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm6 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1f550 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm7 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1f550 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm8 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1f550 │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 1f23f │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm9 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 1f550 │ │ │ │ + lea 0x8(%rax),%r9 │ │ │ │ + vmovdqa (%rbx,%r9,4),%ymm10 │ │ │ │ + mov %r9,%rax │ │ │ │ + vpcmpneqd (%rcx,%r9,4),%ymm10,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1f550 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm11 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1f550 │ │ │ │ + lea 0x10(%r9),%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm12 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm12,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1f550 │ │ │ │ + lea 0x18(%r9),%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm13 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1f550 │ │ │ │ + lea 0x20(%r9),%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm14 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm14,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1f550 │ │ │ │ + lea 0x28(%r9),%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm15 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm15,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1f550 │ │ │ │ + lea 0x30(%r9),%rax │ │ │ │ + vmovdqa (%rbx,%rax,4),%ymm0 │ │ │ │ + vpcmpneqd (%rcx,%rax,4),%ymm0,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1f550 │ │ │ │ + lea 0x38(%r9),%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 1f15a │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 1f3da │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%r9 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov (%rax),%ebx │ │ │ │ cmp %ebx,(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x4(%rdx),%edi │ │ │ │ - cmp %edi,0x4(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x8(%rdx),%ecx │ │ │ │ - cmp %ecx,0x8(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0xc(%rdx),%ebx │ │ │ │ - cmp %ebx,0xc(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x10(%rdx),%edi │ │ │ │ - cmp %edi,0x10(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x14(%rdx),%ecx │ │ │ │ - cmp %ecx,0x14(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x18(%rdx),%ebx │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x4(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x4(%r9),%esi │ │ │ │ + cmp %esi,0x4(%rax) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x8(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x8(%r9),%ebx │ │ │ │ + cmp %ebx,0x8(%rax) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0xc(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + cmp %esi,0xc(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x10(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x10(%rax),%ebx │ │ │ │ + cmp %ebx,0x10(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x14(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x14(%rax),%esi │ │ │ │ + cmp %esi,0x14(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x18(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x18(%rax),%ebx │ │ │ │ cmp %ebx,0x18(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x1c(%rdx),%edi │ │ │ │ - cmp %edi,0x1c(%r9) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x20,%r9 │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x1c(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x1c(%rax),%esi │ │ │ │ + cmp %esi,0x1c(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x20(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x20(%rax),%ebx │ │ │ │ + cmp %ebx,0x20(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x24(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x24(%rax),%esi │ │ │ │ + cmp %esi,0x24(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x28(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x28(%rax),%ebx │ │ │ │ + cmp %ebx,0x28(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x2c(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x2c(%rax),%esi │ │ │ │ + cmp %esi,0x2c(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x30(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x30(%rax),%ebx │ │ │ │ + cmp %ebx,0x30(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x34(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x34(%rax),%esi │ │ │ │ + cmp %esi,0x34(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x38(%r9),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x38(%rax),%ebx │ │ │ │ + cmp %ebx,0x38(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x3c(%r9),%r12 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 1f3da │ │ │ │ + mov 0x3c(%rax),%eax │ │ │ │ + cmp %eax,0x3c(%r9) │ │ │ │ + jne 1eea0 │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 1ff18 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - inc %r12d │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jne 1fa21 │ │ │ │ - mov %r10,%r15 │ │ │ │ + inc %r14d │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + jne 1ef2a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%r9 │ │ │ │ vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 20284 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - sub %r10,%r13 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - shr $0x5,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 20036 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 20027 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 2001d │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 20013 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 20009 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 1ffff │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 1fff5 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 1f6f9 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + sub %r10,%r14 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1f486 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f477 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1f46d │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1f463 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1f459 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1f44f │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1f445 │ │ │ │ vaddsd 0x18(%r10),%xmm6,%xmm6 │ │ │ │ - lea 0x20(%r10),%r15 │ │ │ │ - vaddsd 0x18(%r15),%xmm6,%xmm6 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vaddsd 0x18(%r15),%xmm6,%xmm6 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vaddsd 0x18(%r15),%xmm6,%xmm6 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vaddsd 0x18(%r15),%xmm6,%xmm6 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vaddsd 0x18(%r15),%xmm6,%xmm6 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vaddsd 0x18(%r15),%xmm6,%xmm6 │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - je 2007b │ │ │ │ - vaddsd 0x18(%r15),%xmm6,%xmm7 │ │ │ │ - add $0x100,%r15 │ │ │ │ - vaddsd -0xc8(%r15),%xmm7,%xmm8 │ │ │ │ - vaddsd -0xa8(%r15),%xmm8,%xmm9 │ │ │ │ - vaddsd -0x88(%r15),%xmm9,%xmm10 │ │ │ │ - vaddsd -0x68(%r15),%xmm10,%xmm11 │ │ │ │ - vaddsd -0x48(%r15),%xmm11,%xmm12 │ │ │ │ - vaddsd -0x28(%r15),%xmm12,%xmm13 │ │ │ │ - vaddsd -0x8(%r15),%xmm13,%xmm6 │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jne 20036 │ │ │ │ - vandpd 0xc7b0d(%rip),%xmm6,%xmm14 # e7b90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x20(%r10),%r9 │ │ │ │ + vaddsd 0x18(%r9),%xmm6,%xmm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vaddsd 0x18(%r9),%xmm6,%xmm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vaddsd 0x18(%r9),%xmm6,%xmm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vaddsd 0x18(%r9),%xmm6,%xmm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vaddsd 0x18(%r9),%xmm6,%xmm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + vaddsd 0x18(%r9),%xmm6,%xmm6 │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 1f4cb │ │ │ │ + vaddsd 0x18(%r9),%xmm6,%xmm7 │ │ │ │ + add $0x100,%r9 │ │ │ │ + vaddsd -0xc8(%r9),%xmm7,%xmm8 │ │ │ │ + vaddsd -0xa8(%r9),%xmm8,%xmm9 │ │ │ │ + vaddsd -0x88(%r9),%xmm9,%xmm10 │ │ │ │ + vaddsd -0x68(%r9),%xmm10,%xmm11 │ │ │ │ + vaddsd -0x48(%r9),%xmm11,%xmm12 │ │ │ │ + vaddsd -0x28(%r9),%xmm12,%xmm13 │ │ │ │ + vaddsd -0x8(%r9),%xmm13,%xmm6 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 1f486 │ │ │ │ + vandpd 0xc243d(%rip),%xmm6,%xmm14 # e1910 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x330> │ │ │ │ vmovsd %xmm6,0x18(%r10) │ │ │ │ vcomisd %xmm3,%xmm14 │ │ │ │ - jbe 20103 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 200c1 │ │ │ │ - vmovdqu (%rax),%xmm15 │ │ │ │ - vmovsd 0x18(%rax),%xmm2 │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - vmovdqu %xmm1,(%rax) │ │ │ │ - mov 0x10(%r10),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - mov %r9,0x10(%r10) │ │ │ │ + jbe 1f543 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 1f515 │ │ │ │ + vmovdqu (%r11),%xmm15 │ │ │ │ + vmovdqu %xmm1,(%r11) │ │ │ │ + mov 0x10(%r11),%rbx │ │ │ │ + mov 0x10(%r10),%rsi │ │ │ │ + vmovsd 0x18(%r11),%xmm0 │ │ │ │ + mov %rsi,0x10(%r11) │ │ │ │ + mov %rbx,0x10(%r10) │ │ │ │ vmovdqu %xmm15,(%r10) │ │ │ │ - vmovsd %xmm6,0x18(%rax) │ │ │ │ - vmovsd %xmm2,0x18(%r10) │ │ │ │ - add $0x20,%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jne 1f9f8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd %xmm6,0x18(%r11) │ │ │ │ + vmovsd %xmm0,0x18(%r10) │ │ │ │ + add $0x20,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + jne 1eefc │ │ │ │ + nopl (%rax) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ + mov %r11,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 1f9ef │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + jmp 1eef3 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %r8,%rbx │ │ │ │ + mov -0x10(%rsp),%r9 │ │ │ │ + mov -0x18(%rsp),%rcx │ │ │ │ + shl $0x2,%rax │ │ │ │ + add %rax,%r9 │ │ │ │ + add %rcx,%rax │ │ │ │ + jmp 1f261 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub %r8,%rsi │ │ │ │ sub %r8,%r9 │ │ │ │ - sub $0x4,%rbx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 201cf │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 201b6 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 201a6 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 20196 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 20186 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 20176 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 20166 │ │ │ │ - mov (%rdx),%edx │ │ │ │ - cmp %edx,(%r8) │ │ │ │ - jne 1f9a0 │ │ │ │ - lea 0x4(%r8),%rcx │ │ │ │ - mov (%rcx,%r9,1),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx,%r9,1),%ebx │ │ │ │ - cmp %ebx,(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx,%r9,1),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx,%r9,1),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx,%r9,1),%ebx │ │ │ │ - cmp %ebx,(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov (%rcx,%r9,1),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1ff90 │ │ │ │ - mov (%rcx,%r9,1),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x4(%rcx,%r9,1),%ebx │ │ │ │ - cmp %ebx,0x4(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x8(%rcx,%r9,1),%edx │ │ │ │ - cmp %edx,0x8(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0xc(%rcx,%r9,1),%edi │ │ │ │ - cmp %edi,0xc(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x10(%rcx,%r9,1),%ebx │ │ │ │ - cmp %ebx,0x10(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x14(%rcx,%r9,1),%edx │ │ │ │ - cmp %edx,0x14(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x18(%rcx,%r9,1),%edi │ │ │ │ - cmp %edi,0x18(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - mov 0x1c(%rcx,%r9,1),%ebx │ │ │ │ - cmp %ebx,0x1c(%rcx) │ │ │ │ - jne 1f9a0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 201cf │ │ │ │ - jmp 1ff90 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%rsp),%r9 │ │ │ │ - mov -0x10(%rsp),%rbx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - add %rdx,%r9 │ │ │ │ - add %rbx,%rdx │ │ │ │ - jmp 1fe4c │ │ │ │ - lea 0x20(%rax),%r8 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 202e9 │ │ │ │ + sub $0x4,%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 1f631 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 1f618 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 1f607 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 1f5f7 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 1f5e7 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 1f5d7 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 1f5c6 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r8) │ │ │ │ + jne 1eea0 │ │ │ │ + lea 0x4(%r8),%rbx │ │ │ │ + mov (%rbx,%r9,1),%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov (%rbx,%r9,1),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov (%rbx,%r9,1),%esi │ │ │ │ + cmp %esi,(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov (%rbx,%r9,1),%ecx │ │ │ │ + cmp %ecx,(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov (%rbx,%r9,1),%r12d │ │ │ │ + cmp %r12d,(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov (%rbx,%r9,1),%eax │ │ │ │ + cmp %eax,(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + add $0x4,%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 1f3da │ │ │ │ + mov (%rbx,%r9,1),%esi │ │ │ │ + cmp %esi,(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + mov 0x4(%rbx,%r9,1),%ecx │ │ │ │ + cmp %ecx,0x4(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + mov 0x8(%rbx,%r9,1),%r12d │ │ │ │ + cmp %r12d,0x8(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + mov 0xc(%rbx,%r9,1),%eax │ │ │ │ + cmp %eax,0xc(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + mov 0x10(%rbx,%r9,1),%esi │ │ │ │ + cmp %esi,0x10(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + mov 0x14(%rbx,%r9,1),%ecx │ │ │ │ + cmp %ecx,0x14(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + mov 0x18(%rbx,%r9,1),%r12d │ │ │ │ + cmp %r12d,0x18(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + mov 0x1c(%rbx,%r9,1),%eax │ │ │ │ + cmp %eax,0x1c(%rbx) │ │ │ │ + jne 1eea0 │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 1f631 │ │ │ │ + jmp 1f3da │ │ │ │ + nop │ │ │ │ + vmovdqa (%rbx),%ymm0 │ │ │ │ + vpcmpneqd (%rcx),%ymm0,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1f550 │ │ │ │ + mov $0x8,%eax │ │ │ │ + jmp 1f0af │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ + jmp 1f043 │ │ │ │ + lea 0x20(%r11),%rdi │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 1f752 │ │ │ │ vmovdqu (%r10),%xmm1 │ │ │ │ - jmp 1f9b6 │ │ │ │ + jmp 1eeb6 │ │ │ │ mov %r8,%r9 │ │ │ │ - jmp 1fe4c │ │ │ │ - movq $0x0,0x18(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 1f9ef │ │ │ │ - mov %rdx,-0x10(%rsp) │ │ │ │ - mov %r8,-0x8(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x4(%r8),%r9 │ │ │ │ - lea 0x4(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x8(%r8),%r9 │ │ │ │ - lea 0x8(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ + jmp 1f261 │ │ │ │ + movq $0x0,0x18(%rdx) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + jmp 1eef3 │ │ │ │ + lea 0x4(%r8),%r12 │ │ │ │ + lea 0x4(%rax),%r9 │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ + jmp 1f043 │ │ │ │ + lea 0x8(%r8),%r12 │ │ │ │ + lea 0x8(%rax),%r9 │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ + jmp 1f043 │ │ │ │ + mov %rdi,%rax │ │ │ │ ret │ │ │ │ - lea 0xc(%r8),%r9 │ │ │ │ - lea 0xc(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - mov %r8,%rax │ │ │ │ + lea 0xc(%r8),%r12 │ │ │ │ + lea 0xc(%rax),%r9 │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ + jmp 1f043 │ │ │ │ + mov %rdi,%r11 │ │ │ │ vzeroupper │ │ │ │ - jmp 200e3 │ │ │ │ - lea 0x10(%r8),%r9 │ │ │ │ - lea 0x10(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x14(%r8),%r9 │ │ │ │ - lea 0x14(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x18(%r8),%r9 │ │ │ │ - lea 0x18(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x1c(%r8),%r9 │ │ │ │ - lea 0x1c(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x20(%r8),%rbx │ │ │ │ - lea 0x20(%rdx),%r9 │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x24(%r8),%r9 │ │ │ │ - lea 0x24(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x28(%r8),%rbx │ │ │ │ - lea 0x28(%rdx),%r9 │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x2c(%r8),%r9 │ │ │ │ - lea 0x2c(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x30(%r8),%rbx │ │ │ │ - lea 0x30(%rdx),%r9 │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x34(%r8),%r9 │ │ │ │ - lea 0x34(%rdx),%rbx │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - lea 0x38(%r8),%rbx │ │ │ │ - lea 0x38(%rdx),%r9 │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ - jmp 1fbf4 │ │ │ │ - nop │ │ │ │ + jmp 1f52b │ │ │ │ + lea 0x10(%r8),%r12 │ │ │ │ + lea 0x10(%rax),%r9 │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ + jmp 1f043 │ │ │ │ + lea 0x14(%r8),%r12 │ │ │ │ + lea 0x14(%rax),%r9 │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ + jmp 1f043 │ │ │ │ + lea 0x18(%r8),%r12 │ │ │ │ + lea 0x18(%rax),%r9 │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ + jmp 1f043 │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %esi,%esi │ │ │ │ - jle 20de9 │ │ │ │ + jle 200c7 │ │ │ │ push %rbp │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea (%rax,%rax,2),%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov (%rdx),%r9 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov (%rdx),%r8 │ │ │ │ mov (%rdi),%rdx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - lea -0x18(%r9,%rbx,1),%rdi │ │ │ │ - lea -0x30(%rdx,%rbx,1),%rax │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - mov %ecx,%esi │ │ │ │ - dec %ecx │ │ │ │ - je 207b2 │ │ │ │ - mov %r8,-0x28(%rsp) │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ - sub $0x2,%esi │ │ │ │ - mov %ecx,-0x3c(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%r10 │ │ │ │ - vmovq %r9,%xmm6 │ │ │ │ - lea 0x20(%r9,%r10,8),%r11 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r11,-0x20(%rsp) │ │ │ │ - lea 0x8(%r9),%r11 │ │ │ │ + mov %r8,%r10 │ │ │ │ + lea -0x18(%r8,%rcx,1),%rdi │ │ │ │ + lea -0x30(%rdx,%rcx,1),%rdx │ │ │ │ + add $0x20,%r8 │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %esi,%r9d │ │ │ │ + dec %esi │ │ │ │ + je 1fca7 │ │ │ │ + sub $0x2,%r9d │ │ │ │ + lea -0x8(%rax),%r15 │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ + lea 0x8(%r10),%rcx │ │ │ │ + lea (%r9,%r9,2),%rbx │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ + lea (%r8,%rbx,8),%r12 │ │ │ │ + mov %rdi,-0x38(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r12,-0x20(%rsp) │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ + mov %esi,-0x4c(%rsp) │ │ │ │ + mov %r8,-0x58(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdx),%r15 │ │ │ │ - mov 0x8(%rdx),%r13 │ │ │ │ - sub %r15,%r13 │ │ │ │ - je 20787 │ │ │ │ - mov -0x8(%r11),%r9 │ │ │ │ - mov (%r11),%rcx │ │ │ │ - sub %r9,%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - je 20787 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ - mov %r11,-0x10(%rsp) │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdi,-0x8(%rsp) │ │ │ │ - sar $0x3,%r12 │ │ │ │ - mov %r12,%rbx │ │ │ │ - lea -0x1(%r12),%r14 │ │ │ │ - shr $0x3,%rbx │ │ │ │ - sar $0x3,%r13 │ │ │ │ - mov %rbx,%r10 │ │ │ │ + mov (%rbx),%r14 │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + sub %r14,%r10 │ │ │ │ + je 1fc77 │ │ │ │ + mov -0x8(%rcx),%rdx │ │ │ │ + mov (%rcx),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 1fc77 │ │ │ │ mov %r13,%r8 │ │ │ │ - mov %r9,%r13 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - shl $0x3,%rbx │ │ │ │ + mov -0x28(%rsp),%rdi │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ + sar $0x3,%r10 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ mov %r8,%r9 │ │ │ │ - nop │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm2 │ │ │ │ - mov -0x8(%rsp),%rdx │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ - vbroadcastsd %xmm2,%zmm3 │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 20a60 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jbe 20c05 │ │ │ │ - lea -0x40(%r10),%r11 │ │ │ │ - vmovapd %zmm3,%zmm1 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x6,%r11 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 1fadb │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 1fadb │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 1ff11 │ │ │ │ + lea -0x20(%r9),%r11 │ │ │ │ + vbroadcastsd %xmm1,%ymm0 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 2061f │ │ │ │ + je 1f996 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 205fc │ │ │ │ + je 1f979 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 205e2 │ │ │ │ + je 1f965 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 205c8 │ │ │ │ + je 1f951 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 205ae │ │ │ │ + je 1f93d │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 20594 │ │ │ │ + je 1f929 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 2057a │ │ │ │ - vmovupd 0x0(%r13),%zmm4 │ │ │ │ - vfmadd213pd (%rax),%zmm3,%zmm4 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm4,(%rax) │ │ │ │ - vmovupd 0x0(%r13,%rdi,1),%zmm0 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd 0x0(%r13,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm1,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd 0x0(%r13,%rdi,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm1,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd 0x0(%r13,%rdi,1),%zmm8 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm1,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd 0x0(%r13,%rdi,1),%zmm9 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm1,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd 0x0(%r13,%rdi,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm1,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 206ed │ │ │ │ - vmovupd 0x0(%r13,%rdi,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm1,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%rdi,1) │ │ │ │ - vmovupd 0x40(%r13,%rdi,1),%zmm12 │ │ │ │ - vfmadd213pd 0x40(%rax,%rdi,1),%zmm1,%zmm12 │ │ │ │ - vmovupd %zmm12,0x40(%rax,%rdi,1) │ │ │ │ - vmovupd 0x80(%r13,%rdi,1),%zmm13 │ │ │ │ - vfmadd213pd 0x80(%rax,%rdi,1),%zmm1,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rax,%rdi,1) │ │ │ │ - vmovupd 0xc0(%r13,%rdi,1),%zmm14 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rdi,1),%zmm1,%zmm14 │ │ │ │ - vmovupd %zmm14,0xc0(%rax,%rdi,1) │ │ │ │ - vmovupd 0x100(%r13,%rdi,1),%zmm15 │ │ │ │ - vfmadd213pd 0x100(%rax,%rdi,1),%zmm1,%zmm15 │ │ │ │ - vmovupd %zmm15,0x100(%rax,%rdi,1) │ │ │ │ - vmovupd 0x140(%r13,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd 0x140(%rax,%rdi,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,0x140(%rax,%rdi,1) │ │ │ │ - vmovupd 0x180(%r13,%rdi,1),%zmm0 │ │ │ │ - vfmadd213pd 0x180(%rax,%rdi,1),%zmm1,%zmm0 │ │ │ │ - vmovupd %zmm0,0x180(%rax,%rdi,1) │ │ │ │ - vmovupd 0x1c0(%r13,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rdi,1),%zmm1,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rax,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 2061f │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 2076d │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 20c1b │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm7 │ │ │ │ - vmovapd %ymm3,%ymm1 │ │ │ │ - vfmadd132pd 0x0(%r13,%rdx,8),%ymm7,%ymm1 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r11 │ │ │ │ - vmovupd %ymm1,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 2076d │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 2075a │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm8 │ │ │ │ - vfmadd132pd 0x0(%r13,%rdx,8),%xmm8,%xmm3 │ │ │ │ - vmovupd %xmm3,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 2076d │ │ │ │ - add %rdx,%r11 │ │ │ │ - vmovsd (%rax,%r11,8),%xmm3 │ │ │ │ - vfmadd132sd 0x0(%r13,%r11,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r11,8) │ │ │ │ - inc %rcx │ │ │ │ - add (%rsp),%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 204f0 │ │ │ │ - mov -0x10(%rsp),%r11 │ │ │ │ - mov -0x18(%rsp),%rdx │ │ │ │ - sub $0x18,%rdx │ │ │ │ - add $0x18,%r11 │ │ │ │ - cmp %r11,-0x20(%rsp) │ │ │ │ - jne 20480 │ │ │ │ - mov -0x28(%rsp),%r8 │ │ │ │ - mov -0x30(%rsp),%rdi │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ - vmovq %xmm6,%r9 │ │ │ │ - mov -0x3c(%rsp),%ecx │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ - sub %r8,%rbx │ │ │ │ - je 20a3b │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - lea -0x8(%r8),%r10 │ │ │ │ - sar $0x3,%rbx │ │ │ │ - sub %rsi,%r10 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 20c25 │ │ │ │ - lea -0x1(%rbx),%r12 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - jbe 20de1 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x3,%r14 │ │ │ │ - mov %r14,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ + je 1f915 │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 1fa5f │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 1f996 │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ + lea 0x0(,%rcx,4),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 1ff00 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 1faa8 │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm3 │ │ │ │ + vmovddup %xmm1,%xmm0 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm3,%xmm0 │ │ │ │ + mov %r11,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm0,(%rax,%rcx,8) │ │ │ │ + je 1ff00 │ │ │ │ + add %rbx,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm4 │ │ │ │ + inc %rsi │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rcx,8) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 1fc6d │ │ │ │ + add %r13,%rdi │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 1f8b5 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 1fc5e │ │ │ │ and $0x7,%r11d │ │ │ │ - je 208ec │ │ │ │ + je 1fbbc │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 208ca │ │ │ │ + je 1fba0 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 208b1 │ │ │ │ + je 1fb8d │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 20898 │ │ │ │ + je 1fb7a │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 2087f │ │ │ │ + je 1fb67 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 20866 │ │ │ │ + je 1fb54 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 2084d │ │ │ │ - vmovupd (%r8),%zmm2 │ │ │ │ - vaddpd (%rsi),%zmm2,%zmm11 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovupd %zmm11,(%r8) │ │ │ │ - vmovupd (%r8,%rdx,1),%zmm12 │ │ │ │ - vaddpd (%rsi,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r8,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%r8,%rdx,1),%zmm14 │ │ │ │ - vaddpd (%rsi,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r8,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%r8,%rdx,1),%zmm4 │ │ │ │ - vaddpd (%rsi,%rdx,1),%zmm4,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r8,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%r8,%rdx,1),%zmm0 │ │ │ │ - vaddpd (%rsi,%rdx,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r8,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%r8,%rdx,1),%zmm1 │ │ │ │ - vaddpd (%rsi,%rdx,1),%zmm1,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r8,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%r8,%rdx,1),%zmm8 │ │ │ │ - vaddpd (%rsi,%rdx,1),%zmm8,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r8,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 209b9 │ │ │ │ - vmovupd (%r8,%rdx,1),%zmm9 │ │ │ │ - vaddpd (%rsi,%rdx,1),%zmm9,%zmm10 │ │ │ │ - vmovupd 0x40(%r8,%rdx,1),%zmm2 │ │ │ │ - vmovupd 0x80(%r8,%rdx,1),%zmm12 │ │ │ │ - vmovupd 0xc0(%r8,%rdx,1),%zmm14 │ │ │ │ - vmovupd 0x100(%r8,%rdx,1),%zmm4 │ │ │ │ - vmovupd 0x140(%r8,%rdx,1),%zmm0 │ │ │ │ - vmovupd 0x180(%r8,%rdx,1),%zmm1 │ │ │ │ - vmovupd 0x1c0(%r8,%rdx,1),%zmm8 │ │ │ │ - vmovupd %zmm10,(%r8,%rdx,1) │ │ │ │ - vaddpd 0x40(%rsi,%rdx,1),%zmm2,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%r8,%rdx,1) │ │ │ │ - vaddpd 0x80(%rsi,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%r8,%rdx,1) │ │ │ │ - vaddpd 0xc0(%rsi,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%r8,%rdx,1) │ │ │ │ - vaddpd 0x100(%rsi,%rdx,1),%zmm4,%zmm6 │ │ │ │ - vmovupd %zmm6,0x100(%r8,%rdx,1) │ │ │ │ - vaddpd 0x140(%rsi,%rdx,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0x140(%r8,%rdx,1) │ │ │ │ - vaddpd 0x180(%rsi,%rdx,1),%zmm1,%zmm7 │ │ │ │ - vmovupd %zmm7,0x180(%r8,%rdx,1) │ │ │ │ - vaddpd 0x1c0(%rsi,%rdx,1),%zmm8,%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%r8,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 208ec │ │ │ │ - lea 0x0(,%r14,8),%r13 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - je 20a3b │ │ │ │ - sub %r13,%r12 │ │ │ │ - lea 0x1(%r12),%r10 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 20dd7 │ │ │ │ - vmovupd (%r8,%r13,8),%ymm9 │ │ │ │ - vaddpd (%rsi,%r13,8),%ymm9,%ymm10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - lea 0x0(%r13,%rbx,1),%r14 │ │ │ │ - vmovupd %ymm10,(%r8,%r13,8) │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 20a3b │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 20a29 │ │ │ │ - add %rbx,%r13 │ │ │ │ - sub %rbx,%r10 │ │ │ │ - vmovupd (%r8,%r13,8),%xmm2 │ │ │ │ - vaddpd (%rsi,%r13,8),%xmm2,%xmm11 │ │ │ │ - mov %r10,%r12 │ │ │ │ - and $0xfffffffffffffffe,%r12 │ │ │ │ - and $0x1,%r10d │ │ │ │ - vmovupd %xmm11,(%r8,%r13,8) │ │ │ │ - je 20a3b │ │ │ │ - add %r12,%r14 │ │ │ │ - vmovsd (%r8,%r14,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r14,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r8,%r14,8) │ │ │ │ + je 1fb41 │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 1fc5e │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x8(%rdx,%rcx,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%rcx,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%rcx,8) │ │ │ │ + vmovsd 0x10(%rdx,%rcx,8),%xmm15 │ │ │ │ + vfmadd213sd 0x10(%rax,%rcx,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%rax,%rcx,8) │ │ │ │ + vmovsd 0x18(%rdx,%rcx,8),%xmm2 │ │ │ │ + vfmadd213sd 0x18(%rax,%rcx,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%rax,%rcx,8) │ │ │ │ + vmovsd 0x20(%rdx,%rcx,8),%xmm0 │ │ │ │ + vfmadd213sd 0x20(%rax,%rcx,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x20(%rax,%rcx,8) │ │ │ │ + vmovsd 0x28(%rdx,%rcx,8),%xmm3 │ │ │ │ + vfmadd213sd 0x28(%rax,%rcx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rax,%rcx,8) │ │ │ │ + vmovsd 0x30(%rdx,%rcx,8),%xmm4 │ │ │ │ + vfmadd213sd 0x30(%rax,%rcx,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x30(%rax,%rcx,8) │ │ │ │ + vmovsd 0x38(%rdx,%rcx,8),%xmm5 │ │ │ │ + vfmadd213sd 0x38(%rax,%rcx,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x38(%rax,%rcx,8) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 1fbbc │ │ │ │ + inc %rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 1f897 │ │ │ │ + mov -0x10(%rsp),%rcx │ │ │ │ + mov -0x18(%rsp),%rbx │ │ │ │ + add $0x18,%rcx │ │ │ │ + sub $0x18,%rbx │ │ │ │ + cmp -0x20(%rsp),%rcx │ │ │ │ + jne 1f840 │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ + mov -0x38(%rsp),%rdi │ │ │ │ + mov -0x40(%rsp),%rdx │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ + mov -0x4c(%rsp),%esi │ │ │ │ + mov -0x58(%rsp),%r8 │ │ │ │ + mov 0x20(%rdx),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + je 1fed8 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + mov (%rdi),%r9 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 1ff18 │ │ │ │ + lea -0x8(%rax),%r12 │ │ │ │ + sub %r9,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 1ff18 │ │ │ │ + lea -0x1(%r11),%r13 │ │ │ │ + mov %r11,%r14 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 200bf │ │ │ │ + mov %r11,%r15 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r15 │ │ │ │ + mov %r15,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1fdc7 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1fdaa │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1fd96 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1fd82 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1fd6e │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1fd5a │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1fd46 │ │ │ │ + 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 %r12,%rcx │ │ │ │ + je 1fe90 │ │ │ │ + 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 %r12,%rcx │ │ │ │ + jne 1fdc7 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + cmp %r11,%r15 │ │ │ │ + je 1fed8 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + je 1fec6 │ │ │ │ + mov %r11,%r14 │ │ │ │ + sub %r15,%r14 │ │ │ │ + vmovupd (%rax,%r15,8),%xmm4 │ │ │ │ + mov %r14,%r13 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + and $0x1,%r14d │ │ │ │ + vaddpd (%r9,%r15,8),%xmm4,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rax,%r15,8) │ │ │ │ + je 1fed8 │ │ │ │ + add %r15,%r13 │ │ │ │ + vmovsd (%rax,%r13,8),%xmm1 │ │ │ │ + vaddsd (%r9,%r13,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r13,8) │ │ │ │ sub $0x18,%rdi │ │ │ │ - sub $0x18,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 20439 │ │ │ │ + sub $0x18,%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jne 1f7ea │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - vmovsd 0x0(%r13),%xmm9 │ │ │ │ - vfmadd213sd (%rax),%xmm2,%xmm9 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - vmovsd %xmm9,(%rax) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2076d │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 20b55 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 20b37 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 20b22 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 20b0d │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 20af8 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 20ae3 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 20ace │ │ │ │ - vmovsd 0x8(%r13),%xmm10 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm2,%xmm10 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm10,0x8(%rax) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ inc %rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 2076d │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r13,%rsi,8),%xmm5 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r13,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r13,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm2,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r13,%rsi,8),%xmm8 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r13,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r13,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r13,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jb 20b55 │ │ │ │ - jmp 2076d │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 20709 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 2072f │ │ │ │ - vmovsd (%r8),%xmm14 │ │ │ │ - vaddsd (%rsi),%xmm14,%xmm15 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 1fac4 │ │ │ │ + jmp 1fc6d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 1fa75 │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ mov $0x1,%r15d │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - vmovsd %xmm15,(%r8) │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jae 20a3b │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 20d1a │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 20cfc │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 20ce7 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 20cd2 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 20cbd │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 20ca8 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 20c93 │ │ │ │ - vmovsd 0x8(%r8),%xmm4 │ │ │ │ - vaddsd 0x8(%rsi),%xmm4,%xmm6 │ │ │ │ + lea -0x1(%r11),%r14 │ │ │ │ + vaddsd (%r9),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax) │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jae 1fed8 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 20007 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1ffe9 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1ffd4 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1ffbf │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1ffaa │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1ff95 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1ff80 │ │ │ │ + vmovsd 0x8(%rax),%xmm9 │ │ │ │ mov $0x2,%r15d │ │ │ │ - vmovsd %xmm6,0x8(%r8) │ │ │ │ - vmovsd (%r8,%r15,8),%xmm0 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r8,%r15,8) │ │ │ │ + vaddsd 0x8(%r9),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm11 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r15,8) │ │ │ │ inc %r15 │ │ │ │ - vmovsd (%r8,%r15,8),%xmm1 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm1,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r8,%r15,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm13 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r15,8) │ │ │ │ inc %r15 │ │ │ │ - vmovsd (%r8,%r15,8),%xmm8 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r8,%r15,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm15 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r15,8) │ │ │ │ inc %r15 │ │ │ │ - vmovsd (%r8,%r15,8),%xmm9 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r8,%r15,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r15,8) │ │ │ │ inc %r15 │ │ │ │ - vmovsd (%r8,%r15,8),%xmm2 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%r15,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm4 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r15,8) │ │ │ │ inc %r15 │ │ │ │ - vmovsd (%r8,%r15,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r8,%r15,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm1 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r15,8) │ │ │ │ inc %r15 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jae 20a3b │ │ │ │ - vmovsd (%r8,%r15,8),%xmm14 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm14,%xmm15 │ │ │ │ - lea 0x1(%r15),%r11 │ │ │ │ - lea 0x2(%r15),%rdx │ │ │ │ - lea 0x3(%r15),%r10 │ │ │ │ - lea 0x4(%r15),%r14 │ │ │ │ - lea 0x5(%r15),%r12 │ │ │ │ - lea 0x6(%r15),%r13 │ │ │ │ - vmovsd %xmm15,(%r8,%r15,8) │ │ │ │ - vmovsd (%r8,%r11,8),%xmm4 │ │ │ │ - vaddsd (%rsi,%r11,8),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r8,%r11,8) │ │ │ │ - vmovsd (%r8,%rdx,8),%xmm0 │ │ │ │ - vaddsd (%rsi,%rdx,8),%xmm0,%xmm5 │ │ │ │ - lea 0x7(%r15),%r11 │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jae 1fed8 │ │ │ │ + vmovsd (%rax,%r15,8),%xmm7 │ │ │ │ + lea 0x1(%r15),%r12 │ │ │ │ + lea 0x2(%r15),%rbx │ │ │ │ + lea 0x3(%r15),%rcx │ │ │ │ + lea 0x4(%r15),%r13 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm7,%xmm8 │ │ │ │ + lea 0x5(%r15),%r14 │ │ │ │ + vmovsd %xmm8,(%rax,%r15,8) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm9 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r12,8) │ │ │ │ + lea 0x6(%r15),%r12 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm11 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + lea 0x7(%r15),%rbx │ │ │ │ add $0x8,%r15 │ │ │ │ - vmovsd %xmm5,(%r8,%rdx,8) │ │ │ │ - vmovsd (%r8,%r10,8),%xmm1 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm1,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r8,%r10,8) │ │ │ │ - vmovsd (%r8,%r14,8),%xmm8 │ │ │ │ - vaddsd (%rsi,%r14,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r8,%r14,8) │ │ │ │ - vmovsd (%r8,%r12,8),%xmm9 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r8,%r12,8) │ │ │ │ - vmovsd (%r8,%r13,8),%xmm2 │ │ │ │ - vaddsd (%rsi,%r13,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%r13,8) │ │ │ │ - vmovsd (%r8,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r11,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r8,%r11,8) │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jb 20d1a │ │ │ │ - jmp 20a3b │ │ │ │ - mov %r13,%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 209fc │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 209c6 │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r13,8),%xmm15 │ │ │ │ + vaddsd (%r9,%r13,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r13,8) │ │ │ │ + vmovsd (%rax,%r14,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r14,8) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm4 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jb 20007 │ │ │ │ + jmp 1fed8 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 1fea4 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 2137f │ │ │ │ - push %r14 │ │ │ │ - mov %rax,%r14 │ │ │ │ - push %r13 │ │ │ │ + jle 20694 │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + sar $0x5,%rax │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ mov %rdx,%r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ + sar $0x4,%rbx │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ mov %rdi,%rbp │ │ │ │ - sar $0x4,%r14 │ │ │ │ - sar $0x5,%rax │ │ │ │ - sub $0x10,%rsp │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ mov %rsi,%r12 │ │ │ │ test %r13,%r13 │ │ │ │ - je 20fe7 │ │ │ │ + je 202cf │ │ │ │ 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 20f10 │ │ │ │ - jne 20e5b │ │ │ │ + jb 20200 │ │ │ │ + jne 20147 │ │ │ │ vmovss 0x8(%rax),%xmm0 │ │ │ │ vcomiss 0x18(%rbp),%xmm0 │ │ │ │ - ja 20f10 │ │ │ │ + ja 20200 │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jae 21082 │ │ │ │ + jae 20371 │ │ │ │ vmovss 0x18(%rbp),%xmm4 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ vmovss 0x8(%rbp),%xmm5 │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ vmovss %xmm4,0x8(%rbp) │ │ │ │ mov %rdi,0x10(%rbp) │ │ │ │ vmovss %xmm5,0x18(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 20f01 │ │ │ │ - jne 20ea6 │ │ │ │ + jb 201f1 │ │ │ │ + jne 20196 │ │ │ │ vmovss 0x8(%rbp),%xmm12 │ │ │ │ vcomiss 0x8(%rbx),%xmm12 │ │ │ │ - ja 20f01 │ │ │ │ - lea -0x10(%r11),%rcx │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jb 20fa0 │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 20ece │ │ │ │ - vmovss 0x8(%rcx),%xmm13 │ │ │ │ + ja 201f1 │ │ │ │ + lea -0x10(%r11),%rdi │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov %rdi,%r11 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 20288 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 201be │ │ │ │ + vmovss 0x8(%rdi),%xmm13 │ │ │ │ vcomiss 0x8(%rbp),%xmm13 │ │ │ │ - ja 20fa0 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jae 20fb0 │ │ │ │ - vmovss 0x8(%rcx),%xmm15 │ │ │ │ - mov %r14,(%rbx) │ │ │ │ + ja 20288 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jae 20298 │ │ │ │ + vmovss 0x8(%rdi),%xmm15 │ │ │ │ vmovss 0x8(%rbx),%xmm14 │ │ │ │ + mov %rcx,(%rbx) │ │ │ │ add $0x10,%rbx │ │ │ │ - mov %rsi,(%rcx) │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ + mov %rsi,(%rdi) │ │ │ │ vmovss %xmm15,-0x8(%rbx) │ │ │ │ + vmovss %xmm14,0x8(%rdi) │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ mov (%rbx),%rsi │ │ │ │ - vmovss %xmm14,0x8(%rcx) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jae 20e98 │ │ │ │ + jae 20188 │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 20e90 │ │ │ │ + jmp 20180 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r12),%r8 │ │ │ │ cmp %r8,%rcx │ │ │ │ - jb 210a0 │ │ │ │ - jne 20f63 │ │ │ │ + jb 20390 │ │ │ │ + jne 2024b │ │ │ │ vmovss 0x8(%rax),%xmm2 │ │ │ │ vmovss -0x8(%r12),%xmm6 │ │ │ │ vcomiss %xmm2,%xmm6 │ │ │ │ - jbe 20f63 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jbe 2024b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%r10 │ │ │ │ vmovss 0x8(%rbp),%xmm11 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov %r10,(%rax) │ │ │ │ vmovss %xmm2,0x8(%rbp) │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ vmovss %xmm11,0x8(%rax) │ │ │ │ - jmp 20e89 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + jmp 20175 │ │ │ │ cmp %r8,%rdx │ │ │ │ - jae 212ee │ │ │ │ + jae 20603 │ │ │ │ vmovss -0x8(%r12),%xmm9 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ vmovss 0x8(%rbp),%xmm10 │ │ │ │ mov %r8,0x0(%rbp) │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ vmovss %xmm9,0x8(%rbp) │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ vmovss %xmm10,-0x8(%r12) │ │ │ │ - jmp 20e89 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + jmp 20175 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x10,%rcx │ │ │ │ - jmp 20eaa │ │ │ │ + sub $0x10,%rdi │ │ │ │ + jmp 2019a │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 20df0 │ │ │ │ + call 200d0 │ │ │ │ mov %rbx,%rax │ │ │ │ sub %rbp,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 212e1 │ │ │ │ - mov %rax,%r14 │ │ │ │ + jle 205ea │ │ │ │ mov %rbx,%r12 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ sar $0x5,%rax │ │ │ │ + sar $0x4,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 20e2b │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x1(%rax),%r13 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %r13,%rdi │ │ │ │ - add %rbp,%rbx │ │ │ │ - and $0x3,%edi │ │ │ │ - je 210f0 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 20117 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + lea -0x1(%rax),%r15 │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ + shl $0x4,%r13 │ │ │ │ + mov %r15,%r14 │ │ │ │ + add %rbp,%r13 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 203e4 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - sub $0x10,%rbx │ │ │ │ - call 171a0 │ │ │ │ - mov (%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - lea -0x2(%r8),%r13 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 210f0 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 21062 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x10,%rbx │ │ │ │ - call 171a0 │ │ │ │ - mov (%rsp),%r10 │ │ │ │ - lea -0x3(%r10),%r13 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + sub $0x10,%r13 │ │ │ │ + call 16f70 │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + lea -0x2(%r15),%r15 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 203e4 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 20350 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x10,%r13 │ │ │ │ + call 16f70 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + lea -0x3(%r8),%r15 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sub $0x10,%rbx │ │ │ │ - dec %r13 │ │ │ │ - call 171a0 │ │ │ │ - jmp 210f0 │ │ │ │ - je 21326 │ │ │ │ + sub $0x10,%r13 │ │ │ │ + dec %r15 │ │ │ │ + call 16f70 │ │ │ │ + jmp 203e4 │ │ │ │ + je 2063b │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 21351 │ │ │ │ - je 21380 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 20666 │ │ │ │ + je 20695 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmovss 0x8(%rax),%xmm2 │ │ │ │ - jmp 20f40 │ │ │ │ - vmovss -0x18(%rbx),%xmm0 │ │ │ │ - mov -0x20(%rbx),%rcx │ │ │ │ - lea -0x1(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x40,%rbx │ │ │ │ - call 171a0 │ │ │ │ - vmovss 0x18(%rbx),%xmm0 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - lea -0x2(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - call 171a0 │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - lea -0x3(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x4,%r13 │ │ │ │ - call 171a0 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + jmp 20228 │ │ │ │ + mov -0x20(%r13),%rcx │ │ │ │ + vmovss -0x18(%r13),%xmm0 │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x40,%r13 │ │ │ │ + call 16f70 │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ + vmovss 0x18(%r13),%xmm0 │ │ │ │ + lea -0x2(%r15),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 16f70 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + vmovss 0x8(%r13),%xmm0 │ │ │ │ + lea -0x3(%r15),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x4,%r15 │ │ │ │ + call 16f70 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 171a0 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 210aa │ │ │ │ - mov %r12,%r11 │ │ │ │ - sub %rbp,%r11 │ │ │ │ - cmp $0x10,%r11 │ │ │ │ - jle 212e1 │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - vmovss 0x8(%rbp),%xmm1 │ │ │ │ + call 16f70 │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 2039a │ │ │ │ + mov %r12,%r9 │ │ │ │ + sub %rbp,%r9 │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jle 205e0 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + vmovss 0x8(%rbp),%xmm1 │ │ │ │ + lea -0x11(%r9),%r13 │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov (%rbx),%rcx │ │ │ │ - lea -0x11(%r11),%r13 │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x4,%r13 │ │ │ │ - mov %r14,(%rbx) │ │ │ │ - mov %rbx,%r14 │ │ │ │ sub %rbp,%r14 │ │ │ │ - vmovss %xmm1,0x8(%rbx) │ │ │ │ + mov %r10,(%rbx) │ │ │ │ + shr $0x4,%r13 │ │ │ │ mov %r14,%rdx │ │ │ │ + vmovss %xmm1,0x8(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 171a0 │ │ │ │ + call 16f70 │ │ │ │ cmp $0x10,%r14 │ │ │ │ - jle 212e1 │ │ │ │ + jle 205e0 │ │ │ │ and $0x3,%r13d │ │ │ │ - je 2121c │ │ │ │ + je 20511 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 211de │ │ │ │ + je 204d3 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 211ad │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ - vmovss 0x8(%rbp),%xmm2 │ │ │ │ - vmovss -0x18(%r12),%xmm0 │ │ │ │ + je 204a2 │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ mov -0x20(%r12),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdx,-0x20(%r12) │ │ │ │ + vmovss 0x8(%rbp),%xmm2 │ │ │ │ mov %rbx,%rdx │ │ │ │ + vmovss -0x18(%r12),%xmm0 │ │ │ │ + mov %r11,-0x20(%r12) │ │ │ │ sub %rbp,%rdx │ │ │ │ vmovss %xmm2,-0x18(%r12) │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 171a0 │ │ │ │ + call 16f70 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ vmovss 0x8(%rbp),%xmm3 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ sub $0x10,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov %rax,(%rbx) │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ vmovss %xmm3,0x8(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 171a0 │ │ │ │ - mov 0x0(%rbp),%rsi │ │ │ │ - vmovss 0x8(%rbp),%xmm4 │ │ │ │ + call 16f70 │ │ │ │ sub $0x10,%rbx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ + vmovss 0x8(%rbp),%xmm4 │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rbx,%r12 │ │ │ │ mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ sub %rbp,%r12 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ mov %r12,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rsi,(%rbx) │ │ │ │ vmovss %xmm4,0x8(%rbx) │ │ │ │ - xor %esi,%esi │ │ │ │ - call 171a0 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 16f70 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jle 212e1 │ │ │ │ + jle 205e0 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ - vmovss 0x8(%rbp),%xmm5 │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ lea -0x10(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + vmovss 0x8(%rbp),%xmm5 │ │ │ │ vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ sub %rbp,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ mov %rdi,-0x10(%rbx) │ │ │ │ + sar $0x4,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ vmovss %xmm5,-0x8(%rbx) │ │ │ │ - call 171a0 │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - vmovss 0x8(%rbp),%xmm6 │ │ │ │ - vmovss -0x18(%rbx),%xmm0 │ │ │ │ + call 16f70 │ │ │ │ + mov 0x0(%rbp),%rsi │ │ │ │ mov -0x20(%rbx),%rcx │ │ │ │ lea -0x20(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + vmovss 0x8(%rbp),%xmm6 │ │ │ │ + vmovss -0x18(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ + mov %rsi,-0x20(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r8,-0x20(%rbx) │ │ │ │ + xor %esi,%esi │ │ │ │ vmovss %xmm6,-0x18(%rbx) │ │ │ │ - call 171a0 │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - vmovss 0x8(%rbp),%xmm7 │ │ │ │ - vmovss -0x28(%rbx),%xmm0 │ │ │ │ + call 16f70 │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ mov -0x30(%rbx),%rcx │ │ │ │ lea -0x30(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - sub $0x40,%rbx │ │ │ │ + vmovss 0x8(%rbp),%xmm7 │ │ │ │ + vmovss -0x28(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r8,-0x30(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r9,0x10(%rbx) │ │ │ │ + sub $0x40,%rbx │ │ │ │ vmovss %xmm7,0x18(%rbx) │ │ │ │ mov %rbx,%r13 │ │ │ │ sub %rbp,%r13 │ │ │ │ - call 171a0 │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - vmovss 0x8(%rbp),%xmm8 │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ + call 16f70 │ │ │ │ + mov 0x0(%rbp),%r15 │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %r13,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + vmovss 0x8(%rbp),%xmm8 │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r10,(%rbx) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r15,(%rbx) │ │ │ │ vmovss %xmm8,0x8(%rbx) │ │ │ │ - call 171a0 │ │ │ │ + call 16f70 │ │ │ │ cmp $0x10,%r13 │ │ │ │ - jg 2121c │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %rbp │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ + jg 20511 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ + add $0x48,%rsp │ │ │ │ ret │ │ │ │ vmovss 0x18(%rbp),%xmm7 │ │ │ │ - jne 21306 │ │ │ │ + jne 2061b │ │ │ │ vmovss -0x8(%r12),%xmm9 │ │ │ │ vcomiss %xmm7,%xmm9 │ │ │ │ - ja 20f73 │ │ │ │ - vmovss 0x8(%rbp),%xmm8 │ │ │ │ + ja 2025b │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ - vmovss %xmm7,0x8(%rbp) │ │ │ │ + vmovss 0x8(%rbp),%xmm8 │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ + vmovss %xmm7,0x8(%rbp) │ │ │ │ mov %r9,0x10(%rbp) │ │ │ │ vmovss %xmm8,0x18(%rbp) │ │ │ │ - jmp 20e89 │ │ │ │ + jmp 20175 │ │ │ │ vmovss 0x18(%rbp),%xmm4 │ │ │ │ vmovss -0x8(%r12),%xmm1 │ │ │ │ vcomiss %xmm4,%xmm1 │ │ │ │ - ja 20e6e │ │ │ │ + ja 2015a │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 21351 │ │ │ │ + jb 20666 │ │ │ │ vmovss 0x8(%rax),%xmm2 │ │ │ │ vcomiss %xmm2,%xmm1 │ │ │ │ - ja 21358 │ │ │ │ - jmp 20f40 │ │ │ │ + ja 2066d │ │ │ │ + jmp 20228 │ │ │ │ vmovss -0x8(%r12),%xmm1 │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ vmovss 0x8(%rbp),%xmm3 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ vmovss %xmm1,0x8(%rbp) │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ vmovss %xmm3,-0x8(%r12) │ │ │ │ - jmp 20e89 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + jmp 20175 │ │ │ │ ret │ │ │ │ vmovss -0x8(%r12),%xmm1 │ │ │ │ - jmp 21341 │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 20656 │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 21420 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - shr $0x3d,%rbx │ │ │ │ - jne d782 <__cxa_finalize@plt+0x102> │ │ │ │ + jae 20730 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x3d,%r9 │ │ │ │ + jne d752 <__cxa_finalize@plt+0xd2> │ │ │ │ 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 %rbx,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ call d190 │ │ │ │ - lea (%rax,%rbx,1),%rcx │ │ │ │ + lea (%rax,%rbx,1),%rsi │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,0x8(%r12) │ │ │ │ - mov %rcx,0x10(%r12) │ │ │ │ + mov %rsi,0x8(%r12) │ │ │ │ + mov %rsi,0x10(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - je 21672 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + je 2098a │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ @@ -18046,729 +17526,961 @@ │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x2,%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jae 21680 │ │ │ │ + jae 20998 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 217e0 │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + je 20af0 │ │ │ │ + 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 21668 │ │ │ │ + je 20ae0 │ │ │ │ + lea -0x1(%rcx),%rdi │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jbe 209d0 │ │ │ │ lea 0x4(%rbx,%rcx,4),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jae 21496 │ │ │ │ + jae 207b4 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jb 216c0 │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - cmp $0xe,%r11 │ │ │ │ - jbe 217f0 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - vbroadcastss (%r9),%zmm0 │ │ │ │ + jb 209d0 │ │ │ │ + lea 0x4(%rbx),%r13 │ │ │ │ + mov %r13,%rsi │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + jbe 20b10 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + vbroadcastss (%r9),%ymm0 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%r13 │ │ │ │ - mov %r13,%r8 │ │ │ │ + shr $0x3,%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 2157f │ │ │ │ + je 2087b │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 21561 │ │ │ │ + je 20862 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 2154c │ │ │ │ + je 20851 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 21537 │ │ │ │ + je 20840 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 21522 │ │ │ │ + je 2082f │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 2150d │ │ │ │ + je 2081f │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 214f8 │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rax,1) │ │ │ │ + je 2080f │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rsi,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rdi,1) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rdx,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ - inc %rax │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rdi,1) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rdx,1) │ │ │ │ mov %rax,%r10 │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%r10 │ │ │ │ - vmovups %zmm0,0x4(%rbx,%r10,1) │ │ │ │ + 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,%r8 │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovups %zmm0,0x4(%rbx,%r8,1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 2161c │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovups %ymm0,0x4(%rbx,%r8,1) │ │ │ │ mov %rax,%rdi │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rdi,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 20901 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rax,%r10 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovups %zmm0,0x4(%rbx,%rsi,1) │ │ │ │ mov %rax,%r11 │ │ │ │ - vmovups %zmm0,0x44(%rdx,%rbx,1) │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ + shl $0x5,%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovups %ymm0,0x4(%rbx,%rdx,1) │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovups %ymm0,0x24(%r10,%rbx,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rax,%r10 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovups %ymm0,0x44(%r11,%rbx,1) │ │ │ │ + mov %rax,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ add $0x8,%rax │ │ │ │ - shl $0x6,%rdi │ │ │ │ - shl $0x6,%r10 │ │ │ │ - vmovups %zmm0,0x84(%rdi,%rbx,1) │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vmovups %zmm0,0xc4(%r10,%rbx,1) │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovups %zmm0,0x104(%r11,%rbx,1) │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovups %zmm0,0x144(%r8,%rbx,1) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovups %zmm0,0x184(%rsi,%rbx,1) │ │ │ │ - vmovups %zmm0,0x1c4(%rdx,%rbx,1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 2157f │ │ │ │ - shl $0x4,%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 217f8 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov $0x10,%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - sub %r13,%rsi │ │ │ │ - vbroadcastss (%r9),%zmm1 │ │ │ │ - cmp %rsi,%rax │ │ │ │ - sbb %rdi,%r10 │ │ │ │ - cmovae %rsi,%rax │ │ │ │ - vpbroadcastb %eax,%xmm2 │ │ │ │ - vpcmpnleub 0xc6546(%rip),%xmm2,%k1 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovups %zmm1,0x4(%rbx,%r13,4){%k1} │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovups %ymm0,0x64(%r8,%rbx,1) │ │ │ │ + vmovups %ymm0,0x84(%rdi,%rbx,1) │ │ │ │ + vmovups %ymm0,0xa4(%rdx,%rbx,1) │ │ │ │ + vmovups %ymm0,0xc4(%r10,%rbx,1) │ │ │ │ + vmovups %ymm0,0xe4(%r11,%rbx,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 2087b │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 20b00 │ │ │ │ + mov %rcx,%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ + sub %rdi,%rax │ │ │ │ + add %r13,%rsi │ │ │ │ + lea -0x1(%rax),%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 20b20 │ │ │ │ vzeroupper │ │ │ │ - lea 0x4(%rbx,%rcx,4),%r9 │ │ │ │ - mov %r9,0x8(%r12) │ │ │ │ + vbroadcastss (%r9),%xmm1 │ │ │ │ + mov %r8,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + vmovups %xmm1,0x4(%rbx,%rdi,4) │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffffc,%rbx │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 20980 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + sub %rbx,%rax │ │ │ │ + add %r10,%rsi │ │ │ │ + vmovss (%r9),%xmm2 │ │ │ │ + vmovss %xmm2,(%rsi) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 20980 │ │ │ │ + vmovss %xmm2,0x4(%rsi) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 20980 │ │ │ │ + vmovss (%r9),%xmm3 │ │ │ │ + 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 │ │ │ │ nopl (%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 216a0 │ │ │ │ + je 209b8 │ │ │ │ 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 21672 │ │ │ │ + je 2098a │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - and $0x7,%edi │ │ │ │ - je 21766 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 2174e │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 2173f │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 21730 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 21721 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 21712 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 21703 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 20a73 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 20a5f │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 20a50 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 20a41 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 20a32 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 20a23 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 20a14 │ │ │ │ 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 21668 │ │ │ │ + vmovss %xmm7,0x4(%rbx,%r11,4) │ │ │ │ + inc %r11 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 20ae0 │ │ │ │ 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 21766 │ │ │ │ - jmp 21668 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovss %xmm15,0x20(%rbx,%r11,4) │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 20a73 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x4(%rbx),%r13 │ │ │ │ + jmp 20980 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 21473 │ │ │ │ + jmp 20783 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 21629 │ │ │ │ vzeroupper │ │ │ │ - jmp 21668 │ │ │ │ + jmp 20980 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 20933 │ │ │ │ + nopl (%rax) │ │ │ │ + vzeroupper │ │ │ │ + jmp 2095c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 21ba0 │ │ │ │ + je 20f30 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + push %r14 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - sub $0x30,%rsp │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ mov 0x8(%rsi),%r10 │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - mov 0x10(%rdi),%rbx │ │ │ │ + mov (%rdi),%r8 │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov 0x10(%rdi),%r9 │ │ │ │ mov %r10,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - sub %r9,%rbx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jae 219c0 │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ + sub %rsi,%rcx │ │ │ │ + sub %r8,%r9 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jae 20d08 │ │ │ │ mov %rcx,%rdi │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - cmp %rdi,0x10(%rsp) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - je 21ec0 │ │ │ │ - lea (%rax,%rcx,1),%r10 │ │ │ │ + cmp %rsi,0x30(%rsp) │ │ │ │ + je 212b0 │ │ │ │ + lea (%r11,%rcx,1),%rdi │ │ │ │ sub $0x10,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r11,%r9 │ │ │ │ shr $0x4,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 21922 │ │ │ │ + je 20c65 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 2190c │ │ │ │ + je 20c4e │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 218fb │ │ │ │ + je 20c3c │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 218ea │ │ │ │ + je 20c2a │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 218d9 │ │ │ │ + je 20c18 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 218c8 │ │ │ │ + je 20c06 │ │ │ │ cmp $0x6,%rcx │ │ │ │ - jne 21ea0 │ │ │ │ - vmovdqu (%rsi),%xmm14 │ │ │ │ + jne 21290 │ │ │ │ + vmovdqu (%rax),%xmm14 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu %xmm14,-0x10(%rax) │ │ │ │ - vmovdqu (%rsi),%xmm15 │ │ │ │ + vmovdqu %xmm14,-0x10(%r9) │ │ │ │ + vmovdqu (%rax),%xmm15 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu %xmm15,-0x10(%rax) │ │ │ │ - vmovdqu (%rsi),%xmm0 │ │ │ │ + vmovdqu %xmm15,-0x10(%r9) │ │ │ │ + vmovdqu (%rax),%xmm1 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu %xmm0,-0x10(%rax) │ │ │ │ - vmovdqu (%rsi),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x10(%r9) │ │ │ │ + vmovdqu (%rax),%xmm0 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu %xmm1,-0x10(%rax) │ │ │ │ - vmovdqu (%rsi),%xmm2 │ │ │ │ + vmovdqu %xmm0,-0x10(%r9) │ │ │ │ + vmovdqu (%rax),%xmm3 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu %xmm2,-0x10(%rax) │ │ │ │ - vmovdqu (%rsi),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x10(%r9) │ │ │ │ + vmovdqu (%rax),%xmm4 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%rax │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovdqu %xmm3,-0x10(%rax) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 2197e │ │ │ │ - vmovdqu (%rsi),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x10(%r9) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 20cc9 │ │ │ │ + vmovdqu (%rax),%xmm5 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - vmovdqu %xmm4,-0x80(%rax) │ │ │ │ - vmovdqu -0x70(%rsi),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x70(%rax) │ │ │ │ - vmovdqu -0x60(%rsi),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x60(%rax) │ │ │ │ - vmovdqu -0x50(%rsi),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x50(%rax) │ │ │ │ - vmovdqu -0x40(%rsi),%xmm8 │ │ │ │ - vmovdqu %xmm8,-0x40(%rax) │ │ │ │ - vmovdqu -0x30(%rsi),%xmm9 │ │ │ │ - vmovdqu %xmm9,-0x30(%rax) │ │ │ │ - vmovdqu -0x20(%rsi),%xmm10 │ │ │ │ - vmovdqu %xmm10,-0x20(%rax) │ │ │ │ - vmovdqu -0x10(%rsi),%xmm11 │ │ │ │ - vmovdqu %xmm11,-0x10(%rax) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 21922 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 219ac │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + vmovdqu %xmm5,-0x80(%r9) │ │ │ │ + vmovdqu -0x70(%rax),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x70(%r9) │ │ │ │ + vmovdqu -0x60(%rax),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x60(%r9) │ │ │ │ + vmovdqu -0x50(%rax),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0x50(%r9) │ │ │ │ + vmovdqu -0x40(%rax),%xmm8 │ │ │ │ + vmovdqu %xmm8,-0x40(%r9) │ │ │ │ + vmovdqu -0x30(%rax),%xmm9 │ │ │ │ + vmovdqu %xmm9,-0x30(%r9) │ │ │ │ + vmovdqu -0x20(%rax),%xmm10 │ │ │ │ + vmovdqu %xmm10,-0x20(%r9) │ │ │ │ + vmovdqu -0x10(%rax),%xmm11 │ │ │ │ + vmovdqu %xmm11,-0x10(%r9) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 20c65 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 20ced │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r11,(%r8) │ │ │ │ - mov %r10,0x10(%r8) │ │ │ │ - mov %rdx,0x8(%r8) │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r11,(%rbx) │ │ │ │ + mov %rdi,0x10(%rbx) │ │ │ │ + mov %rdi,0x8(%rbx) │ │ │ │ + lea -0x10(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ mov %rdi,%rax │ │ │ │ - sub %r9,%rax │ │ │ │ + sub %r8,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jb 21bb0 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 21b85 │ │ │ │ - lea -0x10(%rcx),%rdi │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x4,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 21add │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 21aba │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 21aa0 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 21a86 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 21a6c │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 21a52 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 21a38 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - vmovsd 0x8(%rdx),%xmm14 │ │ │ │ - lea 0x10(%r9),%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rax,(%r9) │ │ │ │ - vmovsd %xmm14,0x8(%r9) │ │ │ │ - vmovsd 0x8(%rdx),%xmm15 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rsi,-0x10(%r11) │ │ │ │ - vmovsd %xmm15,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm0 │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rbx,-0x10(%r11) │ │ │ │ - vmovsd %xmm0,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rdi,-0x10(%r11) │ │ │ │ - vmovsd %xmm1,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rax,-0x10(%r11) │ │ │ │ - vmovsd %xmm2,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm3 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x10,%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rsi,-0x10(%r11) │ │ │ │ - vmovsd %xmm3,-0x8(%r11) │ │ │ │ - vmovsd 0x8(%rdx),%xmm4 │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%r11 │ │ │ │ - mov %rbx,-0x10(%r11) │ │ │ │ - vmovsd %xmm4,-0x8(%r11) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 21b85 │ │ │ │ - vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - mov %rdi,-0x80(%r11) │ │ │ │ - vmovsd %xmm5,-0x78(%r11) │ │ │ │ - vmovsd -0x68(%rdx),%xmm6 │ │ │ │ - mov -0x70(%rdx),%rax │ │ │ │ - mov %rax,-0x70(%r11) │ │ │ │ - vmovsd %xmm6,-0x68(%r11) │ │ │ │ - vmovsd -0x58(%rdx),%xmm7 │ │ │ │ - mov -0x60(%rdx),%rsi │ │ │ │ - mov %rsi,-0x60(%r11) │ │ │ │ - vmovsd %xmm7,-0x58(%r11) │ │ │ │ - vmovsd -0x48(%rdx),%xmm8 │ │ │ │ - mov -0x50(%rdx),%rbx │ │ │ │ - mov %rbx,-0x50(%r11) │ │ │ │ - vmovsd %xmm8,-0x48(%r11) │ │ │ │ - vmovsd -0x38(%rdx),%xmm9 │ │ │ │ - mov -0x40(%rdx),%rdi │ │ │ │ - mov %rdi,-0x40(%r11) │ │ │ │ - vmovsd %xmm9,-0x38(%r11) │ │ │ │ - vmovsd -0x28(%rdx),%xmm10 │ │ │ │ - mov -0x30(%rdx),%rax │ │ │ │ - mov %rax,-0x30(%r11) │ │ │ │ - vmovsd %xmm10,-0x28(%r11) │ │ │ │ - vmovsd -0x18(%rdx),%xmm11 │ │ │ │ - mov -0x20(%rdx),%rsi │ │ │ │ - mov %rsi,-0x20(%r11) │ │ │ │ - vmovsd %xmm11,-0x18(%r11) │ │ │ │ - vmovsd -0x8(%rdx),%xmm12 │ │ │ │ - mov -0x10(%rdx),%rbx │ │ │ │ - mov %rbx,-0x10(%r11) │ │ │ │ - vmovsd %xmm12,-0x8(%r11) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 21add │ │ │ │ - lea (%r9,%rcx,1),%rdx │ │ │ │ - mov %rdx,0x8(%r8) │ │ │ │ - add $0x30,%rsp │ │ │ │ + jb 20f38 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 20f18 │ │ │ │ + lea -0x10(%r10),%rdi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + cmp $0xf0,%rdi │ │ │ │ + jbe 21460 │ │ │ │ + lea -0x10(%r8),%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rsi,%r9 │ │ │ │ + cmp $0x20,%r9 │ │ │ │ + jbe 21460 │ │ │ │ + and $0xffffffffffffffc0,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%rsi,%rdi,1),%r11 │ │ │ │ + test $0x40,%dil │ │ │ │ + je 20dd0 │ │ │ │ + vmovdqu (%rsi),%ymm6 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm7 │ │ │ │ + add $0x40,%r14 │ │ │ │ + lea 0x40(%r8),%rax │ │ │ │ + vmovupd 0x8(%rsi),%ymm12 │ │ │ │ + vmovupd 0x28(%rsi),%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 %r11,%r14 │ │ │ │ + je 20e98 │ │ │ │ + nop │ │ │ │ + vmovdqu 0x20(%r14),%ymm4 │ │ │ │ + vmovdqu (%r14),%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vmovupd -0x58(%r14),%ymm9 │ │ │ │ + vmovupd -0x78(%r14),%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(%r14),%ymm14 │ │ │ │ + vmovdqu -0x20(%r14),%ymm15 │ │ │ │ + vmovsd %xmm11,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm0 │ │ │ │ + vmovupd -0x38(%r14),%ymm5 │ │ │ │ + vmovupd -0x18(%r14),%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 %r11,%r14 │ │ │ │ + jne 20dd0 │ │ │ │ + mov (%r11),%rsi │ │ │ │ + vmovsd 0x8(%r11),%xmm10 │ │ │ │ + lea 0x10(%r11),%r14 │ │ │ │ + mov %rsi,(%r8,%rdx,1) │ │ │ │ + vmovsd %xmm10,0x8(%r8,%rdx,1) │ │ │ │ + cmp %r14,%r10 │ │ │ │ + je 21278 │ │ │ │ + mov 0x10(%r11),%rdi │ │ │ │ + vmovsd 0x18(%r11),%xmm11 │ │ │ │ + lea 0x20(%r11),%r9 │ │ │ │ + mov %rdi,0x10(%r8,%rdx,1) │ │ │ │ + vmovsd %xmm11,0x18(%r8,%rdx,1) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 21278 │ │ │ │ + mov 0x20(%r11),%rax │ │ │ │ + vmovsd 0x28(%r11),%xmm12 │ │ │ │ + lea 0x30(%r11),%rsi │ │ │ │ + mov %rax,0x20(%r8,%rdx,1) │ │ │ │ + vmovsd %xmm12,0x28(%r8,%rdx,1) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 21278 │ │ │ │ + mov 0x30(%r11),%r10 │ │ │ │ + vmovsd 0x38(%r11),%xmm13 │ │ │ │ + mov %r10,0x30(%r8,%rdx,1) │ │ │ │ + vmovsd %xmm13,0x38(%r8,%rdx,1) │ │ │ │ + vzeroupper │ │ │ │ + lea (%r8,%rcx,1),%rdi │ │ │ │ + mov %rdi,0x8(%rbx) │ │ │ │ + lea -0x10(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %r14 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 21d5e │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %r9,%rbx │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sub $0x10,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 21cbe │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 21c9c │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 21c83 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 21c6a │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 21c51 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 21c38 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 21c1f │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - vmovsd 0x8(%rdx),%xmm0 │ │ │ │ - lea 0x10(%r9),%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rsi,(%r9) │ │ │ │ - vmovsd %xmm0,0x8(%r9) │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %r11,-0x10(%rbx) │ │ │ │ - vmovsd %xmm1,-0x8(%rbx) │ │ │ │ - vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rsi,-0x10(%rbx) │ │ │ │ - vmovsd %xmm2,-0x8(%rbx) │ │ │ │ - vmovsd 0x8(%rdx),%xmm3 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %r11,-0x10(%rbx) │ │ │ │ - vmovsd %xmm3,-0x8(%rbx) │ │ │ │ - vmovsd 0x8(%rdx),%xmm4 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %rsi,-0x10(%rbx) │ │ │ │ - vmovsd %xmm4,-0x8(%rbx) │ │ │ │ - vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - add $0x10,%rbx │ │ │ │ - add $0x10,%rdx │ │ │ │ - mov %r11,-0x10(%rbx) │ │ │ │ - vmovsd %xmm5,-0x8(%rbx) │ │ │ │ - vmovsd 0x8(%rdx),%xmm6 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov %rsi,-0x10(%rbx) │ │ │ │ - vmovsd %xmm6,-0x8(%rbx) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 21d5e │ │ │ │ - vmovsd 0x8(%rdx),%xmm7 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 21130 │ │ │ │ + lea -0x10(%rax),%r11 │ │ │ │ + cmp $0xf0,%r11 │ │ │ │ + jbe 212b9 │ │ │ │ + lea -0x10(%r8),%r14 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rsi,%r14 │ │ │ │ + cmp $0x20,%r14 │ │ │ │ + jbe 212b9 │ │ │ │ + mov %r11,%rsi │ │ │ │ + and $0xffffffffffffffc0,%rsi │ │ │ │ + lea (%rsi,%rdx,1),%r11 │ │ │ │ + test $0x40,%sil │ │ │ │ + je 20ff0 │ │ │ │ + vmovdqu (%rdx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ + add $0x40,%rdx │ │ │ │ + lea 0x40(%r8),%rax │ │ │ │ + vmovupd -0x38(%rdx),%ymm6 │ │ │ │ + vmovupd -0x18(%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 %r11,%rdx │ │ │ │ + je 210b0 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x20(%rdx),%ymm13 │ │ │ │ + vmovdqu (%rdx),%ymm12 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rbx │ │ │ │ - mov %r11,-0x80(%rbx) │ │ │ │ - vmovsd %xmm7,-0x78(%rbx) │ │ │ │ - vmovsd -0x68(%rdx),%xmm8 │ │ │ │ - mov -0x70(%rdx),%rsi │ │ │ │ - mov %rsi,-0x70(%rbx) │ │ │ │ - vmovsd %xmm8,-0x68(%rbx) │ │ │ │ - vmovsd -0x58(%rdx),%xmm9 │ │ │ │ - mov -0x60(%rdx),%r11 │ │ │ │ - mov %r11,-0x60(%rbx) │ │ │ │ - vmovsd %xmm9,-0x58(%rbx) │ │ │ │ - vmovsd -0x48(%rdx),%xmm10 │ │ │ │ - mov -0x50(%rdx),%rsi │ │ │ │ - mov %rsi,-0x50(%rbx) │ │ │ │ - vmovsd %xmm10,-0x48(%rbx) │ │ │ │ - vmovsd -0x38(%rdx),%xmm11 │ │ │ │ - mov -0x40(%rdx),%r11 │ │ │ │ - mov %r11,-0x40(%rbx) │ │ │ │ - vmovsd %xmm11,-0x38(%rbx) │ │ │ │ - vmovsd -0x28(%rdx),%xmm12 │ │ │ │ - mov -0x30(%rdx),%rsi │ │ │ │ - mov %rsi,-0x30(%rbx) │ │ │ │ - vmovsd %xmm12,-0x28(%rbx) │ │ │ │ - vmovsd -0x18(%rdx),%xmm13 │ │ │ │ - mov -0x20(%rdx),%r11 │ │ │ │ - mov %r11,-0x20(%rbx) │ │ │ │ - vmovsd %xmm13,-0x18(%rbx) │ │ │ │ - vmovsd -0x8(%rdx),%xmm14 │ │ │ │ - mov -0x10(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rbx) │ │ │ │ - vmovsd %xmm14,-0x8(%rbx) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 21cbe │ │ │ │ - mov %r10,%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - add %rdi,%rbx │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 21b85 │ │ │ │ - mov %rbx,%r10 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vmovupd -0x58(%rdx),%ymm4 │ │ │ │ + vmovupd -0x78(%rdx),%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(%rdx),%ymm8 │ │ │ │ + vmovdqu -0x20(%rdx),%ymm9 │ │ │ │ + vmovsd %xmm5,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm11 │ │ │ │ + vmovupd -0x38(%rdx),%ymm14 │ │ │ │ + vmovupd -0x18(%rdx),%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 %r11,%rdx │ │ │ │ + jne 20ff0 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + vmovsd 0x8(%r11),%xmm2 │ │ │ │ + lea 0x10(%r11),%r14 │ │ │ │ + mov %rdx,(%r8,%rsi,1) │ │ │ │ + vmovsd %xmm2,0x8(%r8,%rsi,1) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 21280 │ │ │ │ + mov 0x10(%r11),%rax │ │ │ │ + vmovsd 0x18(%r11),%xmm5 │ │ │ │ + lea 0x20(%r11),%rdx │ │ │ │ + mov %rax,0x10(%r8,%rsi,1) │ │ │ │ + vmovsd %xmm5,0x18(%r8,%rsi,1) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 21280 │ │ │ │ + mov 0x20(%r11),%r14 │ │ │ │ + vmovsd 0x28(%r11),%xmm6 │ │ │ │ + lea 0x30(%r11),%rax │ │ │ │ + mov %r14,0x20(%r8,%rsi,1) │ │ │ │ + vmovsd %xmm6,0x28(%r8,%rsi,1) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 21280 │ │ │ │ + mov 0x30(%r11),%rdx │ │ │ │ + vmovsd 0x38(%r11),%xmm7 │ │ │ │ + mov %rdx,0x30(%r8,%rsi,1) │ │ │ │ + vmovsd %xmm7,0x38(%r8,%rsi,1) │ │ │ │ + vzeroupper │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %r9,%rsi │ │ │ │ + add %rdi,%rsi │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 20f18 │ │ │ │ + mov %rsi,%r10 │ │ │ │ sub %rdi,%r10 │ │ │ │ sub $0x10,%r10 │ │ │ │ shr $0x4,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 21e33 │ │ │ │ + je 2120c │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 21e19 │ │ │ │ + je 211f1 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 21e08 │ │ │ │ + je 211df │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 21df7 │ │ │ │ + je 211cd │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 21de6 │ │ │ │ + je 211bb │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 21dd5 │ │ │ │ + je 211a9 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 21dc4 │ │ │ │ - vmovdqu (%rax),%xmm15 │ │ │ │ + je 21197 │ │ │ │ + vmovdqu (%r9),%xmm7 │ │ │ │ add $0x10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu %xmm15,-0x10(%rdi) │ │ │ │ - vmovdqu (%rax),%xmm0 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vmovdqu %xmm7,-0x10(%rdi) │ │ │ │ + vmovdqu (%r9),%xmm8 │ │ │ │ add $0x10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu %xmm0,-0x10(%rdi) │ │ │ │ - vmovdqu (%rax),%xmm1 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vmovdqu %xmm8,-0x10(%rdi) │ │ │ │ + vmovdqu (%r9),%xmm9 │ │ │ │ add $0x10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu %xmm1,-0x10(%rdi) │ │ │ │ - vmovdqu (%rax),%xmm2 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vmovdqu %xmm9,-0x10(%rdi) │ │ │ │ + vmovdqu (%r9),%xmm10 │ │ │ │ add $0x10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu %xmm2,-0x10(%rdi) │ │ │ │ - vmovdqu (%rax),%xmm3 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vmovdqu %xmm10,-0x10(%rdi) │ │ │ │ + vmovdqu (%r9),%xmm11 │ │ │ │ add $0x10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu %xmm3,-0x10(%rdi) │ │ │ │ - vmovdqu (%rax),%xmm4 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vmovdqu %xmm11,-0x10(%rdi) │ │ │ │ + vmovdqu (%r9),%xmm12 │ │ │ │ add $0x10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu %xmm4,-0x10(%rdi) │ │ │ │ - vmovdqu (%rax),%xmm5 │ │ │ │ + add $0x10,%r9 │ │ │ │ + vmovdqu %xmm12,-0x10(%rdi) │ │ │ │ + vmovdqu (%r9),%xmm13 │ │ │ │ add $0x10,%rdi │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu %xmm5,-0x10(%rdi) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 21b85 │ │ │ │ - vmovdqu (%rax),%xmm6 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vmovdqu %xmm6,-0x80(%rdi) │ │ │ │ - vmovdqu -0x70(%rax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x70(%rdi) │ │ │ │ - vmovdqu -0x60(%rax),%xmm8 │ │ │ │ - vmovdqu %xmm8,-0x60(%rdi) │ │ │ │ - vmovdqu -0x50(%rax),%xmm9 │ │ │ │ - vmovdqu %xmm9,-0x50(%rdi) │ │ │ │ - vmovdqu -0x40(%rax),%xmm10 │ │ │ │ - vmovdqu %xmm10,-0x40(%rdi) │ │ │ │ - vmovdqu -0x30(%rax),%xmm11 │ │ │ │ - vmovdqu %xmm11,-0x30(%rdi) │ │ │ │ - vmovdqu -0x20(%rax),%xmm12 │ │ │ │ - vmovdqu %xmm12,-0x20(%rdi) │ │ │ │ - vmovdqu -0x10(%rax),%xmm13 │ │ │ │ + add $0x10,%r9 │ │ │ │ vmovdqu %xmm13,-0x10(%rdi) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jne 21e33 │ │ │ │ - jmp 21b85 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdi),%xmm13 │ │ │ │ - lea 0x10(%rax),%rax │ │ │ │ - lea 0x10(%rdi),%rsi │ │ │ │ - vmovdqu %xmm13,-0x10(%rax) │ │ │ │ - jmp 218b7 │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 20f18 │ │ │ │ + vmovdqu (%r9),%xmm14 │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + vmovdqu %xmm14,-0x80(%rdi) │ │ │ │ + vmovdqu -0x70(%r9),%xmm15 │ │ │ │ + vmovdqu %xmm15,-0x70(%rdi) │ │ │ │ + vmovdqu -0x60(%r9),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x60(%rdi) │ │ │ │ + vmovdqu -0x50(%r9),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x50(%rdi) │ │ │ │ + vmovdqu -0x40(%r9),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x40(%rdi) │ │ │ │ + vmovdqu -0x30(%r9),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x30(%rdi) │ │ │ │ + vmovdqu -0x20(%r9),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x20(%rdi) │ │ │ │ + vmovdqu -0x10(%r9),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x10(%rdi) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 2120c │ │ │ │ + jmp 20f18 │ │ │ │ + nopl (%rax) │ │ │ │ + vzeroupper │ │ │ │ + jmp 20f18 │ │ │ │ + vzeroupper │ │ │ │ + jmp 21130 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rsi),%xmm13 │ │ │ │ + lea 0x10(%r11),%r9 │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + vmovdqu %xmm13,(%r11) │ │ │ │ + jmp 20bf4 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rax,%rcx,1),%r10 │ │ │ │ - jmp 2197e │ │ │ │ + lea (%rax,%rcx,1),%rdi │ │ │ │ + jmp 20cc9 │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub $0x10,%r11 │ │ │ │ + shr $0x4,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 213bb │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 21399 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 21380 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 21367 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 2134e │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 21335 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 2131c │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + vmovsd 0x8(%rsi),%xmm8 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r14,(%r8) │ │ │ │ + vmovsd %xmm8,0x8(%r8) │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + vmovsd 0x8(%rsi),%xmm9 │ │ │ │ + add $0x10,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %rdx,-0x10(%rax) │ │ │ │ + vmovsd %xmm9,-0x8(%rax) │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + vmovsd 0x8(%rsi),%xmm10 │ │ │ │ + add $0x10,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r11,-0x10(%rax) │ │ │ │ + vmovsd %xmm10,-0x8(%rax) │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + vmovsd 0x8(%rsi),%xmm11 │ │ │ │ + add $0x10,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r14,-0x10(%rax) │ │ │ │ + vmovsd %xmm11,-0x8(%rax) │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + vmovsd 0x8(%rsi),%xmm12 │ │ │ │ + add $0x10,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %rdx,-0x10(%rax) │ │ │ │ + vmovsd %xmm12,-0x8(%rax) │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + vmovsd 0x8(%rsi),%xmm13 │ │ │ │ + add $0x10,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r11,-0x10(%rax) │ │ │ │ + vmovsd %xmm13,-0x8(%rax) │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + vmovsd 0x8(%rsi),%xmm14 │ │ │ │ + add $0x10,%rsi │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %r14,-0x10(%rax) │ │ │ │ + vmovsd %xmm14,-0x8(%rax) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 21130 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + vmovsd 0x8(%rsi),%xmm15 │ │ │ │ + sub $0xffffffffffffff80,%rsi │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + mov %rdx,-0x80(%rax) │ │ │ │ + vmovsd %xmm15,-0x78(%rax) │ │ │ │ + vmovsd -0x68(%rsi),%xmm1 │ │ │ │ + mov -0x70(%rsi),%r11 │ │ │ │ + vmovsd %xmm1,-0x68(%rax) │ │ │ │ + mov %r11,-0x70(%rax) │ │ │ │ + vmovsd -0x58(%rsi),%xmm0 │ │ │ │ + mov -0x60(%rsi),%r14 │ │ │ │ + vmovsd %xmm0,-0x58(%rax) │ │ │ │ + vmovsd -0x48(%rsi),%xmm3 │ │ │ │ + mov %r14,-0x60(%rax) │ │ │ │ + mov -0x50(%rsi),%rdx │ │ │ │ + vmovsd %xmm3,-0x48(%rax) │ │ │ │ + vmovsd -0x38(%rsi),%xmm4 │ │ │ │ + mov %rdx,-0x50(%rax) │ │ │ │ + mov -0x40(%rsi),%r11 │ │ │ │ + vmovsd %xmm4,-0x38(%rax) │ │ │ │ + vmovsd -0x28(%rsi),%xmm2 │ │ │ │ + mov %r11,-0x40(%rax) │ │ │ │ + mov -0x30(%rsi),%r14 │ │ │ │ + vmovsd %xmm2,-0x28(%rax) │ │ │ │ + vmovsd -0x18(%rsi),%xmm5 │ │ │ │ + mov %r14,-0x30(%rax) │ │ │ │ + mov -0x20(%rsi),%rdx │ │ │ │ + vmovsd %xmm5,-0x18(%rax) │ │ │ │ + vmovsd -0x8(%rsi),%xmm6 │ │ │ │ + mov %rdx,-0x20(%rax) │ │ │ │ + mov -0x10(%rsi),%r11 │ │ │ │ + vmovsd %xmm6,-0x8(%rax) │ │ │ │ + mov %r11,-0x10(%rax) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 213bb │ │ │ │ + jmp 21130 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + mov %r8,%rdi │ │ │ │ + lea -0x10(%r10),%rdx │ │ │ │ + lea (%r8,%r10,1),%r11 │ │ │ │ + shr $0x4,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 21562 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 21540 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 21527 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 2150e │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 214f5 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 214dc │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 214c3 │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + vmovsd 0x8(%rsi),%xmm14 │ │ │ │ + lea 0x10(%r8),%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r14,(%r8) │ │ │ │ + vmovsd %xmm14,0x8(%r8) │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + vmovsd 0x8(%rsi),%xmm15 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r9,-0x10(%rdi) │ │ │ │ + vmovsd %xmm15,-0x8(%rdi) │ │ │ │ + mov (%rsi),%rax │ │ │ │ + vmovsd 0x8(%rsi),%xmm1 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %rax,-0x10(%rdi) │ │ │ │ + vmovsd %xmm1,-0x8(%rdi) │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + vmovsd 0x8(%rsi),%xmm0 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r10,-0x10(%rdi) │ │ │ │ + vmovsd %xmm0,-0x8(%rdi) │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + vmovsd 0x8(%rsi),%xmm3 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %rdx,-0x10(%rdi) │ │ │ │ + vmovsd %xmm3,-0x8(%rdi) │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + vmovsd 0x8(%rsi),%xmm4 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r14,-0x10(%rdi) │ │ │ │ + vmovsd %xmm4,-0x8(%rdi) │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + vmovsd 0x8(%rsi),%xmm5 │ │ │ │ + add $0x10,%rdi │ │ │ │ + add $0x10,%rsi │ │ │ │ + mov %r9,-0x10(%rdi) │ │ │ │ + vmovsd %xmm5,-0x8(%rdi) │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 20f18 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + vmovsd 0x8(%rsi),%xmm6 │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0xffffffffffffff80,%rsi │ │ │ │ + mov %rax,-0x80(%rdi) │ │ │ │ + vmovsd %xmm6,-0x78(%rdi) │ │ │ │ + vmovsd -0x68(%rsi),%xmm2 │ │ │ │ + mov -0x70(%rsi),%r10 │ │ │ │ + vmovsd %xmm2,-0x68(%rdi) │ │ │ │ + mov %r10,-0x70(%rdi) │ │ │ │ + vmovsd -0x58(%rsi),%xmm7 │ │ │ │ + mov -0x60(%rsi),%rdx │ │ │ │ + vmovsd %xmm7,-0x58(%rdi) │ │ │ │ + vmovsd -0x48(%rsi),%xmm8 │ │ │ │ + mov %rdx,-0x60(%rdi) │ │ │ │ + mov -0x50(%rsi),%r14 │ │ │ │ + vmovsd %xmm8,-0x48(%rdi) │ │ │ │ + vmovsd -0x38(%rsi),%xmm9 │ │ │ │ + mov %r14,-0x50(%rdi) │ │ │ │ + mov -0x40(%rsi),%r9 │ │ │ │ + vmovsd %xmm9,-0x38(%rdi) │ │ │ │ + vmovsd -0x28(%rsi),%xmm10 │ │ │ │ + mov %r9,-0x40(%rdi) │ │ │ │ + mov -0x30(%rsi),%rax │ │ │ │ + vmovsd %xmm10,-0x28(%rdi) │ │ │ │ + vmovsd -0x18(%rsi),%xmm11 │ │ │ │ + mov %rax,-0x30(%rdi) │ │ │ │ + mov -0x20(%rsi),%r10 │ │ │ │ + vmovsd %xmm11,-0x18(%rdi) │ │ │ │ + vmovsd -0x8(%rsi),%xmm12 │ │ │ │ + mov %r10,-0x20(%rdi) │ │ │ │ + mov -0x10(%rsi),%rdx │ │ │ │ + vmovsd %xmm12,-0x8(%rdi) │ │ │ │ + mov %rdx,-0x10(%rdi) │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jne 21562 │ │ │ │ + jmp 20f18 │ │ │ │ nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rcx │ │ │ │ cmp 0x10(%rdi),%rcx │ │ │ │ - jne 21f40 │ │ │ │ + jne 21678 │ │ │ │ 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 │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ mov (%r8),%r9 │ │ │ │ mov %rax,(%r10) │ │ │ │ mov %rdi,0x8(%r10) │ │ │ │ - mov %rdi,0x10(%r10) │ │ │ │ mov %r9,(%rax) │ │ │ │ + mov %rdi,0x10(%r10) │ │ │ │ test %r11,%r11 │ │ │ │ - je 21f80 │ │ │ │ + je 216a8 │ │ │ │ + leave │ │ │ │ xor %esi,%esi │ │ │ │ mov %r11,%rdi │ │ │ │ - leave │ │ │ │ jmp d340 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 21f60 │ │ │ │ + jne 21690 │ │ │ │ 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 21f90 │ │ │ │ + je 216b0 │ │ │ │ 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 %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 22030 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - shr $0x3c,%rbx │ │ │ │ - jne d78e <__cxa_finalize@plt+0x10e> │ │ │ │ + jae 21750 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x3c,%r9 │ │ │ │ + jne d75e <__cxa_finalize@plt+0xde> │ │ │ │ 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),%rcx │ │ │ │ + lea (%rax,%rbx,1),%r11 │ │ │ │ mov %rax,(%r12) │ │ │ │ - mov %rcx,0x8(%r12) │ │ │ │ - mov %rcx,0x10(%r12) │ │ │ │ + mov %r11,0x8(%r12) │ │ │ │ + mov %r11,0x10(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - je 22287 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + je 2197b │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ @@ -18776,174 +18488,181 @@ │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jae 222a0 │ │ │ │ + jae 21990 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 22400 │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + je 21af0 │ │ │ │ + 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 2227d │ │ │ │ + je 21ad8 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 219c8 │ │ │ │ lea 0x8(%rbx,%rcx,8),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jae 220a6 │ │ │ │ + jae 217d0 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jb 222e0 │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 22420 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - vbroadcastsd (%r9),%zmm0 │ │ │ │ + jb 219c8 │ │ │ │ + lea 0x8(%rbx),%r11 │ │ │ │ + lea -0x1(%rcx),%r13 │ │ │ │ + mov %r11,%rsi │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 21b00 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + vbroadcastsd (%r9),%ymm0 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r13 │ │ │ │ - mov %r13,%r8 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 2218f │ │ │ │ + je 2189b │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 22171 │ │ │ │ + je 21882 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 2215c │ │ │ │ + je 21871 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 22147 │ │ │ │ + je 21860 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 22132 │ │ │ │ + je 2184f │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 2211d │ │ │ │ + je 2183f │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 22108 │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rax,1) │ │ │ │ + je 2182f │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rax,%rsi │ │ │ │ - inc %rax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rsi,1) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rdx,1) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdx,1) │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rdi,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdi,1) │ │ │ │ mov %rax,%r10 │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%r10 │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%r10,1) │ │ │ │ - mov %rax,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r10,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%r11,1) │ │ │ │ + shl $0x5,%r13 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r13,1) │ │ │ │ mov %rax,%r8 │ │ │ │ inc %rax │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%r8,1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 2222c │ │ │ │ - mov %rax,%rsi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r8,1) │ │ │ │ mov %rax,%rdx │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdx,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 21921 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r10 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovupd %zmm0,0x8(%rbx,%rsi,1) │ │ │ │ - mov %rax,%r11 │ │ │ │ - vmovupd %zmm0,0x48(%rdx,%rbx,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rax,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + shl $0x5,%r10 │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x5,%r13 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdi,1) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovupd %ymm0,0x28(%r10,%rbx,1) │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rax,%r10 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovupd %ymm0,0x48(%r13,%rbx,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + shl $0x5,%r10 │ │ │ │ add $0x8,%rax │ │ │ │ - shl $0x6,%rdi │ │ │ │ - shl $0x6,%r10 │ │ │ │ - vmovupd %zmm0,0x88(%rdi,%rbx,1) │ │ │ │ - shl $0x6,%r11 │ │ │ │ - vmovupd %zmm0,0xc8(%r10,%rbx,1) │ │ │ │ - shl $0x6,%r8 │ │ │ │ - vmovupd %zmm0,0x108(%r11,%rbx,1) │ │ │ │ - shl $0x6,%rsi │ │ │ │ - vmovupd %zmm0,0x148(%r8,%rbx,1) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - vmovupd %zmm0,0x188(%rsi,%rbx,1) │ │ │ │ - vmovupd %zmm0,0x1c8(%rdx,%rbx,1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 2218f │ │ │ │ - lea 0x0(,%r13,8),%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 22410 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov $0x8,%edi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - sub %r13,%rax │ │ │ │ - vbroadcastsd (%r9),%zmm1 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - sbb %r10,%r11 │ │ │ │ - cmovb %rdi,%rax │ │ │ │ - vpbroadcastw %eax,%xmm2 │ │ │ │ - vpcmpnleuw 0xc5941(%rip),%xmm2,%k1 # e7bb0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovupd %zmm1,0x8(%rbx,%r13,8){%k1} │ │ │ │ + shl $0x5,%r13 │ │ │ │ + vmovupd %ymm0,0x68(%r8,%rbx,1) │ │ │ │ + vmovupd %ymm0,0x88(%rdx,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xa8(%rdi,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xc8(%r10,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xe8(%r13,%rbx,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 2189b │ │ │ │ + lea 0x0(,%rsi,4),%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 21ae8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ + add %r11,%rsi │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 21b10 │ │ │ │ vzeroupper │ │ │ │ - lea 0x8(%rbx,%rcx,8),%r9 │ │ │ │ - mov %r9,0x8(%r12) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + vmovddup (%r9),%xmm1 │ │ │ │ + shr $1,%r8 │ │ │ │ + and $0x1,%edx │ │ │ │ + vmovupd %xmm1,0x8(%rbx,%rax,8) │ │ │ │ + je 21972 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r8,%rsi │ │ │ │ + vmovsd (%r9),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi) │ │ │ │ + lea (%r11,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 222c0 │ │ │ │ + je 219b0 │ │ │ │ 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 22287 │ │ │ │ + je 2197b │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rcx,%rdi │ │ │ │ xor %r10d,%r10d │ │ │ │ and $0x7,%edi │ │ │ │ - je 22386 │ │ │ │ + je 21a6a │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 2236e │ │ │ │ + je 21a56 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 2235f │ │ │ │ + je 21a47 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 22350 │ │ │ │ + je 21a38 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 22341 │ │ │ │ + je 21a29 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 22332 │ │ │ │ + je 21a1a │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 22323 │ │ │ │ + je 21a0b │ │ │ │ vmovsd (%r9),%xmm1 │ │ │ │ mov $0x1,%r10d │ │ │ │ vmovsd %xmm1,0x8(%rbx) │ │ │ │ vmovsd (%r9),%xmm2 │ │ │ │ vmovsd %xmm2,0x8(%rbx,%r10,8) │ │ │ │ inc %r10 │ │ │ │ vmovsd (%r9),%xmm3 │ │ │ │ @@ -18958,15 +18677,15 @@ │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ vmovsd %xmm6,0x8(%rbx,%r10,8) │ │ │ │ inc %r10 │ │ │ │ vmovsd (%r9),%xmm7 │ │ │ │ vmovsd %xmm7,0x8(%rbx,%r10,8) │ │ │ │ inc %r10 │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 2227d │ │ │ │ + je 21ad8 │ │ │ │ vmovsd (%r9),%xmm8 │ │ │ │ vmovsd %xmm8,0x8(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm9 │ │ │ │ vmovsd %xmm9,0x10(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ vmovsd %xmm10,0x18(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm11 │ │ │ │ @@ -18977,2221 +18696,2128 @@ │ │ │ │ vmovsd %xmm13,0x30(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ vmovsd %xmm14,0x38(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm15 │ │ │ │ vmovsd %xmm15,0x40(%rbx,%r10,8) │ │ │ │ add $0x8,%r10 │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 22386 │ │ │ │ - jmp 2227d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 21a6a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rbx),%r11 │ │ │ │ + jmp 21972 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vzeroupper │ │ │ │ + jmp 21972 │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 22083 │ │ │ │ + jmp 217a3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 2194c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - jmp 2227d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 2223d │ │ │ │ + jmp 21969 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 2245c │ │ │ │ + je 21b4c │ │ │ │ nop │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 22498 │ │ │ │ + je 21b88 │ │ │ │ mov (%r9),%edx │ │ │ │ cmp (%rsi),%edx │ │ │ │ - jge 22480 │ │ │ │ + jge 21b70 │ │ │ │ mov %edx,(%r8) │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 22440 │ │ │ │ + jne 21b30 │ │ │ │ sub %r9,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ cmp $0x4,%rcx │ │ │ │ - jle 224b5 │ │ │ │ + jle 21ba5 │ │ │ │ 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 2245c │ │ │ │ + je 21b4c │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 22445 │ │ │ │ + jne 21b35 │ │ │ │ sub %rsi,%rbx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - jle 224c4 │ │ │ │ + jle 21bb4 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ call d550 │ │ │ │ lea (%rax,%rbx,1),%r8 │ │ │ │ pop %rbx │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ - jne 2247a │ │ │ │ + jne 21b6a │ │ │ │ mov (%r9),%ecx │ │ │ │ add $0x4,%r8 │ │ │ │ mov %ecx,-0x4(%r8) │ │ │ │ - jmp 2247a │ │ │ │ - jne 2247a │ │ │ │ + jmp 21b6a │ │ │ │ + jne 21b6a │ │ │ │ mov (%rsi),%eax │ │ │ │ add $0x4,%r8 │ │ │ │ mov %eax,-0x4(%r8) │ │ │ │ - jmp 2247a │ │ │ │ + jmp 21b6a │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xc0f4c(%rip),%rsi # e343b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147b> │ │ │ │ + lea 0xbb85c(%rip),%rsi # dd43b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6eb> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x34(%rsp),%rcx │ │ │ │ - lea 0x30(%rsp),%rdx │ │ │ │ - movl $0x0,0x30(%rsp) │ │ │ │ - movl $0x0,0x34(%rsp) │ │ │ │ + lea 0x14(%rsp),%rcx │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 2324c │ │ │ │ - mov 0x34(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 23236 │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ + je 22876 │ │ │ │ + mov 0x14(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 22860 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 23253 │ │ │ │ - mov $0x1,%r14d │ │ │ │ + jle 2287d │ │ │ │ + mov $0x1,%r12d │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22ad1 │ │ │ │ - mov %eax,%r14d │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 22ad1 │ │ │ │ - vpbroadcastq %r14,%zmm1 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 22acb │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ + je 221a1 │ │ │ │ + mov %eax,%r12d │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 221a1 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + vpbroadcastq %r12,%ymm2 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 2219b │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r12,(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov $0x1,%edi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rax │ │ │ │ + nop │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ mov %rax,%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - jle 23216 │ │ │ │ - mov $0x2,%r13d │ │ │ │ - mov $0x1,%r15d │ │ │ │ + jle 2282a │ │ │ │ + mov $0x2,%r12d │ │ │ │ + mov $0x1,%r14d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov %r12,%rsi │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ - vmovq %rdx,%xmm0 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jle 231e0 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r13,%r11 │ │ │ │ - sub %r13,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 226b2 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 22695 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 22681 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 2266d │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 22659 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 22645 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 22631 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - lea 0x1(%r13),%r11 │ │ │ │ + idiv %r12 │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jle 227f0 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r12,%r8 │ │ │ │ + sub %r12,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 21d8d │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 21d70 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 21d5c │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 21d48 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 21d34 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 21d20 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 21d0c │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ + je 21e28 │ │ │ │ + lea 0x1(%r12),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - inc %r11 │ │ │ │ + je 21e28 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - inc %r11 │ │ │ │ + je 21e28 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - inc %r11 │ │ │ │ + je 21e28 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - inc %r11 │ │ │ │ + je 21e28 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - inc %r11 │ │ │ │ + je 21e28 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - inc %r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ + inc %r8 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%r11),%rbx │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ cqto │ │ │ │ - mov %rbx,%r11 │ │ │ │ - idiv %rbx │ │ │ │ + mov %r11,%r8 │ │ │ │ + idiv %r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ - inc %r11 │ │ │ │ + inc %r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%rbx),%r11 │ │ │ │ + lea 0x2(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%rbx),%r11 │ │ │ │ + lea 0x3(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%rbx),%r11 │ │ │ │ + lea 0x4(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%rbx),%r11 │ │ │ │ + lea 0x5(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ + je 21e28 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%rbx),%r11 │ │ │ │ + lea 0x6(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22750 │ │ │ │ - lea 0x7(%rbx),%r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 226b2 │ │ │ │ + je 21e28 │ │ │ │ + lea 0x7(%r11),%r8 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 21d8d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%rax │ │ │ │ + mov %rcx,%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ cqto │ │ │ │ - mov %rax,%r10 │ │ │ │ - idiv %r11 │ │ │ │ + mov %rax,%r15 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22760 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 22afc │ │ │ │ - mov %r13,%r11 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jle 2327a │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub %r13,%rbx │ │ │ │ + je 21e30 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 221cc │ │ │ │ + mov %r12,%r8 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jle 228a5 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 22858 │ │ │ │ + je 21f29 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 2283b │ │ │ │ + je 21f0c │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 22827 │ │ │ │ + je 21ef8 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 22813 │ │ │ │ + je 21ee4 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 227ff │ │ │ │ + je 21ed0 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 227eb │ │ │ │ + je 21ebc │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 227d7 │ │ │ │ + je 21ea8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idiv %r12 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - lea 0x1(%r13),%r11 │ │ │ │ + je 21fc0 │ │ │ │ + lea 0x1(%r12),%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - inc %r11 │ │ │ │ + je 21fc0 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - inc %r11 │ │ │ │ + je 21fc0 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - inc %r11 │ │ │ │ + je 21fc0 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - inc %r11 │ │ │ │ + je 21fc0 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - inc %r11 │ │ │ │ + je 21fc0 │ │ │ │ + inc %r8 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - inc %r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ + inc %r8 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%r11),%r10 │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ cqto │ │ │ │ - mov %r10,%r11 │ │ │ │ - idiv %r10 │ │ │ │ + mov %r11,%r8 │ │ │ │ + idiv %r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ - inc %r11 │ │ │ │ + inc %r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%r10),%r11 │ │ │ │ + lea 0x2(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%r10),%r11 │ │ │ │ + lea 0x3(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%r10),%r11 │ │ │ │ + lea 0x4(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%r10),%r11 │ │ │ │ + lea 0x5(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ + je 21fc0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%r10),%r11 │ │ │ │ + lea 0x6(%r11),%r8 │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 228f0 │ │ │ │ - lea 0x7(%r10),%r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 22858 │ │ │ │ - nop │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov $0x1,%r14d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%r10 │ │ │ │ - inc %r14 │ │ │ │ + je 21fc0 │ │ │ │ + lea 0x7(%r11),%r8 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 21f29 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %rbx,%r15 │ │ │ │ + inc %rbx │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r8 │ │ │ │ cqto │ │ │ │ - mov %rax,%rbx │ │ │ │ - idiv %r11 │ │ │ │ + mov %rax,%r11 │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22900 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - sete %r11b │ │ │ │ - neg %r11 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jle 231f1 │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %r13,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 229ff │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 229e2 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 229ce │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 229ba │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 229a6 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 22992 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 2297e │ │ │ │ + je 21fd0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + sete %r8b │ │ │ │ + neg %r8 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jle 22804 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 220d0 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 220b3 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 2209f │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 2208b │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 22077 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 22063 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 2204f │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idiv %r12 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ - lea 0x1(%r13),%rsi │ │ │ │ + je 22170 │ │ │ │ + lea 0x1(%r12),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ inc %rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rsi),%rbx │ │ │ │ + lea 0x1(%rsi),%r11 │ │ │ │ cqto │ │ │ │ - mov %rbx,%rsi │ │ │ │ - idiv %rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + idiv %r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%rbx),%rsi │ │ │ │ + lea 0x2(%r11),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%rbx),%rsi │ │ │ │ + lea 0x3(%r11),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%rbx),%rsi │ │ │ │ + lea 0x4(%r11),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%rbx),%rsi │ │ │ │ + lea 0x5(%r11),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ + je 22170 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%rbx),%rsi │ │ │ │ + lea 0x6(%r11),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ - lea 0x7(%rbx),%rsi │ │ │ │ + je 22170 │ │ │ │ + lea 0x7(%r11),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 229ff │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 220d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cqto │ │ │ │ mov %rax,%rcx │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22aa0 │ │ │ │ - imul %r11,%r15 │ │ │ │ + je 22170 │ │ │ │ + imul %r8,%r14 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 22caa │ │ │ │ - inc %r13 │ │ │ │ - jmp 225d0 │ │ │ │ - add %rbx,%r14 │ │ │ │ + jle 2236a │ │ │ │ + inc %r12 │ │ │ │ + jmp 21ca8 │ │ │ │ + add %r13,%r12 │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d4d0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 23295 │ │ │ │ + jne 228be │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - vmovq %xmm0,%r10 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jle 23221 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - sub %r13,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 22bd8 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 22bbb │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 22ba7 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 22b93 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 22b7f │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 22b6b │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 22b57 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jle 22835 │ │ │ │ + mov %rcx,%r15 │ │ │ │ + sub %r12,%r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 222a4 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 22287 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 22273 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 2225f │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 2224b │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 22237 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 22223 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r13 │ │ │ │ + idiv %r12 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ - lea 0x1(%r13),%rsi │ │ │ │ + je 2233b │ │ │ │ + lea 0x1(%r12),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ inc %rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rsi),%r14 │ │ │ │ + lea 0x1(%rsi),%r8 │ │ │ │ cqto │ │ │ │ - mov %r14,%rsi │ │ │ │ - idiv %r14 │ │ │ │ + mov %r8,%rsi │ │ │ │ + idiv %r8 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%r14),%rsi │ │ │ │ + lea 0x2(%r8),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%r14),%rsi │ │ │ │ + lea 0x3(%r8),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%r14),%rsi │ │ │ │ + lea 0x4(%r8),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%r14),%rsi │ │ │ │ + lea 0x5(%r8),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ + je 2233b │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%r14),%rsi │ │ │ │ + lea 0x6(%r8),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c6f │ │ │ │ - lea 0x7(%r14),%rsi │ │ │ │ + je 2233b │ │ │ │ + lea 0x7(%r8),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 22bd8 │ │ │ │ + jne 222a4 │ │ │ │ xor %ebx,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rbx │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cqto │ │ │ │ mov %rax,%rcx │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22c80 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + je 22340 │ │ │ │ + xor %r12d,%r12d │ │ │ │ cmp $0x1,%rbx │ │ │ │ - sete %r13b │ │ │ │ - neg %r13 │ │ │ │ - imul %r13,%r15 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rdi),%rcx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vpbroadcastq %rsi,%zmm3 │ │ │ │ - cmp $0x15,%rcx │ │ │ │ - jbe 2320b │ │ │ │ - shr $0x3,%r10 │ │ │ │ - vmovdqa64 %zmm3,%zmm4 │ │ │ │ - mov %r10,%r11 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 22d47 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 22d39 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 22d30 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 22d27 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 22d1e │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 22d15 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 22d0c │ │ │ │ - vmovdqa64 %zmm1,%zmm4 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r14 │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r14 │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r14 │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r14 │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r14 │ │ │ │ - inc %r14 │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - je 22d80 │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm2 │ │ │ │ - add $0x8,%r14 │ │ │ │ - vpmullq %zmm2,%zmm1,%zmm5 │ │ │ │ - vpmullq %zmm5,%zmm1,%zmm6 │ │ │ │ - vpmullq %zmm6,%zmm1,%zmm7 │ │ │ │ - vpmullq %zmm7,%zmm1,%zmm8 │ │ │ │ - vpmullq %zmm8,%zmm1,%zmm9 │ │ │ │ - vpmullq %zmm9,%zmm1,%zmm10 │ │ │ │ - vpmullq %zmm10,%zmm1,%zmm4 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 22d47 │ │ │ │ - vextracti64x4 $0x1,%zmm4,%ymm11 │ │ │ │ - lea 0x0(,%r10,8),%rbx │ │ │ │ - vpmullq %ymm4,%ymm11,%ymm12 │ │ │ │ - vextracti64x2 $0x1,%ymm12,%xmm13 │ │ │ │ - vpmullq %xmm12,%xmm13,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmullq %xmm15,%xmm14,%xmm0 │ │ │ │ - vmovq %xmm0,%r13 │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 22e69 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - sub %rbx,%r10 │ │ │ │ - mov %r10,%rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 22e3e │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 22e33 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 22e2a │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 22e21 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 22e18 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 22e0f │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - cmp $0x6,%rax │ │ │ │ - lea -0x1(%r10),%rdx │ │ │ │ - cmovne %rdx,%r10 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - cmp $0x6,%rax │ │ │ │ - cmovne %rsi,%r13 │ │ │ │ - dec %r10 │ │ │ │ - imul %rcx,%r13 │ │ │ │ - imul 0x28(%rsp),%r13 │ │ │ │ - dec %r10 │ │ │ │ - imul 0x28(%rsp),%r13 │ │ │ │ - dec %r10 │ │ │ │ - imul 0x28(%rsp),%r13 │ │ │ │ - dec %r10 │ │ │ │ - imul 0x28(%rsp),%r13 │ │ │ │ - dec %r10 │ │ │ │ - imul 0x28(%rsp),%r13 │ │ │ │ - dec %r10 │ │ │ │ - je 22e69 │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r11,%r13 │ │ │ │ - imul %r11,%r13 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - jne 22e43 │ │ │ │ + sete %r12b │ │ │ │ + neg %r12 │ │ │ │ + imul %r12,%r14 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + lea -0x1(%rdi),%rsi │ │ │ │ + vpbroadcastq %r11,%ymm3 │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jbe 2281c │ │ │ │ + mov %rdi,%r15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + mov %r15,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 22402 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 223f4 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 223eb │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 223e2 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 223d9 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 223d0 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 223c7 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm0 │ │ │ │ + inc %rbx │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm0 │ │ │ │ + inc %rbx │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm0 │ │ │ │ + inc %rbx │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm0 │ │ │ │ + inc %rbx │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm0 │ │ │ │ + inc %rbx │ │ │ │ + inc %rbx │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm0 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 2243b │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm1 │ │ │ │ + add $0x8,%rbx │ │ │ │ + vpmullq %ymm1,%ymm2,%ymm4 │ │ │ │ + vpmullq %ymm4,%ymm2,%ymm5 │ │ │ │ + vpmullq %ymm5,%ymm2,%ymm6 │ │ │ │ + vpmullq %ymm6,%ymm2,%ymm7 │ │ │ │ + vpmullq %ymm7,%ymm2,%ymm8 │ │ │ │ + vpmullq %ymm8,%ymm2,%ymm9 │ │ │ │ + vpmullq %ymm9,%ymm2,%ymm0 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 22402 │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm10 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + vpmullq %xmm0,%xmm10,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmullq %xmm12,%xmm11,%xmm13 │ │ │ │ + vmovq %xmm13,%r12 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + je 224d6 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sub %r15,%rcx │ │ │ │ + mov (%rsp),%rax │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + je 224d6 │ │ │ │ + imul %rax,%r12 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0xa,%rcx │ │ │ │ + cmovne %rax,%r12 │ │ │ │ + imul %r12,%r14 │ │ │ │ inc %rdi │ │ │ │ - imul %r13,%r15 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jle 231b8 │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 22f46 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 22f29 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 22f15 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 22f01 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 22eed │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 22ed9 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 22ec5 │ │ │ │ - mov %r8,%rax │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jge 227db │ │ │ │ + mov %r10,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 225b2 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 22595 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 22581 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 2256d │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 22559 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 22545 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 22531 │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ + je 227db │ │ │ │ inc %rdi │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ + je 227db │ │ │ │ inc %rdi │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ + je 227db │ │ │ │ inc %rdi │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ + je 227db │ │ │ │ inc %rdi │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ + je 227db │ │ │ │ inc %rdi │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ + je 227db │ │ │ │ inc %rdi │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ + je 227db │ │ │ │ inc %rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 22ff9 │ │ │ │ - mov %r8,%rax │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 22665 │ │ │ │ + mov %r10,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x1(%rdi),%r13 │ │ │ │ + je 227db │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ cqto │ │ │ │ - mov %r13,%rdi │ │ │ │ - idiv %r13 │ │ │ │ + mov %r11,%rdi │ │ │ │ + idiv %r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - mov %r8,%rax │ │ │ │ + je 227db │ │ │ │ + mov %r10,%rax │ │ │ │ inc %rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x2(%r13),%rdi │ │ │ │ + je 227db │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x2(%r11),%rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x3(%r13),%rdi │ │ │ │ + je 227db │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x3(%r11),%rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x4(%r13),%rdi │ │ │ │ + je 227db │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x4(%r11),%rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x5(%r13),%rdi │ │ │ │ + je 227db │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x5(%r11),%rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0x6(%r13),%rdi │ │ │ │ + je 227db │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x6(%r11),%rdi │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231b8 │ │ │ │ - lea 0x7(%r13),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 22f46 │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - mov %r9,%rbx │ │ │ │ - add %r15,%r12 │ │ │ │ - lea -0x1(%r8),%rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - cmp $0x15,%rcx │ │ │ │ - jbe 23270 │ │ │ │ - shr $0x3,%rsi │ │ │ │ - vmovdqa64 %zmm3,%zmm4 │ │ │ │ - mov %esi,%r9d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 23096 │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 23088 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 2307f │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 23076 │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - je 2306d │ │ │ │ - cmp $0x5,%r9d │ │ │ │ - je 23064 │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - je 2305b │ │ │ │ - vmovdqa64 %zmm1,%zmm4 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r11d │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r11d │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r11d │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r11d │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - inc %r11d │ │ │ │ - inc %r11d │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm4 │ │ │ │ - cmp %r11d,%esi │ │ │ │ - je 230cf │ │ │ │ - vpmullq %zmm4,%zmm1,%zmm2 │ │ │ │ - add $0x8,%r11d │ │ │ │ - vpmullq %zmm2,%zmm1,%zmm5 │ │ │ │ - vpmullq %zmm5,%zmm1,%zmm6 │ │ │ │ - vpmullq %zmm6,%zmm1,%zmm7 │ │ │ │ - vpmullq %zmm7,%zmm1,%zmm8 │ │ │ │ - vpmullq %zmm8,%zmm1,%zmm9 │ │ │ │ - vpmullq %zmm9,%zmm1,%zmm10 │ │ │ │ - vpmullq %zmm10,%zmm1,%zmm4 │ │ │ │ - cmp %r11d,%esi │ │ │ │ - jne 23096 │ │ │ │ - vextracti64x4 $0x1,%zmm4,%ymm11 │ │ │ │ - lea 0x0(,%rsi,8),%r15 │ │ │ │ - vpmullq %ymm4,%ymm11,%ymm12 │ │ │ │ - vextracti64x2 $0x1,%ymm12,%xmm13 │ │ │ │ - vpmullq %xmm12,%xmm13,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmullq %xmm15,%xmm14,%xmm0 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - cmp %r8,%r15 │ │ │ │ - je 231a5 │ │ │ │ - mov %r8,%rsi │ │ │ │ - sub %r15,%rsi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 2317f │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 23176 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 2316f │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 23168 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 23161 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 2315a │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - mov %rax,%rdx │ │ │ │ - lea -0x1(%rsi),%r13 │ │ │ │ - cmovne %r13,%rsi │ │ │ │ - imul %r14,%rdx │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - cmovne %rdx,%rax │ │ │ │ - dec %rsi │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - dec %rsi │ │ │ │ - imul %r14,%rax │ │ │ │ - dec %rsi │ │ │ │ - imul %r14,%rax │ │ │ │ - dec %rsi │ │ │ │ - imul %r14,%rax │ │ │ │ - dec %rsi │ │ │ │ - imul %r14,%rax │ │ │ │ - dec %rsi │ │ │ │ - je 231a5 │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - imul %r14,%rax │ │ │ │ - sub $0x8,%rsi │ │ │ │ - jne 2317f │ │ │ │ - add %r12,%rax │ │ │ │ - cqto │ │ │ │ - idiv %r8 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - add %rax,%rbx │ │ │ │ - jmp 22578 │ │ │ │ - add %r15,%r12 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 225a0 │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - mov %r9,%rbx │ │ │ │ - jmp 23004 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 2328d │ │ │ │ - neg %r15 │ │ │ │ - jmp 22ac3 │ │ │ │ - vmovq %xmm0,%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 22aa0 │ │ │ │ - imul %r11,%r15 │ │ │ │ - inc %r13 │ │ │ │ - jmp 225d0 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 22dc2 │ │ │ │ + je 227db │ │ │ │ + lea 0x7(%r11),%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 225b2 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + add %r14,%r9 │ │ │ │ + lea -0x1(%r10),%r14 │ │ │ │ + cmp $0xa,%r14 │ │ │ │ + jbe 2289a │ │ │ │ + mov %r10,%rsi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + shr $0x2,%rsi │ │ │ │ + mov %esi,%ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 226ee │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 226e0 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 226d7 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 226ce │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 226c5 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 226bc │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 226b3 │ │ │ │ + vmovdqa %ymm2,%ymm3 │ │ │ │ mov $0x1,%r15d │ │ │ │ - jmp 22caa │ │ │ │ - test %r10,%r10 │ │ │ │ - je 22c6f │ │ │ │ - mov $0xffffffffffffffff,%r13 │ │ │ │ - jmp 22ca6 │ │ │ │ - mov 0xd0d33(%rip),%r14 │ │ │ │ - lea 0xbfe20(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + vpmullq %ymm3,%ymm2,%ymm3 │ │ │ │ + inc %r15d │ │ │ │ + vpmullq %ymm3,%ymm2,%ymm3 │ │ │ │ + inc %r15d │ │ │ │ + vpmullq %ymm3,%ymm2,%ymm3 │ │ │ │ + inc %r15d │ │ │ │ + vpmullq %ymm3,%ymm2,%ymm3 │ │ │ │ + inc %r15d │ │ │ │ + vpmullq %ymm3,%ymm2,%ymm3 │ │ │ │ + inc %r15d │ │ │ │ + inc %r15d │ │ │ │ + vpmullq %ymm3,%ymm2,%ymm3 │ │ │ │ + cmp %esi,%r15d │ │ │ │ + je 22727 │ │ │ │ + vpmullq %ymm3,%ymm2,%ymm14 │ │ │ │ + add $0x8,%r15d │ │ │ │ + vpmullq %ymm14,%ymm2,%ymm15 │ │ │ │ + vpmullq %ymm15,%ymm2,%ymm0 │ │ │ │ + vpmullq %ymm0,%ymm2,%ymm1 │ │ │ │ + vpmullq %ymm1,%ymm2,%ymm4 │ │ │ │ + vpmullq %ymm4,%ymm2,%ymm5 │ │ │ │ + vpmullq %ymm5,%ymm2,%ymm6 │ │ │ │ + vpmullq %ymm6,%ymm2,%ymm3 │ │ │ │ + cmp %esi,%r15d │ │ │ │ + jne 226ee │ │ │ │ + vextracti64x2 $0x1,%ymm3,%xmm7 │ │ │ │ + lea 0x0(,%rsi,4),%r8 │ │ │ │ + vpmullq %xmm3,%xmm7,%xmm8 │ │ │ │ + vpsrldq $0x8,%xmm8,%xmm9 │ │ │ │ + vpmullq %xmm9,%xmm8,%xmm10 │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 2284d │ │ │ │ + mov %r10,%rbx │ │ │ │ + imul %r12,%rax │ │ │ │ + sub %r8,%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 2284d │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + je 227c8 │ │ │ │ + imul %r12,%rax │ │ │ │ + add %r9,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + cqto │ │ │ │ + idiv %r10 │ │ │ │ + add %rax,%r13 │ │ │ │ + jmp 21c66 │ │ │ │ + add %r14,%r9 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 21c80 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + jmp 2266c │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ + je 228b6 │ │ │ │ + neg %r14 │ │ │ │ + jmp 22193 │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ + je 22170 │ │ │ │ + imul %r8,%r14 │ │ │ │ + inc %r12 │ │ │ │ + jmp 21ca8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 22468 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + jmp 2236a │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ + je 2233b │ │ │ │ + mov $0xffffffffffffffff,%r12 │ │ │ │ + jmp 22366 │ │ │ │ + add %r9,%rax │ │ │ │ + cqto │ │ │ │ + idiv %r10 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %rax,%r13 │ │ │ │ + jmp 21c73 │ │ │ │ + mov 0xcb709(%rip),%rdi │ │ │ │ + lea 0xba7f6(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 22ad9 │ │ │ │ - mov 0xd0d16(%rip),%rdi │ │ │ │ - lea 0xbfe1a(%rip),%rsi # e307b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10bb> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + jmp 221a9 │ │ │ │ + mov 0xcb6ec(%rip),%r11 │ │ │ │ + lea 0xba7f0(%rip),%rsi # dd07b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x32b> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 22ad9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 23111 │ │ │ │ - vmovq %xmm0,%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 228f0 │ │ │ │ - jmp 231e9 │ │ │ │ - mov %r13,%r11 │ │ │ │ - jmp 22750 │ │ │ │ + jmp 221a9 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %r12,%rax │ │ │ │ + jmp 2276a │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ + je 21fc0 │ │ │ │ + jmp 227fc │ │ │ │ + mov %r12,%r8 │ │ │ │ + jmp 21e28 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 240d4 │ │ │ │ + je 23555 │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 240d4 │ │ │ │ + je 23555 │ │ │ │ push %rbp │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov $0x40,%edx │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - vpbroadcastq %rdx,%zmm2 │ │ │ │ mov $0x8,%ebx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ - vmovdqa64 0xc40d8(%rip),%zmm6 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ mov %rsi,(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov $0x24,%ecx │ │ │ │ - vpbroadcastq %rcx,%zmm7 │ │ │ │ - mov (%rsi),%r13 │ │ │ │ - mov (%rsi,%rbx,1),%r14 │ │ │ │ - lea (%rsi,%rbx,1),%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov 0x8(%r14),%r9 │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ - mov (%r14),%r8 │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - sub %r8,%r10 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea (%r8,%r11,1),%rdi │ │ │ │ - cmp %r11,%r10 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - cmovle %r9,%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 23663 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - sub %r8,%r12 │ │ │ │ - lea -0x4(%r12),%r10 │ │ │ │ - cmp $0x74,%r10 │ │ │ │ - jbe 23ef8 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r12,%rcx │ │ │ │ - xor %r8,%rax │ │ │ │ - and $0x3,%ecx │ │ │ │ - and $0x3f,%eax │ │ │ │ - or %rax,%rcx │ │ │ │ - jne 23ef8 │ │ │ │ - mov %r8,%r9 │ │ │ │ + vmovdqa 0xbede3(%rip),%ymm4 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov 0x0(%r13,%rbx,1),%r12 │ │ │ │ + mov $0x14,%ecx │ │ │ │ + lea 0x0(%r13,%rbx,1),%r15 │ │ │ │ + vpbroadcastq %rcx,%ymm5 │ │ │ │ + mov 0x8(%r12),%rsi │ │ │ │ + mov 0x8(%r8),%r14 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov (%r8),%rax │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + sub %rdi,%r11 │ │ │ │ + sub %rax,%r9 │ │ │ │ + lea (%rdi,%r9,1),%rcx │ │ │ │ + cmp %r9,%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + cmovle %rsi,%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 22c85 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + lea -0x4(%r10),%r9 │ │ │ │ + cmp $0x34,%r9 │ │ │ │ + jbe 232ef │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x3,%r10d │ │ │ │ + xor %rdi,%rdx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %r10,%rdx │ │ │ │ + jne 232ef │ │ │ │ + mov %rdi,%r10 │ │ │ │ shr $0x2,%r9 │ │ │ │ - neg %r9 │ │ │ │ - and $0xf,%r9d │ │ │ │ shr $0x2,%r10 │ │ │ │ - lea 0x10(%r9),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jb 240a0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r8,%rax │ │ │ │ - test %r9,%r9 │ │ │ │ - je 23440 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 233d6 │ │ │ │ + neg %r10 │ │ │ │ + mov %r10,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x8(%rsi),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 234c3 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 234b4 │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + test $0x6,%r10b │ │ │ │ + je 2353e │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + cmp %r11d,0x4(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 23556 │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + and $0x4,%r10d │ │ │ │ + je 2356d │ │ │ │ + mov 0xc(%rax),%r10d │ │ │ │ + cmp %r10d,0xc(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 23584 │ │ │ │ + mov 0x10(%rax),%r11d │ │ │ │ + cmp %r11d,0x10(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 2359b │ │ │ │ + mov 0x14(%rax),%r10d │ │ │ │ + cmp %r10d,0x14(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jne 235b2 │ │ │ │ + mov 0x18(%rax),%r11d │ │ │ │ + cmp %r11d,0x18(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + lea 0x1c(%rdi),%r10 │ │ │ │ + lea 0x1c(%rax),%r11 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + sub %rsi,%r9 │ │ │ │ + shl $0x2,%rsi │ │ │ │ + vpbroadcastq 0x28(%rsp),%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %r9,%r11 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm13 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + and $0xfffffffffffffff8,%r11 │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + lea (%rdi,%rsi,1),%r10 │ │ │ │ + lea -0x8(%r11),%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 22b90 │ │ │ │ + vmovdqa (%r10),%ymm1 │ │ │ │ + vmovdqa (%rax),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm1,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 23240 │ │ │ │ + vpcmpnled %ymm3,%ymm1,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 23240 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 22b90 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 22b55 │ │ │ │ + vmovdqa 0x20(%r10),%ymm6 │ │ │ │ + vmovdqa 0x20(%rax),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 23240 │ │ │ │ + vpcmpnled %ymm7,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 23240 │ │ │ │ + mov $0x10,%edx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm8 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 23240 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 23240 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm10 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 23240 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 23240 │ │ │ │ + lea 0x8(%rdx),%rsi │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm12 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 232cb │ │ │ │ + vmovdqa (%r10,%rsi,4),%ymm15 │ │ │ │ + vmovdqa (%rax,%rsi,4),%ymm0 │ │ │ │ + vpcmpltd %ymm0,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 23240 │ │ │ │ + vpcmpnled %ymm0,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 23240 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vpaddq %ymm2,%ymm12,%ymm1 │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm6 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 23240 │ │ │ │ + vpcmpnled %ymm3,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 23240 │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ + vmovdqa (%r10,%rdx,4),%ymm8 │ │ │ │ + vmovdqa (%rax,%rdx,4),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 23240 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 23240 │ │ │ │ + lea 0x18(%rsi),%rdx │ │ │ │ + vpaddq %ymm2,%ymm7,%ymm13 │ │ │ │ + jmp 22b90 │ │ │ │ + vpaddq %ymm5,%ymm13,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne 2327e │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ + lea -0x8(%rbx,%r13,1),%r14 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r14),%r9 │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ + mov (%r9),%rax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + lea (%rdi,%r8,1),%rcx │ │ │ │ + cmp %r8,0x30(%rsp) │ │ │ │ + cmovle 0x38(%rsp),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 22fd8 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + sub %rdi,%r12 │ │ │ │ + lea -0x4(%r12),%rsi │ │ │ │ + cmp $0x34,%rsi │ │ │ │ + jbe 23080 │ │ │ │ + mov %rax,%r10 │ │ │ │ + and $0x3,%r12d │ │ │ │ + xor %rdi,%r10 │ │ │ │ + and $0x1f,%r10d │ │ │ │ + or %r12,%r10 │ │ │ │ + jne 23080 │ │ │ │ + mov %rax,%r8 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + shr $0x2,%r8 │ │ │ │ + neg %r8 │ │ │ │ + mov %r8,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + lea 0x8(%rdx),%r11 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jb 232c3 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 232b6 │ │ │ │ + mov (%rax),%r10d │ │ │ │ + cmp %r10d,(%rdi) │ │ │ │ + jl 22fdd │ │ │ │ + jg 23028 │ │ │ │ + test $0x6,%r8b │ │ │ │ + je 23490 │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + cmp %r11d,0x4(%rdi) │ │ │ │ + jl 22fdd │ │ │ │ + jg 23028 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 234a2 │ │ │ │ + mov 0x8(%rax),%r10d │ │ │ │ + cmp %r10d,0x8(%rdi) │ │ │ │ + jl 22fdd │ │ │ │ + jg 23028 │ │ │ │ + and $0x4,%r8d │ │ │ │ + je 234cb │ │ │ │ + mov 0xc(%rdi),%r11d │ │ │ │ + cmp %r11d,0xc(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 234dd │ │ │ │ + mov 0x10(%rax),%r10d │ │ │ │ + cmp %r10d,0x10(%rdi) │ │ │ │ + jl 22fdd │ │ │ │ + jg 23028 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 234ef │ │ │ │ + mov 0x14(%rdi),%r11d │ │ │ │ + cmp %r11d,0x14(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + cmp $0x7,%rdx │ │ │ │ + jne 2350f │ │ │ │ + mov 0x18(%rax),%r10d │ │ │ │ + cmp %r10d,0x18(%rdi) │ │ │ │ + jl 22fdd │ │ │ │ + jg 23028 │ │ │ │ + lea 0x1c(%rdi),%r8 │ │ │ │ + lea 0x1c(%rax),%r12 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov $0x1,%r10d │ │ │ │ + vpbroadcastq %r12,%ymm10 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + shl $0x2,%rdx │ │ │ │ + vpaddq %ymm4,%ymm10,%ymm0 │ │ │ │ + add %rsi,%r10 │ │ │ │ + lea (%rdi,%rdx,1),%r8 │ │ │ │ + add %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x3,%rsi │ │ │ │ + and $0xfffffffffffffff8,%r11 │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + lea -0x8(%r11),%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 22ef0 │ │ │ │ + vmovdqa (%r8),%ymm11 │ │ │ │ + vmovdqa (%rdx),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 22ff0 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 22ff0 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 22ef0 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 22eb9 │ │ │ │ + vmovdqa 0x20(%r8),%ymm14 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 22ff0 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 22ff0 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%r8,%rax,4),%ymm1 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 22ff0 │ │ │ │ + vpcmpnled %ymm6,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 22ff0 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%r8,%rax,4),%ymm7 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 22ff0 │ │ │ │ + vpcmpnled %ymm3,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 22ff0 │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm8 │ │ │ │ + mov %rsi,%rax │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 2305a │ │ │ │ + vmovdqa (%r8,%rsi,4),%ymm13 │ │ │ │ + vmovdqa (%rdx,%rsi,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm13,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 22ff0 │ │ │ │ + vpcmpnled %ymm10,%ymm13,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 22ff0 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm8,%ymm11 │ │ │ │ + vmovdqa (%r8,%rax,4),%ymm12 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 22ff0 │ │ │ │ + vpcmpnled %ymm14,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 22ff0 │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + vpaddq %ymm2,%ymm11,%ymm15 │ │ │ │ + vmovdqa (%r8,%rax,4),%ymm1 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 22ff0 │ │ │ │ + vpcmpnled %ymm6,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 22ff0 │ │ │ │ + lea 0x18(%rsi),%rax │ │ │ │ + vpaddq %ymm2,%ymm15,%ymm0 │ │ │ │ + jmp 22ef0 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm9 │ │ │ │ + vmovq %xmm9,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 23028 │ │ │ │ + mov %r9,(%r15) │ │ │ │ + sub $0x8,%r14 │ │ │ │ + mov %r13,%r15 │ │ │ │ + jmp 22ca8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jg 2366c │ │ │ │ - inc %r12 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + shl $0x2,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ + jmp 23017 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jg 23028 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r9,%r12 │ │ │ │ - je 23440 │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jge 233c0 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - sub %rbx,%r10 │ │ │ │ - lea 0x8(%r10),%rdi │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jle 240a8 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - vzeroupper │ │ │ │ - call d550 │ │ │ │ - vmovdqa64 0xc3fb2(%rip),%zmm6 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - vmovdqa64 0xc3f28(%rip),%zmm2 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov %r14,(%rdx) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 22fd8 │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rdx) │ │ │ │ + jge 23008 │ │ │ │ + jmp 22fdd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + mov %rcx,(%r15) │ │ │ │ add $0x8,%rbx │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ - jne 23300 │ │ │ │ + cmp (%rsp),%rbx │ │ │ │ + jne 22920 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - sub %r9,%r10 │ │ │ │ - vpbroadcastq %rsi,%zmm0 │ │ │ │ - lea 0x1(%r10),%r12 │ │ │ │ - shl $0x2,%r9 │ │ │ │ - mov %r12,%r10 │ │ │ │ - mov %r12,%rcx │ │ │ │ - lea (%r8,%r9,1),%r11 │ │ │ │ - add %r9,%rdx │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm13 │ │ │ │ - lea -0x10(%r10),%r9 │ │ │ │ - shr $0x4,%rcx │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 23540 │ │ │ │ - vmovdqa32 (%r11),%zmm1 │ │ │ │ - vmovdqa32 (%rdx),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 23d30 │ │ │ │ - vpcmpnled %zmm5,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 23d30 │ │ │ │ - mov $0x10,%ecx │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm13 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 23540 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 23505 │ │ │ │ - vmovdqa32 0x40(%r11),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 23d30 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 23d30 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 (%r11,%rcx,4),%zmm8 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 23d30 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 23d30 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm13 │ │ │ │ - nop │ │ │ │ - vmovdqa32 (%r11,%rcx,4),%zmm10 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 23d30 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 23d30 │ │ │ │ - lea 0x10(%rcx),%r9 │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm12 │ │ │ │ - mov %r9,%rcx │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 23639 │ │ │ │ - vmovdqa32 (%r11,%r9,4),%zmm15 │ │ │ │ - vmovdqa32 (%rdx,%r9,4),%zmm0 │ │ │ │ - vpcmpltd %zmm0,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 23d30 │ │ │ │ - vpcmpnled %zmm0,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 23d30 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm1 │ │ │ │ - vmovdqa32 (%r11,%rcx,4),%zmm5 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 23d30 │ │ │ │ - vpcmpnled %zmm3,%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 23d30 │ │ │ │ - lea 0x20(%r9),%rcx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm8 │ │ │ │ - vmovdqa32 (%r11,%rcx,4),%zmm9 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 23d30 │ │ │ │ - vpcmpnled %zmm4,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 23d30 │ │ │ │ - lea 0x30(%r9),%rcx │ │ │ │ - vpaddq %zmm2,%zmm8,%zmm13 │ │ │ │ - jmp 23540 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jne 23d3e │ │ │ │ - vpaddq %zmm7,%zmm13,%zmm13 │ │ │ │ - valignq $0x7,%zmm13,%zmm13,%zmm14 │ │ │ │ - vmovq %xmm14,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 233de │ │ │ │ - mov $0xfffffffffffffffc,%r13 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - vmovq %r14,%xmm10 │ │ │ │ - sub %r8,%r13 │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ - lea -0x8(%rbx,%rdi,1),%r10 │ │ │ │ - nop │ │ │ │ - mov (%r10),%r15 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - mov 0x8(%r15),%r13 │ │ │ │ - mov (%r15),%rdx │ │ │ │ - mov %r13,%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - cmp %rbx,0x20(%rsp) │ │ │ │ - lea (%r8,%rbx,1),%rdi │ │ │ │ - cmovle 0x28(%rsp),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 23973 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - lea (%r14,%rdi,1),%rbx │ │ │ │ - cmp $0x74,%rbx │ │ │ │ - jbe 23b70 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%r11 │ │ │ │ - xor %r8,%rcx │ │ │ │ - sub %r8,%r11 │ │ │ │ - and $0x3f,%ecx │ │ │ │ - and $0x3,%r11d │ │ │ │ - or %r11,%rcx │ │ │ │ - jne 23b70 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - neg %rcx │ │ │ │ - and $0xf,%ecx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - lea 0x10(%rcx),%r9 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jb 23ef0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r8,%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 23760 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 23736 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - jg 23980 │ │ │ │ - inc %r14 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 23760 │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jge 23720 │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - mov %r15,0x0(%r13) │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - jmp 23690 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vpbroadcastq %rsi,%zmm11 │ │ │ │ - sub %rcx,%r11 │ │ │ │ - add %rbx,%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov %r11,%rbx │ │ │ │ - and $0xfffffffffffffff0,%r12 │ │ │ │ - vpaddq %zmm6,%zmm11,%zmm0 │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - shl $0x2,%rcx │ │ │ │ - shr $0x4,%r9 │ │ │ │ - lea (%r8,%rcx,1),%r14 │ │ │ │ - add %rcx,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x4,%rbx │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 23860 │ │ │ │ - vmovdqa32 (%r14),%zmm12 │ │ │ │ - vmovdqa32 (%rdx),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 239a0 │ │ │ │ - vpcmpnled %zmm14,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 239a0 │ │ │ │ - mov $0x10,%ecx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 23860 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 23826 │ │ │ │ - vmovdqa32 0x40(%r14),%zmm15 │ │ │ │ - vmovdqa32 0x40(%rdx),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 239a0 │ │ │ │ - vpcmpnled %zmm1,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 239a0 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%r14,%rcx,4),%zmm3 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 239a0 │ │ │ │ - vpcmpnled %zmm5,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 239a0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%r14,%rcx,4),%zmm8 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 239a0 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 239a0 │ │ │ │ - lea 0x10(%rcx),%r9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm13 │ │ │ │ - mov %r9,%rcx │ │ │ │ - cmp %r12,%r9 │ │ │ │ - je 23951 │ │ │ │ - vmovdqa32 (%r14,%r9,4),%zmm11 │ │ │ │ - vmovdqa32 (%rdx,%r9,4),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 239a0 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 239a0 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm14 │ │ │ │ - vmovdqa32 (%r14,%rcx,4),%zmm15 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 239a0 │ │ │ │ - vpcmpnled %zmm1,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 239a0 │ │ │ │ - lea 0x20(%r9),%rcx │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm3 │ │ │ │ - vmovdqa32 (%r14,%rcx,4),%zmm8 │ │ │ │ - vmovdqa32 (%rdx,%rcx,4),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 239a0 │ │ │ │ - vpcmpnled %zmm5,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 239a0 │ │ │ │ - lea 0x30(%r9),%rcx │ │ │ │ - vpaddq %zmm2,%zmm3,%zmm0 │ │ │ │ - jmp 23860 │ │ │ │ - shl $0x6,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - lea (%rsi,%rbx,1),%rdx │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 239ae │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm4 │ │ │ │ - vmovq %xmm4,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 2373e │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 22fc5 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ + jmp 23017 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - vmovq %xmm10,(%r8) │ │ │ │ - jmp 23420 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%rcx,4),%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 23aad │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 23a8c │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 23a74 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 23a5a │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 23a40 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 23a26 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 23a0e │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - cmp %ebx,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r14d │ │ │ │ - cmp %r14d,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + sub $0x4,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 23186 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 23164 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 2314a │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 23130 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 23116 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 230fd │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 230e4 │ │ │ │ + mov (%rdi),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + lea 0x4(%rdi),%r11 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ + mov (%r11),%esi │ │ │ │ cmp %esi,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 23973 │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - mov 0x4(%rdx),%ebx │ │ │ │ - cmp %ebx,0x4(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - mov 0x8(%rdx),%r14d │ │ │ │ - cmp %r14d,0x8(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - mov 0xc(%rdx),%r12d │ │ │ │ - cmp %r12d,0xc(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - mov 0x10(%rdx),%r9d │ │ │ │ - cmp %r9d,0x10(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - mov 0x14(%rdx),%ecx │ │ │ │ - cmp %ecx,0x14(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - mov 0x18(%rdx),%esi │ │ │ │ - cmp %esi,0x18(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - mov 0x1c(%rdx),%r11d │ │ │ │ - cmp %r11d,0x1c(%rax) │ │ │ │ - jl 2373e │ │ │ │ - jg 23980 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 23aad │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 2373e │ │ │ │ - jmp 23980 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r8,%r14 │ │ │ │ - sub %r8,%rbx │ │ │ │ - sub $0x4,%rbx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 23c74 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 23c52 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 23c38 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 23c1f │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 23c06 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 23bec │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 23bd2 │ │ │ │ - mov (%r8),%eax │ │ │ │ - cmp %eax,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - lea 0x4(%r8),%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r14),%r12d │ │ │ │ - cmp %r12d,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r14),%r9d │ │ │ │ - cmp %r9d,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r14),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r14),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r14),%r11d │ │ │ │ - cmp %r11d,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%r14),%ebx │ │ │ │ - cmp %ebx,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - add $0x4,%r14 │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 23973 │ │ │ │ - mov (%r14),%eax │ │ │ │ - cmp %eax,(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - mov 0x4(%r14),%r12d │ │ │ │ - cmp %r12d,0x4(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - mov 0x8(%r14),%r9d │ │ │ │ - cmp %r9d,0x8(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - mov 0xc(%r14),%ecx │ │ │ │ - cmp %ecx,0xc(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - mov 0x10(%r14),%esi │ │ │ │ - cmp %esi,0x10(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - mov 0x14(%r14),%r11d │ │ │ │ - cmp %r11d,0x14(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - mov 0x18(%r14),%ebx │ │ │ │ - cmp %ebx,0x18(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - mov 0x1c(%r14),%eax │ │ │ │ - cmp %eax,0x1c(%rdx) │ │ │ │ - jg 2373e │ │ │ │ - jl 23980 │ │ │ │ - add $0x20,%r14 │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jne 23c74 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 2373e │ │ │ │ - jmp 23980 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x0(,%rcx,4),%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 23e3f │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 23e1c │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 23e04 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 23dec │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 23dd2 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 23db8 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 23d9e │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ + mov (%r11),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ + mov (%r11),%r12d │ │ │ │ + cmp %r12d,(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ + mov (%r11),%r10d │ │ │ │ cmp %r10d,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ + mov (%r11),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%esi │ │ │ │ + mov (%r11),%esi │ │ │ │ cmp %esi,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 23663 │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x4(%rdx),%r10d │ │ │ │ - cmp %r10d,0x4(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x8(%rdx),%r9d │ │ │ │ - cmp %r9d,0x8(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0xc(%rdx),%ecx │ │ │ │ - cmp %ecx,0xc(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x10(%rdx),%esi │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + je 22fd8 │ │ │ │ + mov (%r11),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + mov 0x4(%r11),%r12d │ │ │ │ + cmp %r12d,0x4(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + mov 0x8(%r11),%r10d │ │ │ │ + cmp %r10d,0x8(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + mov 0xc(%r11),%r8d │ │ │ │ + cmp %r8d,0xc(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + mov 0x10(%r11),%esi │ │ │ │ cmp %esi,0x10(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x14(%rdx),%r12d │ │ │ │ - cmp %r12d,0x14(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x18(%rdx),%r11d │ │ │ │ - cmp %r11d,0x18(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x1c(%rdx),%r10d │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + mov 0x14(%r11),%edx │ │ │ │ + cmp %edx,0x14(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + mov 0x18(%r11),%r12d │ │ │ │ + cmp %r12d,0x18(%rax) │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + mov 0x1c(%r11),%r10d │ │ │ │ cmp %r10d,0x1c(%rax) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ + jg 22fdd │ │ │ │ + jl 23028 │ │ │ │ + add $0x20,%r11 │ │ │ │ add $0x20,%rax │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 23e3f │ │ │ │ - jmp 23663 │ │ │ │ - nop │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 239ae │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %r8,%r9 │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 23186 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 22fdd │ │ │ │ + jmp 23028 │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + lea 0x0(,%rdx,4),%rax │ │ │ │ + add %rax,%r10 │ │ │ │ + add %r11,%rax │ │ │ │ + jmp 23277 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 22c8e │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 22c85 │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%r10) │ │ │ │ + jge 23260 │ │ │ │ + sub %rbx,%r15 │ │ │ │ + lea 0x8(%r15),%rdi │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jle 23501 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d550 │ │ │ │ + vmovdqa 0xbe45b(%rip),%ymm4 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xbe413(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r12,0x0(%r13) │ │ │ │ + jmp 2303a │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 22dfc │ │ │ │ + mov %rdi,%rdx │ │ │ │ + jmp 23017 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 22c75 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%r10 │ │ │ │ + add %r9,%rax │ │ │ │ + jmp 23277 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + sub %rdi,%r9 │ │ │ │ sub $0x4,%r9 │ │ │ │ shr $0x2,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 23fe7 │ │ │ │ + je 233df │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 23fc6 │ │ │ │ + je 233bd │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 23fac │ │ │ │ + je 233a3 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 23f92 │ │ │ │ + je 2338a │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 23f78 │ │ │ │ + je 23370 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 23f5e │ │ │ │ + je 23357 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - jne 240b6 │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r11d │ │ │ │ - cmp %r11d,(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 23663 │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x4(%rdx),%r12d │ │ │ │ - cmp %r12d,0x4(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x8(%rdx),%r11d │ │ │ │ - cmp %r11d,0x8(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0xc(%rdx),%r10d │ │ │ │ - cmp %r10d,0xc(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x10(%rdx),%r9d │ │ │ │ - cmp %r9d,0x10(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x14(%rdx),%eax │ │ │ │ - cmp %eax,0x14(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x18(%rdx),%esi │ │ │ │ - cmp %esi,0x18(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - mov 0x1c(%rdx),%r12d │ │ │ │ - cmp %r12d,0x1c(%rcx) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 23fe7 │ │ │ │ - jmp 23663 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rax │ │ │ │ - jmp 23d3e │ │ │ │ - jne 23418 │ │ │ │ - mov %r13,(%rdi) │ │ │ │ - jmp 23418 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%r8) │ │ │ │ - jl 233de │ │ │ │ - jg 2366c │ │ │ │ - lea 0x4(%r8),%rcx │ │ │ │ - add $0x4,%rdx │ │ │ │ - jmp 23f46 │ │ │ │ + jne 23521 │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 22c85 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + cmp %edx,0x4(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + mov 0xc(%rax),%esi │ │ │ │ + cmp %esi,0xc(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + mov 0x10(%rax),%r9d │ │ │ │ + cmp %r9d,0x10(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + mov 0x18(%rax),%r11d │ │ │ │ + cmp %r11d,0x18(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + mov 0x1c(%rax),%esi │ │ │ │ + cmp %esi,0x1c(%r10) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + add $0x20,%r10 │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 233df │ │ │ │ + jmp 22c85 │ │ │ │ + nop │ │ │ │ + lea 0x4(%rdi),%r8 │ │ │ │ + lea 0x4(%rax),%r12 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + jmp 22dfc │ │ │ │ + lea 0x8(%rdi),%r12 │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + lea 0x8(%rax),%r12 │ │ │ │ + jmp 22dfc │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + jmp 22a9f │ │ │ │ + mov %rdi,%r10 │ │ │ │ + jmp 23277 │ │ │ │ + lea 0xc(%rdi),%r8 │ │ │ │ + lea 0xc(%rax),%r12 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + jmp 22dfc │ │ │ │ + lea 0x10(%rdi),%r12 │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + lea 0x10(%rax),%r12 │ │ │ │ + jmp 22dfc │ │ │ │ + lea 0x14(%rdi),%r8 │ │ │ │ + lea 0x14(%rax),%r12 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + jmp 22dfc │ │ │ │ + jne 232ad │ │ │ │ + mov %r8,(%rdi) │ │ │ │ + jmp 232ad │ │ │ │ + lea 0x18(%rdi),%r12 │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + lea 0x18(%rax),%r12 │ │ │ │ + jmp 22dfc │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rdi) │ │ │ │ + jl 2327e │ │ │ │ + jg 22c8e │ │ │ │ + lea 0x4(%rdi),%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 2333d │ │ │ │ + lea 0x4(%rdi),%r10 │ │ │ │ + lea 0x4(%rax),%r11 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + jmp 22a9f │ │ │ │ ret │ │ │ │ + lea 0x8(%rdi),%r10 │ │ │ │ + lea 0x8(%rax),%r11 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + jmp 22a9f │ │ │ │ + lea 0xc(%rdi),%r10 │ │ │ │ + lea 0xc(%rax),%r11 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + jmp 22a9f │ │ │ │ + lea 0x10(%rdi),%r11 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + jmp 22a9f │ │ │ │ + lea 0x14(%rdi),%r10 │ │ │ │ + lea 0x14(%rax),%r11 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + jmp 22a9f │ │ │ │ + lea 0x18(%rdi),%r11 │ │ │ │ + lea 0x18(%rax),%r10 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + jmp 22a9f │ │ │ │ nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 24200 │ │ │ │ + je 236e0 │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdi),%r15 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 241b0 │ │ │ │ + mov 0x8(%rdi),%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 23690 │ │ │ │ mov %rdx,%rbx │ │ │ │ - jmp 2413f │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 23627 │ │ │ │ + nopl (%rax) │ │ │ │ sub %rdi,%rsi │ │ │ │ add $0x20,%rbx │ │ │ │ call d340 │ │ │ │ - vmovsd -0x8(%rbx),%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%rbp) │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 24187 │ │ │ │ + vmovsd -0x8(%rbx),%xmm3 │ │ │ │ + vmovsd %xmm3,0x18(%rbp) │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + je 23668 │ │ │ │ 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 │ │ │ │ - jne 24120 │ │ │ │ - vmovsd 0x18(%rbx),%xmm1 │ │ │ │ + jne 23608 │ │ │ │ + vmovsd 0x18(%rbx),%xmm2 │ │ │ │ add $0x20,%rbx │ │ │ │ - vmovsd %xmm1,0x18(%rbp) │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2413b │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ - mov %r15,%rbp │ │ │ │ - sub %r14,%rbp │ │ │ │ - add %r12,%rbp │ │ │ │ - cmp %r15,%rbp │ │ │ │ - jne 241b0 │ │ │ │ + vmovsd %xmm2,0x18(%rbp) │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 23623 │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ + mov %r12,%rbp │ │ │ │ + sub %r15,%rbp │ │ │ │ + add %r13,%rbp │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 23690 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbp,%r15 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 241f0 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - add $0x20,%r14 │ │ │ │ + je 236d0 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + add $0x20,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 241c0 │ │ │ │ - mov %rbp,0x8(%r13) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jne 23698 │ │ │ │ + mov %rbp,0x8(%r14) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 241c0 │ │ │ │ - mov %rbp,0x8(%r13) │ │ │ │ - jmp 241e1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jne 23698 │ │ │ │ + mov %rbp,0x8(%r14) │ │ │ │ + jmp 236b9 │ │ │ │ nop │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ lea -0x20(%rdi),%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - vmovdqu (%rdi),%ymm2 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + vmovdqu (%rdi),%ymm3 │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - vextracti64x2 $0x1,%ymm2,%xmm5 │ │ │ │ - vpextrq $0x1,%xmm2,%r15 │ │ │ │ - vmovq %xmm2,%r13 │ │ │ │ + vmovdqu %xmm2,0x8(%rdi) │ │ │ │ + vextracti64x2 $0x1,%ymm3,%xmm5 │ │ │ │ + vpextrq $0x1,%xmm3,%r15 │ │ │ │ + vmovq %xmm3,%r13 │ │ │ │ vmovq %xmm5,%r12 │ │ │ │ mov (%rbx),%rax │ │ │ │ mov %rbx,%r14 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jb 24640 │ │ │ │ + jb 23b20 │ │ │ │ cmp %r13,%rax │ │ │ │ - jne 246b0 │ │ │ │ + jne 23b90 │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov %r12,%r9 │ │ │ │ sub %r15,%r9 │ │ │ │ mov %r8,%rcx │ │ │ │ sub %rdi,%rcx │ │ │ │ cmp %rcx,%r9 │ │ │ │ lea (%r15,%rcx,1),%rsi │ │ │ │ mov %r15,%r9 │ │ │ │ cmovle %r12,%rsi │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - je 24639 │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 23b19 │ │ │ │ mov %rsi,%r10 │ │ │ │ sub %r15,%r10 │ │ │ │ sub $0x10,%r10 │ │ │ │ shr $0x4,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 2449e │ │ │ │ + je 2397e │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 2445a │ │ │ │ + je 2393b │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 2441f │ │ │ │ + je 23900 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 243e4 │ │ │ │ + je 238c5 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 243a9 │ │ │ │ + je 2388a │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 24370 │ │ │ │ + je 23850 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 24330 │ │ │ │ + je 23810 │ │ │ │ mov (%rdi),%r11 │ │ │ │ cmp %r11,(%r15) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ vmovss 0x8(%r15),%xmm1 │ │ │ │ vmovss 0x8(%rdi),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 24640 │ │ │ │ + ja 23b20 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 246b0 │ │ │ │ + ja 23b90 │ │ │ │ lea 0x10(%r15),%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rcx │ │ │ │ cmp %rcx,(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x8(%r9),%xmm3 │ │ │ │ - vmovss 0x8(%rdi),%xmm4 │ │ │ │ - vcomiss %xmm3,%xmm4 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm4,%xmm3 │ │ │ │ - ja 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x8(%r9),%xmm4 │ │ │ │ + vmovss 0x8(%rdi),%xmm6 │ │ │ │ + vcomiss %xmm4,%xmm6 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm6,%xmm4 │ │ │ │ + ja 23b90 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdi),%r10 │ │ │ │ cmp %r10,(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x8(%r9),%xmm6 │ │ │ │ - vmovss 0x8(%rdi),%xmm7 │ │ │ │ - vcomiss %xmm6,%xmm7 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm7,%xmm6 │ │ │ │ - ja 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x8(%r9),%xmm7 │ │ │ │ + vmovss 0x8(%rdi),%xmm8 │ │ │ │ + vcomiss %xmm7,%xmm8 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm8,%xmm7 │ │ │ │ + ja 23b90 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r11 │ │ │ │ cmp %r11,(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x8(%r9),%xmm8 │ │ │ │ - vmovss 0x8(%rdi),%xmm9 │ │ │ │ - vcomiss %xmm8,%xmm9 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm9,%xmm8 │ │ │ │ - ja 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x8(%r9),%xmm9 │ │ │ │ + vmovss 0x8(%rdi),%xmm10 │ │ │ │ + vcomiss %xmm9,%xmm10 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm10,%xmm9 │ │ │ │ + ja 23b90 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%rcx │ │ │ │ cmp %rcx,(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x8(%r9),%xmm10 │ │ │ │ - vmovss 0x8(%rdi),%xmm11 │ │ │ │ - vcomiss %xmm10,%xmm11 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm11,%xmm10 │ │ │ │ - ja 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x8(%r9),%xmm11 │ │ │ │ + vmovss 0x8(%rdi),%xmm12 │ │ │ │ + vcomiss %xmm11,%xmm12 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm12,%xmm11 │ │ │ │ + ja 23b90 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r10 │ │ │ │ cmp %r10,(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x8(%r9),%xmm12 │ │ │ │ - vmovss 0x8(%rdi),%xmm13 │ │ │ │ - vcomiss %xmm12,%xmm13 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm13,%xmm12 │ │ │ │ - ja 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x8(%r9),%xmm13 │ │ │ │ + vmovss 0x8(%rdi),%xmm14 │ │ │ │ + vcomiss %xmm13,%xmm14 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm14,%xmm13 │ │ │ │ + ja 23b90 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r11 │ │ │ │ cmp %r11,(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x8(%r9),%xmm14 │ │ │ │ - vmovss 0x8(%rdi),%xmm15 │ │ │ │ - vcomiss %xmm14,%xmm15 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm15,%xmm14 │ │ │ │ - ja 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x8(%r9),%xmm15 │ │ │ │ + vmovss 0x8(%rdi),%xmm5 │ │ │ │ + vcomiss %xmm15,%xmm5 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm5,%xmm15 │ │ │ │ + ja 23b90 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 24639 │ │ │ │ + je 23b19 │ │ │ │ mov (%rdi),%rcx │ │ │ │ cmp %rcx,(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x8(%r9),%xmm5 │ │ │ │ - vmovss 0x8(%rdi),%xmm1 │ │ │ │ - vcomiss %xmm5,%xmm1 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm1,%xmm5 │ │ │ │ - ja 246b0 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x8(%r9),%xmm1 │ │ │ │ + vmovss 0x8(%rdi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 23b90 │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ cmp %r10,0x10(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x18(%r9),%xmm3 │ │ │ │ - vmovss 0x18(%rdi),%xmm0 │ │ │ │ - vcomiss %xmm3,%xmm0 │ │ │ │ - ja 24640 │ │ │ │ - vcomiss %xmm0,%xmm3 │ │ │ │ - ja 246b0 │ │ │ │ - mov 0x20(%rdi),%r11 │ │ │ │ - cmp %r11,0x20(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x28(%r9),%xmm4 │ │ │ │ - vmovss 0x28(%rdi),%xmm6 │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x18(%r9),%xmm4 │ │ │ │ + vmovss 0x18(%rdi),%xmm6 │ │ │ │ vcomiss %xmm4,%xmm6 │ │ │ │ - ja 24640 │ │ │ │ + ja 23b20 │ │ │ │ vcomiss %xmm6,%xmm4 │ │ │ │ - ja 246b0 │ │ │ │ - mov 0x30(%rdi),%rcx │ │ │ │ - cmp %rcx,0x30(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x38(%r9),%xmm7 │ │ │ │ - vmovss 0x38(%rdi),%xmm8 │ │ │ │ + ja 23b90 │ │ │ │ + mov 0x20(%rdi),%r11 │ │ │ │ + cmp %r11,0x20(%r9) │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x28(%r9),%xmm7 │ │ │ │ + vmovss 0x28(%rdi),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 24640 │ │ │ │ + ja 23b20 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 246b0 │ │ │ │ - mov 0x40(%rdi),%r10 │ │ │ │ - cmp %r10,0x40(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x48(%r9),%xmm9 │ │ │ │ - vmovss 0x48(%rdi),%xmm10 │ │ │ │ + ja 23b90 │ │ │ │ + mov 0x30(%rdi),%rcx │ │ │ │ + cmp %rcx,0x30(%r9) │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x38(%r9),%xmm9 │ │ │ │ + vmovss 0x38(%rdi),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 24640 │ │ │ │ + ja 23b20 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 246b0 │ │ │ │ - mov 0x50(%rdi),%r11 │ │ │ │ - cmp %r11,0x50(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x58(%r9),%xmm11 │ │ │ │ - vmovss 0x58(%rdi),%xmm12 │ │ │ │ + ja 23b90 │ │ │ │ + mov 0x40(%rdi),%r10 │ │ │ │ + cmp %r10,0x40(%r9) │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x48(%r9),%xmm11 │ │ │ │ + vmovss 0x48(%rdi),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 24640 │ │ │ │ + ja 23b20 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 246b0 │ │ │ │ - mov 0x60(%rdi),%rcx │ │ │ │ - cmp %rcx,0x60(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x68(%r9),%xmm13 │ │ │ │ - vmovss 0x68(%rdi),%xmm14 │ │ │ │ + ja 23b90 │ │ │ │ + mov 0x50(%rdi),%r11 │ │ │ │ + cmp %r11,0x50(%r9) │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x58(%r9),%xmm13 │ │ │ │ + vmovss 0x58(%rdi),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 24640 │ │ │ │ + ja 23b20 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 246b0 │ │ │ │ - mov 0x70(%rdi),%r10 │ │ │ │ - cmp %r10,0x70(%r9) │ │ │ │ - jb 24640 │ │ │ │ - jne 246b0 │ │ │ │ - vmovss 0x78(%r9),%xmm15 │ │ │ │ - vmovss 0x78(%rdi),%xmm5 │ │ │ │ + ja 23b90 │ │ │ │ + mov 0x60(%rdi),%rcx │ │ │ │ + cmp %rcx,0x60(%r9) │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x68(%r9),%xmm15 │ │ │ │ + vmovss 0x68(%rdi),%xmm5 │ │ │ │ vcomiss %xmm15,%xmm5 │ │ │ │ - ja 24640 │ │ │ │ + ja 23b20 │ │ │ │ vcomiss %xmm5,%xmm15 │ │ │ │ - ja 246b0 │ │ │ │ + ja 23b90 │ │ │ │ + mov 0x70(%rdi),%r10 │ │ │ │ + cmp %r10,0x70(%r9) │ │ │ │ + jb 23b20 │ │ │ │ + jne 23b90 │ │ │ │ + vmovss 0x78(%r9),%xmm1 │ │ │ │ + vmovss 0x78(%rdi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 23b20 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 23b90 │ │ │ │ sub $0xffffffffffffff80,%r9 │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 2449e │ │ │ │ + jne 2397e │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 246b0 │ │ │ │ + je 23b90 │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovq 0x10(%rbx),%xmm1 │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm1,%xmm3 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm0,%xmm4 │ │ │ │ + vmovq 0x10(%rbx),%xmm4 │ │ │ │ + vmovq %rax,%xmm7 │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm7,%xmm8 │ │ │ │ mov 0x18(%rdx),%rsi │ │ │ │ - vinserti64x2 $0x1,%xmm3,%ymm4,%ymm6 │ │ │ │ - vmovdqu %ymm6,(%rdx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm4,%xmm6 │ │ │ │ + vinserti64x2 $0x1,%xmm6,%ymm8,%ymm9 │ │ │ │ + vmovdqu %ymm9,(%rdx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm2,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2469d │ │ │ │ - vmovdqa %ymm2,(%rsp) │ │ │ │ + je 23b80 │ │ │ │ + vmovdqa %xmm2,0x10(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + vmovdqa %ymm3,0x20(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa (%rsp),%ymm2 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm3 │ │ │ │ sub $0x20,%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - jmp 2425f │ │ │ │ + jmp 23738 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ mov 0x18(%rdx),%rsi │ │ │ │ - vmovdqu %ymm2,(%rdx) │ │ │ │ + vmovdqu %ymm3,(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 246e0 │ │ │ │ + je 23bc0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -21207,2009 +20833,2065 @@ │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 24da9 │ │ │ │ + je 24269 │ │ │ │ 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 249a2 │ │ │ │ + je 23e76 │ │ │ │ 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 │ │ │ │ - jae 249c0 │ │ │ │ - vmovq 0x10(%rbx),%xmm0 │ │ │ │ + jae 23e88 │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm0,%xmm0 │ │ │ │ - vmovq %rax,%xmm2 │ │ │ │ + vmovq %r10,%xmm14 │ │ │ │ + vmovq %rax,%xmm1 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm14,%xmm15 │ │ │ │ + vpinsrq $0x1,%rcx,%xmm1,%xmm0 │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - vpinsrq $0x1,%rcx,%xmm2,%xmm3 │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ lea 0x20(%rbx),%r14 │ │ │ │ - vinserti64x2 $0x1,%xmm0,%ymm3,%ymm1 │ │ │ │ - vmovdqa %ymm1,(%rsp) │ │ │ │ + vmovdqu %xmm3,0x8(%rbx) │ │ │ │ + vinserti64x2 $0x1,%xmm15,%ymm0,%ymm2 │ │ │ │ + vmovdqa %ymm2,(%rsp) │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 24970 │ │ │ │ + je 23e44 │ │ │ │ mov %rbx,%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ sub $0x20,%r8 │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x3,%r8d │ │ │ │ - je 248a2 │ │ │ │ + je 23d63 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 24852 │ │ │ │ + je 23d19 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 2480b │ │ │ │ + je 23cd9 │ │ │ │ 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) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ + vmovdqu %xmm5,0x8(%r12) │ │ │ │ vmovdqu %ymm4,0x20(%r12) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2480b │ │ │ │ + je 23cd9 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x20(%r12),%ymm5 │ │ │ │ + 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 %ymm5,0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24852 │ │ │ │ + je 23d19 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x20(%r12),%ymm10 │ │ │ │ + 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 %ymm10,0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24899 │ │ │ │ + je 23d5a │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 24970 │ │ │ │ - vmovdqu -0x20(%r12),%ymm7 │ │ │ │ + je 23e44 │ │ │ │ + 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 %ymm7,0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 248e4 │ │ │ │ + je 23d9f │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x20(%rbx),%ymm8 │ │ │ │ + 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 %ymm8,(%rbx) │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + vmovdqu %xmm14,-0x18(%rbx) │ │ │ │ + vmovdqu %ymm13,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2491d │ │ │ │ + je 23dd2 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x40(%rbx),%ymm9 │ │ │ │ + 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 %ymm9,-0x20(%rbx) │ │ │ │ + mov -0x8(%rbx),%rsi │ │ │ │ + vmovdqu %xmm1,-0x38(%rbx) │ │ │ │ + vmovdqu %ymm15,-0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24957 │ │ │ │ + je 23e05 │ │ │ │ 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),%ymm10 │ │ │ │ - mov 0x28(%r12),%rdi │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ - jmp 24867 │ │ │ │ - nop │ │ │ │ - vmovdqa (%rsp),%ymm6 │ │ │ │ + vmovdqu %xmm2,0x8(%r12) │ │ │ │ + vmovdqu %ymm0,0x20(%r12) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 23d4f │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 23d63 │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ + vmovdqa (%rsp),%ymm10 │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - vmovdqu %ymm6,0x0(%r13) │ │ │ │ + vmovdqu %ymm10,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24993 │ │ │ │ + je 23e67 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r14,%rbx │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 24740 │ │ │ │ + jne 23c18 │ │ │ │ vzeroupper │ │ │ │ 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) │ │ │ │ - jne 24d60 │ │ │ │ - vmovq 0x10(%rbx),%xmm0 │ │ │ │ + nopl (%rax) │ │ │ │ + jne 24220 │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ mov 0x10(%r13),%r8 │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ - vmovq %xmm0,%r9 │ │ │ │ + mov %r10,%r9 │ │ │ │ sub %rdi,%rdx │ │ │ │ - vmovq %xmm0,%r10 │ │ │ │ sub %rcx,%r9 │ │ │ │ - lea (%rcx,%rdx,1),%rsi │ │ │ │ cmp %rdx,%r9 │ │ │ │ + lea (%rcx,%rdx,1),%rsi │ │ │ │ mov %rcx,%r9 │ │ │ │ cmovle %r10,%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 24d56 │ │ │ │ + je 24214 │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 24bba │ │ │ │ + je 24079 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 24b76 │ │ │ │ + je 24035 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 24b3b │ │ │ │ + je 23ffa │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 24b00 │ │ │ │ + je 23fbf │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 24ac6 │ │ │ │ + je 23f86 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 24a8d │ │ │ │ + je 23f4d │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 24d74 │ │ │ │ + jne 24234 │ │ │ │ mov (%rdi),%rdx │ │ │ │ cmp %rdx,(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%r9),%xmm3 │ │ │ │ - vmovss 0x8(%rdi),%xmm4 │ │ │ │ - vcomiss %xmm3,%xmm4 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm4,%xmm3 │ │ │ │ - ja 24d60 │ │ │ │ - add $0x10,%r9 │ │ │ │ - add $0x10,%rdi │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - cmp %r10,(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%r9),%xmm5 │ │ │ │ - vmovss 0x8(%rdi),%xmm6 │ │ │ │ - vcomiss %xmm5,%xmm6 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm6,%xmm5 │ │ │ │ - ja 24d60 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%r9),%xmm2 │ │ │ │ + vmovss 0x8(%rdi),%xmm3 │ │ │ │ + vcomiss %xmm2,%xmm3 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm3,%xmm2 │ │ │ │ + ja 24220 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r11 │ │ │ │ cmp %r11,(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%r9),%xmm7 │ │ │ │ - vmovss 0x8(%rdi),%xmm8 │ │ │ │ - vcomiss %xmm7,%xmm8 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm8,%xmm7 │ │ │ │ - ja 24d60 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%r9),%xmm4 │ │ │ │ + vmovss 0x8(%rdi),%xmm5 │ │ │ │ + vcomiss %xmm4,%xmm5 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm5,%xmm4 │ │ │ │ + ja 24220 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r14 │ │ │ │ cmp %r14,(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%r9),%xmm9 │ │ │ │ - vmovss 0x8(%rdi),%xmm10 │ │ │ │ - vcomiss %xmm9,%xmm10 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm10,%xmm9 │ │ │ │ - ja 24d60 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%r9),%xmm6 │ │ │ │ + vmovss 0x8(%rdi),%xmm7 │ │ │ │ + vcomiss %xmm6,%xmm7 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm7,%xmm6 │ │ │ │ + ja 24220 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%rdx │ │ │ │ cmp %rdx,(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%r9),%xmm11 │ │ │ │ - vmovss 0x8(%rdi),%xmm12 │ │ │ │ - vcomiss %xmm11,%xmm12 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm12,%xmm11 │ │ │ │ - ja 24d60 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%r9),%xmm8 │ │ │ │ + vmovss 0x8(%rdi),%xmm9 │ │ │ │ + vcomiss %xmm8,%xmm9 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm9,%xmm8 │ │ │ │ + ja 24220 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ - mov (%rdi),%r10 │ │ │ │ - cmp %r10,(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%r9),%xmm13 │ │ │ │ - vmovss 0x8(%rdi),%xmm14 │ │ │ │ - vcomiss %xmm13,%xmm14 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm14,%xmm13 │ │ │ │ - ja 24d60 │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + cmp %r11,(%r9) │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%r9),%xmm10 │ │ │ │ + vmovss 0x8(%rdi),%xmm11 │ │ │ │ + vcomiss %xmm10,%xmm11 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm11,%xmm10 │ │ │ │ + ja 24220 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov (%rdi),%r14 │ │ │ │ + cmp %r14,(%r9) │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%r9),%xmm12 │ │ │ │ + vmovss 0x8(%rdi),%xmm13 │ │ │ │ + vcomiss %xmm12,%xmm13 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm13,%xmm12 │ │ │ │ + ja 24220 │ │ │ │ add $0x10,%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 24d56 │ │ │ │ - mov (%rdi),%r11 │ │ │ │ - cmp %r11,(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%r9),%xmm15 │ │ │ │ - vmovss 0x8(%rdi),%xmm2 │ │ │ │ - vcomiss %xmm15,%xmm2 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm2,%xmm15 │ │ │ │ - ja 24d60 │ │ │ │ - mov 0x10(%rdi),%r14 │ │ │ │ - cmp %r14,0x10(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x18(%r9),%xmm3 │ │ │ │ - vmovss 0x18(%rdi),%xmm1 │ │ │ │ - vcomiss %xmm3,%xmm1 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm1,%xmm3 │ │ │ │ - ja 24d60 │ │ │ │ - mov 0x20(%rdi),%rdx │ │ │ │ - cmp %rdx,0x20(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x28(%r9),%xmm4 │ │ │ │ - vmovss 0x28(%rdi),%xmm5 │ │ │ │ + je 24214 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + cmp %rdx,(%r9) │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%r9),%xmm14 │ │ │ │ + vmovss 0x8(%rdi),%xmm15 │ │ │ │ + vcomiss %xmm14,%xmm15 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm15,%xmm14 │ │ │ │ + ja 24220 │ │ │ │ + mov 0x10(%rdi),%r11 │ │ │ │ + cmp %r11,0x10(%r9) │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x18(%r9),%xmm1 │ │ │ │ + vmovss 0x18(%rdi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 24220 │ │ │ │ + mov 0x20(%rdi),%r14 │ │ │ │ + cmp %r14,0x20(%r9) │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x28(%r9),%xmm2 │ │ │ │ + vmovss 0x28(%rdi),%xmm3 │ │ │ │ + vcomiss %xmm2,%xmm3 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm3,%xmm2 │ │ │ │ + ja 24220 │ │ │ │ + mov 0x30(%rdi),%rdx │ │ │ │ + cmp %rdx,0x30(%r9) │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x38(%r9),%xmm4 │ │ │ │ + vmovss 0x38(%rdi),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 24759 │ │ │ │ + ja 23c30 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 24d60 │ │ │ │ - mov 0x30(%rdi),%r10 │ │ │ │ - cmp %r10,0x30(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x38(%r9),%xmm6 │ │ │ │ - vmovss 0x38(%rdi),%xmm7 │ │ │ │ - vcomiss %xmm6,%xmm7 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm7,%xmm6 │ │ │ │ - ja 24d60 │ │ │ │ + ja 24220 │ │ │ │ mov 0x40(%rdi),%r11 │ │ │ │ cmp %r11,0x40(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x48(%r9),%xmm8 │ │ │ │ - vmovss 0x48(%rdi),%xmm9 │ │ │ │ - vcomiss %xmm8,%xmm9 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm9,%xmm8 │ │ │ │ - ja 24d60 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x48(%r9),%xmm6 │ │ │ │ + vmovss 0x48(%rdi),%xmm7 │ │ │ │ + vcomiss %xmm6,%xmm7 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm7,%xmm6 │ │ │ │ + ja 24220 │ │ │ │ mov 0x50(%rdi),%r14 │ │ │ │ cmp %r14,0x50(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x58(%r9),%xmm10 │ │ │ │ - vmovss 0x58(%rdi),%xmm11 │ │ │ │ - vcomiss %xmm10,%xmm11 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm11,%xmm10 │ │ │ │ - ja 24d60 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x58(%r9),%xmm8 │ │ │ │ + vmovss 0x58(%rdi),%xmm9 │ │ │ │ + vcomiss %xmm8,%xmm9 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm9,%xmm8 │ │ │ │ + ja 24220 │ │ │ │ mov 0x60(%rdi),%rdx │ │ │ │ cmp %rdx,0x60(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x68(%r9),%xmm12 │ │ │ │ - vmovss 0x68(%rdi),%xmm13 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x68(%r9),%xmm10 │ │ │ │ + vmovss 0x68(%rdi),%xmm11 │ │ │ │ + vcomiss %xmm10,%xmm11 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm11,%xmm10 │ │ │ │ + ja 24220 │ │ │ │ + mov 0x70(%rdi),%r11 │ │ │ │ + cmp %r11,0x70(%r9) │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x78(%r9),%xmm12 │ │ │ │ + vmovss 0x78(%rdi),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 24759 │ │ │ │ + ja 23c30 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 24d60 │ │ │ │ - mov 0x70(%rdi),%r10 │ │ │ │ - cmp %r10,0x70(%r9) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x78(%r9),%xmm14 │ │ │ │ - vmovss 0x78(%rdi),%xmm15 │ │ │ │ - vcomiss %xmm14,%xmm15 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm15,%xmm14 │ │ │ │ - ja 24d60 │ │ │ │ + ja 24220 │ │ │ │ sub $0xffffffffffffff80,%r9 │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 24bba │ │ │ │ + jne 24079 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jne 24759 │ │ │ │ - nop │ │ │ │ + jne 23c30 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x20(%rbx),%r14 │ │ │ │ - call 24210 │ │ │ │ - jmp 24993 │ │ │ │ + call 236f0 │ │ │ │ + jmp 23e67 │ │ │ │ mov (%rdi),%r14 │ │ │ │ cmp %r14,(%rcx) │ │ │ │ - jb 24759 │ │ │ │ - jne 24d60 │ │ │ │ - vmovss 0x8(%rcx),%xmm2 │ │ │ │ - vmovss 0x8(%rdi),%xmm1 │ │ │ │ - vcomiss %xmm2,%xmm1 │ │ │ │ - ja 24759 │ │ │ │ - vcomiss %xmm1,%xmm2 │ │ │ │ - ja 24d60 │ │ │ │ + jb 23c30 │ │ │ │ + jne 24220 │ │ │ │ + vmovss 0x8(%rcx),%xmm1 │ │ │ │ + vmovss 0x8(%rdi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 23c30 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 24220 │ │ │ │ lea 0x10(%rcx),%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 24a54 │ │ │ │ + jmp 23f14 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24f8f │ │ │ │ + je 2444f │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 24f68 │ │ │ │ + je 24428 │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%rcx),%rbx │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 24f2d │ │ │ │ + je 243ed │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov 0x18(%rsi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 24f0b │ │ │ │ + je 243cb │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 24eed │ │ │ │ + je 243ad │ │ │ │ mov 0x18(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 24ecf │ │ │ │ + je 2438f │ │ │ │ mov 0x18(%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 24eb0 │ │ │ │ + je 24370 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 24e90 │ │ │ │ + je 24350 │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 24e75 │ │ │ │ + je 24335 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ - call 24db0 │ │ │ │ + call 24270 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x10(%r14),%r14 │ │ │ │ mov $0x28,%esi │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 24e56 │ │ │ │ + jne 24316 │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 24e90 │ │ │ │ + je 24350 │ │ │ │ mov %r14,%rbx │ │ │ │ - jmp 24e4d │ │ │ │ + jmp 2430d │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 24eb0 │ │ │ │ + je 24370 │ │ │ │ mov %rbx,%rbp │ │ │ │ - jmp 24e44 │ │ │ │ + jmp 24304 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%r12),%rbp │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 24ecf │ │ │ │ + je 2438f │ │ │ │ mov %rbp,%r12 │ │ │ │ - jmp 24e3a │ │ │ │ + jmp 242fa │ │ │ │ mov 0x10(%r13),%r12 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je 24eed │ │ │ │ + je 243ad │ │ │ │ mov %r12,%r13 │ │ │ │ - jmp 24e2d │ │ │ │ + jmp 242ed │ │ │ │ mov 0x10(%r15),%r13 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 24f0b │ │ │ │ + je 243cb │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 24e20 │ │ │ │ + jmp 242e0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov $0x28,%esi │ │ │ │ mov 0x10(%rdi),%r15 │ │ │ │ call d340 │ │ │ │ test %r15,%r15 │ │ │ │ - je 24f2d │ │ │ │ + je 243ed │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ - jmp 24e0e │ │ │ │ + jmp 242ce │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x28,%esi │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 24f4f │ │ │ │ + je 2440f │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ - jmp 24df7 │ │ │ │ + jmp 242b7 │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov $0x28,%esi │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 24f8a │ │ │ │ + je 2444a │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ - jmp 24dc7 │ │ │ │ + jmp 24287 │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 25407 │ │ │ │ + je 248d7 │ │ │ │ lea 0x30(%rdi),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 25407 │ │ │ │ + je 248d7 │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r13 │ │ │ │ + push %r12 │ │ │ │ mov %r8,%r12 │ │ │ │ - sub $0x68,%rsp │ │ │ │ + push %rbx │ │ │ │ + sub $0x78,%rsp │ │ │ │ mov %rsi,(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm1 │ │ │ │ + vmovdqa %xmm5,0x60(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r12),%xmm7 │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ - mov 0x8(%r12),%rbx │ │ │ │ mov %r12,%r14 │ │ │ │ + mov 0x8(%r12),%rbx │ │ │ │ mov 0x8(%r13),%r15 │ │ │ │ - vmovq %xmm1,%rdi │ │ │ │ - sub %rsi,%r15 │ │ │ │ - vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vmovq %xmm7,%rdi │ │ │ │ + vmovdqa %xmm7,0x10(%rsp) │ │ │ │ sub %rdi,%rbx │ │ │ │ - mov %r15,%rdx │ │ │ │ - vmovq %xmm1,0x50(%rsp) │ │ │ │ + sub %rsi,%r15 │ │ │ │ + vmovq %xmm7,0x50(%rsp) │ │ │ │ cmp %r15,%rbx │ │ │ │ + mov %r15,%rdx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2502c │ │ │ │ + je 244ec │ │ │ │ vzeroupper │ │ │ │ call d110 │ │ │ │ test %eax,%eax │ │ │ │ - jne 25400 │ │ │ │ + jne 248d0 │ │ │ │ mov %rbx,%rax │ │ │ │ sub %r15,%rax │ │ │ │ - vmovdqu 0x18(%r12),%xmm2 │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu 0x18(%r12),%xmm3 │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ lea 0x30(%r12),%rcx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm4 │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ + lea -0x30(%r12),%r15 │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ - vmovdqa %xmm2,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ + vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + vmovdqu %xmm4,0x20(%r12) │ │ │ │ + vmovdqu %ymm0,(%r12) │ │ │ │ test %rax,%rax │ │ │ │ - js 25200 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - lea -0x30(%r12),%r15 │ │ │ │ - vmovdqu %ymm3,(%r12) │ │ │ │ - jmp 25125 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jns 245dd │ │ │ │ + jmp 246b0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rdi │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ sub %r9,%rax │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jns 25190 │ │ │ │ - vmovdqu %xmm0,(%r14) │ │ │ │ + jns 24648 │ │ │ │ + vmovdqu %xmm1,(%r14) │ │ │ │ + vmovdqa 0x60(%rsp),%xmm8 │ │ │ │ mov 0x10(%r15),%r10 │ │ │ │ mov %r10,0x10(%r14) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm8,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 250da │ │ │ │ + je 24596 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r15),%xmm6 │ │ │ │ + vmovdqu 0x18(%r15),%xmm9 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm10 │ │ │ │ mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm6,0x18(%r14) │ │ │ │ + vmovdqu %xmm9,0x18(%r14) │ │ │ │ mov 0x28(%r15),%r11 │ │ │ │ mov %r11,0x28(%r14) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - movq $0x0,0x20(%r15) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm10,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2511e │ │ │ │ + je 245d6 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ sub $0x30,%r15 │ │ │ │ mov %r12,%r14 │ │ │ │ - vmovdqu (%r15),%xmm0 │ │ │ │ + vmovdqu (%r15),%xmm1 │ │ │ │ mov 0x8(%r15),%r9 │ │ │ │ mov %r15,%r12 │ │ │ │ - vmovq %xmm0,%rsi │ │ │ │ + vmovq %xmm1,%rsi │ │ │ │ sub %rsi,%r9 │ │ │ │ cmp %r9,%rbx │ │ │ │ mov %r9,%rdx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 25090 │ │ │ │ + je 24550 │ │ │ │ mov %r9,0x58(%rsp) │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqa %xmm1,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d110 │ │ │ │ - vmovdqa 0x40(%rsp),%xmm0 │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ + vmovdqa 0x40(%rsp),%xmm1 │ │ │ │ test %eax,%eax │ │ │ │ - je 25090 │ │ │ │ + je 24550 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ cltq │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - js 250a9 │ │ │ │ + js 24569 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ + vmovdqu %xmm2,(%r14) │ │ │ │ mov %rax,0x10(%r14) │ │ │ │ - vmovdqu %xmm4,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 251b1 │ │ │ │ + je 24669 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm5 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ + vmovdqa 0x20(%rsp),%xmm6 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%r14) │ │ │ │ + vmovdqu %xmm6,0x18(%r14) │ │ │ │ mov %rbx,0x28(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 251de │ │ │ │ + je 24696 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ cmp %rdi,(%rsp) │ │ │ │ - je 253ee │ │ │ │ + je 248bd │ │ │ │ mov %rdi,%r12 │ │ │ │ - jmp 24fe0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - vmovdqu %ymm7,(%r12) │ │ │ │ + jmp 244a0 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 2538c │ │ │ │ + je 2485b │ │ │ │ mov %r12,%rax │ │ │ │ sub %r13,%rax │ │ │ │ test $0x10,%al │ │ │ │ - je 25270 │ │ │ │ - vmovdqu -0x30(%r12),%xmm8 │ │ │ │ + je 24750 │ │ │ │ + vmovdqu -0x30(%r12),%xmm11 │ │ │ │ mov -0x20(%r12),%r8 │ │ │ │ - mov (%r12),%rdi │ │ │ │ lea -0x30(%r12),%r14 │ │ │ │ + mov 0x30(%r14),%rdi │ │ │ │ mov 0x40(%r14),%rsi │ │ │ │ + vmovdqu %xmm11,0x30(%r14) │ │ │ │ mov %r8,0x40(%r14) │ │ │ │ - vmovdqu %xmm8,0x30(%r14) │ │ │ │ - movq $0x0,-0x30(%r12) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ + vmovdqu %xmm4,-0x30(%r12) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 25334 │ │ │ │ - jmp 2533f │ │ │ │ + je 24709 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + vmovdqu 0x18(%r14),%xmm12 │ │ │ │ + mov 0x28(%r14),%rcx │ │ │ │ + movq $0x0,0x28(%r14) │ │ │ │ + mov 0x48(%r14),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm13 │ │ │ │ + mov 0x58(%r14),%rsi │ │ │ │ + vmovdqu %xmm12,0x48(%r14) │ │ │ │ + mov %rcx,0x58(%r14) │ │ │ │ + vmovdqu %xmm13,0x18(%r14) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 24847 │ │ │ │ + jmp 24852 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x30(%r14),%xmm12 │ │ │ │ + vmovdqu -0x30(%r14),%xmm5 │ │ │ │ mov -0x20(%r14),%r9 │ │ │ │ - mov (%r14),%rdi │ │ │ │ lea -0x30(%r14),%rbx │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm7 │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ + vmovdqu %xmm5,0x30(%rbx) │ │ │ │ mov %r9,0x40(%rbx) │ │ │ │ - vmovdqu %xmm12,0x30(%rbx) │ │ │ │ - movq $0x0,-0x30(%r14) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + vmovdqu %xmm7,-0x30(%r14) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 252b6 │ │ │ │ + je 24793 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm13 │ │ │ │ + vmovdqu 0x18(%rbx),%xmm3 │ │ │ │ mov 0x28(%rbx),%r15 │ │ │ │ + movq $0x0,0x28(%rbx) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm0 │ │ │ │ mov 0x58(%rbx),%rsi │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm3,0x48(%rbx) │ │ │ │ mov %r15,0x58(%rbx) │ │ │ │ - vmovdqu %xmm13,0x48(%rbx) │ │ │ │ + vmovdqu %xmm0,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 252f8 │ │ │ │ + je 247d0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x30(%rbx),%xmm14 │ │ │ │ + vmovdqu -0x30(%rbx),%xmm1 │ │ │ │ mov -0x20(%rbx),%r10 │ │ │ │ lea -0x30(%rbx),%r14 │ │ │ │ mov 0x30(%r14),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm2 │ │ │ │ mov 0x40(%r14),%rsi │ │ │ │ + vmovdqu %xmm1,0x30(%r14) │ │ │ │ mov %r10,0x40(%r14) │ │ │ │ - vmovdqu %xmm14,0x30(%r14) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ + vmovdqu %xmm2,-0x30(%rbx) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2533f │ │ │ │ + je 24812 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r14),%xmm9 │ │ │ │ - mov 0x28(%r14),%rcx │ │ │ │ + vmovdqu 0x18(%r14),%xmm6 │ │ │ │ + mov 0x28(%r14),%r11 │ │ │ │ + movq $0x0,0x28(%r14) │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm8 │ │ │ │ mov 0x58(%r14),%rsi │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x20(%r14) │ │ │ │ - movq $0x0,0x28(%r14) │ │ │ │ - mov %rcx,0x58(%r14) │ │ │ │ - vmovdqu %xmm9,0x48(%r14) │ │ │ │ + vmovdqu %xmm6,0x48(%r14) │ │ │ │ + mov %r11,0x58(%r14) │ │ │ │ + vmovdqu %xmm8,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25383 │ │ │ │ + je 24852 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 25270 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm10 │ │ │ │ + jne 24750 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + vmovdqa 0x10(%rsp),%xmm14 │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rdx,0x10(%r13) │ │ │ │ - vmovdqu %xmm10,0x0(%r13) │ │ │ │ + mov %r14,0x10(%r13) │ │ │ │ + vmovdqu %xmm14,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 253b9 │ │ │ │ + je 24888 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm11 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm15 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%r13) │ │ │ │ - mov %r12,0x28(%r13) │ │ │ │ + vmovdqu %xmm15,0x18(%r13) │ │ │ │ + mov %rdx,0x28(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 251d3 │ │ │ │ + jne 2468b │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ cmp %rdi,(%rsp) │ │ │ │ - jne 251ed │ │ │ │ + jne 246a5 │ │ │ │ vzeroupper │ │ │ │ - add $0x68,%rsp │ │ │ │ + add $0x78,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ cltq │ │ │ │ - jmp 25032 │ │ │ │ + jmp 244f2 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ + sub $0x78,%rsp │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ mov %r8,%rbx │ │ │ │ - mov %rbp,0x40(%rsp) │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ mov %rdx,%r12 │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov %rbp,0x50(%rsp) │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + vmovdqa %xmm6,(%rsp) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 255db │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ + je 24a9b │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ mov %rdi,%rbp │ │ │ │ mov %rsi,%r14 │ │ │ │ - jmp 254d7 │ │ │ │ - nop │ │ │ │ - vmovdqu %xmm6,(%rbx) │ │ │ │ + jmp 249a3 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu %xmm14,(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ mov 0x10(%r12),%rcx │ │ │ │ mov %rcx,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm5,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25481 │ │ │ │ + je 24953 │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm9 │ │ │ │ + vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm2 │ │ │ │ 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 %xmm2,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 254c6 │ │ │ │ + je 24992 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 255d6 │ │ │ │ + je 24a96 │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 25760 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ - vmovdqu (%r12),%xmm6 │ │ │ │ + je 24c00 │ │ │ │ + vmovdqu 0x0(%rbp),%xmm15 │ │ │ │ + vmovdqu (%r12),%xmm14 │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov 0x8(%rbp),%r11 │ │ │ │ - vmovq %xmm7,%rsi │ │ │ │ - vmovq %xmm6,%rdi │ │ │ │ + vmovq %xmm15,%rsi │ │ │ │ + vmovq %xmm14,%rdi │ │ │ │ sub %rdi,%r13 │ │ │ │ sub %rsi,%r11 │ │ │ │ cmp %r11,%r13 │ │ │ │ mov %r11,%rdx │ │ │ │ cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 25542 │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - vmovdqa %xmm7,0x20(%rsp) │ │ │ │ - vmovdqa %xmm6,0x10(%rsp) │ │ │ │ + je 24a0e │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + vmovdqa %xmm15,0x30(%rsp) │ │ │ │ + vmovdqa %xmm14,0x20(%rsp) │ │ │ │ call d110 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm14 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - jne 25750 │ │ │ │ + vmovdqa 0x30(%rsp),%xmm15 │ │ │ │ + jne 24bf0 │ │ │ │ sub %r11,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %r13,%r13 │ │ │ │ - js 25450 │ │ │ │ - vmovdqu %xmm7,(%rbx) │ │ │ │ + js 24928 │ │ │ │ + vmovdqu %xmm15,(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm6 │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm6,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25586 │ │ │ │ + je 24a4c │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm8 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm7 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm0 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm8,0x18(%rbx) │ │ │ │ + vmovdqu %xmm7,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 255c5 │ │ │ │ + je 24a85 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 254d7 │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ + jne 249a3 │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 25722 │ │ │ │ + je 24bcb │ │ │ │ mov %r15,%rax │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ sub %r12,%rax │ │ │ │ + vmovdqa %xmm3,(%rsp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 25960 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm12 │ │ │ │ + jne 24dc8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r12),%xmm11 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm12 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm12,(%rbx) │ │ │ │ + vmovdqu %xmm11,(%rbx) │ │ │ │ mov 0x10(%r12),%rbp │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm12,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25641 │ │ │ │ + je 24afb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm13 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm13,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r13 │ │ │ │ mov %r13,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm14,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25686 │ │ │ │ + je 24b3a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%r12),%xmm14 │ │ │ │ - lea 0x30(%r12),%rbp │ │ │ │ + vmovdqu 0x30(%r12),%xmm15 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ lea 0x30(%rbx),%r13 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm14,0x30(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm6 │ │ │ │ + vmovdqu %xmm15,0x30(%rbx) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,0x10(%r13) │ │ │ │ - movq $0x0,0x30(%r12) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + vmovdqu %xmm6,0x30(%r12) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 256d1 │ │ │ │ + je 24b80 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm15 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm7 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm0 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%r13) │ │ │ │ + vmovdqu %xmm7,0x18(%r13) │ │ │ │ mov 0x28(%rbp),%r12 │ │ │ │ mov %r12,0x28(%r13) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm0,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25711 │ │ │ │ + je 24bba │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%rbp),%r12 │ │ │ │ lea 0x30(%r13),%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 25600 │ │ │ │ + jne 24ac0 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - add $0x68,%rsp │ │ │ │ + mov 0x50(%rsp),%rbp │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ + add $0x78,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 25545 │ │ │ │ + jmp 24a11 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 255d6 │ │ │ │ + je 24a96 │ │ │ │ mov %r14,%rax │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ sub %rbp,%rax │ │ │ │ + vmovdqa %xmm7,(%rsp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 258c0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm2 │ │ │ │ + jne 24d40 │ │ │ │ + vmovdqu 0x0(%rbp),%xmm3 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm4 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm2,(%rbx) │ │ │ │ + vmovdqu %xmm3,(%rbx) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm4,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 257bd │ │ │ │ + je 24c57 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm3 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm8 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm9 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%rbx) │ │ │ │ + vmovdqu %xmm8,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm9,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 257fc │ │ │ │ + je 24c90 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbp),%xmm4 │ │ │ │ - lea 0x30(%rbp),%r13 │ │ │ │ + vmovdqu 0x30(%rbp),%xmm10 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%r13 │ │ │ │ lea 0x30(%rbx),%r10 │ │ │ │ mov 0x10(%r10),%rsi │ │ │ │ - vmovdqu %xmm4,0x30(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm11 │ │ │ │ + vmovdqu %xmm10,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ mov %rbx,0x10(%r10) │ │ │ │ - movq $0x0,0x30(%rbp) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + vmovdqu %xmm11,0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2584d │ │ │ │ + je 24cdb │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - vmovdqu 0x18(%r13),%xmm5 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + vmovdqu 0x18(%r13),%xmm12 │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm13 │ │ │ │ mov 0x28(%r10),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%r10) │ │ │ │ + vmovdqu %xmm12,0x18(%r10) │ │ │ │ mov 0x28(%r13),%rbp │ │ │ │ mov %rbp,0x28(%r10) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm13,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25898 │ │ │ │ + je 24d21 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ lea 0x30(%r13),%rbp │ │ │ │ lea 0x30(%r10),%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 25780 │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ - jmp 255db │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 24c20 │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + jmp 24a9b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ 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 %xmm5,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 258fd │ │ │ │ + je 24d76 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ 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 %xmm2,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2593c │ │ │ │ + je 24dae │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 25780 │ │ │ │ - jmp 255d6 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm10 │ │ │ │ + jne 24c20 │ │ │ │ + jmp 24a96 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%r12),%xmm4 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm10,(%rbx) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ mov 0x10(%r12),%r9 │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm8,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 259a1 │ │ │ │ + je 24e03 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm11 │ │ │ │ + vmovdqu 0x18(%r12),%xmm9 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%rbx) │ │ │ │ + vmovdqu %xmm9,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r10 │ │ │ │ mov %r10,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm10,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 259e6 │ │ │ │ + je 24e42 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 25600 │ │ │ │ - jmp 25722 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rbp,0x40(%rsp) │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ + jne 24ac0 │ │ │ │ + jmp 24bcb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rbp,0x50(%rsp) │ │ │ │ mov %rdx,%rbp │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 25bcb │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ + je 25023 │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ mov %rdi,%r12 │ │ │ │ mov %rsi,%r15 │ │ │ │ - jmp 25abe │ │ │ │ - nop │ │ │ │ - vmovdqu %xmm6,(%rbx) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 25180 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + vmovdqa %xmm6,(%rsp) │ │ │ │ + jmp 24f2b │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm3 │ │ │ │ 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 25a6e │ │ │ │ + je 24ed8 │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm9 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm7 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm8 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm9,0x18(%rbx) │ │ │ │ + vmovdqu %xmm7,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm8,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25aad │ │ │ │ + je 24f11 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 25bc6 │ │ │ │ + je 2501e │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 25d40 │ │ │ │ - vmovdqu (%r12),%xmm7 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm6 │ │ │ │ + je 25180 │ │ │ │ + vmovdqu (%r12),%xmm0 │ │ │ │ + vmovdqu 0x0(%rbp),%xmm1 │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ - vmovq %xmm7,%rsi │ │ │ │ - vmovq %xmm6,%rdi │ │ │ │ + vmovq %xmm0,%rsi │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ sub %rdi,%r13 │ │ │ │ sub %rsi,%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ mov %rcx,%rdx │ │ │ │ cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 25b29 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - vmovdqa %xmm7,0x20(%rsp) │ │ │ │ - vmovdqa %xmm6,0x10(%rsp) │ │ │ │ + je 24f8d │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + vmovdqa %xmm0,0x30(%rsp) │ │ │ │ + vmovdqa %xmm1,0x20(%rsp) │ │ │ │ call d110 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + vmovdqa 0x20(%rsp),%xmm1 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - jne 25d30 │ │ │ │ + vmovdqa 0x30(%rsp),%xmm0 │ │ │ │ + jne 25170 │ │ │ │ sub %rcx,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %r13,%r13 │ │ │ │ - js 25a40 │ │ │ │ - vmovdqu %xmm7,(%rbx) │ │ │ │ + js 24eb0 │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm4 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm4,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25b70 │ │ │ │ + je 24fce │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm8 │ │ │ │ + vmovdqu 0x18(%r12),%xmm2 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm8,0x18(%rbx) │ │ │ │ + vmovdqu %xmm2,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%rdx │ │ │ │ mov %rdx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm5,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25bb5 │ │ │ │ + je 2500d │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 25abe │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ + jne 24f22 │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 25d0e │ │ │ │ + je 2514d │ │ │ │ mov %r14,%rax │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ sub %rbp,%rax │ │ │ │ + vmovdqa %xmm3,(%rsp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 25f50 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm12 │ │ │ │ + jne 25370 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x0(%rbp),%xmm11 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm12 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm12,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r12 │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + vmovdqu %xmm11,(%rbx) │ │ │ │ + mov 0x10(%rbp),%r10 │ │ │ │ + mov %r10,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm12,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25c2d │ │ │ │ + je 2507f │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm13 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm13,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%r13 │ │ │ │ - mov %r13,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ + mov 0x28(%rbp),%r11 │ │ │ │ + mov %r11,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm14,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25c6c │ │ │ │ + je 250b8 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbp),%xmm14 │ │ │ │ - lea 0x30(%rbp),%r12 │ │ │ │ + vmovdqu 0x30(%rbp),%xmm15 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%r12 │ │ │ │ lea 0x30(%rbx),%r13 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm14,0x30(%rbx) │ │ │ │ - mov 0x10(%r12),%rbx │ │ │ │ - mov %rbx,0x10(%r13) │ │ │ │ - movq $0x0,0x30(%rbp) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ + vmovdqa (%rsp),%xmm6 │ │ │ │ + vmovdqu %xmm15,0x30(%rbx) │ │ │ │ + mov 0x10(%r12),%rcx │ │ │ │ + mov %rcx,0x10(%r13) │ │ │ │ + vmovdqu %xmm6,0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25cb6 │ │ │ │ + je 250fb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm15 │ │ │ │ + vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm0 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%r13) │ │ │ │ + vmovdqu %xmm1,0x18(%r13) │ │ │ │ mov 0x28(%r12),%rbp │ │ │ │ mov %rbp,0x28(%r13) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25cfc │ │ │ │ + je 2513b │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%r12),%rbp │ │ │ │ lea 0x30(%r13),%rbx │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jne 25bf0 │ │ │ │ + jne 25048 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ - add $0x68,%rsp │ │ │ │ + mov 0x50(%rsp),%rbp │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + add $0x78,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 25b2c │ │ │ │ + jmp 24f90 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 25bc6 │ │ │ │ + je 2501e │ │ │ │ mov %r15,%rax │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ sub %r12,%rax │ │ │ │ + vmovdqa %xmm9,(%rsp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 25eb0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm2 │ │ │ │ + jne 252d8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%r12),%xmm14 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm15 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm2,(%rbx) │ │ │ │ - mov 0x10(%r12),%r8 │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ + vmovdqu %xmm14,(%rbx) │ │ │ │ + mov 0x10(%r12),%r13 │ │ │ │ + mov %r13,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm15,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25da1 │ │ │ │ + je 251e3 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm3 │ │ │ │ + vmovdqu 0x18(%r12),%xmm6 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm1 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%rbx) │ │ │ │ - mov 0x28(%r12),%r9 │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ + vmovdqu %xmm6,0x18(%rbx) │ │ │ │ + mov 0x28(%r12),%rcx │ │ │ │ + mov %rcx,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm1,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25de6 │ │ │ │ + je 25222 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%r12),%xmm4 │ │ │ │ - lea 0x30(%r12),%r13 │ │ │ │ + vmovdqu 0x30(%r12),%xmm0 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ - lea 0x30(%rbx),%r11 │ │ │ │ - mov 0x10(%r11),%rsi │ │ │ │ - vmovdqu %xmm4,0x30(%rbx) │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ + lea 0x30(%rbx),%rdx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm4 │ │ │ │ + vmovdqu %xmm0,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - movq $0x0,0x30(%r12) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + mov %rbx,0x10(%rdx) │ │ │ │ + vmovdqu %xmm4,0x30(%r12) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25e3b │ │ │ │ + je 25272 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - vmovdqu 0x18(%r13),%xmm5 │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ - mov 0x28(%r11),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%r11) │ │ │ │ - mov 0x28(%r13),%r10 │ │ │ │ - mov %r10,0x28(%r11) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + vmovdqu 0x18(%r13),%xmm2 │ │ │ │ + mov 0x18(%rdx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ + mov 0x28(%rdx),%rsi │ │ │ │ + vmovdqu %xmm2,0x18(%rdx) │ │ │ │ + mov 0x28(%r13),%r12 │ │ │ │ + mov %r12,0x28(%rdx) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm5,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25e86 │ │ │ │ + je 252b7 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ lea 0x30(%r13),%r12 │ │ │ │ - lea 0x30(%r11),%rbx │ │ │ │ + lea 0x30(%rdx),%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 25d60 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - jmp 25bcb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm0 │ │ │ │ + jne 251a8 │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ + jmp 25023 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r12),%xmm10 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm0,(%rbx) │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ + vmovdqu %xmm10,(%rbx) │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ + mov %r10,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm11,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25ef1 │ │ │ │ + je 25313 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm1 │ │ │ │ + vmovdqu 0x18(%r12),%xmm12 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%rbx) │ │ │ │ - mov 0x28(%r12),%rcx │ │ │ │ - mov %rcx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ + vmovdqu %xmm12,0x18(%rbx) │ │ │ │ + mov 0x28(%r12),%r11 │ │ │ │ + mov %r11,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm13,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25f36 │ │ │ │ + je 25352 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 25d60 │ │ │ │ - jmp 25bc6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm10 │ │ │ │ + jne 251a8 │ │ │ │ + jmp 2501e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm10,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r10 │ │ │ │ - mov %r10,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + vmovdqu %xmm7,(%rbx) │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm8,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25f8d │ │ │ │ + je 253a7 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm11 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm9 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ + vmovdqu %xmm9,0x18(%rbx) │ │ │ │ + mov 0x28(%rbp),%r9 │ │ │ │ + mov %r9,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm10,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25fcc │ │ │ │ + je 253e0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jne 25bf0 │ │ │ │ - jmp 25d0e │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 25048 │ │ │ │ + jmp 2514d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x78,%rsp │ │ │ │ mov %rbp,0x50(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ sub %rdi,%rbp │ │ │ │ cmp $0x120,%rbp │ │ │ │ - jle 26421 │ │ │ │ + jle 25821 │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ lea -0x121(%rbp),%rdx │ │ │ │ movabs $0xc30c30c30c30c31,%rax │ │ │ │ + shr $0x4,%rdx │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ lea 0x150(%rdi),%rbx │ │ │ │ + mul %rdx │ │ │ │ mov %r14,0x68(%rsp) │ │ │ │ mov %rsi,%r14 │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - shr $0x4,%rdx │ │ │ │ - mul %rdx │ │ │ │ mov %rdx,%r12 │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %r14,%rcx │ │ │ │ sub %rbx,%rcx │ │ │ │ cmp $0x120,%rcx │ │ │ │ - jle 261c1 │ │ │ │ + jle 255d1 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 2612d │ │ │ │ + je 2553d │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 26108 │ │ │ │ + je 25518 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 260f6 │ │ │ │ + je 25506 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 260e4 │ │ │ │ + je 254f4 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 260d2 │ │ │ │ + je 254e2 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 260c0 │ │ │ │ + je 254d0 │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 260ae │ │ │ │ + je 254be │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ lea 0x2a0(%rbx),%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x150,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x150,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x150,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x150,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x150,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x150,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ mov %r14,%rsi │ │ │ │ sub %rbx,%rsi │ │ │ │ cmp $0x120,%rsi │ │ │ │ - jle 261c1 │ │ │ │ + jle 255d1 │ │ │ │ lea 0x150(%rbx),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ lea 0x2a0(%rbx),%rsi │ │ │ │ lea 0x150(%rbx),%rdi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ lea 0x3f0(%rbx),%rsi │ │ │ │ lea 0x2a0(%rbx),%rdi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ lea 0x540(%rbx),%rsi │ │ │ │ lea 0x3f0(%rbx),%rdi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ lea 0x690(%rbx),%rsi │ │ │ │ lea 0x540(%rbx),%rdi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ lea 0x7e0(%rbx),%rsi │ │ │ │ lea 0x690(%rbx),%rdi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ lea 0x7e0(%rbx),%rdi │ │ │ │ lea 0x930(%rbx),%rsi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ lea 0x930(%rbx),%rdi │ │ │ │ add $0xa80,%rbx │ │ │ │ - jmp 26112 │ │ │ │ + jmp 25522 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 24fa0 │ │ │ │ + call 24460 │ │ │ │ cmp $0x150,%rbp │ │ │ │ - jle 26392 │ │ │ │ + jle 25792 │ │ │ │ mov %rbp,%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ mov %r13,0x60(%rsp) │ │ │ │ + sar $0x4,%rdi │ │ │ │ movq $0x7,0x10(%rsp) │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ mov $0xe,%r12d │ │ │ │ - sar $0x4,%rdi │ │ │ │ imul %rbx,%rdi │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ lea (%r8,%rbp,1),%r15 │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ cmp %r12,0x8(%rsp) │ │ │ │ - jl 26400 │ │ │ │ + jl 25800 │ │ │ │ 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 25410 │ │ │ │ + call 248e0 │ │ │ │ mov %r14,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rax,%r8 │ │ │ │ sar $0x4,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jle 26270 │ │ │ │ + jle 25670 │ │ │ │ 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 25410 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ + call 248e0 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ cmp %rbp,0x8(%rsp) │ │ │ │ - jl 263b0 │ │ │ │ + jl 257b0 │ │ │ │ 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 25a00 │ │ │ │ + call 24e60 │ │ │ │ mov %r15,%r10 │ │ │ │ sub %r14,%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ sar $0x4,%r10 │ │ │ │ imul %rbx,%r10 │ │ │ │ cmp %r10,%r13 │ │ │ │ - jle 26320 │ │ │ │ + jle 25720 │ │ │ │ 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 25a00 │ │ │ │ + call 24e60 │ │ │ │ cmp %r13,0x8(%rsp) │ │ │ │ - jg 26220 │ │ │ │ + jg 25628 │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ mov 0x70(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov 0x58(%rsp),%r12 │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%rbp │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rsp),%r14 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ mov %r15,%rcx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ + cmp %r12,%r14 │ │ │ │ mov 0x70(%rsp),%r15 │ │ │ │ mov 0x50(%rsp),%rbp │ │ │ │ - cmp %r12,%r14 │ │ │ │ cmovg %r12,%r14 │ │ │ │ mov 0x58(%rsp),%r12 │ │ │ │ lea (%r14,%r14,2),%rsi │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ add $0x78,%rsp │ │ │ │ shl $0x4,%rsi │ │ │ │ add %rdi,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 25a00 │ │ │ │ + jmp 24e60 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ lea 0x0(,%r10,4),%rbp │ │ │ │ - jmp 262a9 │ │ │ │ + jmp 256a9 │ │ │ │ mov 0x50(%rsp),%rbp │ │ │ │ add $0x78,%rsp │ │ │ │ - jmp 24fa0 │ │ │ │ + jmp 24460 │ │ │ │ nop │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2660f │ │ │ │ + je 25a0f │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 265e8 │ │ │ │ + je 259e8 │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%rcx),%rbx │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 265ad │ │ │ │ + je 259ad │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov 0x18(%rsi),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2658b │ │ │ │ + je 2598b │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2656d │ │ │ │ + je 2596d │ │ │ │ mov 0x18(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2654f │ │ │ │ + je 2594f │ │ │ │ mov 0x18(%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 26530 │ │ │ │ + je 25930 │ │ │ │ mov 0x18(%rbp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 26510 │ │ │ │ + je 25910 │ │ │ │ mov 0x18(%rbx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 264f5 │ │ │ │ + je 258f5 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ - call 26430 │ │ │ │ + call 25830 │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x10(%r14),%r14 │ │ │ │ mov $0x30,%esi │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 264d6 │ │ │ │ + jne 258d6 │ │ │ │ mov 0x10(%rbx),%r14 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 26510 │ │ │ │ + je 25910 │ │ │ │ mov %r14,%rbx │ │ │ │ - jmp 264cd │ │ │ │ + jmp 258cd │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov $0x30,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 26530 │ │ │ │ + je 25930 │ │ │ │ mov %rbx,%rbp │ │ │ │ - jmp 264c4 │ │ │ │ + jmp 258c4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%r12),%rbp │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 2654f │ │ │ │ + je 2594f │ │ │ │ mov %rbp,%r12 │ │ │ │ - jmp 264ba │ │ │ │ + jmp 258ba │ │ │ │ mov 0x10(%r13),%r12 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2656d │ │ │ │ + je 2596d │ │ │ │ mov %r12,%r13 │ │ │ │ - jmp 264ad │ │ │ │ + jmp 258ad │ │ │ │ mov 0x10(%r15),%r13 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2658b │ │ │ │ + je 2598b │ │ │ │ mov %r13,%r15 │ │ │ │ - jmp 264a0 │ │ │ │ + jmp 258a0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov $0x30,%esi │ │ │ │ mov 0x10(%rdi),%r15 │ │ │ │ call d340 │ │ │ │ test %r15,%r15 │ │ │ │ - je 265ad │ │ │ │ + je 259ad │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ - jmp 2648e │ │ │ │ + jmp 2588e │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x30,%esi │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 265cf │ │ │ │ + je 259cf │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ - jmp 26477 │ │ │ │ + jmp 25877 │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov $0x30,%esi │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2660a │ │ │ │ + je 25a0a │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ - jmp 26447 │ │ │ │ + jmp 25847 │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ lea -0x20(%rdi),%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov 0x8(%rdi),%r14 │ │ │ │ vmovdqu 0x8(%rdi),%xmm1 │ │ │ │ + vmovdqu %xmm5,0x8(%rdi) │ │ │ │ + mov 0x18(%rdi),%r12 │ │ │ │ vmovsd (%rdi),%xmm3 │ │ │ │ - mov 0x18(%rdi),%r13 │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ mov %r14,0x30(%rsp) │ │ │ │ - vpextrq $0x1,%xmm1,%r15 │ │ │ │ - vmovq %xmm1,%r12 │ │ │ │ - vmovdqa %xmm1,0x20(%rsp) │ │ │ │ + vpextrq $0x1,%xmm1,%r13 │ │ │ │ + vmovq %xmm1,%r15 │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ vmovsd (%rbx),%xmm2 │ │ │ │ mov %rbx,%r14 │ │ │ │ vcomisd %xmm3,%xmm2 │ │ │ │ - ja 26a60 │ │ │ │ + ja 25e78 │ │ │ │ vucomisd %xmm2,%xmm3 │ │ │ │ - ja 26ac0 │ │ │ │ + ja 25ee0 │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r15,%rdi │ │ │ │ mov %r8,%rcx │ │ │ │ sub %rax,%rcx │ │ │ │ - lea (%r12,%rcx,1),%rsi │ │ │ │ + lea (%r15,%rcx,1),%rsi │ │ │ │ cmp %rcx,%rdi │ │ │ │ - cmovle %r15,%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 26a50 │ │ │ │ + cmovle %r13,%rsi │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 25e6d │ │ │ │ mov %rsi,%r10 │ │ │ │ - sub %r12,%r10 │ │ │ │ + sub %r15,%r10 │ │ │ │ lea -0x8(%r10),%rdi │ │ │ │ - cmp $0x68,%rdi │ │ │ │ - jbe 26b90 │ │ │ │ + cmp $0x30,%rdi │ │ │ │ + jbe 25f90 │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ and $0x7,%r10d │ │ │ │ xor %rax,%r9 │ │ │ │ - and $0x3f,%r9d │ │ │ │ + and $0x1f,%r9d │ │ │ │ or %r10,%r9 │ │ │ │ - jne 26b90 │ │ │ │ + jne 25f90 │ │ │ │ mov %rax,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ neg %r9 │ │ │ │ mov %r9,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - shr $0x3,%rdi │ │ │ │ - lea 0x8(%rcx),%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jb 26dbf │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 26db0 │ │ │ │ - mov (%r12),%r10 │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 25f80 │ │ │ │ + mov (%r15),%r10 │ │ │ │ mov (%rax),%r11 │ │ │ │ cmp %r11,%r10 │ │ │ │ - jb 26a60 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - test $0x6,%r9b │ │ │ │ - je 26dc7 │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 26a60 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 26ddf │ │ │ │ - mov 0x10(%r12),%r10 │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - and $0x4,%r9d │ │ │ │ - je 26df7 │ │ │ │ - mov 0x18(%r12),%r11 │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ + jb 25ee0 │ │ │ │ + and $0x2,%r9d │ │ │ │ + je 261b4 │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %r11,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 26e0f │ │ │ │ - mov 0x20(%r12),%r9 │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 26a60 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 26ac0 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 26e27 │ │ │ │ - mov 0x28(%r12),%r11 │ │ │ │ - mov 0x28(%rax),%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 26a60 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 26ac0 │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jne 26e3f │ │ │ │ - mov 0x30(%r12),%r9 │ │ │ │ - mov 0x30(%rax),%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 261d4 │ │ │ │ + mov 0x10(%r15),%r9 │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %r9,%r10 │ │ │ │ - jb 26ac0 │ │ │ │ - lea 0x38(%r12),%r11 │ │ │ │ - lea 0x38(%rax),%r9 │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x18(%r15),%r11 │ │ │ │ + lea 0x18(%rax),%r9 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ + shr $0x3,%rdi │ │ │ │ + vpbroadcastq 0x38(%rsp),%ymm0 │ │ │ │ sub %rcx,%rdi │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vpbroadcastq 0x38(%rsp),%zmm0 │ │ │ │ - inc %rdi │ │ │ │ - vpbroadcastq %r9,%zmm4 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vpaddq 0xc0b2e(%rip),%zmm0,%zmm15 # e7380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x53c0> │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - lea -0x8(%r10),%r9 │ │ │ │ shl $0x3,%rcx │ │ │ │ - shr $0x3,%r9 │ │ │ │ - lea (%r12,%rcx,1),%r11 │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + lea (%r15,%rcx,1),%r9 │ │ │ │ add %rax,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 26930 │ │ │ │ - vmovdqa64 (%r11),%zmm6 │ │ │ │ - vmovdqa64 (%rcx),%zmm7 │ │ │ │ - vpcmpltuq %zmm7,%zmm6,%k0 │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %r11,%r10 │ │ │ │ + vpaddq 0xbbb47(%rip),%ymm0,%ymm1 # e16e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + shr $0x2,%rdi │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov $0x20,%edi │ │ │ │ + vpbroadcastq %rdi,%ymm4 │ │ │ │ + lea -0x4(%r10),%rdi │ │ │ │ + shr $0x2,%rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 25c70 │ │ │ │ + vmovdqa (%r9),%ymm6 │ │ │ │ + vmovdqa (%rcx),%ymm7 │ │ │ │ + vpcmpltuq %ymm7,%ymm6,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 26b20 │ │ │ │ - vpcmpnleuq %zmm7,%zmm6,%k1 │ │ │ │ + jne 25d40 │ │ │ │ + vpcmpnleuq %ymm7,%ymm6,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 26b20 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vpaddq %zmm4,%zmm15,%zmm15 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 26930 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 268f5 │ │ │ │ - vmovdqa64 0x40(%r11),%zmm5 │ │ │ │ - vmovdqa64 0x40(%rcx),%zmm8 │ │ │ │ - vpcmpltuq %zmm8,%zmm5,%k2 │ │ │ │ + jne 25d40 │ │ │ │ + mov $0x4,%eax │ │ │ │ + vpaddq %ymm4,%ymm1,%ymm1 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 25c70 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 25c38 │ │ │ │ + vmovdqa 0x20(%r9),%ymm8 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm9 │ │ │ │ + vpcmpltuq %ymm9,%ymm8,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 26b20 │ │ │ │ - vpcmpnleuq %zmm8,%zmm5,%k3 │ │ │ │ + jne 25d40 │ │ │ │ + vpcmpnleuq %ymm9,%ymm8,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 26b20 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm4,%zmm15,%zmm15 │ │ │ │ - vmovdqa64 (%r11,%rax,8),%zmm9 │ │ │ │ - vmovdqa64 (%rcx,%rax,8),%zmm10 │ │ │ │ - vpcmpltuq %zmm10,%zmm9,%k4 │ │ │ │ + jne 25d40 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm4,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%r9,%rax,8),%ymm10 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm11 │ │ │ │ + vpcmpltuq %ymm11,%ymm10,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 26b20 │ │ │ │ - vpcmpnleuq %zmm10,%zmm9,%k5 │ │ │ │ + jne 25d40 │ │ │ │ + vpcmpnleuq %ymm11,%ymm10,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 26b20 │ │ │ │ - add $0x8,%rax │ │ │ │ - vpaddq %zmm4,%zmm15,%zmm15 │ │ │ │ - nop │ │ │ │ - vmovdqa64 (%r11,%rax,8),%zmm11 │ │ │ │ - vmovdqa64 (%rcx,%rax,8),%zmm12 │ │ │ │ - vpcmpltuq %zmm12,%zmm11,%k6 │ │ │ │ + jne 25d40 │ │ │ │ + add $0x4,%rax │ │ │ │ + vpaddq %ymm4,%ymm1,%ymm1 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%r9,%rax,8),%ymm12 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm13 │ │ │ │ + vpcmpltuq %ymm13,%ymm12,%k6 │ │ │ │ kortestb %k6,%k6 │ │ │ │ - jne 26b20 │ │ │ │ - vpcmpnleuq %zmm12,%zmm11,%k7 │ │ │ │ + jne 25d40 │ │ │ │ + vpcmpnleuq %ymm13,%ymm12,%k7 │ │ │ │ kortestb %k7,%k7 │ │ │ │ - jne 26b20 │ │ │ │ - lea 0x8(%rax),%r9 │ │ │ │ - vpaddq %zmm4,%zmm15,%zmm13 │ │ │ │ - mov %r9,%rax │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 26a29 │ │ │ │ - vmovdqa64 (%r11,%r9,8),%zmm0 │ │ │ │ - vmovdqa64 (%rcx,%r9,8),%zmm6 │ │ │ │ - vpcmpltuq %zmm6,%zmm0,%k0 │ │ │ │ + jne 25d40 │ │ │ │ + lea 0x4(%rax),%rdi │ │ │ │ + vpaddq %ymm4,%ymm1,%ymm14 │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 25f32 │ │ │ │ + vmovdqa (%r9,%rdi,8),%ymm7 │ │ │ │ + vmovdqa (%rcx,%rdi,8),%ymm6 │ │ │ │ + vpcmpltuq %ymm6,%ymm7,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 26b20 │ │ │ │ - vpcmpnleuq %zmm6,%zmm0,%k1 │ │ │ │ + jne 25d40 │ │ │ │ + vpcmpnleuq %ymm6,%ymm7,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 26b20 │ │ │ │ - add $0x8,%rax │ │ │ │ - vpaddq %zmm4,%zmm13,%zmm7 │ │ │ │ - vmovdqa64 (%r11,%rax,8),%zmm5 │ │ │ │ - vmovdqa64 (%rcx,%rax,8),%zmm8 │ │ │ │ - vpcmpltuq %zmm8,%zmm5,%k2 │ │ │ │ + jne 25d40 │ │ │ │ + add $0x4,%rax │ │ │ │ + vpaddq %ymm4,%ymm14,%ymm8 │ │ │ │ + vmovdqa (%r9,%rax,8),%ymm9 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm10 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 26b20 │ │ │ │ - vpcmpnleuq %zmm8,%zmm5,%k3 │ │ │ │ + jne 25d40 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 26b20 │ │ │ │ - lea 0x10(%r9),%rax │ │ │ │ - vpaddq %zmm4,%zmm7,%zmm9 │ │ │ │ - vmovdqa64 (%r11,%rax,8),%zmm10 │ │ │ │ - vmovdqa64 (%rcx,%rax,8),%zmm11 │ │ │ │ - vpcmpltuq %zmm11,%zmm10,%k4 │ │ │ │ + jne 25d40 │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + vpaddq %ymm4,%ymm8,%ymm11 │ │ │ │ + vmovdqa (%r9,%rax,8),%ymm12 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm13 │ │ │ │ + vpcmpltuq %ymm13,%ymm12,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 26b20 │ │ │ │ - vpcmpnleuq %zmm11,%zmm10,%k5 │ │ │ │ + jne 25d40 │ │ │ │ + vpcmpnleuq %ymm13,%ymm12,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 26b20 │ │ │ │ - lea 0x18(%r9),%rax │ │ │ │ - vpaddq %zmm4,%zmm9,%zmm15 │ │ │ │ - jmp 26930 │ │ │ │ + jne 25d40 │ │ │ │ + lea 0xc(%rdi),%rax │ │ │ │ + vpaddq %ymm4,%ymm11,%ymm1 │ │ │ │ + jmp 25c70 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + shl $0x3,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + add %r9,%rax │ │ │ │ + mov (%rcx),%r10 │ │ │ │ + mov (%rax),%rdi │ │ │ │ cmp %rdi,%r10 │ │ │ │ - jne 26b70 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vpbroadcastq %rax,%zmm14 │ │ │ │ - vpaddq %zmm14,%zmm15,%zmm15 │ │ │ │ - valignq $0x7,%zmm15,%zmm15,%zmm1 │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - nop │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x8(%rcx),%r11 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 261ab │ │ │ │ + mov 0x8(%rcx),%r10 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x10(%rcx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 261cb │ │ │ │ + mov 0x10(%rcx),%r11 │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x18(%rcx),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 261eb │ │ │ │ + mov 0x18(%rcx),%rdi │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 25e78 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x20(%rcx),%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 261f4 │ │ │ │ + mov 0x20(%rcx),%rdi │ │ │ │ + mov 0x20(%rax),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jb 25e78 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x28(%rcx),%r11 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 261fd │ │ │ │ + mov 0x28(%rcx),%r10 │ │ │ │ + mov 0x28(%rax),%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x30(%rcx),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 26206 │ │ │ │ + mov 0x30(%rcx),%r11 │ │ │ │ + mov 0x30(%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x38(%rcx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 2620f │ │ │ │ + mov 0x38(%rcx),%rcx │ │ │ │ + mov 0x38(%rax),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 25e78 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x40,%rax │ │ │ │ cmp %r8,%rax │ │ │ │ - je 26ac0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x8(%rbx),%xmm12 │ │ │ │ + je 25ee0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x8(%rbx),%xmm14 │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ vmovsd %xmm2,(%rdx) │ │ │ │ - vmovdqu %xmm12,0x8(%rdx) │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + vmovdqu %xmm14,0x8(%rdx) │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ mov %rax,0x18(%rdx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm5,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 26ab2 │ │ │ │ - vmovsd %xmm3,0x38(%rsp) │ │ │ │ + je 25ecb │ │ │ │ + vmovdqa %xmm5,0x20(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + vmovsd %xmm3,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm5 │ │ │ │ vmovsd 0x38(%rsp),%xmm3 │ │ │ │ sub $0x20,%rbx │ │ │ │ mov %r14,%rdx │ │ │ │ - jmp 2667b │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa 0x20(%rsp),%xmm4 │ │ │ │ + jmp 25a74 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ vmovsd %xmm3,(%rdx) │ │ │ │ - mov %r13,0x18(%rdx) │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %r12,0x18(%rdx) │ │ │ │ vmovdqu %xmm4,0x8(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 26b00 │ │ │ │ + je 25f20 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -23222,9428 +22904,8893 @@ │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 25f55 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ - shl $0x3,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ add %rax,%rcx │ │ │ │ add %r11,%rax │ │ │ │ - jmp 26b5a │ │ │ │ + jmp 25d54 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpbroadcastq %rax,%ymm15 │ │ │ │ + vpaddq %ymm15,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm0 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + jmp 25e6d │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 26a50 │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - mov (%rax),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jae 26b40 │ │ │ │ - jmp 26a60 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - add %rdi,%rax │ │ │ │ - jmp 26b5a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r12,%r10 │ │ │ │ - sub %r12,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 26cc8 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 26c9f │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 26c7f │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 26c5f │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 26c3f │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 26c1f │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 26bff │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov (%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - lea 0x8(%r12),%r10 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ + jmp 25b6c │ │ │ │ + nop │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r15,%rcx │ │ │ │ + sub %r15,%r9 │ │ │ │ + sub $0x8,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 260c7 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 2609e │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 2607e │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 2605e │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 2603e │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 2601e │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 25ffe │ │ │ │ + mov (%r15),%r11 │ │ │ │ + mov (%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + lea 0x8(%r15),%rcx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov (%rcx),%rdi │ │ │ │ mov (%rax),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x8,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x8,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10),%rcx │ │ │ │ - mov (%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x8,%r10 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov (%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x8,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov (%rcx),%rdi │ │ │ │ mov (%rax),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x8,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x8,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10),%rcx │ │ │ │ - mov (%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x8,%r10 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov (%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x8,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov (%rcx),%rdi │ │ │ │ mov (%rax),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x8,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x8,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10),%rcx │ │ │ │ - mov (%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x8,%r10 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov (%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x8,%rcx │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 26a50 │ │ │ │ - mov (%r10),%rdi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + je 25e6d │ │ │ │ + mov (%rcx),%rdi │ │ │ │ mov (%rax),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - mov 0x8(%r10),%rcx │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - mov 0x10(%r10),%rdi │ │ │ │ + jb 25ee0 │ │ │ │ + mov 0x8(%rcx),%r11 │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - mov 0x18(%r10),%rcx │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - mov 0x20(%r10),%rdi │ │ │ │ + jb 25ee0 │ │ │ │ + mov 0x18(%rcx),%r11 │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + mov 0x20(%rcx),%rdi │ │ │ │ mov 0x20(%rax),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - mov 0x28(%r10),%rcx │ │ │ │ - mov 0x28(%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - mov 0x30(%r10),%rdi │ │ │ │ + jb 25ee0 │ │ │ │ + mov 0x28(%rcx),%r11 │ │ │ │ + mov 0x28(%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + mov 0x30(%rcx),%rdi │ │ │ │ mov 0x30(%rax),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 26a60 │ │ │ │ + jb 25e78 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 26ac0 │ │ │ │ - mov 0x38(%r10),%rcx │ │ │ │ - mov 0x38(%rax),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 26a60 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 26ac0 │ │ │ │ - add $0x40,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + mov 0x38(%rcx),%r11 │ │ │ │ + mov 0x38(%rax),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 25e78 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 25ee0 │ │ │ │ + add $0x40,%rcx │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jne 26cc8 │ │ │ │ - jmp 26a50 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ - jmp 2681f │ │ │ │ - mov %r12,%rcx │ │ │ │ - jmp 26b5a │ │ │ │ - lea 0x8(%r12),%r9 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 260c7 │ │ │ │ + jmp 25e6d │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 25e6d │ │ │ │ + lea 0x8(%r15),%r9 │ │ │ │ lea 0x8(%rax),%r10 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - jmp 2681f │ │ │ │ - lea 0x10(%r12),%r9 │ │ │ │ - lea 0x10(%rax),%r10 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - jmp 2681f │ │ │ │ - lea 0x18(%r12),%r9 │ │ │ │ - lea 0x18(%rax),%r10 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ - jmp 2681f │ │ │ │ - lea 0x20(%r12),%r10 │ │ │ │ - lea 0x20(%rax),%r11 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - jmp 2681f │ │ │ │ - lea 0x28(%r12),%r11 │ │ │ │ - lea 0x28(%rax),%r9 │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - jmp 2681f │ │ │ │ - lea 0x30(%r12),%r9 │ │ │ │ - lea 0x30(%rax),%r11 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ + jmp 25b6c │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 25e6d │ │ │ │ + lea 0x10(%r15),%r10 │ │ │ │ + lea 0x10(%rax),%r11 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ - jmp 2681f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 25b6c │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 25e6d │ │ │ │ + add $0x20,%rax │ │ │ │ + jmp 25e6d │ │ │ │ + add $0x28,%rax │ │ │ │ + jmp 25e6d │ │ │ │ + add $0x30,%rax │ │ │ │ + jmp 25e6d │ │ │ │ + add $0x38,%rax │ │ │ │ + jmp 25e6d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 27818 │ │ │ │ - lea 0x20(%rdi),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 27818 │ │ │ │ - mov $0x40,%eax │ │ │ │ + je 26bfb │ │ │ │ push %rbp │ │ │ │ - vpbroadcastq %rax,%zmm7 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + lea 0x20(%rdi),%r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdx,%r14 │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - vmovdqa64 %zmm7,(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r14),%xmm3 │ │ │ │ - vmovsd (%r12),%xmm0 │ │ │ │ - mov %r14,%rbx │ │ │ │ - vcomisd %xmm3,%xmm0 │ │ │ │ - vmovsd %xmm3,0x78(%rsp) │ │ │ │ - jbe 27190 │ │ │ │ - vmovdqu 0x8(%r14),%xmm11 │ │ │ │ - vmovdqa %xmm11,0x60(%rsp) │ │ │ │ - mov 0x18(%r14),%r15 │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - lea 0x20(%r14),%r13 │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 27130 │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %r12,%r8 │ │ │ │ - sub $0x20,%r8 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 27028 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 26fcf │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 26f7f │ │ │ │ - lea -0x20(%r14),%rbx │ │ │ │ - vmovsd -0x20(%r14),%xmm12 │ │ │ │ - vmovdqu 0x8(%rbx),%xmm13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 265a3 │ │ │ │ + mov $0x20,%eax │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rdi,%r15 │ │ │ │ + vpbroadcastq %rax,%ymm3 │ │ │ │ + vmovdqa %ymm3,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%r12),%xmm2 │ │ │ │ + vmovsd (%r15),%xmm0 │ │ │ │ + mov %r12,%rbx │ │ │ │ + vcomisd %xmm2,%xmm0 │ │ │ │ + jbe 265b8 │ │ │ │ + vmovdqu 0x8(%r12),%xmm3 │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + mov 0x18(%r12),%r13 │ │ │ │ + lea 0x20(%r12),%r14 │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + vmovdqu %xmm12,0x8(%r12) │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 2656b │ │ │ │ + mov %r12,%rax │ │ │ │ + vmovdqa %xmm12,0x50(%rsp) │ │ │ │ + sub %r15,%rax │ │ │ │ + sub $0x20,%rax │ │ │ │ + shr $0x5,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 2640c │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 263a3 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 26343 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + vmovsd -0x20(%r12),%xmm13 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm14 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov 0x18(%rbx),%r12 │ │ │ │ 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 %xmm12,0x20(%rbx) │ │ │ │ - vmovdqu %xmm13,0x28(%rbx) │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ + vmovsd %xmm13,0x20(%rbx) │ │ │ │ + mov %r12,0x38(%rbx) │ │ │ │ + vmovdqu %xmm14,0x28(%rbx) │ │ │ │ + vmovdqu %xmm0,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 26f7f │ │ │ │ + je 26343 │ │ │ │ + vmovdqa %xmm3,0x10(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + vmovsd %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%rbx),%xmm15 │ │ │ │ - vmovsd -0x20(%rbx),%xmm14 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ + vmovsd 0x40(%rsp),%xmm2 │ │ │ │ + vmovdqu -0x18(%rbx),%xmm5 │ │ │ │ + mov -0x8(%rbx),%r8 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ sub $0x20,%rbx │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ + vmovsd (%rbx),%xmm1 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ + vmovdqu %xmm6,0x8(%rbx) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ + vmovdqu %xmm5,0x28(%rbx) │ │ │ │ + mov %r8,0x38(%rbx) │ │ │ │ + vmovsd %xmm1,0x20(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - vmovdqu %xmm15,0x28(%rbx) │ │ │ │ - vmovsd %xmm14,0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 26fcf │ │ │ │ + je 263a3 │ │ │ │ + vmovdqa %xmm3,0x10(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + vmovsd %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd -0x20(%rbx),%xmm10 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ + vmovsd 0x40(%rsp),%xmm2 │ │ │ │ + vmovdqu -0x18(%rbx),%xmm8 │ │ │ │ + mov -0x8(%rbx),%rdx │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ sub $0x20,%rbx │ │ │ │ - vmovdqu 0x8(%rbx),%xmm0 │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ + vmovsd (%rbx),%xmm7 │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ - vmovsd %xmm10,0x20(%rbx) │ │ │ │ + vmovdqu %xmm4,0x8(%rbx) │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm8,0x28(%rbx) │ │ │ │ + mov %rdx,0x38(%rbx) │ │ │ │ + vmovsd %xmm7,0x20(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - mov %r11,0x38(%rbx) │ │ │ │ - vmovdqu %xmm0,0x28(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2701f │ │ │ │ + je 26403 │ │ │ │ + vmovdqa %xmm3,0x10(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + vmovsd %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 27130 │ │ │ │ - lea -0x20(%rbx),%r14 │ │ │ │ - vmovsd -0x20(%rbx),%xmm4 │ │ │ │ - vmovdqu 0x8(%r14),%xmm6 │ │ │ │ - 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 %xmm4,0x20(%r14) │ │ │ │ - vmovdqu %xmm6,0x28(%r14) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ + vmovsd 0x40(%rsp),%xmm2 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 2656b │ │ │ │ + mov %r13,0x10(%rsp) │ │ │ │ + mov %rbx,%r12 │ │ │ │ + vmovsd %xmm2,0x40(%rsp) │ │ │ │ + vmovdqa %xmm3,(%rsp) │ │ │ │ + vmovsd -0x20(%r12),%xmm2 │ │ │ │ + vmovdqu -0x18(%r12),%xmm3 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + mov 0x18(%rbx),%r13 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm9 │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ + vmovdqu %xmm3,0x28(%rbx) │ │ │ │ + mov %r13,0x38(%rbx) │ │ │ │ + vmovdqu %xmm9,0x8(%rbx) │ │ │ │ + vmovsd %xmm2,0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2707b │ │ │ │ + je 2646f │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%r14),%xmm2 │ │ │ │ - vmovsd -0x20(%r14),%xmm1 │ │ │ │ - mov -0x8(%r14),%rcx │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - movq $0x0,-0x18(%r14) │ │ │ │ - movq $0x0,-0x10(%r14) │ │ │ │ - movq $0x0,-0x8(%r14) │ │ │ │ - mov %rcx,0x18(%r14) │ │ │ │ - vmovsd %xmm1,(%r14) │ │ │ │ - vmovdqu %xmm2,0x8(%r14) │ │ │ │ + vmovdqu -0x18(%rbx),%xmm11 │ │ │ │ + mov -0x8(%rbx),%r11 │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ + vmovsd -0x20(%rbx),%xmm10 │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + vmovdqa 0x50(%rsp),%xmm15 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + vmovdqu %xmm11,0x8(%rbx) │ │ │ │ + mov %r11,0x18(%rbx) │ │ │ │ + vmovsd %xmm10,(%rbx) │ │ │ │ + vmovdqu %xmm15,-0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 270ca │ │ │ │ + je 264b5 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x38(%r14),%xmm9 │ │ │ │ - vmovsd -0x40(%r14),%xmm8 │ │ │ │ - mov -0x28(%r14),%r10 │ │ │ │ - mov -0x18(%r14),%rdi │ │ │ │ - mov -0x8(%r14),%rsi │ │ │ │ - movq $0x0,-0x38(%r14) │ │ │ │ - movq $0x0,-0x30(%r14) │ │ │ │ - movq $0x0,-0x28(%r14) │ │ │ │ - mov %r10,-0x8(%r14) │ │ │ │ - vmovsd %xmm8,-0x20(%r14) │ │ │ │ - vmovdqu %xmm9,-0x18(%r14) │ │ │ │ + vmovdqu -0x38(%rbx),%xmm13 │ │ │ │ + mov -0x28(%rbx),%rcx │ │ │ │ + movq $0x0,-0x28(%rbx) │ │ │ │ + vmovsd -0x40(%rbx),%xmm12 │ │ │ │ + mov -0x18(%rbx),%rdi │ │ │ │ + vmovdqa 0x50(%rsp),%xmm14 │ │ │ │ + mov -0x8(%rbx),%rsi │ │ │ │ + vmovdqu %xmm13,-0x18(%rbx) │ │ │ │ + mov %rcx,-0x8(%rbx) │ │ │ │ + vmovsd %xmm12,-0x20(%rbx) │ │ │ │ + vmovdqu %xmm14,-0x38(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2711a │ │ │ │ + je 264fc │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd -0x60(%r14),%xmm10 │ │ │ │ - lea -0x60(%r14),%rbx │ │ │ │ - jmp 26fd8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd 0x78(%rsp),%xmm3 │ │ │ │ - vmovdqa 0x60(%rsp),%xmm5 │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov %r15,0x18(%r12) │ │ │ │ - vmovsd %xmm3,(%r12) │ │ │ │ + vmovsd -0x60(%rbx),%xmm0 │ │ │ │ + vmovdqu -0x58(%rbx),%xmm1 │ │ │ │ + lea -0x60(%rbx),%r12 │ │ │ │ + mov 0x18(%r12),%r9 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm5 │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ + mov 0x38(%r12),%rsi │ │ │ │ + vmovdqu %xmm1,0x28(%r12) │ │ │ │ + mov %r9,0x38(%r12) │ │ │ │ vmovdqu %xmm5,0x8(%r12) │ │ │ │ + vmovsd %xmm0,0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 27168 │ │ │ │ + je 26552 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov %r13,%r14 │ │ │ │ - cmp %r13,0x70(%rsp) │ │ │ │ - jne 26eb0 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 2641f │ │ │ │ + vmovsd 0x40(%rsp),%xmm2 │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ + vmovdqa (%rsp),%xmm3 │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + vmovsd %xmm2,(%r15) │ │ │ │ + mov %r13,0x18(%r15) │ │ │ │ + vmovdqu %xmm3,0x8(%r15) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 26592 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + mov %r14,%r12 │ │ │ │ + cmp %r14,0x48(%rsp) │ │ │ │ + jne 26268 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vucomisd %xmm0,%xmm3 │ │ │ │ - ja 27590 │ │ │ │ - vmovdqu 0x8(%r14),%xmm5 │ │ │ │ - mov 0x10(%r12),%r11 │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov %r11,%rdi │ │ │ │ - vpextrq $0x1,%xmm5,%r8 │ │ │ │ - vmovq %xmm5,%rsi │ │ │ │ - sub %rax,%rdi │ │ │ │ - mov %r8,%r10 │ │ │ │ - lea (%rsi,%rdi,1),%r9 │ │ │ │ - vmovdqa %xmm5,0x60(%rsp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - sub %rsi,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - cmovg %r9,%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 275e0 │ │ │ │ - mov %r8,%r13 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - lea -0x8(%r13),%r15 │ │ │ │ - cmp $0x68,%r15 │ │ │ │ - jbe 27614 │ │ │ │ - mov 0x8(%r14),%rdx │ │ │ │ - and $0x7,%r13d │ │ │ │ - xor %rax,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - or %r13,%rdx │ │ │ │ - jne 27614 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r15,%r10 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - neg %r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - shr $0x3,%r10 │ │ │ │ - lea 0x8(%rdi),%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jb 2756d │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 27810 │ │ │ │ - mov (%rsi),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vucomisd %xmm0,%xmm2 │ │ │ │ + ja 269c0 │ │ │ │ + vmovdqu 0x8(%r12),%xmm3 │ │ │ │ + mov 0x10(%r15),%r13 │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + vpextrq $0x1,%xmm3,%rdi │ │ │ │ + vmovq %xmm3,%rcx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + cmovg %r9,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 269af │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + lea -0x8(%rdx),%r9 │ │ │ │ + cmp $0x30,%r9 │ │ │ │ + jbe 269f0 │ │ │ │ + mov 0x8(%r12),%r11 │ │ │ │ + and $0x7,%edx │ │ │ │ + xor %rax,%r11 │ │ │ │ + and $0x1f,%r11d │ │ │ │ + or %rdx,%r11 │ │ │ │ + jne 269f0 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + neg %r8 │ │ │ │ + mov %r8,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 26bf0 │ │ │ │ + mov (%rcx),%r10 │ │ │ │ mov (%rax),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 26eda │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 27590 │ │ │ │ - lea 0x8(%rsi),%rcx │ │ │ │ - lea 0x8(%rax),%r15 │ │ │ │ - test $0x6,%r9b │ │ │ │ - je 27352 │ │ │ │ - mov 0x8(%rsi),%r15 │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jb 27590 │ │ │ │ - lea 0x10(%rsi),%rcx │ │ │ │ - lea 0x10(%rax),%r15 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 27352 │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 26eda │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 27590 │ │ │ │ - and $0x4,%r9d │ │ │ │ - lea 0x18(%rsi),%rcx │ │ │ │ - lea 0x18(%rax),%r15 │ │ │ │ - je 27352 │ │ │ │ - mov 0x18(%rsi),%r15 │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jb 27590 │ │ │ │ - lea 0x20(%rsi),%rcx │ │ │ │ - lea 0x20(%rax),%r15 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 27352 │ │ │ │ - mov 0x20(%rsi),%r13 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jb 27590 │ │ │ │ - lea 0x28(%rsi),%rcx │ │ │ │ - lea 0x28(%rax),%r15 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 27352 │ │ │ │ - mov 0x28(%rsi),%rdx │ │ │ │ - mov 0x28(%rax),%r15 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jb 26eda │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jb 27590 │ │ │ │ - lea 0x30(%rsi),%rcx │ │ │ │ - lea 0x30(%rax),%r15 │ │ │ │ - cmp $0x7,%rdi │ │ │ │ - jne 27352 │ │ │ │ - mov 0x30(%rsi),%r13 │ │ │ │ - mov 0x30(%rax),%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jb 27590 │ │ │ │ - lea 0x38(%rsi),%rcx │ │ │ │ - lea 0x38(%rax),%r15 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - vpbroadcastq %r15,%zmm1 │ │ │ │ - vpaddq 0xc001b(%rip),%zmm1,%zmm7 # e7380 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x53c0> │ │ │ │ - lea 0x1(%r10),%r13 │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r13,%rdx │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - lea -0x8(%r10),%r9 │ │ │ │ - shl $0x3,%rdi │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 269c0 │ │ │ │ + and $0x2,%r8d │ │ │ │ + lea 0x8(%rax),%r14 │ │ │ │ + lea 0x8(%rcx),%r8 │ │ │ │ + je 266ae │ │ │ │ + mov 0x8(%rcx),%r11 │ │ │ │ + mov 0x8(%rax),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x10(%rcx),%r8 │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jne 266ae │ │ │ │ + mov 0x10(%rcx),%r8 │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x18(%rcx),%r8 │ │ │ │ + lea 0x18(%rax),%r14 │ │ │ │ + mov $0x1,%r10d │ │ │ │ shr $0x3,%r9 │ │ │ │ - add %rdi,%rsi │ │ │ │ - add %rax,%rdi │ │ │ │ + vpbroadcastq %r14,%ymm1 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + shl $0x3,%rsi │ │ │ │ + vpaddq 0xbb013(%rip),%ymm1,%ymm15 # e16e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + add %r9,%r10 │ │ │ │ + add %rsi,%rcx │ │ │ │ + add %rax,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%rdx │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %r10,%rdx │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + shr $0x2,%rdx │ │ │ │ + lea -0x4(%r11),%r9 │ │ │ │ + shr $0x2,%r9 │ │ │ │ and $0x3,%r9d │ │ │ │ - je 27460 │ │ │ │ - vmovdqa64 (%rsi),%zmm4 │ │ │ │ - vmovdqa64 (%rdi),%zmm2 │ │ │ │ - vpcmpltuq %zmm2,%zmm4,%k0 │ │ │ │ + je 267b0 │ │ │ │ + vmovdqa (%rcx),%ymm5 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vpcmpltuq %ymm4,%ymm5,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 275b0 │ │ │ │ - vpcmpnleuq %zmm2,%zmm4,%k1 │ │ │ │ + jne 26888 │ │ │ │ + vpcmpnleuq %ymm4,%ymm5,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 275b0 │ │ │ │ - vmovdqa64 (%rsp),%zmm6 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vpaddq %zmm6,%zmm7,%zmm7 │ │ │ │ + jne 26888 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm6 │ │ │ │ + mov $0x4,%eax │ │ │ │ + vpaddq %ymm6,%ymm15,%ymm15 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 27460 │ │ │ │ + je 267b0 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 27420 │ │ │ │ - vmovdqa64 0x40(%rsi),%zmm8 │ │ │ │ - vmovdqa64 0x40(%rdi),%zmm9 │ │ │ │ - vpcmpltuq %zmm9,%zmm8,%k2 │ │ │ │ + je 26772 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm7 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm8 │ │ │ │ + vpcmpltuq %ymm8,%ymm7,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 275b0 │ │ │ │ - vpcmpnleuq %zmm9,%zmm8,%k3 │ │ │ │ + jne 26888 │ │ │ │ + vpcmpnleuq %ymm8,%ymm7,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 275b0 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm6,%zmm7,%zmm7 │ │ │ │ - vmovdqa64 (%rsi,%rax,8),%zmm10 │ │ │ │ - vmovdqa64 (%rdi,%rax,8),%zmm11 │ │ │ │ - vpcmpltuq %zmm11,%zmm10,%k4 │ │ │ │ + jne 26888 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm6,%ymm15,%ymm15 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rax,8),%ymm10 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 275b0 │ │ │ │ - vpcmpnleuq %zmm11,%zmm10,%k5 │ │ │ │ + jne 26888 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 275b0 │ │ │ │ - vpaddq (%rsp),%zmm7,%zmm7 │ │ │ │ - add $0x8,%rax │ │ │ │ + jne 26888 │ │ │ │ + vpaddq 0x20(%rsp),%ymm15,%ymm15 │ │ │ │ + add $0x4,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa64 (%rsi,%rax,8),%zmm12 │ │ │ │ - vmovdqa64 (%rdi,%rax,8),%zmm13 │ │ │ │ - vpcmpltuq %zmm13,%zmm12,%k6 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rax,8),%ymm12 │ │ │ │ + vpcmpltuq %ymm12,%ymm11,%k6 │ │ │ │ kortestb %k6,%k6 │ │ │ │ - jne 275b0 │ │ │ │ - vpcmpnleuq %zmm13,%zmm12,%k7 │ │ │ │ + jne 26888 │ │ │ │ + vpcmpnleuq %ymm12,%ymm11,%k7 │ │ │ │ kortestb %k7,%k7 │ │ │ │ - jne 275b0 │ │ │ │ - lea 0x8(%rax),%r9 │ │ │ │ - vpaddq (%rsp),%zmm7,%zmm14 │ │ │ │ + jne 26888 │ │ │ │ + lea 0x4(%rax),%r9 │ │ │ │ + vpaddq 0x20(%rsp),%ymm15,%ymm13 │ │ │ │ mov %r9,%rax │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 275fd │ │ │ │ - vmovdqa64 (%rsi,%r9,8),%zmm3 │ │ │ │ - vmovdqa64 (%rdi,%r9,8),%zmm5 │ │ │ │ - vpcmpltuq %zmm5,%zmm3,%k0 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 269d5 │ │ │ │ + vmovdqa (%rcx,%r9,8),%ymm1 │ │ │ │ + vmovdqa (%rsi,%r9,8),%ymm5 │ │ │ │ + vpcmpltuq %ymm5,%ymm1,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 275b0 │ │ │ │ - vpcmpnleuq %zmm5,%zmm3,%k1 │ │ │ │ + jne 26888 │ │ │ │ + vpcmpnleuq %ymm5,%ymm1,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 275b0 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovdqa64 (%rsp),%zmm4 │ │ │ │ - vmovdqa64 (%rsi,%rax,8),%zmm1 │ │ │ │ - vmovdqa64 (%rdi,%rax,8),%zmm2 │ │ │ │ - vpaddq %zmm4,%zmm14,%zmm6 │ │ │ │ - vpcmpltuq %zmm2,%zmm1,%k2 │ │ │ │ + jne 26888 │ │ │ │ + add $0x4,%rax │ │ │ │ + vmovdqa 0x20(%rsp),%ymm6 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rax,8),%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm13,%ymm7 │ │ │ │ + vpcmpltuq %ymm4,%ymm8,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 275b0 │ │ │ │ - vpcmpnleuq %zmm2,%zmm1,%k3 │ │ │ │ + jne 26888 │ │ │ │ + vpcmpnleuq %ymm4,%ymm8,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 275b0 │ │ │ │ - lea 0x10(%r9),%rax │ │ │ │ - vpaddq %zmm4,%zmm6,%zmm8 │ │ │ │ - vmovdqa64 (%rsi,%rax,8),%zmm9 │ │ │ │ - vmovdqa64 (%rdi,%rax,8),%zmm10 │ │ │ │ - vpcmpltuq %zmm10,%zmm9,%k4 │ │ │ │ + jne 26888 │ │ │ │ + lea 0x8(%r9),%rax │ │ │ │ + vpaddq %ymm6,%ymm7,%ymm9 │ │ │ │ + vmovdqa (%rcx,%rax,8),%ymm10 │ │ │ │ + vmovdqa (%rsi,%rax,8),%ymm11 │ │ │ │ + vpcmpltuq %ymm11,%ymm10,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 275b0 │ │ │ │ - vpcmpnleuq %zmm10,%zmm9,%k5 │ │ │ │ + jne 26888 │ │ │ │ + vpcmpnleuq %ymm11,%ymm10,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 275b0 │ │ │ │ - lea 0x18(%r9),%rax │ │ │ │ - vpaddq %zmm4,%zmm8,%zmm7 │ │ │ │ - jmp 27460 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 275e0 │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov (%rax),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 26eda │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jae 27560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea 0x20(%r14),%r13 │ │ │ │ - call 26620 │ │ │ │ - jmp 27168 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 26888 │ │ │ │ + lea 0xc(%r9),%rax │ │ │ │ + vpaddq %ymm6,%ymm9,%ymm15 │ │ │ │ + jmp 267b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ shl $0x3,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - add %r15,%rax │ │ │ │ - jmp 2756d │ │ │ │ - mov $0x8,%eax │ │ │ │ - vpbroadcastq %rax,%zmm15 │ │ │ │ - vpaddq %zmm15,%zmm7,%zmm7 │ │ │ │ - valignq $0x7,%zmm7,%zmm7,%zmm0 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 26eda │ │ │ │ - mov %r14,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rax │ │ │ │ + mov (%r8),%rcx │ │ │ │ + mov (%rax),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 26287 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x8(%r8),%r14 │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 26c42 │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x10(%r8),%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 26c4b │ │ │ │ + mov 0x10(%r8),%r9 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x18(%r8),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 26c54 │ │ │ │ + mov 0x18(%r8),%r14 │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x20(%r8),%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 26c5d │ │ │ │ + mov 0x20(%r8),%r11 │ │ │ │ + mov 0x20(%rax),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x28(%r8),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 26c6f │ │ │ │ + mov 0x28(%r8),%r14 │ │ │ │ + mov 0x28(%rax),%rsi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x30(%r8),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 26c66 │ │ │ │ + mov 0x30(%r8),%rdx │ │ │ │ + mov 0x30(%rax),%r11 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 26287 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x38(%r8),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 26c78 │ │ │ │ + mov 0x38(%r8),%rdi │ │ │ │ + mov 0x38(%rax),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 26287 │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 269c0 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 26287 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x20(%r14),%r13 │ │ │ │ - call 26620 │ │ │ │ - jmp 27168 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 275bc │ │ │ │ + lea 0x20(%r12),%r14 │ │ │ │ + call 25a20 │ │ │ │ + jmp 26592 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 26bfc │ │ │ │ mov %rdx,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rax,%rcx │ │ │ │ - add %r15,%rax │ │ │ │ - jmp 2756d │ │ │ │ - mov %r8,%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - sub $0x8,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 27728 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 276ff │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 276df │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 276bf │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 2769f │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 2767f │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jne 27819 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov (%rax),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 26eda │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jb 27590 │ │ │ │ - add $0x8,%rcx │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 26892 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + sub $0x8,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 26b04 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 26adb │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 26abb │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 26a9b │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 26a7b │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 26a5b │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + jne 26c1d │ │ │ │ + mov (%r8),%rcx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 26287 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 269c0 │ │ │ │ + add $0x8,%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov (%rax),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jb 27590 │ │ │ │ - add $0x8,%rcx │ │ │ │ + mov (%r8),%r11 │ │ │ │ + mov (%rax),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 269c0 │ │ │ │ + add $0x8,%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r15,%rdi │ │ │ │ - jb 27590 │ │ │ │ - add $0x8,%rcx │ │ │ │ + mov (%r8),%r14 │ │ │ │ + mov (%rax),%rsi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + jb 269c0 │ │ │ │ + add $0x8,%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rcx),%r13 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 27590 │ │ │ │ - add $0x8,%rcx │ │ │ │ + mov (%r8),%r10 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 269c0 │ │ │ │ + add $0x8,%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - mov (%rax),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 27590 │ │ │ │ - add $0x8,%rcx │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov (%rax),%r11 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 26287 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 269c0 │ │ │ │ + add $0x8,%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov (%rax),%r15 │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jb 26eda │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jb 27590 │ │ │ │ - add $0x8,%rcx │ │ │ │ + mov (%r8),%r9 │ │ │ │ + mov (%rax),%r14 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jb 269c0 │ │ │ │ + add $0x8,%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 275e0 │ │ │ │ - mov (%rcx),%r13 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 27590 │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 26eda │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 269af │ │ │ │ + mov (%r8),%rsi │ │ │ │ + mov (%rax),%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 26287 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 269c0 │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 26287 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 269c0 │ │ │ │ + mov 0x10(%r8),%r11 │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 269c0 │ │ │ │ + mov 0x18(%r8),%r14 │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + jb 269c0 │ │ │ │ + mov 0x20(%r8),%r10 │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ cmp %rdx,%r10 │ │ │ │ - jb 27590 │ │ │ │ - mov 0x10(%rcx),%r9 │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jb 27590 │ │ │ │ - mov 0x18(%rcx),%r15 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jb 27590 │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 26eda │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 27590 │ │ │ │ - mov 0x28(%rcx),%r10 │ │ │ │ - mov 0x28(%rax),%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 27590 │ │ │ │ - mov 0x30(%rcx),%rsi │ │ │ │ - mov 0x30(%rax),%r15 │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jb 26eda │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - jb 27590 │ │ │ │ - mov 0x38(%rcx),%r13 │ │ │ │ - mov 0x38(%rax),%rdx │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jb 26eda │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 27590 │ │ │ │ - add $0x40,%rcx │ │ │ │ + jb 26287 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 269c0 │ │ │ │ + mov 0x28(%r8),%r11 │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 269c0 │ │ │ │ + mov 0x30(%r8),%r9 │ │ │ │ + mov 0x30(%rax),%r14 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jb 26287 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jb 269c0 │ │ │ │ + mov 0x38(%r8),%rsi │ │ │ │ + mov 0x38(%rax),%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 26287 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 269c0 │ │ │ │ + add $0x40,%r8 │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 27728 │ │ │ │ - jmp 275e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 27352 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 26b04 │ │ │ │ + jmp 269af │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 266ae │ │ │ │ ret │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov (%rax),%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jb 26eda │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jb 27590 │ │ │ │ - lea 0x8(%rsi),%rcx │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpbroadcastq %rax,%ymm14 │ │ │ │ + vpaddq %ymm14,%ymm15,%ymm15 │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm0 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + jmp 269af │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + mov (%rax),%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 26287 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 269c0 │ │ │ │ + lea 0x8(%rcx),%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - jmp 2765f │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 26a3b │ │ │ │ + add $0x8,%rax │ │ │ │ + jmp 269af │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 269af │ │ │ │ + add $0x18,%rax │ │ │ │ + jmp 269af │ │ │ │ + add $0x20,%rax │ │ │ │ + jmp 269af │ │ │ │ + add $0x30,%rax │ │ │ │ + jmp 269af │ │ │ │ + add $0x28,%rax │ │ │ │ + jmp 269af │ │ │ │ + add $0x38,%rax │ │ │ │ + jmp 269af │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ - mov $0x40,%edx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpbroadcastq %rcx,%ymm2 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + lea -0x20(%rdi),%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - vpbroadcastq %rdx,%zmm3 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - vmovsd 0x18(%rdi),%xmm7 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ vmovdqu (%rdi),%xmm1 │ │ │ │ - mov 0x10(%rdi),%r14 │ │ │ │ mov (%rdi),%rbx │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + vmovsd 0x18(%rdi),%xmm5 │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,(%rdi) │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - vmovsd %xmm7,0x40(%rsp) │ │ │ │ - vmovdqa64 0xbfb21(%rip),%zmm7 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ vpextrq $0x1,%xmm1,%rax │ │ │ │ - vmovq %xmm1,%r13 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - sub %r13,%rax │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - vmovdqa %xmm1,0x30(%rsp) │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - lea -0x20(%rdi),%rbx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov (%rbx),%r14 │ │ │ │ - mov $0x24,%ecx │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - vpbroadcastq %rcx,%zmm6 │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub %r14,%r11 │ │ │ │ - cmp %r11,0x70(%rsp) │ │ │ │ - jle 27c20 │ │ │ │ - lea 0x0(%r13,%r11,1),%r8 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 282a1 │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub %r13,%rdi │ │ │ │ - lea -0x4(%rdi),%rdi │ │ │ │ - cmp $0x74,%rdi │ │ │ │ - jbe 27c45 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov %r8,%r15 │ │ │ │ - sub %r13,%r15 │ │ │ │ - and $0x3,%r15d │ │ │ │ - xor %r14,%r10 │ │ │ │ - and $0x3f,%r10d │ │ │ │ - or %r15,%r10 │ │ │ │ - jne 27c45 │ │ │ │ - mov %r14,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - neg %rcx │ │ │ │ - and $0xf,%ecx │ │ │ │ - shr $0x2,%rdi │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 286c0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r13,%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 27a10 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 2798a │ │ │ │ + vmovq %xmm1,%r14 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + vmovdqa 0xbaa11(%rip),%ymm6 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rax,0x38(%rsp) │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + vmovsd %xmm5,0x10(%rsp) │ │ │ │ + vmovdqa %xmm1,(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x0(%r13),%xmm3 │ │ │ │ + mov $0x14,%esi │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + vpbroadcastq %rsi,%ymm8 │ │ │ │ + vpextrq $0x1,%xmm3,%rbx │ │ │ │ + vmovq %xmm3,%rdx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %rdx,%r10 │ │ │ │ + lea (%r14,%r10,1),%rdi │ │ │ │ + cmp %r10,0x48(%rsp) │ │ │ │ + cmovle 0x38(%rsp),%rdi │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 270eb │ │ │ │ + mov %rdi,%r9 │ │ │ │ + sub %r14,%r9 │ │ │ │ + lea -0x4(%r9),%r8 │ │ │ │ + cmp $0x34,%r8 │ │ │ │ + jbe 274e8 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + and $0x3,%r9d │ │ │ │ + xor %r12,%rax │ │ │ │ + and $0x1f,%eax │ │ │ │ + or %r9,%rax │ │ │ │ + jne 274e8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + neg %r9 │ │ │ │ + mov %r9,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea 0x8(%rsi),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 278a0 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 27890 │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + test $0x6,%r9b │ │ │ │ + je 278dd │ │ │ │ + mov 0x4(%rdx),%r11d │ │ │ │ + cmp %r11d,0x4(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 278f4 │ │ │ │ + mov 0x8(%rdx),%r11d │ │ │ │ + cmp %r11d,0x8(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + and $0x4,%r9d │ │ │ │ + je 2790b │ │ │ │ + mov 0xc(%rdx),%r9d │ │ │ │ + cmp %r9d,0xc(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 27922 │ │ │ │ + mov 0x10(%rdx),%r11d │ │ │ │ + cmp %r11d,0x10(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 2795a │ │ │ │ + mov 0x14(%rdx),%r9d │ │ │ │ + cmp %r9d,0x14(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jne 27971 │ │ │ │ + mov 0x18(%rdx),%r11d │ │ │ │ + cmp %r11d,0x18(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + lea 0x1c(%r14),%r9 │ │ │ │ + lea 0x1c(%rdx),%r11 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + sub %rsi,%r8 │ │ │ │ + vpbroadcastq 0x50(%rsp),%ymm4 │ │ │ │ + shl $0x2,%rsi │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ + lea (%r14,%rsi,1),%r9 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r11,%r8 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + and $0xfffffffffffffff8,%r11 │ │ │ │ + vpaddq %ymm6,%ymm4,%ymm0 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + lea -0x8(%r11),%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 26f78 │ │ │ │ + vmovdqa (%r9),%ymm7 │ │ │ │ + vmovdqa (%rsi),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm7,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 27050 │ │ │ │ + vpcmpnled %ymm9,%ymm7,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 27050 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 26f78 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 26f3e │ │ │ │ + vmovdqa 0x20(%r9),%ymm10 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 27050 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 27050 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm12 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 27050 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 27050 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jg 27de2 │ │ │ │ - inc %r15 │ │ │ │ - add $0x4,%rdx │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm14 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 27050 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 27050 │ │ │ │ + lea 0x8(%rax),%r8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm1 │ │ │ │ + mov %r8,%rax │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 274bb │ │ │ │ + vmovdqa (%r9,%r8,4),%ymm4 │ │ │ │ + vmovdqa (%rsi,%r8,4),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm4,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 27050 │ │ │ │ + vpcmpnled %ymm7,%ymm4,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 27050 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm9 │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm10 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 27050 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 27050 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm12 │ │ │ │ + vmovdqa (%r9,%rax,4),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 27050 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 27050 │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + vpaddq %ymm2,%ymm12,%ymm0 │ │ │ │ + jmp 26f78 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + shl $0x2,%rax │ │ │ │ + add %rax,%rsi │ │ │ │ + add %r9,%rax │ │ │ │ + jmp 27083 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jg 270f5 │ │ │ │ add $0x4,%rsi │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 27a10 │ │ │ │ - mov (%rsi),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jge 27970 │ │ │ │ - vmovq %r14,%xmm5 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - vpinsrq $0x1,%r9,%xmm5,%xmm8 │ │ │ │ - vmovdqu %xmm8,(%r12) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov %r8,0x10(%r12) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 270f0 │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rsi) │ │ │ │ + jge 27070 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + vmovdqu %xmm3,(%r15) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm3,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 279f0 │ │ │ │ + je 270d1 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbf95a(%rip),%zmm3 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - vmovdqa64 0xbf9d0(%rip),%zmm7 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - vmovsd 0x18(%rbx),%xmm9 │ │ │ │ - sub $0x20,%rbx │ │ │ │ - vmovsd %xmm9,0x18(%r12) │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - jmp 278d0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vpbroadcastq %rsi,%zmm0 │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ - lea -0x10(%r10),%rdi │ │ │ │ - shr $0x4,%rax │ │ │ │ - vpaddq %zmm7,%zmm0,%zmm14 │ │ │ │ - shl $0x2,%rcx │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea 0x0(%r13,%rcx,1),%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ - add %r14,%rcx │ │ │ │ - and $0x3,%edi │ │ │ │ - je 27b20 │ │ │ │ - vmovdqa32 (%r15),%zmm2 │ │ │ │ - vmovdqa32 (%rcx),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm2,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27ef0 │ │ │ │ - vpcmpnled %zmm5,%zmm2,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27ef0 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm3,%zmm14,%zmm14 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 27b20 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 27adb │ │ │ │ - vmovdqa32 0x40(%r15),%zmm4 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27ef0 │ │ │ │ - vpcmpnled %zmm8,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27ef0 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm3,%zmm14,%zmm14 │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm9 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 27ef0 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 27ef0 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm3,%zmm14,%zmm14 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm11 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm12 │ │ │ │ - vpcmpltd %zmm12,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 27ef0 │ │ │ │ - vpcmpnled %zmm12,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 27ef0 │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ - vpaddq %zmm3,%zmm14,%zmm13 │ │ │ │ - mov %rdi,%rax │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 28480 │ │ │ │ - vmovdqa32 (%r15,%rdi,4),%zmm1 │ │ │ │ - vmovdqa32 (%rcx,%rdi,4),%zmm0 │ │ │ │ - vpcmpltd %zmm0,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27ef0 │ │ │ │ - vpcmpnled %zmm0,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27ef0 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm3,%zmm13,%zmm2 │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm4 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27ef0 │ │ │ │ - vpcmpnled %zmm5,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27ef0 │ │ │ │ - lea 0x20(%rdi),%rax │ │ │ │ - vpaddq %zmm3,%zmm2,%zmm8 │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm9 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm10 │ │ │ │ - vpcmpltd %zmm10,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 27ef0 │ │ │ │ - vpcmpnled %zmm10,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 27ef0 │ │ │ │ - lea 0x30(%rdi),%rax │ │ │ │ - vpaddq %zmm3,%zmm8,%zmm14 │ │ │ │ - jmp 27b20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 286f3 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub %r13,%rdi │ │ │ │ - lea -0x4(%rdi),%rdi │ │ │ │ - cmp $0x74,%rdi │ │ │ │ - ja 2791a │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r13,%r15 │ │ │ │ - sub %r13,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ + vmovdqa 0xba5f7(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xba62f(%rip),%ymm6 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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),%xmm12 │ │ │ │ + sub $0x20,%r13 │ │ │ │ + vmovsd %xmm12,0x18(%r15) │ │ │ │ + mov 0x58(%rsp),%r15 │ │ │ │ + jmp 26d10 │ │ │ │ + mov %rdx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 2708b │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,1),%rdi │ │ │ │ + cmp %r10,%rax │ │ │ │ + cmovge %rbx,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 2741f │ │ │ │ + mov %rdi,%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + lea -0x4(%rbx),%r11 │ │ │ │ + cmp $0x34,%r11 │ │ │ │ + jbe 276d8 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + and $0x3,%ebx │ │ │ │ + xor %r12,%r10 │ │ │ │ + and $0x1f,%r10d │ │ │ │ + or %rbx,%r10 │ │ │ │ + jne 276d8 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shr $0x2,%r12 │ │ │ │ + neg %r12 │ │ │ │ + mov %r12,%rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 27d4d │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 27d2a │ │ │ │ + lea 0x8(%rsi),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 278b6 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 278ab │ │ │ │ + mov (%r14),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ + lea 0x4(%r14),%r10 │ │ │ │ + test $0x6,%r12b │ │ │ │ + je 27253 │ │ │ │ + mov 0x4(%rdx),%r8d │ │ │ │ + cmp %r8d,0x4(%r14) │ │ │ │ + jg 27441 │ │ │ │ + jl 2742f │ │ │ │ + lea 0x8(%rdx),%rcx │ │ │ │ + lea 0x8(%r14),%r10 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 27d11 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 27cf8 │ │ │ │ + jbe 27253 │ │ │ │ + mov 0x8(%r14),%eax │ │ │ │ + cmp %eax,0x8(%rdx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + and $0x4,%r12d │ │ │ │ + lea 0xc(%rdx),%rcx │ │ │ │ + lea 0xc(%r14),%r10 │ │ │ │ + je 27253 │ │ │ │ + mov 0xc(%rdx),%ebx │ │ │ │ + cmp %ebx,0xc(%r14) │ │ │ │ + jg 27441 │ │ │ │ + jl 2742f │ │ │ │ + lea 0x10(%rdx),%rcx │ │ │ │ + lea 0x10(%r14),%r10 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 27cdf │ │ │ │ + je 27253 │ │ │ │ + mov 0x10(%rdx),%r12d │ │ │ │ + cmp %r12d,0x10(%r14) │ │ │ │ + jg 27441 │ │ │ │ + jl 2742f │ │ │ │ + lea 0x14(%rdx),%rcx │ │ │ │ + lea 0x14(%r14),%r10 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 27cc6 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 27cac │ │ │ │ - mov (%r14),%edx │ │ │ │ - cmp %edx,0x0(%r13) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - lea 0x4(%r13),%r15 │ │ │ │ - lea 0x4(%r14),%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%r15 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%r15 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%r15 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%r15 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%r15 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%r15 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r8,%r15 │ │ │ │ - je 27dd9 │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - cmp %ecx,0x4(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x8(%rax),%esi │ │ │ │ - cmp %esi,0x8(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0xc(%rax),%edx │ │ │ │ - cmp %edx,0xc(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - cmp %r10d,0x10(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x14(%rax),%edi │ │ │ │ - cmp %edi,0x14(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x18(%rax),%ecx │ │ │ │ - cmp %ecx,0x18(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x1c(%rax),%esi │ │ │ │ - cmp %esi,0x1c(%r15) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jne 27d4d │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 27992 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jge 282b0 │ │ │ │ - lea (%r14,%r8,1),%r8 │ │ │ │ - cmp %r8,%r14 │ │ │ │ - je 282bc │ │ │ │ - mov %r8,%r11 │ │ │ │ - sub %r14,%r11 │ │ │ │ - lea -0x4(%r11),%rdi │ │ │ │ - cmp $0x74,%rdi │ │ │ │ - jbe 28500 │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %r14,%rax │ │ │ │ - and $0x3,%eax │ │ │ │ - xor %r14,%r15 │ │ │ │ - and $0x3f,%r15d │ │ │ │ - or %rax,%r15 │ │ │ │ - jne 28500 │ │ │ │ - mov %r14,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - neg %rcx │ │ │ │ - and $0xf,%ecx │ │ │ │ - shr $0x2,%rdi │ │ │ │ - lea 0x10(%rcx),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 286e8 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 280b0 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 27e8a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jg 282ca │ │ │ │ - inc %r11 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 280b0 │ │ │ │ - mov (%rsi),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jge 27e70 │ │ │ │ - vmovdqa 0x30(%rsp),%xmm3 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - mov %rbx,0x10(%r12) │ │ │ │ - vmovdqu %xmm3,(%r12) │ │ │ │ + je 27253 │ │ │ │ + mov 0x14(%rdx),%r9d │ │ │ │ + cmp %r9d,0x14(%r14) │ │ │ │ + jg 27441 │ │ │ │ + jl 2742f │ │ │ │ + lea 0x18(%rdx),%rcx │ │ │ │ + lea 0x18(%r14),%r10 │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + jne 27253 │ │ │ │ + mov 0x18(%r14),%r10d │ │ │ │ + cmp %r10d,0x18(%rdx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + lea 0x1c(%rdx),%rcx │ │ │ │ + lea 0x1c(%r14),%r10 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + vpbroadcastq %r10,%ymm15 │ │ │ │ + shl $0x2,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1(%r11),%r12 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vpaddq %ymm6,%ymm15,%ymm14 │ │ │ │ + add %r14,%rsi │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r12,%r11 │ │ │ │ + and $0xfffffffffffffff8,%rbx │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea -0x8(%rbx),%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 27340 │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + vmovdqa (%rsi),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm1,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 27490 │ │ │ │ + vpcmpnled %ymm5,%ymm1,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 27490 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27340 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 27304 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm4,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 27490 │ │ │ │ + vpcmpnled %ymm7,%ymm4,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 27490 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 27490 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 27490 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 27490 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 27490 │ │ │ │ + lea 0x8(%rax),%r9 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm13 │ │ │ │ + mov %r9,%rax │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 276b8 │ │ │ │ + vmovdqa (%rdx,%r9,4),%ymm0 │ │ │ │ + vmovdqa (%rsi,%r9,4),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm0,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 27490 │ │ │ │ + vpcmpnled %ymm15,%ymm0,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 27490 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm1 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm5 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm5,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 27490 │ │ │ │ + vpcmpnled %ymm4,%ymm5,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 27490 │ │ │ │ + lea 0x10(%r9),%rax │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 27490 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 27490 │ │ │ │ + lea 0x18(%r9),%rax │ │ │ │ + vpaddq %ymm2,%ymm7,%ymm14 │ │ │ │ + jmp 27340 │ │ │ │ + mov %r14,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp 0x38(%rsp),%rax │ │ │ │ + jne 27441 │ │ │ │ + vmovsd 0x18(%r13),%xmm11 │ │ │ │ + vcomisd 0x10(%rsp),%xmm11 │ │ │ │ + ja 2708b │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + vmovdqa (%rsp),%xmm2 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + vmovdqu %xmm2,(%r15) │ │ │ │ + mov %r13,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 284c0 │ │ │ │ + je 276b0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x40(%rsp),%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%r12) │ │ │ │ + vmovsd 0x10(%rsp),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%r15) │ │ │ │ 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) │ │ │ │ - shl $0x2,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 27ff7 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 27fd4 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 27fbc │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 27fa4 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 27f8c │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 27f72 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 27f58 │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 27dd9 │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x4(%rax),%edi │ │ │ │ - cmp %edi,0x4(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - cmp %ecx,0x8(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0xc(%rax),%esi │ │ │ │ - cmp %esi,0xc(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x10(%rax),%r15d │ │ │ │ - cmp %r15d,0x10(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x14(%rax),%r10d │ │ │ │ - cmp %r10d,0x14(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x18(%rax),%edi │ │ │ │ - cmp %edi,0x18(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - mov 0x1c(%rax),%ecx │ │ │ │ - cmp %ecx,0x1c(%rdx) │ │ │ │ - jl 27992 │ │ │ │ - jg 27de2 │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 27ff7 │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 27992 │ │ │ │ - jmp 27de2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vpbroadcastq %rsi,%zmm11 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov %r11,%r15 │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ - lea -0x10(%r10),%rdi │ │ │ │ - vpaddq %zmm7,%zmm11,%zmm0 │ │ │ │ - shr $0x4,%r15 │ │ │ │ - shl $0x2,%rcx │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ - lea (%r14,%rcx,1),%r15 │ │ │ │ - add %r13,%rcx │ │ │ │ - and $0x3,%edi │ │ │ │ - je 281b0 │ │ │ │ - vmovdqa32 (%r15),%zmm12 │ │ │ │ - vmovdqa32 (%rcx),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 282e0 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 282e0 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 281b0 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 28174 │ │ │ │ - vmovdqa32 0x40(%r15),%zmm15 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 282e0 │ │ │ │ - vpcmpnled %zmm1,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 282e0 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm2 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 282e0 │ │ │ │ - vpcmpnled %zmm4,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 282e0 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm5 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 282e0 │ │ │ │ - vpcmpnled %zmm8,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 282e0 │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ - vpaddq %zmm3,%zmm0,%zmm9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 284c8 │ │ │ │ - vmovdqa32 (%r15,%rdi,4),%zmm14 │ │ │ │ - vmovdqa32 (%rcx,%rdi,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm14,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 282e0 │ │ │ │ - vpcmpnled %zmm11,%zmm14,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 282e0 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm3,%zmm9,%zmm12 │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm13 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm13,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 282e0 │ │ │ │ - vpcmpnled %zmm15,%zmm13,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 282e0 │ │ │ │ - lea 0x20(%rdi),%rax │ │ │ │ - vpaddq %zmm3,%zmm12,%zmm1 │ │ │ │ - vmovdqa32 (%r15,%rax,4),%zmm2 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 282e0 │ │ │ │ - vpcmpnled %zmm4,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 282e0 │ │ │ │ - lea 0x30(%rdi),%rax │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm0 │ │ │ │ - jmp 281b0 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jne 27992 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%r8 │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 27dfd │ │ │ │ - mov %r13,%rax │ │ │ │ - cmp 0x50(%rsp),%rax │ │ │ │ - jne 27e92 │ │ │ │ - vmovsd 0x18(%rbx),%xmm6 │ │ │ │ - vcomisd 0x40(%rsp),%xmm6 │ │ │ │ - jbe 27e92 │ │ │ │ - jmp 27992 │ │ │ │ shl $0x2,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 283cb │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 283aa │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 28392 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 2837a │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 28360 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 28346 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jne 286cb │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x4,%rdx │ │ │ │ + add %rax,%rcx │ │ │ │ + add %r10,%rax │ │ │ │ + jmp 274b3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jg 2742f │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x4,%rdx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 27428 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rcx) │ │ │ │ + jge 274a0 │ │ │ │ + jmp 27441 │ │ │ │ + cmp 0x28(%rsp),%r11 │ │ │ │ + je 278be │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rsi │ │ │ │ + add %r11,%rax │ │ │ │ + jmp 27083 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + sub %r14,%r11 │ │ │ │ + sub $0x4,%r11 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 275f3 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 275d0 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 275b6 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 2759c │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 27582 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 27568 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 2754e │ │ │ │ + mov (%rdx),%eax │ │ │ │ + cmp %eax,(%r14) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + lea 0x4(%r14),%rsi │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + add $0x4,%rsi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x4,%rdx │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + add $0x4,%rsi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x4,%rdx │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + add $0x4,%rsi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x4,%rdx │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + add $0x4,%rsi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x4,%rdx │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + add $0x4,%rsi │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 282bf │ │ │ │ mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - cmp %r15d,0x4(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x8(%rax),%r10d │ │ │ │ - cmp %r10d,0x8(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0xc(%rax),%edi │ │ │ │ - cmp %edi,0xc(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x14(%rax),%esi │ │ │ │ - cmp %esi,0x14(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x18(%rax),%r11d │ │ │ │ - cmp %r11d,0x18(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x1c(%rax),%r15d │ │ │ │ - cmp %r15d,0x1c(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x20,%rdx │ │ │ │ + cmp %r11d,(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + add $0x4,%rsi │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 270f0 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ + cmp %r8d,0x4(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + cmp %r9d,0xc(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + mov 0x10(%rax),%r8d │ │ │ │ + cmp %r8d,0x10(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + mov 0x14(%rax),%r11d │ │ │ │ + cmp %r11d,0x14(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x18(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%rsi) │ │ │ │ + jl 2708b │ │ │ │ + jg 270f5 │ │ │ │ + add $0x20,%rsi │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 283cb │ │ │ │ - jmp 282bf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rsi,%rax │ │ │ │ - cmp 0x60(%rsp),%r10 │ │ │ │ - jne 27efa │ │ │ │ - vpaddq %zmm6,%zmm14,%zmm14 │ │ │ │ - valignq $0x7,%zmm14,%zmm14,%zmm15 │ │ │ │ - vmovq %xmm15,%rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 27992 │ │ │ │ - jmp 27de2 │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 275f3 │ │ │ │ + jmp 270f0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - jmp 27ec5 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rsi,%rax │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jne 282ea │ │ │ │ - vpaddq %zmm6,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm10 │ │ │ │ - vmovq %xmm10,%rax │ │ │ │ - jmp 282bf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - sub %r14,%r10 │ │ │ │ - sub $0x4,%r10 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 28607 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 285e6 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 285cc │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 285b2 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 28598 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 28580 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 28568 │ │ │ │ - mov 0x0(%r13),%edx │ │ │ │ - cmp %edx,(%r14) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - lea 0x4(%r14),%rcx │ │ │ │ - lea 0x4(%r13),%rax │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + jmp 2746f │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 27939 │ │ │ │ + mov %r11,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + add %r10,%rax │ │ │ │ + jmp 274b3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %rdx,%rsi │ │ │ │ + sub $0x4,%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 277dd │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 277ba │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 277a0 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 27788 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 2776e │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 27754 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 2773a │ │ │ │ + mov (%r14),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ + lea 0x4(%r14),%rax │ │ │ │ + mov (%rax),%r10d │ │ │ │ + cmp %r10d,(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r11d │ │ │ │ cmp %r11d,(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + mov (%rax),%ebx │ │ │ │ + cmp %ebx,(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 282bf │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 27428 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ mov 0x4(%rax),%esi │ │ │ │ cmp %esi,0x4(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x8(%rax),%r11d │ │ │ │ - cmp %r11d,0x8(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - cmp %r15d,0xc(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - cmp %r10d,0x10(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x14(%rax),%edx │ │ │ │ - cmp %edx,0x14(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x18(%rax),%edi │ │ │ │ - cmp %edi,0x18(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - mov 0x1c(%rax),%esi │ │ │ │ - cmp %esi,0x1c(%rcx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + mov 0x8(%rax),%r10d │ │ │ │ + cmp %r10d,0x8(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + mov 0xc(%rax),%r12d │ │ │ │ + cmp %r12d,0xc(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + mov 0x10(%rax),%r11d │ │ │ │ + cmp %r11d,0x10(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + mov 0x14(%rax),%ebx │ │ │ │ + cmp %ebx,0x14(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + mov 0x18(%rax),%r8d │ │ │ │ + cmp %r8d,0x18(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ + mov 0x1c(%rax),%r9d │ │ │ │ + cmp %r9d,0x1c(%rcx) │ │ │ │ + jl 27441 │ │ │ │ + jg 2742f │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 28607 │ │ │ │ - jmp 282bf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - jmp 27efa │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 27e92 │ │ │ │ - jg 282ca │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - jmp 28330 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - jmp 282ea │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 277dd │ │ │ │ + jmp 27428 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + vmovq %xmm3,0x50(%rsp) │ │ │ │ + jmp 26e84 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r14,%rsi │ │ │ │ + jmp 27083 │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 27253 │ │ │ │ mov %r14,%rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 27992 │ │ │ │ - jmp 27de2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 274b3 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ + vmovq %xmm5,%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 2708b │ │ │ │ + jmp 270f5 │ │ │ │ + lea 0x4(%r14),%r9 │ │ │ │ + lea 0x4(%rdx),%r11 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + jmp 26e84 │ │ │ │ + lea 0x8(%r14),%r9 │ │ │ │ + lea 0x8(%rdx),%r11 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + jmp 26e84 │ │ │ │ + lea 0xc(%r14),%r9 │ │ │ │ + lea 0xc(%rdx),%r11 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + jmp 26e84 │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + jmp 26e84 │ │ │ │ + vpaddq %ymm8,%ymm14,%ymm8 │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm14 │ │ │ │ + vmovq %xmm14,%rax │ │ │ │ + cmp 0x38(%rsp),%rax │ │ │ │ + je 2742f │ │ │ │ + jmp 27441 │ │ │ │ + lea 0x14(%r14),%r9 │ │ │ │ + lea 0x14(%rdx),%r11 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + jmp 26e84 │ │ │ │ + lea 0x18(%r14),%r11 │ │ │ │ + lea 0x18(%rdx),%r9 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + jmp 26e84 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ movabs $0x555555555555555,%rax │ │ │ │ push %rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ cmp %rsi,%rax │ │ │ │ - jb d79a <__cxa_finalize@plt+0x11a> │ │ │ │ + jb d76a <__cxa_finalize@plt+0xea> │ │ │ │ test %rsi,%rsi │ │ │ │ - je 28755 │ │ │ │ + je 279d5 │ │ │ │ lea (%rsi,%rsi,2),%rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ lea 0x0(,%rbx,8),%rdi │ │ │ │ call d330 │ │ │ │ lea (%rax,%rbx,8),%rdx │ │ │ │ vpbroadcastq %rax,%xmm0 │ │ │ │ mov %rdx,0x10(%rbp) │ │ │ │ vmovdqu %xmm0,0x0(%rbp) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 29360 │ │ │ │ + je 28380 │ │ │ │ mov %rdi,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2909f │ │ │ │ + je 280d2 │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + mov %rsi,%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ sub %rdi,%rax │ │ │ │ - sub %rdi,%r10 │ │ │ │ - push %rbp │ │ │ │ + sub %rdi,%r11 │ │ │ │ sub %rsi,%rdx │ │ │ │ sar $0x4,%rax │ │ │ │ - mov %r10,%rdi │ │ │ │ + mov %r11,%rdi │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ imul %r8,%rax │ │ │ │ - mov %rsp,%rbp │ │ │ │ - push %r15 │ │ │ │ sar $0x4,%rdi │ │ │ │ imul %r8,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 28392 │ │ │ │ + push %rbp │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov %rsp,%rbp │ │ │ │ push %r14 │ │ │ │ - mov %rax,%r11 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub %rdi,%r11 │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 29382 │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 28c1f │ │ │ │ + jge 27db5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 28bf9 │ │ │ │ - lea (%rdi,%rdi,2),%r12 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - lea (%r9,%r12,1),%r11 │ │ │ │ - add $0xc0,%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 28811 │ │ │ │ - lea 0xc0(%r9),%r14 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 290b0 │ │ │ │ - lea -0x1(%r8),%r13 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - jbe 29364 │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %r9,%r12 │ │ │ │ - mov %r11,%r10 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x2,%r15 │ │ │ │ - mov %r15,%rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 2898a │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 28917 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 288ad │ │ │ │ - vmovdqu64 (%r9),%zmm11 │ │ │ │ - vmovdqu64 0x40(%r9),%zmm12 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0xc0(%r9),%r12 │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 0x80(%r9),%zmm13 │ │ │ │ - vmovdqu64 (%r11),%zmm5 │ │ │ │ - vmovdqu64 0x40(%r11),%zmm4 │ │ │ │ - vmovdqu64 0x80(%r11),%zmm3 │ │ │ │ - vmovdqu64 %zmm5,(%r9) │ │ │ │ - vmovdqu64 %zmm4,0x40(%r9) │ │ │ │ - vmovdqu64 %zmm3,0x80(%r9) │ │ │ │ - vmovdqu64 %zmm11,(%r11) │ │ │ │ - vmovdqu64 %zmm12,0x40(%r11) │ │ │ │ - vmovdqu64 %zmm13,0x80(%r11) │ │ │ │ - vmovdqu64 (%r12),%zmm14 │ │ │ │ - vmovdqu64 0x40(%r12),%zmm15 │ │ │ │ - inc %rsi │ │ │ │ - add $0xc0,%r12 │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 -0x40(%r12),%zmm2 │ │ │ │ - vmovdqu64 -0xc0(%r10),%zmm1 │ │ │ │ - vmovdqu64 -0x80(%r10),%zmm0 │ │ │ │ - vmovdqu64 -0x40(%r10),%zmm6 │ │ │ │ - vmovdqu64 %zmm1,-0xc0(%r12) │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r12) │ │ │ │ - vmovdqu64 %zmm6,-0x40(%r12) │ │ │ │ - vmovdqu64 %zmm14,-0xc0(%r10) │ │ │ │ - vmovdqu64 %zmm15,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm2,-0x40(%r10) │ │ │ │ - vmovdqu64 (%r12),%zmm7 │ │ │ │ - vmovdqu64 0x40(%r12),%zmm8 │ │ │ │ - inc %rsi │ │ │ │ - add $0xc0,%r12 │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 -0x40(%r12),%zmm9 │ │ │ │ - vmovdqu64 -0xc0(%r10),%zmm10 │ │ │ │ - vmovdqu64 -0x80(%r10),%zmm11 │ │ │ │ - vmovdqu64 -0x40(%r10),%zmm12 │ │ │ │ - vmovdqu64 %zmm10,-0xc0(%r12) │ │ │ │ - vmovdqu64 %zmm11,-0x80(%r12) │ │ │ │ - vmovdqu64 %zmm12,-0x40(%r12) │ │ │ │ - vmovdqu64 %zmm7,-0xc0(%r10) │ │ │ │ - vmovdqu64 %zmm8,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm9,-0x40(%r10) │ │ │ │ - cmp %r15,%rsi │ │ │ │ - je 28b0c │ │ │ │ - vmovdqu64 (%r10),%zmm5 │ │ │ │ - vmovdqu64 0x40(%r10),%zmm4 │ │ │ │ - add $0x4,%rsi │ │ │ │ - add $0x300,%r12 │ │ │ │ - add $0x300,%r10 │ │ │ │ - vmovdqu64 -0x280(%r10),%zmm3 │ │ │ │ - vmovdqu64 -0x300(%r12),%zmm13 │ │ │ │ - vmovdqu64 -0x2c0(%r12),%zmm14 │ │ │ │ - vmovdqu64 -0x280(%r12),%zmm15 │ │ │ │ - vmovdqu64 %zmm5,-0x300(%r12) │ │ │ │ - vmovdqu64 %zmm4,-0x2c0(%r12) │ │ │ │ - vmovdqu64 %zmm3,-0x280(%r12) │ │ │ │ - vmovdqu64 -0x240(%r10),%zmm6 │ │ │ │ - vmovdqu64 -0x200(%r10),%zmm7 │ │ │ │ - vmovdqu64 -0x1c0(%r10),%zmm8 │ │ │ │ - vmovdqu64 %zmm13,-0x300(%r10) │ │ │ │ - vmovdqu64 %zmm14,-0x2c0(%r10) │ │ │ │ - vmovdqu64 %zmm15,-0x280(%r10) │ │ │ │ - vmovdqu64 -0x240(%r12),%zmm2 │ │ │ │ - vmovdqu64 -0x200(%r12),%zmm1 │ │ │ │ - vmovdqu64 -0x1c0(%r12),%zmm0 │ │ │ │ - vmovdqu64 %zmm6,-0x240(%r12) │ │ │ │ - vmovdqu64 %zmm7,-0x200(%r12) │ │ │ │ - vmovdqu64 %zmm8,-0x1c0(%r12) │ │ │ │ - vmovdqu64 -0x180(%r10),%zmm12 │ │ │ │ - vmovdqu64 -0x140(%r10),%zmm13 │ │ │ │ - vmovdqu64 -0x100(%r10),%zmm14 │ │ │ │ - vmovdqu64 %zmm2,-0x240(%r10) │ │ │ │ - vmovdqu64 %zmm1,-0x200(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x1c0(%r10) │ │ │ │ - vmovdqu64 -0x180(%r12),%zmm9 │ │ │ │ - vmovdqu64 -0x140(%r12),%zmm10 │ │ │ │ - vmovdqu64 -0x100(%r12),%zmm11 │ │ │ │ - vmovdqu64 %zmm12,-0x180(%r12) │ │ │ │ - vmovdqu64 %zmm13,-0x140(%r12) │ │ │ │ - vmovdqu64 %zmm14,-0x100(%r12) │ │ │ │ - vmovdqu64 -0xc0(%r10),%zmm5 │ │ │ │ - vmovdqu64 -0x80(%r10),%zmm4 │ │ │ │ - vmovdqu64 -0x40(%r10),%zmm3 │ │ │ │ - vmovdqu64 %zmm9,-0x180(%r10) │ │ │ │ - vmovdqu64 %zmm10,-0x140(%r10) │ │ │ │ - vmovdqu64 %zmm11,-0x100(%r10) │ │ │ │ - vmovdqu64 -0xc0(%r12),%zmm15 │ │ │ │ - vmovdqu64 -0x80(%r12),%zmm2 │ │ │ │ - vmovdqu64 -0x40(%r12),%zmm1 │ │ │ │ - vmovdqu64 %zmm5,-0xc0(%r12) │ │ │ │ - vmovdqu64 %zmm4,-0x80(%r12) │ │ │ │ - vmovdqu64 %zmm3,-0x40(%r12) │ │ │ │ - vmovdqu64 %zmm15,-0xc0(%r10) │ │ │ │ - vmovdqu64 %zmm2,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm1,-0x40(%r10) │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jne 2898a │ │ │ │ - shl $0x2,%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 28beb │ │ │ │ - sub %rsi,%r8 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 29373 │ │ │ │ - lea (%rdi,%rsi,1),%rcx │ │ │ │ - lea (%rsi,%rsi,2),%r14 │ │ │ │ - mov %r8,%r11 │ │ │ │ - lea (%rcx,%rcx,2),%rbx │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ - shl $0x4,%r14 │ │ │ │ + jle 27d8f │ │ │ │ + lea (%rdi,%rdi,2),%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ - add %r9,%r14 │ │ │ │ - add %r9,%rbx │ │ │ │ - and $0x1,%r8d │ │ │ │ - vmovdqu (%r14),%ymm6 │ │ │ │ - vmovdqu 0x20(%r14),%ymm7 │ │ │ │ - vmovdqu 0x40(%r14),%ymm0 │ │ │ │ - vmovdqu (%rbx),%ymm8 │ │ │ │ - vmovdqu 0x20(%rbx),%ymm9 │ │ │ │ - vmovdqu 0x40(%rbx),%ymm10 │ │ │ │ - vmovdqu %ymm8,(%r14) │ │ │ │ - vmovdqu %ymm9,0x20(%r14) │ │ │ │ - vmovdqu %ymm10,0x40(%r14) │ │ │ │ - vmovdqu %ymm6,(%rbx) │ │ │ │ - vmovdqu %ymm7,0x20(%rbx) │ │ │ │ - vmovdqu %ymm0,0x40(%rbx) │ │ │ │ - je 28beb │ │ │ │ - add %r11,%rsi │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - add %rdi,%rsi │ │ │ │ - lea (%rsi,%rsi,2),%r15 │ │ │ │ + lea (%r10,%rbx,1),%r11 │ │ │ │ + add $0x60,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 27a83 │ │ │ │ + lea 0x60(%r10),%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jb 28228 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 28384 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %r10,%r13 │ │ │ │ + mov %r11,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $1,%r14 │ │ │ │ + mov %r14,%rbx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 27ba9 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 27b54 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 27b08 │ │ │ │ + vmovdqu (%r10),%ymm9 │ │ │ │ + vmovdqu 0x20(%r10),%ymm8 │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x60(%r10),%r13 │ │ │ │ + vmovdqu 0x40(%r10),%ymm7 │ │ │ │ + vmovdqu (%r11),%ymm6 │ │ │ │ + add $0x60,%rcx │ │ │ │ + vmovdqu 0x20(%r11),%ymm11 │ │ │ │ + vmovdqu 0x40(%r11),%ymm1 │ │ │ │ + vmovdqu %ymm6,(%r10) │ │ │ │ + vmovdqu %ymm11,0x20(%r10) │ │ │ │ + vmovdqu %ymm1,0x40(%r10) │ │ │ │ + vmovdqu %ymm9,(%r11) │ │ │ │ + vmovdqu %ymm8,0x20(%r11) │ │ │ │ + vmovdqu %ymm7,0x40(%r11) │ │ │ │ + vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + vmovdqu 0x20(%r13),%ymm2 │ │ │ │ + inc %rdx │ │ │ │ + add $0x60,%r13 │ │ │ │ + vmovdqu (%rcx),%ymm5 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm4 │ │ │ │ + add $0x60,%rcx │ │ │ │ + vmovdqu -0x20(%r13),%ymm0 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm3 │ │ │ │ + vmovdqu %ymm5,-0x60(%r13) │ │ │ │ + vmovdqu %ymm4,-0x40(%r13) │ │ │ │ + vmovdqu %ymm3,-0x20(%r13) │ │ │ │ + vmovdqu %ymm10,-0x60(%rcx) │ │ │ │ + vmovdqu %ymm2,-0x40(%rcx) │ │ │ │ + vmovdqu %ymm0,-0x20(%rcx) │ │ │ │ + vmovdqu 0x0(%r13),%ymm12 │ │ │ │ + vmovdqu 0x20(%r13),%ymm13 │ │ │ │ + inc %rdx │ │ │ │ + add $0x60,%r13 │ │ │ │ + vmovdqu (%rcx),%ymm15 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm9 │ │ │ │ + add $0x60,%rcx │ │ │ │ + vmovdqu -0x20(%r13),%ymm14 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm8 │ │ │ │ + vmovdqu %ymm15,-0x60(%r13) │ │ │ │ + vmovdqu %ymm9,-0x40(%r13) │ │ │ │ + vmovdqu %ymm8,-0x20(%r13) │ │ │ │ + vmovdqu %ymm12,-0x60(%rcx) │ │ │ │ + vmovdqu %ymm13,-0x40(%rcx) │ │ │ │ + vmovdqu %ymm14,-0x20(%rcx) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 27d22 │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm10 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x180,%r13 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm2 │ │ │ │ + vmovdqu -0x180(%r13),%ymm7 │ │ │ │ + add $0x180,%rcx │ │ │ │ + vmovdqu -0x160(%r13),%ymm6 │ │ │ │ + vmovdqu -0x140(%r13),%ymm11 │ │ │ │ + vmovdqu %ymm1,-0x180(%r13) │ │ │ │ + vmovdqu %ymm10,-0x160(%r13) │ │ │ │ + vmovdqu %ymm2,-0x140(%r13) │ │ │ │ + vmovdqu %ymm7,-0x180(%rcx) │ │ │ │ + vmovdqu -0x120(%rcx),%ymm5 │ │ │ │ + vmovdqu -0x100(%rcx),%ymm4 │ │ │ │ + vmovdqu %ymm6,-0x160(%rcx) │ │ │ │ + vmovdqu -0xe0(%rcx),%ymm3 │ │ │ │ + vmovdqu %ymm11,-0x140(%rcx) │ │ │ │ + vmovdqu -0x120(%r13),%ymm12 │ │ │ │ + vmovdqu -0x100(%r13),%ymm13 │ │ │ │ + vmovdqu %ymm5,-0x120(%r13) │ │ │ │ + vmovdqu -0xe0(%r13),%ymm0 │ │ │ │ + vmovdqu %ymm4,-0x100(%r13) │ │ │ │ + vmovdqu %ymm3,-0xe0(%r13) │ │ │ │ + vmovdqu %ymm12,-0x120(%rcx) │ │ │ │ + vmovdqu -0xc0(%rcx),%ymm8 │ │ │ │ + vmovdqu -0xa0(%rcx),%ymm7 │ │ │ │ + vmovdqu %ymm13,-0x100(%rcx) │ │ │ │ + vmovdqu -0x80(%rcx),%ymm6 │ │ │ │ + vmovdqu %ymm0,-0xe0(%rcx) │ │ │ │ + vmovdqu -0xc0(%r13),%ymm14 │ │ │ │ + vmovdqu -0xa0(%r13),%ymm15 │ │ │ │ + vmovdqu %ymm8,-0xc0(%r13) │ │ │ │ + vmovdqu -0x80(%r13),%ymm9 │ │ │ │ + vmovdqu %ymm7,-0xa0(%r13) │ │ │ │ + vmovdqu %ymm6,-0x80(%r13) │ │ │ │ + vmovdqu -0x60(%rcx),%ymm2 │ │ │ │ + vmovdqu -0x40(%rcx),%ymm12 │ │ │ │ + vmovdqu %ymm14,-0xc0(%rcx) │ │ │ │ + vmovdqu -0x20(%rcx),%ymm13 │ │ │ │ + vmovdqu %ymm15,-0xa0(%rcx) │ │ │ │ + vmovdqu %ymm9,-0x80(%rcx) │ │ │ │ + vmovdqu -0x60(%r13),%ymm11 │ │ │ │ + vmovdqu -0x40(%r13),%ymm1 │ │ │ │ + vmovdqu %ymm2,-0x60(%r13) │ │ │ │ + vmovdqu -0x20(%r13),%ymm10 │ │ │ │ + vmovdqu %ymm12,-0x40(%r13) │ │ │ │ + vmovdqu %ymm13,-0x20(%r13) │ │ │ │ + vmovdqu %ymm11,-0x60(%rcx) │ │ │ │ + vmovdqu %ymm1,-0x40(%rcx) │ │ │ │ + vmovdqu %ymm10,-0x20(%rcx) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 27ba9 │ │ │ │ + add %rdx,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 27d81 │ │ │ │ + lea (%rdx,%rdx,2),%r11 │ │ │ │ + add %rdi,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%rsi │ │ │ │ + shl $0x4,%r11 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %r10,%r11 │ │ │ │ + add %r10,%rsi │ │ │ │ + vmovdqu (%r11),%xmm14 │ │ │ │ + vmovdqu 0x10(%r11),%xmm15 │ │ │ │ + vmovdqu 0x20(%r11),%xmm0 │ │ │ │ + vmovdqu (%rsi),%xmm5 │ │ │ │ + vmovdqu 0x10(%rsi),%xmm4 │ │ │ │ + vmovdqu 0x20(%rsi),%xmm3 │ │ │ │ + vmovdqu %xmm5,(%r11) │ │ │ │ + vmovdqu %xmm4,0x10(%r11) │ │ │ │ + vmovdqu %xmm3,0x20(%r11) │ │ │ │ + vmovdqu %xmm14,(%rsi) │ │ │ │ + vmovdqu %xmm15,0x10(%rsi) │ │ │ │ + vmovdqu %xmm0,0x20(%rsi) │ │ │ │ + lea -0x3(%r8,%r8,2),%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r9,%r8 │ │ │ │ - add %r9,%r15 │ │ │ │ - vmovdqu (%r8),%xmm11 │ │ │ │ - vmovdqu 0x10(%r8),%xmm12 │ │ │ │ - vmovdqu 0x20(%r8),%xmm13 │ │ │ │ - vmovdqu (%r15),%xmm14 │ │ │ │ - vmovdqu 0x10(%r15),%xmm15 │ │ │ │ - vmovdqu 0x20(%r15),%xmm2 │ │ │ │ - vmovdqu %xmm14,(%r8) │ │ │ │ - vmovdqu %xmm15,0x10(%r8) │ │ │ │ - vmovdqu %xmm2,0x20(%r8) │ │ │ │ - vmovdqu %xmm11,(%r15) │ │ │ │ - vmovdqu %xmm12,0x10(%r15) │ │ │ │ - vmovdqu %xmm13,0x20(%r15) │ │ │ │ - lea 0x0(%r13,%r13,2),%r13 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - lea 0x30(%r9,%r13,1),%r9 │ │ │ │ + lea 0x30(%r10,%r8,1),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 29088 │ │ │ │ + je 280c3 │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %r8,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 287e0 │ │ │ │ - lea (%rax,%rax,2),%r10 │ │ │ │ - lea (%r8,%r8,2),%r11 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - lea (%r9,%r10,1),%rdx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - sub %r11,%r12 │ │ │ │ + jl 27a58 │ │ │ │ + lea (%rax,%rax,2),%r12 │ │ │ │ + lea (%r8,%r8,2),%rbx │ │ │ │ + shl $0x4,%r12 │ │ │ │ + shl $0x4,%rbx │ │ │ │ + lea (%r10,%r12,1),%rdx │ │ │ │ + mov %rdx,%r11 │ │ │ │ + sub %rbx,%r11 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 29350 │ │ │ │ - mov %r10,%rsi │ │ │ │ - lea -0xc(%rax,%rax,2),%rcx │ │ │ │ - sub %r11,%rsi │ │ │ │ - lea -0xc0(%rsi),%r13 │ │ │ │ + jle 28370 │ │ │ │ + mov %r12,%r14 │ │ │ │ + lea -0x6(%rax,%rax,2),%rcx │ │ │ │ + sub %rbx,%r14 │ │ │ │ shl $0x4,%rcx │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jle 28c66 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jg 29200 │ │ │ │ - lea -0x1(%rdi),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 2937b │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea -0x30(%r9,%rsi,1),%r15 │ │ │ │ - lea 0x90(%r9,%rcx,1),%r14 │ │ │ │ - lea -0xc0(%r9,%rsi,1),%rsi │ │ │ │ - shr $0x2,%rbx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - add %r9,%rcx │ │ │ │ + lea -0x60(%r14),%rsi │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + jle 27df9 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + jg 280e0 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 2838b │ │ │ │ + mov %rdi,%r13 │ │ │ │ + lea 0x30(%r10,%rcx,1),%rsi │ │ │ │ + lea -0x30(%r10,%r14,1),%r14 │ │ │ │ xor %edx,%edx │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 28df6 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 28d89 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 28d25 │ │ │ │ - vmovdqu64 -0x90(%r15),%zmm6 │ │ │ │ - vmovdqu64 0x40(%rsi),%zmm7 │ │ │ │ + shr $1,%r13 │ │ │ │ + test $0x2,%dil │ │ │ │ + je 27ec8 │ │ │ │ + vmovdqu (%r14),%xmm12 │ │ │ │ + vmovdqu 0x10(%r14),%xmm13 │ │ │ │ mov $0x1,%edx │ │ │ │ - vmovdqu64 0x80(%rsi),%zmm8 │ │ │ │ - vmovdqu64 -0x90(%r14),%zmm9 │ │ │ │ - vmovdqu64 0x40(%rcx),%zmm10 │ │ │ │ - vmovdqu64 0x80(%rcx),%zmm11 │ │ │ │ - vmovdqu64 %zmm9,-0x90(%r15) │ │ │ │ - vmovdqu64 %zmm10,0x40(%rsi) │ │ │ │ - vmovdqu64 %zmm11,0x80(%rsi) │ │ │ │ - lea -0x150(%r15),%rsi │ │ │ │ - vmovdqu64 %zmm6,-0x90(%r14) │ │ │ │ - vmovdqu64 %zmm7,0x40(%rcx) │ │ │ │ - vmovdqu64 %zmm8,0x80(%rcx) │ │ │ │ - lea -0x150(%r14),%rcx │ │ │ │ - vmovdqu64 (%rsi),%zmm12 │ │ │ │ - vmovdqu64 0x40(%rsi),%zmm13 │ │ │ │ - inc %rdx │ │ │ │ - sub $0xc0,%rsi │ │ │ │ - sub $0xc0,%rcx │ │ │ │ - vmovdqu64 0x140(%rsi),%zmm14 │ │ │ │ - vmovdqu64 0xc0(%rcx),%zmm15 │ │ │ │ - vmovdqu64 0x100(%rcx),%zmm0 │ │ │ │ - vmovdqu64 0x140(%rcx),%zmm1 │ │ │ │ - vmovdqu64 %zmm15,0xc0(%rsi) │ │ │ │ - vmovdqu64 %zmm0,0x100(%rsi) │ │ │ │ - vmovdqu64 %zmm1,0x140(%rsi) │ │ │ │ - vmovdqu64 %zmm12,0xc0(%rcx) │ │ │ │ - vmovdqu64 %zmm13,0x100(%rcx) │ │ │ │ - vmovdqu64 %zmm14,0x140(%rcx) │ │ │ │ - vmovdqu64 (%rsi),%zmm2 │ │ │ │ - vmovdqu64 0x40(%rsi),%zmm6 │ │ │ │ - inc %rdx │ │ │ │ + sub $0x60,%rsi │ │ │ │ + vmovdqu 0x20(%r14),%xmm14 │ │ │ │ + vmovdqu -0x30(%r14),%xmm15 │ │ │ │ + sub $0x60,%r14 │ │ │ │ + vmovdqu 0x40(%r14),%xmm1 │ │ │ │ + vmovdqu 0x50(%r14),%xmm0 │ │ │ │ + vmovdqu 0x60(%rsi),%xmm11 │ │ │ │ + vmovdqu 0x70(%rsi),%xmm10 │ │ │ │ + vmovdqu 0x80(%rsi),%xmm9 │ │ │ │ + vmovdqu 0x30(%rsi),%xmm8 │ │ │ │ + vmovdqu 0x40(%rsi),%xmm7 │ │ │ │ + vmovdqu 0x50(%rsi),%xmm6 │ │ │ │ + vmovdqu %xmm11,0x60(%r14) │ │ │ │ + vmovdqu %xmm10,0x70(%r14) │ │ │ │ + vmovdqu %xmm9,0x80(%r14) │ │ │ │ + vmovdqu %xmm8,0x30(%r14) │ │ │ │ + vmovdqu %xmm7,0x40(%r14) │ │ │ │ + vmovdqu %xmm6,0x50(%r14) │ │ │ │ + vmovdqu %xmm12,0x60(%rsi) │ │ │ │ + vmovdqu %xmm13,0x70(%rsi) │ │ │ │ + vmovdqu %xmm14,0x80(%rsi) │ │ │ │ + vmovdqu %xmm15,0x30(%rsi) │ │ │ │ + vmovdqu %xmm1,0x40(%rsi) │ │ │ │ + vmovdqu %xmm0,0x50(%rsi) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 28032 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%r14),%xmm5 │ │ │ │ + vmovdqu 0x10(%r14),%xmm4 │ │ │ │ + add $0x2,%rdx │ │ │ │ sub $0xc0,%rsi │ │ │ │ - sub $0xc0,%rcx │ │ │ │ - vmovdqu64 0x140(%rsi),%zmm7 │ │ │ │ - vmovdqu64 0xc0(%rcx),%zmm5 │ │ │ │ - vmovdqu64 0x100(%rcx),%zmm4 │ │ │ │ - vmovdqu64 0x140(%rcx),%zmm3 │ │ │ │ - vmovdqu64 %zmm5,0xc0(%rsi) │ │ │ │ - vmovdqu64 %zmm4,0x100(%rsi) │ │ │ │ - vmovdqu64 %zmm3,0x140(%rsi) │ │ │ │ - vmovdqu64 %zmm2,0xc0(%rcx) │ │ │ │ - vmovdqu64 %zmm6,0x100(%rcx) │ │ │ │ - vmovdqu64 %zmm7,0x140(%rcx) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 28f60 │ │ │ │ - vmovdqu64 (%rcx),%zmm11 │ │ │ │ - vmovdqu64 0x40(%rcx),%zmm12 │ │ │ │ - add $0x4,%rdx │ │ │ │ - sub $0x300,%rsi │ │ │ │ - sub $0x300,%rcx │ │ │ │ - vmovdqu64 0x380(%rcx),%zmm13 │ │ │ │ - vmovdqu64 0x300(%rsi),%zmm8 │ │ │ │ - vmovdqu64 0x340(%rsi),%zmm9 │ │ │ │ - vmovdqu64 0x380(%rsi),%zmm10 │ │ │ │ - vmovdqu64 %zmm11,0x300(%rsi) │ │ │ │ - vmovdqu64 %zmm12,0x340(%rsi) │ │ │ │ - vmovdqu64 %zmm13,0x380(%rsi) │ │ │ │ - vmovdqu64 0x240(%rcx),%zmm1 │ │ │ │ - vmovdqu64 0x280(%rcx),%zmm2 │ │ │ │ - vmovdqu64 0x2c0(%rcx),%zmm6 │ │ │ │ - vmovdqu64 %zmm10,0x380(%rcx) │ │ │ │ - vmovdqu64 %zmm8,0x300(%rcx) │ │ │ │ - vmovdqu64 %zmm9,0x340(%rcx) │ │ │ │ - vmovdqu64 0x240(%rsi),%zmm14 │ │ │ │ - vmovdqu64 0x280(%rsi),%zmm15 │ │ │ │ - vmovdqu64 0x2c0(%rsi),%zmm0 │ │ │ │ - vmovdqu64 %zmm1,0x240(%rsi) │ │ │ │ - vmovdqu64 %zmm2,0x280(%rsi) │ │ │ │ - vmovdqu64 %zmm6,0x2c0(%rsi) │ │ │ │ - vmovdqu64 0x180(%rcx),%zmm5 │ │ │ │ - vmovdqu64 0x1c0(%rcx),%zmm4 │ │ │ │ - vmovdqu64 0x200(%rcx),%zmm3 │ │ │ │ - vmovdqu64 %zmm14,0x240(%rcx) │ │ │ │ - vmovdqu64 %zmm15,0x280(%rcx) │ │ │ │ - vmovdqu64 %zmm0,0x2c0(%rcx) │ │ │ │ - vmovdqu64 0x180(%rsi),%zmm7 │ │ │ │ - vmovdqu64 0x1c0(%rsi),%zmm8 │ │ │ │ - vmovdqu64 0x200(%rsi),%zmm9 │ │ │ │ - vmovdqu64 %zmm5,0x180(%rsi) │ │ │ │ - vmovdqu64 %zmm4,0x1c0(%rsi) │ │ │ │ - vmovdqu64 %zmm3,0x200(%rsi) │ │ │ │ - vmovdqu64 0xc0(%rcx),%zmm13 │ │ │ │ - vmovdqu64 0x100(%rcx),%zmm14 │ │ │ │ - vmovdqu64 0x140(%rcx),%zmm15 │ │ │ │ - vmovdqu64 %zmm7,0x180(%rcx) │ │ │ │ - vmovdqu64 %zmm8,0x1c0(%rcx) │ │ │ │ - vmovdqu64 %zmm9,0x200(%rcx) │ │ │ │ - vmovdqu64 0xc0(%rsi),%zmm10 │ │ │ │ - vmovdqu64 0x100(%rsi),%zmm11 │ │ │ │ - vmovdqu64 0x140(%rsi),%zmm12 │ │ │ │ - vmovdqu64 %zmm13,0xc0(%rsi) │ │ │ │ - vmovdqu64 %zmm14,0x100(%rsi) │ │ │ │ - vmovdqu64 %zmm15,0x140(%rsi) │ │ │ │ - vmovdqu64 %zmm10,0xc0(%rcx) │ │ │ │ - vmovdqu64 %zmm11,0x100(%rcx) │ │ │ │ - vmovdqu64 %zmm12,0x140(%rcx) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 28df6 │ │ │ │ - shl $0x2,%rdx │ │ │ │ + vmovdqu 0x20(%r14),%xmm3 │ │ │ │ + vmovdqu -0x30(%r14),%xmm2 │ │ │ │ + sub $0xc0,%r14 │ │ │ │ + vmovdqu 0xa0(%r14),%xmm12 │ │ │ │ + vmovdqu 0xb0(%r14),%xmm13 │ │ │ │ + vmovdqu 0xc0(%rsi),%xmm14 │ │ │ │ + vmovdqu 0xd0(%rsi),%xmm15 │ │ │ │ + vmovdqu 0xe0(%rsi),%xmm1 │ │ │ │ + vmovdqu 0x90(%rsi),%xmm0 │ │ │ │ + vmovdqu 0xa0(%rsi),%xmm11 │ │ │ │ + vmovdqu 0xb0(%rsi),%xmm10 │ │ │ │ + vmovdqu %xmm14,0xc0(%r14) │ │ │ │ + vmovdqu %xmm15,0xd0(%r14) │ │ │ │ + vmovdqu %xmm1,0xe0(%r14) │ │ │ │ + vmovdqu %xmm0,0x90(%r14) │ │ │ │ + vmovdqu %xmm11,0xa0(%r14) │ │ │ │ + vmovdqu %xmm10,0xb0(%r14) │ │ │ │ + vmovdqu %xmm5,0xc0(%rsi) │ │ │ │ + vmovdqu 0x60(%rsi),%xmm14 │ │ │ │ + vmovdqu 0x70(%rsi),%xmm15 │ │ │ │ + vmovdqu %xmm4,0xd0(%rsi) │ │ │ │ + vmovdqu %xmm3,0xe0(%rsi) │ │ │ │ + vmovdqu %xmm2,0x90(%rsi) │ │ │ │ + vmovdqu %xmm12,0xa0(%rsi) │ │ │ │ + vmovdqu %xmm13,0xb0(%rsi) │ │ │ │ + vmovdqu 0x60(%r14),%xmm5 │ │ │ │ + vmovdqu 0x70(%r14),%xmm4 │ │ │ │ + vmovdqu 0x80(%r14),%xmm3 │ │ │ │ + vmovdqu 0x30(%r14),%xmm2 │ │ │ │ + vmovdqu 0x40(%r14),%xmm12 │ │ │ │ + vmovdqu 0x50(%r14),%xmm13 │ │ │ │ + vmovdqu 0x80(%rsi),%xmm9 │ │ │ │ + vmovdqu 0x30(%rsi),%xmm8 │ │ │ │ + vmovdqu 0x40(%rsi),%xmm7 │ │ │ │ + vmovdqu 0x50(%rsi),%xmm6 │ │ │ │ + vmovdqu %xmm14,0x60(%r14) │ │ │ │ + vmovdqu %xmm15,0x70(%r14) │ │ │ │ + vmovdqu %xmm9,0x80(%r14) │ │ │ │ + vmovdqu %xmm8,0x30(%r14) │ │ │ │ + vmovdqu %xmm7,0x40(%r14) │ │ │ │ + vmovdqu %xmm6,0x50(%r14) │ │ │ │ + vmovdqu %xmm5,0x60(%rsi) │ │ │ │ + vmovdqu %xmm4,0x70(%rsi) │ │ │ │ + vmovdqu %xmm3,0x80(%rsi) │ │ │ │ + vmovdqu %xmm2,0x30(%rsi) │ │ │ │ + vmovdqu %xmm12,0x40(%rsi) │ │ │ │ + vmovdqu %xmm13,0x50(%rsi) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 27ec8 │ │ │ │ + add %rdx,%rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 29064 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ + je 2809d │ │ │ │ inc %rdx │ │ │ │ - lea 0x0(,%rdx,4),%r15 │ │ │ │ - sub %r15,%rdx │ │ │ │ + lea 0x0(,%rdx,4),%rcx │ │ │ │ + sub %rcx,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ + lea (%r10,%rdx,1),%r12 │ │ │ │ + sub %rbx,%rdx │ │ │ │ add %r10,%rdx │ │ │ │ - lea (%r9,%rdx,1),%r10 │ │ │ │ - sub %r11,%rdx │ │ │ │ - add %r9,%rdx │ │ │ │ - vmovdqu (%r10),%xmm6 │ │ │ │ - vmovdqu 0x10(%r10),%xmm7 │ │ │ │ - vmovdqu (%rdx),%xmm2 │ │ │ │ + vmovdqu (%r12),%xmm10 │ │ │ │ + vmovdqu 0x10(%r12),%xmm5 │ │ │ │ + vmovdqu (%rdx),%xmm11 │ │ │ │ vmovdqu 0x10(%rdx),%xmm1 │ │ │ │ vmovdqu 0x20(%rdx),%xmm0 │ │ │ │ - vmovdqu 0x20(%r10),%xmm8 │ │ │ │ - vmovdqu %xmm6,(%rdx) │ │ │ │ - vmovdqu %xmm7,0x10(%rdx) │ │ │ │ - vmovdqu %xmm8,0x20(%rdx) │ │ │ │ - vmovdqu %xmm2,(%r10) │ │ │ │ - vmovdqu %xmm1,0x10(%r10) │ │ │ │ - vmovdqu %xmm0,0x20(%r10) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 29064 │ │ │ │ - vmovdqu -0x30(%rdx),%xmm9 │ │ │ │ - vmovdqu -0x20(%rdx),%xmm10 │ │ │ │ - vmovdqu -0x10(%rdx),%xmm11 │ │ │ │ - vmovdqu -0x30(%r10),%xmm5 │ │ │ │ - vmovdqu -0x20(%r10),%xmm4 │ │ │ │ - vmovdqu -0x10(%r10),%xmm3 │ │ │ │ - vmovdqu %xmm5,-0x30(%rdx) │ │ │ │ - vmovdqu %xmm4,-0x20(%rdx) │ │ │ │ - vmovdqu %xmm3,-0x10(%rdx) │ │ │ │ - vmovdqu %xmm9,-0x30(%r10) │ │ │ │ - vmovdqu %xmm10,-0x20(%r10) │ │ │ │ - vmovdqu %xmm11,-0x10(%r10) │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 29064 │ │ │ │ - vmovdqu -0x60(%rdx),%xmm12 │ │ │ │ - vmovdqu -0x50(%rdx),%xmm13 │ │ │ │ - vmovdqu -0x40(%rdx),%xmm14 │ │ │ │ - vmovdqu -0x60(%r10),%xmm15 │ │ │ │ - vmovdqu -0x50(%r10),%xmm2 │ │ │ │ - vmovdqu -0x40(%r10),%xmm1 │ │ │ │ - vmovdqu %xmm15,-0x60(%rdx) │ │ │ │ - vmovdqu %xmm2,-0x50(%rdx) │ │ │ │ - vmovdqu %xmm1,-0x40(%rdx) │ │ │ │ - vmovdqu %xmm12,-0x60(%r10) │ │ │ │ - vmovdqu %xmm13,-0x50(%r10) │ │ │ │ - vmovdqu %xmm14,-0x40(%r10) │ │ │ │ - lea 0x0(,%rdi,4),%r9 │ │ │ │ - sub %r9,%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea (%r12,%rdi,1),%r9 │ │ │ │ + vmovdqu 0x20(%r12),%xmm4 │ │ │ │ + vmovdqu %xmm10,(%rdx) │ │ │ │ + vmovdqu %xmm5,0x10(%rdx) │ │ │ │ + vmovdqu %xmm4,0x20(%rdx) │ │ │ │ + vmovdqu %xmm11,(%r12) │ │ │ │ + vmovdqu %xmm1,0x10(%r12) │ │ │ │ + vmovdqu %xmm0,0x20(%r12) │ │ │ │ + lea 0x0(,%rdi,4),%r10 │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add %r11,%r10 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 28c0d │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ + jne 27da3 │ │ │ │ vzeroupper │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ + mov %r9,%rax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ - pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rdi,%rax │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r11,%r13 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - test $0x1,%r8b │ │ │ │ - je 29130 │ │ │ │ - mov (%r11),%rbx │ │ │ │ - mov (%r9),%r15 │ │ │ │ - mov 0x8(%r9),%rsi │ │ │ │ - add $0x30,%r13 │ │ │ │ - mov 0x10(%r9),%rcx │ │ │ │ - mov 0x18(%r11),%r14 │ │ │ │ - vmovdqu 0x20(%r9),%xmm0 │ │ │ │ - mov 0x18(%r9),%r12 │ │ │ │ - mov %rbx,(%r9) │ │ │ │ - mov 0x8(%r11),%r10 │ │ │ │ - mov %r10,0x8(%r9) │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ - mov %rdx,0x10(%r9) │ │ │ │ - mov %r15,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov $0x1,%r15d │ │ │ │ - mov %rcx,0x10(%r11) │ │ │ │ - mov %r14,0x18(%r9) │ │ │ │ - vmovdqu 0x20(%r11),%xmm6 │ │ │ │ - lea 0x30(%r9),%rsi │ │ │ │ - vmovdqu %xmm6,0x20(%r9) │ │ │ │ - mov %r12,0x18(%r11) │ │ │ │ - vmovdqu %xmm0,0x20(%r11) │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 291f0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%r10 │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov 0x8(%rsi),%r11 │ │ │ │ - add $0x2,%r15 │ │ │ │ - mov 0x10(%rsi),%rbx │ │ │ │ - mov 0x18(%rsi),%r14 │ │ │ │ - vmovdqu 0x20(%rsi),%xmm7 │ │ │ │ - add $0x60,%r13 │ │ │ │ - add $0x60,%rsi │ │ │ │ - mov %r10,-0x60(%rsi) │ │ │ │ - mov -0x58(%r13),%rdx │ │ │ │ - mov %rdx,-0x58(%rsi) │ │ │ │ - mov -0x50(%r13),%r12 │ │ │ │ - mov %r12,-0x50(%rsi) │ │ │ │ - mov %rcx,-0x60(%r13) │ │ │ │ - mov -0x48(%r13),%rcx │ │ │ │ - mov %r11,-0x58(%r13) │ │ │ │ - mov %rbx,-0x50(%r13) │ │ │ │ - mov -0x30(%r13),%rdx │ │ │ │ - mov -0x30(%rsi),%rbx │ │ │ │ - mov -0x28(%rsi),%r11 │ │ │ │ - mov -0x20(%rsi),%r10 │ │ │ │ - mov %rcx,-0x48(%rsi) │ │ │ │ - vmovdqu -0x40(%r13),%xmm8 │ │ │ │ - vmovdqu %xmm8,-0x40(%rsi) │ │ │ │ - mov %r14,-0x48(%r13) │ │ │ │ - vmovdqu %xmm7,-0x40(%r13) │ │ │ │ - mov %rdx,-0x30(%rsi) │ │ │ │ - mov -0x28(%r13),%r12 │ │ │ │ - mov %r12,-0x28(%rsi) │ │ │ │ - mov -0x20(%r13),%r14 │ │ │ │ - mov %r14,-0x20(%rsi) │ │ │ │ - mov %rbx,-0x30(%r13) │ │ │ │ - mov %r11,-0x28(%r13) │ │ │ │ - mov %r10,-0x20(%r13) │ │ │ │ - mov -0x18(%rsi),%rcx │ │ │ │ - mov -0x18(%r13),%rbx │ │ │ │ - vmovdqu -0x10(%rsi),%xmm9 │ │ │ │ - mov %rbx,-0x18(%rsi) │ │ │ │ - vmovdqu -0x10(%r13),%xmm10 │ │ │ │ - vmovdqu %xmm10,-0x10(%rsi) │ │ │ │ - mov %rcx,-0x18(%r13) │ │ │ │ - vmovdqu %xmm9,-0x10(%r13) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 29130 │ │ │ │ - lea -0x1(%r8),%r13 │ │ │ │ - jmp 28beb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r12,%r14 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,%r14 │ │ │ │ + xor %ecx,%ecx │ │ │ │ test $0x1,%dil │ │ │ │ - je 29280 │ │ │ │ - mov -0x30(%rdx),%r10 │ │ │ │ - mov -0x30(%r12),%r15 │ │ │ │ - mov -0x28(%r12),%rcx │ │ │ │ + je 28160 │ │ │ │ + mov -0x30(%rdx),%r12 │ │ │ │ + mov -0x30(%r11),%r13 │ │ │ │ sub $0x30,%rdx │ │ │ │ - mov -0x20(%r12),%rbx │ │ │ │ - mov 0x18(%rdx),%r13 │ │ │ │ - mov -0x18(%r12),%rsi │ │ │ │ - lea -0x30(%r12),%r14 │ │ │ │ + lea -0x30(%r11),%r14 │ │ │ │ + mov 0x8(%r14),%r10 │ │ │ │ + mov 0x10(%r14),%rbx │ │ │ │ + mov %r12,-0x30(%r11) │ │ │ │ vmovdqu 0x20(%r14),%xmm0 │ │ │ │ - mov %r10,-0x30(%r12) │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - mov %r11,0x8(%r14) │ │ │ │ - mov 0x10(%rdx),%r9 │ │ │ │ - mov %r9,0x10(%r14) │ │ │ │ - mov %r15,(%rdx) │ │ │ │ - mov %rcx,0x8(%rdx) │ │ │ │ - mov $0x1,%r15d │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x8(%r14) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov %rsi,0x10(%r14) │ │ │ │ + mov %r10,0x8(%rdx) │ │ │ │ + mov 0x18(%rdx),%r10 │ │ │ │ + mov %r13,(%rdx) │ │ │ │ + mov 0x18(%r14),%r13 │ │ │ │ mov %rbx,0x10(%rdx) │ │ │ │ - mov %r13,0x18(%r14) │ │ │ │ + mov %r10,0x18(%r14) │ │ │ │ vmovdqu 0x20(%rdx),%xmm1 │ │ │ │ vmovdqu %xmm1,0x20(%r14) │ │ │ │ - mov %rsi,0x18(%rdx) │ │ │ │ + mov %r13,0x18(%rdx) │ │ │ │ vmovdqu %xmm0,0x20(%rdx) │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 29064 │ │ │ │ - nop │ │ │ │ - mov -0x30(%rdx),%rbx │ │ │ │ - mov -0x30(%r14),%rcx │ │ │ │ - mov -0x28(%r14),%r10 │ │ │ │ + je 2809d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x30(%rdx),%r13 │ │ │ │ + mov -0x30(%r14),%r12 │ │ │ │ sub $0x60,%rdx │ │ │ │ - mov -0x20(%r14),%r11 │ │ │ │ - mov -0x18(%r14),%r13 │ │ │ │ - vmovdqu -0x10(%r14),%xmm2 │ │ │ │ sub $0x60,%r14 │ │ │ │ - add $0x2,%r15 │ │ │ │ - mov %rbx,0x30(%r14) │ │ │ │ - mov 0x38(%rdx),%r9 │ │ │ │ - mov %r9,0x38(%r14) │ │ │ │ - mov 0x40(%rdx),%rsi │ │ │ │ - mov %rsi,0x40(%r14) │ │ │ │ - mov %rcx,0x30(%rdx) │ │ │ │ - mov 0x48(%rdx),%rcx │ │ │ │ - mov %r10,0x38(%rdx) │ │ │ │ - mov %r11,0x40(%rdx) │ │ │ │ - mov %rcx,0x48(%r14) │ │ │ │ + mov 0x38(%r14),%rbx │ │ │ │ + mov 0x40(%r14),%rsi │ │ │ │ + add $0x2,%rcx │ │ │ │ + mov %r13,0x30(%r14) │ │ │ │ + vmovdqu 0x50(%r14),%xmm2 │ │ │ │ + mov 0x38(%rdx),%r10 │ │ │ │ + mov %r10,0x38(%r14) │ │ │ │ + mov 0x40(%rdx),%r13 │ │ │ │ + mov %r13,0x40(%r14) │ │ │ │ + mov %rbx,0x38(%rdx) │ │ │ │ + mov 0x48(%rdx),%rbx │ │ │ │ + mov %r12,0x30(%rdx) │ │ │ │ + mov 0x48(%r14),%r12 │ │ │ │ + mov %rsi,0x40(%rdx) │ │ │ │ + mov %rbx,0x48(%r14) │ │ │ │ vmovdqu 0x50(%rdx),%xmm3 │ │ │ │ vmovdqu %xmm3,0x50(%r14) │ │ │ │ - mov %r13,0x48(%rdx) │ │ │ │ - mov (%r14),%r11 │ │ │ │ - mov 0x8(%r14),%r10 │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov 0x10(%r14),%r10 │ │ │ │ + mov %r12,0x48(%rdx) │ │ │ │ vmovdqu %xmm2,0x50(%rdx) │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - mov 0x10(%r14),%r9 │ │ │ │ - mov %rbx,(%r14) │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov %rsi,0x8(%r14) │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + mov %r13,(%r14) │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov %rbx,0x8(%r14) │ │ │ │ mov 0x10(%rdx),%r13 │ │ │ │ mov %r13,0x10(%r14) │ │ │ │ - mov %r11,(%rdx) │ │ │ │ - mov %r10,0x8(%rdx) │ │ │ │ - mov %r9,0x10(%rdx) │ │ │ │ - mov 0x18(%r14),%rcx │ │ │ │ - mov 0x18(%rdx),%r11 │ │ │ │ + mov %r12,0x8(%rdx) │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + mov %r10,0x10(%rdx) │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov 0x18(%rdx),%r12 │ │ │ │ vmovdqu 0x20(%r14),%xmm4 │ │ │ │ - mov %r11,0x18(%r14) │ │ │ │ + mov %r12,0x18(%r14) │ │ │ │ vmovdqu 0x20(%rdx),%xmm5 │ │ │ │ vmovdqu %xmm5,0x20(%r14) │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ + mov %rsi,0x18(%rdx) │ │ │ │ vmovdqu %xmm4,0x20(%rdx) │ │ │ │ - cmp %r15,%rdi │ │ │ │ - jne 29280 │ │ │ │ - jmp 29064 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%r9 │ │ │ │ - jmp 29077 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 28160 │ │ │ │ + jmp 2809d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %r11,%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 282a8 │ │ │ │ + mov (%r11),%r12 │ │ │ │ + mov (%r10),%rdx │ │ │ │ + add $0x30,%r14 │ │ │ │ + mov 0x8(%r10),%rsi │ │ │ │ + mov 0x10(%r10),%rcx │ │ │ │ + mov %r12,(%r10) │ │ │ │ + vmovdqu 0x20(%r10),%xmm3 │ │ │ │ + mov 0x8(%r11),%rbx │ │ │ │ + mov %rbx,0x8(%r10) │ │ │ │ + mov 0x10(%r11),%r13 │ │ │ │ + mov %r13,0x10(%r10) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov 0x18(%r11),%rsi │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov 0x18(%r10),%rdx │ │ │ │ + mov %rcx,0x10(%r11) │ │ │ │ + lea 0x30(%r10),%rcx │ │ │ │ + mov %rsi,0x18(%r10) │ │ │ │ + vmovdqu 0x20(%r11),%xmm2 │ │ │ │ + vmovdqu %xmm2,0x20(%r10) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov $0x1,%edx │ │ │ │ + vmovdqu %xmm3,0x20(%r11) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27d81 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r14),%r13 │ │ │ │ + mov (%rcx),%r12 │ │ │ │ + add $0x2,%rdx │ │ │ │ + add $0x60,%rcx │ │ │ │ + mov -0x58(%rcx),%rbx │ │ │ │ + mov -0x50(%rcx),%r11 │ │ │ │ + add $0x60,%r14 │ │ │ │ + mov %r13,-0x60(%rcx) │ │ │ │ + vmovdqu -0x40(%rcx),%xmm12 │ │ │ │ + mov -0x58(%r14),%rsi │ │ │ │ + mov %rsi,-0x58(%rcx) │ │ │ │ + mov -0x50(%r14),%r13 │ │ │ │ + mov %r13,-0x50(%rcx) │ │ │ │ + mov %rbx,-0x58(%r14) │ │ │ │ + mov -0x48(%r14),%rbx │ │ │ │ + mov %r12,-0x60(%r14) │ │ │ │ + mov -0x48(%rcx),%r12 │ │ │ │ + mov %r11,-0x50(%r14) │ │ │ │ + mov -0x30(%r14),%r13 │ │ │ │ + mov %rbx,-0x48(%rcx) │ │ │ │ + mov -0x30(%rcx),%rsi │ │ │ │ + mov -0x20(%rcx),%r11 │ │ │ │ + vmovdqu -0x40(%r14),%xmm13 │ │ │ │ + vmovdqu %xmm13,-0x40(%rcx) │ │ │ │ + mov %r12,-0x48(%r14) │ │ │ │ + mov -0x28(%rcx),%r12 │ │ │ │ + vmovdqu %xmm12,-0x40(%r14) │ │ │ │ + mov %r13,-0x30(%rcx) │ │ │ │ + mov -0x28(%r14),%rbx │ │ │ │ + mov %rbx,-0x28(%rcx) │ │ │ │ + mov -0x20(%r14),%r13 │ │ │ │ + mov %r13,-0x20(%rcx) │ │ │ │ + mov %r12,-0x28(%r14) │ │ │ │ + mov %rsi,-0x30(%r14) │ │ │ │ + mov %r11,-0x20(%r14) │ │ │ │ + mov -0x18(%rcx),%rsi │ │ │ │ + mov -0x18(%r14),%r12 │ │ │ │ + vmovdqu -0x10(%rcx),%xmm14 │ │ │ │ + mov %r12,-0x18(%rcx) │ │ │ │ + vmovdqu -0x10(%r14),%xmm15 │ │ │ │ + vmovdqu %xmm15,-0x10(%rcx) │ │ │ │ + mov %rsi,-0x18(%r14) │ │ │ │ + vmovdqu %xmm14,-0x10(%r14) │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 282a8 │ │ │ │ + jmp 27d81 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r11,%r10 │ │ │ │ + jmp 280b2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ ret │ │ │ │ - xor %esi,%esi │ │ │ │ - sub %rsi,%r8 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 28b26 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 28b8b │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 28f6d │ │ │ │ - lea 0xbf(%rcx),%r9 │ │ │ │ + jmp 27d2a │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 2803a │ │ │ │ + lea 0x5f(%rcx),%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + cmp $0xbe,%rax │ │ │ │ mov %rsi,%rax │ │ │ │ - sub %rsi,%r9 │ │ │ │ - cmp $0x17e,%r9 │ │ │ │ - jbe 29795 │ │ │ │ - lea -0x30(%rsi),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r10 │ │ │ │ - movabs $0xfffffffffffffff,%r12 │ │ │ │ + jbe 286b8 │ │ │ │ + lea -0x30(%rsi),%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ + movabs $0xfffffffffffffff,%r10 │ │ │ │ mov %rcx,%rdx │ │ │ │ - sub %rcx,%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - imul %r10,%rdi │ │ │ │ - and %r12,%rdi │ │ │ │ - lea 0x1(%rdi),%r14 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + imul %r9,%r8 │ │ │ │ + and %r10,%r8 │ │ │ │ + je 2861d │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + movabs $0x2aaaaaaaaaaaaab,%r11 │ │ │ │ + mov %r9,%r8 │ │ │ │ + shr $1,%r8 │ │ │ │ + lea (%r8,%r8,2),%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea (%rdi,%rsi,1),%r10 │ │ │ │ + sub $0x60,%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + imul %r11,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 284ae │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 28462 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - jbe 298b9 │ │ │ │ - mov %r14,%r15 │ │ │ │ - movabs $0x2aaaaaaaaaaaaab,%rbx │ │ │ │ - shr $0x2,%r15 │ │ │ │ - lea (%r15,%r15,2),%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea (%r8,%rsi,1),%r13 │ │ │ │ - sub $0xc0,%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 294e5 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 2947c │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jne 29732 │ │ │ │ - vmovdqu64 (%rdx),%zmm8 │ │ │ │ - vmovdqu64 0x40(%rdx),%zmm9 │ │ │ │ - add $0xc0,%rax │ │ │ │ - add $0xc0,%rdx │ │ │ │ - vmovdqu64 -0x40(%rdx),%zmm0 │ │ │ │ - vmovdqu64 -0xc0(%rax),%zmm10 │ │ │ │ - vmovdqu64 -0x80(%rax),%zmm11 │ │ │ │ - vmovdqu64 -0x40(%rax),%zmm12 │ │ │ │ - vmovdqu64 %zmm10,-0xc0(%rdx) │ │ │ │ - vmovdqu64 %zmm11,-0x80(%rdx) │ │ │ │ - vmovdqu64 %zmm12,-0x40(%rdx) │ │ │ │ - vmovdqu64 %zmm8,-0xc0(%rax) │ │ │ │ - vmovdqu64 %zmm9,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%rax) │ │ │ │ - vmovdqu64 (%rdx),%zmm13 │ │ │ │ - vmovdqu64 0x40(%rdx),%zmm14 │ │ │ │ - add $0xc0,%rax │ │ │ │ - add $0xc0,%rdx │ │ │ │ - vmovdqu64 -0xc0(%rax),%zmm2 │ │ │ │ - vmovdqu64 -0x80(%rax),%zmm6 │ │ │ │ - vmovdqu64 -0x40(%rax),%zmm1 │ │ │ │ - vmovdqu64 -0x40(%rdx),%zmm15 │ │ │ │ - vmovdqu64 %zmm2,-0xc0(%rdx) │ │ │ │ - vmovdqu64 %zmm6,-0x80(%rdx) │ │ │ │ - vmovdqu64 %zmm1,-0x40(%rdx) │ │ │ │ - vmovdqu64 %zmm13,-0xc0(%rax) │ │ │ │ - vmovdqu64 %zmm14,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm15,-0x40(%rax) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 2964a │ │ │ │ - vmovdqu64 (%rax),%zmm5 │ │ │ │ - vmovdqu64 0x40(%rax),%zmm4 │ │ │ │ - add $0x300,%rax │ │ │ │ - add $0x300,%rdx │ │ │ │ - vmovdqu64 -0x280(%rax),%zmm3 │ │ │ │ - vmovdqu64 -0x300(%rdx),%zmm7 │ │ │ │ - vmovdqu64 -0x2c0(%rdx),%zmm8 │ │ │ │ - vmovdqu64 -0x280(%rdx),%zmm9 │ │ │ │ - vmovdqu64 %zmm5,-0x300(%rdx) │ │ │ │ - vmovdqu64 %zmm4,-0x2c0(%rdx) │ │ │ │ - vmovdqu64 %zmm3,-0x280(%rdx) │ │ │ │ - vmovdqu64 -0x240(%rax),%zmm12 │ │ │ │ - vmovdqu64 -0x200(%rax),%zmm13 │ │ │ │ - vmovdqu64 -0x1c0(%rax),%zmm14 │ │ │ │ - vmovdqu64 %zmm7,-0x300(%rax) │ │ │ │ - vmovdqu64 %zmm8,-0x2c0(%rax) │ │ │ │ - vmovdqu64 %zmm9,-0x280(%rax) │ │ │ │ - vmovdqu64 -0x240(%rdx),%zmm10 │ │ │ │ - vmovdqu64 -0x200(%rdx),%zmm11 │ │ │ │ - vmovdqu64 -0x1c0(%rdx),%zmm0 │ │ │ │ - vmovdqu64 %zmm12,-0x240(%rdx) │ │ │ │ - vmovdqu64 %zmm13,-0x200(%rdx) │ │ │ │ - vmovdqu64 %zmm14,-0x1c0(%rdx) │ │ │ │ - vmovdqu64 -0x180(%rax),%zmm1 │ │ │ │ - vmovdqu64 -0x140(%rax),%zmm7 │ │ │ │ - vmovdqu64 -0x100(%rax),%zmm8 │ │ │ │ - vmovdqu64 %zmm10,-0x240(%rax) │ │ │ │ - vmovdqu64 %zmm11,-0x200(%rax) │ │ │ │ - vmovdqu64 %zmm0,-0x1c0(%rax) │ │ │ │ - vmovdqu64 -0x180(%rdx),%zmm15 │ │ │ │ - vmovdqu64 -0x140(%rdx),%zmm2 │ │ │ │ - vmovdqu64 -0x100(%rdx),%zmm6 │ │ │ │ - vmovdqu64 %zmm1,-0x180(%rdx) │ │ │ │ - vmovdqu64 %zmm7,-0x140(%rdx) │ │ │ │ - vmovdqu64 %zmm8,-0x100(%rdx) │ │ │ │ - vmovdqu64 -0xc0(%rax),%zmm5 │ │ │ │ - vmovdqu64 -0x80(%rax),%zmm4 │ │ │ │ - vmovdqu64 -0x40(%rax),%zmm3 │ │ │ │ - vmovdqu64 %zmm15,-0x180(%rax) │ │ │ │ - vmovdqu64 %zmm2,-0x140(%rax) │ │ │ │ - vmovdqu64 %zmm6,-0x100(%rax) │ │ │ │ - vmovdqu64 -0xc0(%rdx),%zmm9 │ │ │ │ - vmovdqu64 -0x80(%rdx),%zmm10 │ │ │ │ - vmovdqu64 -0x40(%rdx),%zmm11 │ │ │ │ - vmovdqu64 %zmm5,-0xc0(%rdx) │ │ │ │ - vmovdqu64 %zmm4,-0x80(%rdx) │ │ │ │ - vmovdqu64 %zmm3,-0x40(%rdx) │ │ │ │ - vmovdqu64 %zmm9,-0xc0(%rax) │ │ │ │ - vmovdqu64 %zmm10,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm11,-0x40(%rax) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 294e5 │ │ │ │ - lea 0x0(,%r15,4),%r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 2971d │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 298c1 │ │ │ │ - lea (%r11,%r11,2),%r10 │ │ │ │ - sub %r11,%r14 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%rsi,%r10,1),%rdi │ │ │ │ - add %rcx,%r10 │ │ │ │ - mov %r14,%r9 │ │ │ │ - vmovdqu (%r10),%ymm12 │ │ │ │ - vmovdqu 0x20(%r10),%ymm13 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - and $0x1,%r14d │ │ │ │ - vmovdqu 0x40(%r10),%ymm0 │ │ │ │ - vmovdqu (%rdi),%ymm14 │ │ │ │ - vmovdqu 0x20(%rdi),%ymm15 │ │ │ │ - vmovdqu 0x40(%rdi),%ymm2 │ │ │ │ - vmovdqu %ymm14,(%r10) │ │ │ │ - vmovdqu %ymm15,0x20(%r10) │ │ │ │ - vmovdqu %ymm2,0x40(%r10) │ │ │ │ - vmovdqu %ymm12,(%rdi) │ │ │ │ - vmovdqu %ymm13,0x20(%rdi) │ │ │ │ - vmovdqu %ymm0,0x40(%rdi) │ │ │ │ - je 2971d │ │ │ │ - add %r9,%r11 │ │ │ │ - lea (%r11,%r11,2),%r12 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - lea (%rsi,%r12,1),%r14 │ │ │ │ - add %rcx,%r12 │ │ │ │ - vmovdqu (%r12),%xmm6 │ │ │ │ - vmovdqu 0x10(%r12),%xmm1 │ │ │ │ - vmovdqu 0x20(%r12),%xmm7 │ │ │ │ - vmovdqu (%r14),%xmm8 │ │ │ │ - vmovdqu 0x10(%r14),%xmm9 │ │ │ │ - vmovdqu 0x20(%r14),%xmm10 │ │ │ │ - vmovdqu %xmm8,(%r12) │ │ │ │ - vmovdqu %xmm9,0x10(%r12) │ │ │ │ - vmovdqu %xmm10,0x20(%r12) │ │ │ │ - vmovdqu %xmm6,(%r14) │ │ │ │ - vmovdqu %xmm1,0x10(%r14) │ │ │ │ - vmovdqu %xmm7,0x20(%r14) │ │ │ │ + jne 2866e │ │ │ │ + vmovdqu (%rdx),%ymm10 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ + add $0x60,%rax │ │ │ │ + add $0x60,%rdx │ │ │ │ + vmovdqu -0x20(%rdx),%ymm12 │ │ │ │ + vmovdqu -0x60(%rax),%ymm13 │ │ │ │ + vmovdqu -0x40(%rax),%ymm14 │ │ │ │ + vmovdqu -0x20(%rax),%ymm15 │ │ │ │ + vmovdqu %ymm13,-0x60(%rdx) │ │ │ │ + vmovdqu %ymm14,-0x40(%rdx) │ │ │ │ + vmovdqu %ymm15,-0x20(%rdx) │ │ │ │ + vmovdqu %ymm10,-0x60(%rax) │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm12,-0x20(%rax) │ │ │ │ + vmovdqu (%rdx),%ymm9 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm8 │ │ │ │ + add $0x60,%rax │ │ │ │ + add $0x60,%rdx │ │ │ │ + vmovdqu -0x60(%rax),%ymm5 │ │ │ │ + vmovdqu -0x40(%rax),%ymm4 │ │ │ │ + vmovdqu -0x20(%rax),%ymm3 │ │ │ │ + vmovdqu -0x20(%rdx),%ymm0 │ │ │ │ + vmovdqu %ymm5,-0x60(%rdx) │ │ │ │ + vmovdqu %ymm4,-0x40(%rdx) │ │ │ │ + vmovdqu %ymm3,-0x20(%rdx) │ │ │ │ + vmovdqu %ymm9,-0x60(%rax) │ │ │ │ + vmovdqu %ymm8,-0x40(%rax) │ │ │ │ + vmovdqu %ymm0,-0x20(%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 2860d │ │ │ │ + vmovdqu (%rax),%ymm1 │ │ │ │ + vmovdqu 0x20(%rax),%ymm10 │ │ │ │ + add $0x180,%rax │ │ │ │ + add $0x180,%rdx │ │ │ │ + vmovdqu -0x140(%rax),%ymm2 │ │ │ │ + vmovdqu -0x180(%rdx),%ymm7 │ │ │ │ + vmovdqu -0x160(%rdx),%ymm6 │ │ │ │ + vmovdqu -0x140(%rdx),%ymm11 │ │ │ │ + vmovdqu %ymm1,-0x180(%rdx) │ │ │ │ + vmovdqu %ymm10,-0x160(%rdx) │ │ │ │ + vmovdqu %ymm2,-0x140(%rdx) │ │ │ │ + vmovdqu %ymm11,-0x140(%rax) │ │ │ │ + vmovdqu -0x120(%rax),%ymm15 │ │ │ │ + vmovdqu -0x100(%rax),%ymm9 │ │ │ │ + vmovdqu %ymm7,-0x180(%rax) │ │ │ │ + vmovdqu -0xe0(%rax),%ymm8 │ │ │ │ + vmovdqu %ymm6,-0x160(%rax) │ │ │ │ + vmovdqu -0x120(%rdx),%ymm12 │ │ │ │ + vmovdqu -0x100(%rdx),%ymm13 │ │ │ │ + vmovdqu %ymm15,-0x120(%rdx) │ │ │ │ + vmovdqu -0xe0(%rdx),%ymm14 │ │ │ │ + vmovdqu %ymm9,-0x100(%rdx) │ │ │ │ + vmovdqu %ymm8,-0xe0(%rdx) │ │ │ │ + vmovdqu %ymm12,-0x120(%rax) │ │ │ │ + vmovdqu -0xc0(%rax),%ymm5 │ │ │ │ + vmovdqu -0xa0(%rax),%ymm4 │ │ │ │ + vmovdqu %ymm13,-0x100(%rax) │ │ │ │ + vmovdqu -0x80(%rax),%ymm3 │ │ │ │ + vmovdqu %ymm14,-0xe0(%rax) │ │ │ │ + vmovdqu -0xc0(%rdx),%ymm7 │ │ │ │ + vmovdqu -0xa0(%rdx),%ymm6 │ │ │ │ + vmovdqu %ymm5,-0xc0(%rdx) │ │ │ │ + vmovdqu -0x80(%rdx),%ymm0 │ │ │ │ + vmovdqu %ymm4,-0xa0(%rdx) │ │ │ │ + vmovdqu %ymm3,-0x80(%rdx) │ │ │ │ + vmovdqu -0x60(%rax),%ymm2 │ │ │ │ + vmovdqu -0x40(%rax),%ymm12 │ │ │ │ + vmovdqu %ymm7,-0xc0(%rax) │ │ │ │ + vmovdqu -0x20(%rax),%ymm13 │ │ │ │ + vmovdqu %ymm6,-0xa0(%rax) │ │ │ │ + vmovdqu %ymm0,-0x80(%rax) │ │ │ │ + vmovdqu -0x60(%rdx),%ymm11 │ │ │ │ + vmovdqu -0x40(%rdx),%ymm1 │ │ │ │ + vmovdqu %ymm2,-0x60(%rdx) │ │ │ │ + vmovdqu -0x20(%rdx),%ymm10 │ │ │ │ + vmovdqu %ymm12,-0x40(%rdx) │ │ │ │ + vmovdqu %ymm13,-0x20(%rdx) │ │ │ │ + vmovdqu %ymm11,-0x60(%rax) │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm10,-0x20(%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 284ae │ │ │ │ + lea (%r8,%r8,1),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 286b3 │ │ │ │ vzeroupper │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ + lea (%r8,%r8,2),%r9 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + lea (%rsi,%r9,1),%rdi │ │ │ │ + add %rcx,%r9 │ │ │ │ + vmovdqu (%r9),%xmm14 │ │ │ │ + vmovdqu 0x10(%r9),%xmm15 │ │ │ │ + vmovdqu 0x20(%r9),%xmm9 │ │ │ │ + vmovdqu (%rdi),%xmm8 │ │ │ │ + vmovdqu 0x10(%rdi),%xmm7 │ │ │ │ + vmovdqu 0x20(%rdi),%xmm6 │ │ │ │ + vmovdqu %xmm8,(%r9) │ │ │ │ + vmovdqu %xmm7,0x10(%r9) │ │ │ │ + vmovdqu %xmm6,0x20(%r9) │ │ │ │ + vmovdqu %xmm14,(%rdi) │ │ │ │ + vmovdqu %xmm15,0x10(%rdi) │ │ │ │ + vmovdqu %xmm9,0x20(%rdi) │ │ │ │ mov %rsi,%rax │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ ret │ │ │ │ - vmovdqu64 (%rcx),%zmm6 │ │ │ │ - vmovdqu64 0x40(%rcx),%zmm1 │ │ │ │ - lea 0xc0(%rsi),%rax │ │ │ │ - lea 0xc0(%rcx),%rdx │ │ │ │ - vmovdqu64 0x80(%rcx),%zmm7 │ │ │ │ - vmovdqu64 (%rsi),%zmm5 │ │ │ │ - vmovdqu64 0x40(%rsi),%zmm4 │ │ │ │ - vmovdqu64 0x80(%rsi),%zmm3 │ │ │ │ - vmovdqu64 %zmm5,(%rcx) │ │ │ │ - vmovdqu64 %zmm4,0x40(%rcx) │ │ │ │ - vmovdqu64 %zmm3,0x80(%rcx) │ │ │ │ - vmovdqu64 %zmm6,(%rsi) │ │ │ │ - vmovdqu64 %zmm1,0x40(%rsi) │ │ │ │ - vmovdqu64 %zmm7,0x80(%rsi) │ │ │ │ - jmp 2941c │ │ │ │ - and $0x10,%r10d │ │ │ │ - je 297fd │ │ │ │ - mov (%rsi),%r8 │ │ │ │ - mov (%rcx),%r11 │ │ │ │ - mov 0x8(%rcx),%r15 │ │ │ │ + vmovdqu (%rcx),%ymm9 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm8 │ │ │ │ + lea 0x60(%rsi),%rax │ │ │ │ + lea 0x60(%rcx),%rdx │ │ │ │ + vmovdqu 0x40(%rcx),%ymm7 │ │ │ │ + vmovdqu (%rsi),%ymm6 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm11 │ │ │ │ + vmovdqu 0x40(%rsi),%ymm1 │ │ │ │ + vmovdqu %ymm6,(%rcx) │ │ │ │ + vmovdqu %ymm11,0x20(%rcx) │ │ │ │ + vmovdqu %ymm1,0x40(%rcx) │ │ │ │ + vmovdqu %ymm9,(%rsi) │ │ │ │ + vmovdqu %ymm8,0x20(%rsi) │ │ │ │ + vmovdqu %ymm7,0x40(%rsi) │ │ │ │ + jmp 2841f │ │ │ │ + vzeroupper │ │ │ │ + jmp 2866a │ │ │ │ + and $0x10,%r11d │ │ │ │ + je 28720 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov (%rcx),%r10 │ │ │ │ add $0x30,%rcx │ │ │ │ - mov -0x20(%rcx),%r13 │ │ │ │ - mov 0x18(%rsi),%rdx │ │ │ │ - mov -0x18(%rcx),%r9 │ │ │ │ - vmovdqu -0x10(%rcx),%xmm11 │ │ │ │ - mov %r8,-0x30(%rcx) │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %rbx,-0x28(%rcx) │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %rax,-0x20(%rcx) │ │ │ │ - mov %r11,(%rsi) │ │ │ │ - mov %r15,0x8(%rsi) │ │ │ │ + mov -0x28(%rcx),%r11 │ │ │ │ + mov -0x20(%rcx),%rax │ │ │ │ + mov -0x18(%rcx),%rdi │ │ │ │ + vmovdqu -0x10(%rcx),%xmm0 │ │ │ │ + mov %rdx,-0x30(%rcx) │ │ │ │ + mov 0x8(%rsi),%r8 │ │ │ │ + mov %r8,-0x28(%rcx) │ │ │ │ + mov 0x10(%rsi),%r9 │ │ │ │ + mov %r9,-0x20(%rcx) │ │ │ │ + mov %r10,(%rsi) │ │ │ │ + mov 0x18(%rsi),%r10 │ │ │ │ + mov %rax,0x10(%rsi) │ │ │ │ lea 0x30(%rsi),%rax │ │ │ │ - mov %r13,0x10(%rsi) │ │ │ │ - mov %rdx,-0x18(%rcx) │ │ │ │ + mov %r11,0x8(%rsi) │ │ │ │ + mov %r10,-0x18(%rcx) │ │ │ │ vmovdqu 0x20(%rsi),%xmm5 │ │ │ │ vmovdqu %xmm5,-0x10(%rcx) │ │ │ │ - mov %r9,0x18(%rsi) │ │ │ │ - vmovdqu %xmm11,0x20(%rsi) │ │ │ │ + mov %rdi,0x18(%rsi) │ │ │ │ + vmovdqu %xmm0,0x20(%rsi) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 29720 │ │ │ │ - mov (%rax),%r14 │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ + je 2866a │ │ │ │ + mov (%rax),%r9 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ add $0x60,%rcx │ │ │ │ - mov -0x50(%rcx),%r12 │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - mov -0x48(%rcx),%r13 │ │ │ │ add $0x60,%rax │ │ │ │ + mov -0x58(%rcx),%r8 │ │ │ │ + mov -0x50(%rcx),%rdx │ │ │ │ + mov %r9,-0x60(%rcx) │ │ │ │ vmovdqu -0x40(%rcx),%xmm4 │ │ │ │ - mov %r14,-0x60(%rcx) │ │ │ │ - mov -0x58(%rax),%r11 │ │ │ │ - mov %r11,-0x58(%rcx) │ │ │ │ - mov -0x50(%rax),%r15 │ │ │ │ - mov %r15,-0x50(%rcx) │ │ │ │ - mov %rdi,-0x58(%rax) │ │ │ │ - mov %r12,-0x50(%rax) │ │ │ │ - mov %r10,-0x60(%rax) │ │ │ │ + mov -0x58(%rax),%rdi │ │ │ │ + mov %rdi,-0x58(%rcx) │ │ │ │ + mov -0x50(%rax),%r10 │ │ │ │ + mov %r10,-0x50(%rcx) │ │ │ │ + mov %r8,-0x58(%rax) │ │ │ │ + mov -0x48(%rax),%r8 │ │ │ │ + mov %r11,-0x60(%rax) │ │ │ │ + mov -0x48(%rcx),%r11 │ │ │ │ + mov %rdx,-0x50(%rax) │ │ │ │ + mov -0x30(%rax),%r9 │ │ │ │ mov %r8,-0x48(%rcx) │ │ │ │ + mov -0x30(%rcx),%r10 │ │ │ │ + mov -0x28(%rcx),%rdi │ │ │ │ vmovdqu -0x40(%rax),%xmm3 │ │ │ │ - mov -0x30(%rax),%r9 │ │ │ │ - mov -0x30(%rcx),%rbx │ │ │ │ - mov -0x28(%rcx),%r10 │ │ │ │ mov -0x20(%rcx),%rdx │ │ │ │ vmovdqu %xmm3,-0x40(%rcx) │ │ │ │ - mov %r13,-0x48(%rax) │ │ │ │ + mov %r11,-0x48(%rax) │ │ │ │ vmovdqu %xmm4,-0x40(%rax) │ │ │ │ mov %r9,-0x30(%rcx) │ │ │ │ - mov -0x28(%rax),%rdi │ │ │ │ - mov %rdi,-0x28(%rcx) │ │ │ │ - mov -0x20(%rax),%r12 │ │ │ │ - mov %r12,-0x20(%rcx) │ │ │ │ - mov %rbx,-0x30(%rax) │ │ │ │ - mov %r10,-0x28(%rax) │ │ │ │ + mov -0x28(%rax),%r11 │ │ │ │ + mov %r11,-0x28(%rcx) │ │ │ │ + mov -0x20(%rax),%r8 │ │ │ │ + mov %r8,-0x20(%rcx) │ │ │ │ + mov %rdi,-0x28(%rax) │ │ │ │ + mov %r10,-0x30(%rax) │ │ │ │ mov %rdx,-0x20(%rax) │ │ │ │ - mov -0x18(%rcx),%r14 │ │ │ │ - mov -0x18(%rax),%r11 │ │ │ │ - vmovdqu -0x10(%rcx),%xmm12 │ │ │ │ - mov %r11,-0x18(%rcx) │ │ │ │ - vmovdqu -0x10(%rax),%xmm13 │ │ │ │ - vmovdqu %xmm13,-0x10(%rcx) │ │ │ │ - mov %r14,-0x18(%rax) │ │ │ │ - vmovdqu %xmm12,-0x10(%rax) │ │ │ │ + mov -0x18(%rcx),%r10 │ │ │ │ + mov -0x18(%rax),%rdi │ │ │ │ + vmovdqu -0x10(%rcx),%xmm11 │ │ │ │ + mov %rdi,-0x18(%rcx) │ │ │ │ + vmovdqu -0x10(%rax),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x10(%rcx) │ │ │ │ + mov %r10,-0x18(%rax) │ │ │ │ + vmovdqu %xmm11,-0x10(%rax) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 297fd │ │ │ │ - jmp 29720 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 2965b │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 296c1 │ │ │ │ + jne 28720 │ │ │ │ + jmp 2866a │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 2a82a │ │ │ │ + je 294e3 │ │ │ │ lea 0x20(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2a82a │ │ │ │ + je 294e3 │ │ │ │ push %rbp │ │ │ │ - mov $0x40,%edx │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rax,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - vpbroadcastq %rdx,%zmm2 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rax,%r15 │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r15),%xmm6 │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov $0x24,%ecx │ │ │ │ - mov (%r15),%rsi │ │ │ │ - vpbroadcastq %rcx,%zmm5 │ │ │ │ + vmovdqu (%r15),%xmm5 │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ + mov $0x14,%ecx │ │ │ │ mov %r15,%rbx │ │ │ │ - mov %r11,%r12 │ │ │ │ - vpextrq $0x1,%xmm6,0x78(%rsp) │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - vmovq %xmm6,%r9 │ │ │ │ - sub %rdi,%r12 │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - vmovdqa %xmm6,0x40(%rsp) │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - cmp %r12,%r10 │ │ │ │ - jle 29d50 │ │ │ │ - lea (%r9,%r12,1),%r12 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - je 2a80b │ │ │ │ - mov %r12,%rax │ │ │ │ - sub %r9,%rax │ │ │ │ - lea -0x4(%rax),%r10 │ │ │ │ - cmp $0x74,%r10 │ │ │ │ - jbe 29d75 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - xor %rdi,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %rcx,%rdx │ │ │ │ - jne 29d75 │ │ │ │ - mov %r9,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - neg %rcx │ │ │ │ - and $0xf,%ecx │ │ │ │ + mov (%r14),%rdx │ │ │ │ + mov (%r15),%r11 │ │ │ │ + vpbroadcastq %rcx,%ymm4 │ │ │ │ + vpextrq $0x1,%xmm5,0x50(%rsp) │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + vmovq %xmm5,%rsi │ │ │ │ + mov %r9,%r12 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r10,%r13 │ │ │ │ + lea (%rsi,%r12,1),%r8 │ │ │ │ + vmovdqa %xmm5,0x20(%rsp) │ │ │ │ + sub %rsi,%r13 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + cmovle %r10,%r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 28b96 │ │ │ │ + mov %r8,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + lea -0x4(%rcx),%r10 │ │ │ │ + cmp $0x34,%r10 │ │ │ │ + jbe 290c0 │ │ │ │ + mov %r11,%rax │ │ │ │ + and $0x3,%ecx │ │ │ │ + xor %rdx,%rax │ │ │ │ + and $0x1f,%eax │ │ │ │ + or %rcx,%rax │ │ │ │ + jne 290c0 │ │ │ │ + mov %rsi,%r11 │ │ │ │ shr $0x2,%r10 │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jb 2a7b0 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r9,%rdx │ │ │ │ + shr $0x2,%r11 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + lea 0x8(%rcx),%r13 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + jb 29450 │ │ │ │ test %rcx,%rcx │ │ │ │ - je 29b30 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 29a0a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jg 29f03 │ │ │ │ - inc %rax │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 29b30 │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jge 299f0 │ │ │ │ - vmovsd 0x18(%r15),%xmm1 │ │ │ │ - vmovsd %xmm1,0x78(%rsp) │ │ │ │ - mov 0x10(%r15),%r13 │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - lea 0x20(%r15),%r12 │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - cmp %r15,%r14 │ │ │ │ - je 2a7d9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%rbx),%xmm7 │ │ │ │ - mov -0x10(%rbx),%r15 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - sub $0x20,%rbx │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - mov %r15,0x30(%rbx) │ │ │ │ - vmovdqu %xmm7,0x20(%rbx) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 29b10 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - vmovsd 0x18(%rbx),%xmm8 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - vmovdqa64 0xbd896(%rip),%zmm2 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - vmovsd %xmm8,0x38(%rbx) │ │ │ │ - jne 29a50 │ │ │ │ - vmovdqa 0x40(%rsp),%xmm13 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - mov %r13,0x10(%r14) │ │ │ │ - vmovdqu %xmm13,(%r14) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 29ae1 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - vmovdqa64 0xbd85f(%rip),%zmm2 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - vmovsd 0x78(%rsp),%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%r14) │ │ │ │ - mov %r12,%r15 │ │ │ │ - cmp %r12,0x50(%rsp) │ │ │ │ - jne 29920 │ │ │ │ - vzeroupper │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - vmovsd 0x18(%rbx),%xmm3 │ │ │ │ - vmovsd %xmm3,0x38(%rbx) │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 29a50 │ │ │ │ - jmp 29ab1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 29440 │ │ │ │ + mov (%rdx),%r13d │ │ │ │ + cmp %r13d,(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + test $0x6,%r11b │ │ │ │ + je 294b5 │ │ │ │ + mov 0x4(%rdx),%r13d │ │ │ │ + cmp %r13d,0x4(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 294cc │ │ │ │ + mov 0x8(%rdx),%r13d │ │ │ │ + cmp %r13d,0x8(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + and $0x4,%r11d │ │ │ │ + je 294e4 │ │ │ │ + mov 0xc(%rdx),%r11d │ │ │ │ + cmp %r11d,0xc(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 294fb │ │ │ │ + mov 0x10(%rdx),%r13d │ │ │ │ + cmp %r13d,0x10(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 29512 │ │ │ │ + mov 0x14(%rdx),%r11d │ │ │ │ + cmp %r11d,0x14(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 29529 │ │ │ │ + mov 0x18(%rdx),%r13d │ │ │ │ + cmp %r13d,0x18(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + lea 0x1c(%rsi),%r11 │ │ │ │ + lea 0x1c(%rdx),%r13 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ sub %rcx,%r10 │ │ │ │ - vpbroadcastq %rsi,%zmm0 │ │ │ │ - vpaddq 0xbd87d(%rip),%zmm0,%zmm13 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - lea 0x1(%r10),%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - lea -0x10(%rax),%r10 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x4,%r13 │ │ │ │ + vpbroadcastq 0x48(%rsp),%ymm0 │ │ │ │ shl $0x2,%rcx │ │ │ │ - shr $0x4,%r10 │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ - lea (%r9,%rcx,1),%r13 │ │ │ │ - add %rdi,%rcx │ │ │ │ + inc %r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + and $0xfffffffffffffff8,%r10 │ │ │ │ + vpaddq 0xb8d26(%rip),%ymm0,%ymm13 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r10,%r13 │ │ │ │ + lea -0x8(%r10),%r10 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + lea (%rsi,%rcx,1),%r11 │ │ │ │ + add %rdx,%rcx │ │ │ │ and $0x3,%r10d │ │ │ │ - je 2a1a0 │ │ │ │ - vmovdqa32 0x0(%r13),%zmm1 │ │ │ │ - vmovdqa32 (%rcx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29fdc │ │ │ │ - vpcmpnled %zmm4,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29fdc │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm13 │ │ │ │ + je 28ab0 │ │ │ │ + vmovdqa (%r11),%ymm1 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm1,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28f38 │ │ │ │ + vpcmpnled %ymm3,%ymm1,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28f38 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 2a1a0 │ │ │ │ + je 28ab0 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 29c05 │ │ │ │ - vmovdqa32 0x40(%r13),%zmm3 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29fdc │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29fdc │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm13 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm8 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29fdc │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29fdc │ │ │ │ - mov %r14,%r10 │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm13 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm10 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29fd0 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29fd0 │ │ │ │ - lea 0x10(%rax),%r10 │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm12 │ │ │ │ + je 28a75 │ │ │ │ + vmovdqa 0x20(%r11),%ymm6 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28f38 │ │ │ │ + vpcmpnled %ymm7,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28f38 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vmovdqa (%r11,%rax,4),%ymm8 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 28f38 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 28f38 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%r11,%rax,4),%ymm10 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 28f38 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 28f38 │ │ │ │ + lea 0x8(%rax),%r10 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm12 │ │ │ │ mov %r10,%rax │ │ │ │ - cmp %r10,0x70(%rsp) │ │ │ │ - je 2a579 │ │ │ │ - vmovdqa32 0x0(%r13,%r10,4),%zmm15 │ │ │ │ - vmovdqa32 (%rcx,%r10,4),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm15,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29fd0 │ │ │ │ - vpcmpnled %zmm6,%zmm15,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29fd0 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm1 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm0 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm0,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29fd0 │ │ │ │ - vpcmpnled %zmm4,%zmm0,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29fd0 │ │ │ │ - lea 0x20(%r10),%rax │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm3 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm7 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29fd0 │ │ │ │ - vpcmpnled %zmm8,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29fd0 │ │ │ │ - lea 0x30(%r10),%rax │ │ │ │ - vpaddq %zmm2,%zmm3,%zmm13 │ │ │ │ - jmp 29c50 │ │ │ │ - nop │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 2a819 │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %r12,%rax │ │ │ │ - sub %r9,%rax │ │ │ │ - lea -0x4(%rax),%r10 │ │ │ │ - cmp $0x74,%r10 │ │ │ │ - ja 2999a │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r9,%r13 │ │ │ │ - sub %r9,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 29095 │ │ │ │ + vmovdqa (%r11,%r10,4),%ymm15 │ │ │ │ + vmovdqa (%rcx,%r10,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28f38 │ │ │ │ + vpcmpnled %ymm5,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28f38 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm12,%ymm1 │ │ │ │ + vmovdqa (%r11,%rax,4),%ymm0 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm0,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28f38 │ │ │ │ + vpcmpnled %ymm3,%ymm0,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28f38 │ │ │ │ + lea 0x10(%r10),%rax │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm6 │ │ │ │ + vmovdqa (%r11,%rax,4),%ymm7 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 28f38 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 28f38 │ │ │ │ + lea 0x18(%r10),%rax │ │ │ │ + vpaddq %ymm2,%ymm6,%ymm13 │ │ │ │ + jmp 28ab0 │ │ │ │ + mov %rdx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r9,%rax │ │ │ │ + jne 28f6f │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + lea (%rdx,%rax,1),%r8 │ │ │ │ + cmp %r12,%rax │ │ │ │ + cmovge %r9,%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 29068 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + lea -0x4(%r9),%r13 │ │ │ │ + cmp $0x34,%r13 │ │ │ │ + jbe 29290 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + and $0x3,%r9d │ │ │ │ + xor %rdx,%r12 │ │ │ │ + and $0x1f,%r12d │ │ │ │ + or %r9,%r12 │ │ │ │ + jne 29290 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + neg %r10 │ │ │ │ + mov %r10,%rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 29e6c │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 29e48 │ │ │ │ + lea 0x8(%rcx),%r11 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jb 28ee7 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 2946f │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jl 28eed │ │ │ │ + jg 29073 │ │ │ │ + lea 0x4(%rdx),%r9 │ │ │ │ + lea 0x4(%rsi),%rdi │ │ │ │ + test $0x6,%r10b │ │ │ │ + je 28d05 │ │ │ │ + mov 0x4(%rdx),%eax │ │ │ │ + cmp %eax,0x4(%rsi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + lea 0x8(%rdx),%r9 │ │ │ │ + lea 0x8(%rsi),%rdi │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 29e2e │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 29e14 │ │ │ │ + jbe 28d05 │ │ │ │ + mov 0x8(%rsi),%r12d │ │ │ │ + cmp %r12d,0x8(%rdx) │ │ │ │ + jl 28eed │ │ │ │ + jg 29073 │ │ │ │ + and $0x4,%r10d │ │ │ │ + lea 0xc(%rdx),%r9 │ │ │ │ + lea 0xc(%rsi),%rdi │ │ │ │ + je 28d05 │ │ │ │ + mov 0xc(%rdx),%r10d │ │ │ │ + cmp %r10d,0xc(%rsi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + lea 0x10(%rdx),%r9 │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 29dfa │ │ │ │ + je 28d05 │ │ │ │ + mov 0x10(%rsi),%r11d │ │ │ │ + cmp %r11d,0x10(%rdx) │ │ │ │ + jl 28eed │ │ │ │ + jg 29073 │ │ │ │ + lea 0x14(%rdx),%r9 │ │ │ │ + lea 0x14(%rsi),%rdi │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 29ddf │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jne 2a7ed │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,0x0(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,0x0(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,0x0(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,0x0(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,0x0(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,0x0(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 29efa │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,0x0(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - cmp %edx,0x4(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x8(%rax),%esi │ │ │ │ - cmp %esi,0x8(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0xc(%rax),%r10d │ │ │ │ - cmp %r10d,0xc(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x14(%rax),%edx │ │ │ │ - cmp %edx,0x14(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - cmp %esi,0x18(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x1c(%rax),%r10d │ │ │ │ - cmp %r10d,0x1c(%r13) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x20,%r13 │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %r12,%r13 │ │ │ │ - jne 29e6c │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 29a12 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - cmp 0x58(%rsp),%r12 │ │ │ │ - lea (%rdi,%r12,1),%rax │ │ │ │ - cmovl %rax,%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 2a407 │ │ │ │ - mov %r11,%r13 │ │ │ │ - sub %rdi,%r13 │ │ │ │ - sub $0x4,%r13 │ │ │ │ - cmp $0x74,%r13 │ │ │ │ - jbe 2a5f0 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - xor %rdi,%rcx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %rdx,%rcx │ │ │ │ - jne 2a5f0 │ │ │ │ - mov %r9,%rax │ │ │ │ - shr $0x2,%rax │ │ │ │ - neg %rax │ │ │ │ - shr $0x2,%r13 │ │ │ │ - and $0xf,%eax │ │ │ │ - mov %r13,%rsi │ │ │ │ - lea 0x10(%rax),%r10 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jb 2a28b │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - je 2a1c0 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 29faa │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jg 2a412 │ │ │ │ - inc %r13 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 2a1c0 │ │ │ │ - mov (%r8),%r12d │ │ │ │ - cmp %r12d,(%rcx) │ │ │ │ - jge 29f90 │ │ │ │ + je 28d05 │ │ │ │ + mov 0x14(%rdx),%r9d │ │ │ │ + cmp %r9d,0x14(%rsi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + lea 0x18(%rdx),%r9 │ │ │ │ + lea 0x18(%rsi),%rdi │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + jne 28d05 │ │ │ │ + mov 0x18(%rsi),%edi │ │ │ │ + cmp %edi,0x18(%rdx) │ │ │ │ + jl 28eed │ │ │ │ + jg 29073 │ │ │ │ + lea 0x1c(%rdx),%r9 │ │ │ │ + lea 0x1c(%rsi),%rdi │ │ │ │ + sub %rcx,%r13 │ │ │ │ + shl $0x2,%rcx │ │ │ │ + vpbroadcastq %rdi,%ymm9 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1(%r13),%r12 │ │ │ │ + add %rcx,%rdx │ │ │ │ + vpaddq 0xb89dd(%rip),%ymm9,%ymm0 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rsi,%rcx │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %r12,%r10 │ │ │ │ + and $0xfffffffffffffff8,%r13 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea -0x8(%r13),%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 28df0 │ │ │ │ + vmovdqa (%rdx),%ymm10 │ │ │ │ + vmovdqa (%rcx),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 28f28 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 28f28 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 28df0 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 28db9 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm12 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28f28 │ │ │ │ + vpcmpnled %ymm14,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28f28 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm15 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm15,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28f28 │ │ │ │ + vpcmpnled %ymm5,%ymm15,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28f28 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm1 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm1,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 28f28 │ │ │ │ + vpcmpnled %ymm3,%ymm1,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 28f28 │ │ │ │ + lea 0x8(%rax),%r11 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm6 │ │ │ │ + mov %r11,%rax │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 29270 │ │ │ │ + vmovdqa (%rdx,%r11,4),%ymm7 │ │ │ │ + vmovdqa (%rcx,%r11,4),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 28f28 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 28f28 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm6,%ymm13 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm9 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28f28 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28f28 │ │ │ │ + lea 0x10(%r11),%rax │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm11 │ │ │ │ + vmovdqa (%rdx,%rax,4),%ymm12 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm12,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28f28 │ │ │ │ + vpcmpnled %ymm14,%ymm12,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28f28 │ │ │ │ + lea 0x18(%r11),%rax │ │ │ │ + vpaddq %ymm2,%ymm11,%ymm0 │ │ │ │ + jmp 28df0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rdi │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 29068 │ │ │ │ + mov (%rdi),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jge 28ed0 │ │ │ │ mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x20(%r15),%r12 │ │ │ │ - call 27840 │ │ │ │ - vmovdqa64 0xbd375(%rip),%zmm2 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - jmp 29aed │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ + call 26c90 │ │ │ │ + vmovdqa 0xb87bc(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r12,%r15 │ │ │ │ + cmp %r12,0x18(%rsp) │ │ │ │ + jne 28828 │ │ │ │ + vzeroupper │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ shl $0x2,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %r12,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 2a0e5 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 2a0c2 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 2a0aa │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 2a090 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 2a078 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 2a05e │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 2a046 │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%rdx │ │ │ │ + lea (%r9,%rax,1),%rdx │ │ │ │ + add %rax,%rdi │ │ │ │ + jmp 28ee7 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + shl $0x2,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + add %r13,%rax │ │ │ │ + jmp 28f67 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%rdx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 28ba0 │ │ │ │ + mov (%rax),%r10d │ │ │ │ + cmp %r10d,(%rcx) │ │ │ │ + jge 28f50 │ │ │ │ + vmovsd 0x18(%r15),%xmm1 │ │ │ │ + vmovsd %xmm1,0x48(%rsp) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x10(%r15),%r13 │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm3,(%r15) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + je 2945b │ │ │ │ + vmovdqa %xmm3,0x50(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu -0x20(%rbx),%xmm4 │ │ │ │ + mov -0x10(%rbx),%r15 │ │ │ │ + sub $0x20,%rbx │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqa 0x50(%rsp),%xmm7 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + vmovdqu %xmm4,0x20(%rbx) │ │ │ │ + mov %r15,0x30(%rbx) │ │ │ │ + vmovdqu %xmm7,(%rbx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 29040 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + vmovsd 0x18(%rbx),%xmm13 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + vmovdqa 0xb86c8(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %xmm13,0x38(%rbx) │ │ │ │ + jne 28fa8 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + vmovdqa 0x20(%rsp),%xmm9 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + mov %r13,0x10(%r14) │ │ │ │ + vmovdqu %xmm9,(%r14) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2902d │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + vmovdqa 0xb8693(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x48(%rsp),%xmm10 │ │ │ │ + vmovsd %xmm10,0x18(%r14) │ │ │ │ + jmp 28f04 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovsd 0x18(%rbx),%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rbx) │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 28fa8 │ │ │ │ + jmp 28fff │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm4 │ │ │ │ + valignq $0x3,%ymm4,%ymm4,%ymm0 │ │ │ │ + vmovq %xmm0,%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp 0x50(%rsp),%rdi │ │ │ │ + jne 28eed │ │ │ │ + vmovsd 0x18(%r15),%xmm15 │ │ │ │ + vmovsd 0x18(%r14),%xmm5 │ │ │ │ + vcomisd %xmm15,%xmm5 │ │ │ │ + vmovsd %xmm15,0x48(%rsp) │ │ │ │ + jbe 28eed │ │ │ │ + jmp 28f7b │ │ │ │ + cmp 0x10(%rsp),%r13 │ │ │ │ + je 29497 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + add %r11,%rax │ │ │ │ + jmp 28f67 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub $0x4,%r11 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 291b6 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 29193 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 29179 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 2915f │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 29145 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 2912b │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 2947a │ │ │ │ + mov (%rax),%r13d │ │ │ │ + cmp %r13d,(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%rdx │ │ │ │ + cmp %r10d,(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%rdx │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%rdx │ │ │ │ + cmp %r13d,(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x4,%rdx │ │ │ │ + cmp %r10d,(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 29efa │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - cmp %r13d,0x4(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x8(%rax),%esi │ │ │ │ - cmp %esi,0x8(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0xc(%rax),%r10d │ │ │ │ - cmp %r10d,0xc(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x14(%rax),%r13d │ │ │ │ - cmp %r13d,0x14(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - cmp %esi,0x18(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 28ba0 │ │ │ │ + mov (%rax),%r13d │ │ │ │ + cmp %r13d,(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + mov 0x4(%rax),%r10d │ │ │ │ + cmp %r10d,0x4(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + mov 0xc(%rax),%r13d │ │ │ │ + cmp %r13d,0xc(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + mov 0x10(%rax),%r10d │ │ │ │ + cmp %r10d,0x10(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + mov 0x14(%rax),%r11d │ │ │ │ + cmp %r11d,0x14(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + mov 0x18(%rax),%r13d │ │ │ │ + cmp %r13d,0x18(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ mov 0x1c(%rax),%r10d │ │ │ │ - cmp %r10d,0x1c(%rdx) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - add $0x20,%rdx │ │ │ │ + cmp %r10d,0x1c(%rcx) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + add $0x20,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 2a0e5 │ │ │ │ - jmp 29efa │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r10,%rdx │ │ │ │ - jmp 29c50 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 291b6 │ │ │ │ + jmp 28ba0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 29055 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea (%r9,%r10,1),%rdx │ │ │ │ + add %r10,%rdi │ │ │ │ + jmp 28ee7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rax,%rsi │ │ │ │ - vpbroadcastq %r8,%zmm9 │ │ │ │ - xor %edx,%edx │ │ │ │ - vpaddq 0xbd1eb(%rip),%zmm9,%zmm0 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - lea 0x1(%rsi),%r10 │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov %r10,%r12 │ │ │ │ - and $0xfffffffffffffff0,%r13 │ │ │ │ - lea -0x10(%r13),%rsi │ │ │ │ - shl $0x2,%rax │ │ │ │ - shr $0x4,%rsi │ │ │ │ - add %rax,%rdi │ │ │ │ - add %r9,%rax │ │ │ │ - shr $0x4,%r12 │ │ │ │ - and $0x3,%esi │ │ │ │ - je 2a480 │ │ │ │ - vmovdqa32 (%rdi),%zmm10 │ │ │ │ - vmovdqa32 (%rax),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2a280 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2a280 │ │ │ │ - mov $0x10,%edx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 2a480 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 2a43e │ │ │ │ - vmovdqa32 0x40(%rdi),%zmm12 │ │ │ │ - vmovdqa32 0x40(%rax),%zmm14 │ │ │ │ - vpcmpltd %zmm14,%zmm12,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2a280 │ │ │ │ - vpcmpnled %zmm14,%zmm12,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - je 2a433 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x2,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ - add %rdx,%r8 │ │ │ │ - mov %r11,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - shr $0x2,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 2a378 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 2a356 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 2a33c │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 2a323 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 2a309 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 2a2ef │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 2a7bb │ │ │ │ - mov (%r8),%r10d │ │ │ │ - cmp %r10d,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r12d │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + sub $0x4,%r9 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 29390 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 2936f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 29355 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 2933d │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 29323 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 29309 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 292ef │ │ │ │ + mov (%rdx),%edi │ │ │ │ + cmp %edi,(%rsi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ + lea 0x4(%rsi),%rdi │ │ │ │ + mov (%rdx),%r12d │ │ │ │ cmp %r12d,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r13d │ │ │ │ + mov (%rdx),%r10d │ │ │ │ + cmp %r10d,(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rdi │ │ │ │ + mov (%rdx),%r13d │ │ │ │ cmp %r13d,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%esi │ │ │ │ + mov (%rdx),%esi │ │ │ │ cmp %esi,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r9d │ │ │ │ - cmp %r9d,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edx │ │ │ │ - cmp %edx,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 2a407 │ │ │ │ - mov (%r8),%eax │ │ │ │ + mov (%rdx),%eax │ │ │ │ cmp %eax,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - mov 0x4(%r8),%ecx │ │ │ │ - cmp %ecx,0x4(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - mov 0x8(%r8),%r10d │ │ │ │ - cmp %r10d,0x8(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - mov 0xc(%r8),%r12d │ │ │ │ - cmp %r12d,0xc(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - mov 0x10(%r8),%r13d │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%rdi │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 29068 │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + mov 0x4(%rdx),%r9d │ │ │ │ + cmp %r9d,0x4(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + mov 0x8(%rdx),%r12d │ │ │ │ + cmp %r12d,0x8(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + mov 0xc(%rdx),%r10d │ │ │ │ + cmp %r10d,0xc(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + mov 0x10(%rdx),%r13d │ │ │ │ cmp %r13d,0x10(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - mov 0x14(%r8),%esi │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + mov 0x14(%rdx),%esi │ │ │ │ cmp %esi,0x14(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - mov 0x18(%r8),%r9d │ │ │ │ - cmp %r9d,0x18(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - mov 0x1c(%r8),%edx │ │ │ │ - cmp %edx,0x1c(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - add $0x20,%rdi │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 2a378 │ │ │ │ - cmp 0x78(%rsp),%r8 │ │ │ │ - jne 29fb2 │ │ │ │ - vmovsd 0x18(%r15),%xmm5 │ │ │ │ - vmovsd 0x18(%r14),%xmm6 │ │ │ │ - vcomisd %xmm5,%xmm6 │ │ │ │ - vmovsd %xmm5,0x78(%rsp) │ │ │ │ - jbe 29fb2 │ │ │ │ - jmp 29a1e │ │ │ │ - mov $0x20,%edx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm15 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm15,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2a280 │ │ │ │ - vpcmpnled %zmm6,%zmm15,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2a280 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm1 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm1,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2a280 │ │ │ │ - vpcmpnled %zmm4,%zmm1,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2a280 │ │ │ │ - lea 0x10(%rdx),%r9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm7 │ │ │ │ - mov %r9,%rdx │ │ │ │ - cmp %r9,%r13 │ │ │ │ - je 2a5bb │ │ │ │ - vmovdqa32 (%rdi,%r9,4),%zmm8 │ │ │ │ - vmovdqa32 (%rax,%r9,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm8,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2a280 │ │ │ │ - vpcmpnled %zmm13,%zmm8,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2a280 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vpaddq %zmm2,%zmm7,%zmm9 │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm10 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2a280 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2a280 │ │ │ │ - lea 0x20(%r9),%rdx │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm12 │ │ │ │ - vmovdqa32 (%rdi,%rdx,4),%zmm14 │ │ │ │ - vmovdqa32 (%rax,%rdx,4),%zmm15 │ │ │ │ - vpcmpltd %zmm15,%zmm14,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2a280 │ │ │ │ - vpcmpnled %zmm15,%zmm14,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2a280 │ │ │ │ - lea 0x30(%r9),%rdx │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm0 │ │ │ │ - jmp 2a480 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ - cmp %rsi,0x70(%rsp) │ │ │ │ - jne 29fe6 │ │ │ │ - vpaddq %zmm5,%zmm13,%zmm13 │ │ │ │ - valignq $0x7,%zmm13,%zmm13,%zmm14 │ │ │ │ - vmovq %xmm14,%rax │ │ │ │ - jmp 29efa │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea (%rcx,%r12,1),%rdi │ │ │ │ - add %r12,%r8 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jne 2a28b │ │ │ │ - vpaddq %zmm5,%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm3 │ │ │ │ - vmovq %xmm3,%r8 │ │ │ │ - jmp 2a407 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sub $0x4,%rax │ │ │ │ - shr $0x2,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 2a6f3 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 2a6d0 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 2a6b7 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 2a69d │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 2a683 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 2a669 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 2a650 │ │ │ │ - mov (%rdi),%r8d │ │ │ │ - cmp %r8d,(%r9) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - lea 0x4(%r9),%r8 │ │ │ │ - mov (%rdi),%ecx │ │ │ │ - cmp %ecx,(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%rdi),%r10d │ │ │ │ - cmp %r10d,(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%rdi),%r12d │ │ │ │ - cmp %r12d,(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%rdi),%r13d │ │ │ │ - cmp %r13d,(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%rdi),%esi │ │ │ │ - cmp %esi,(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%rdi),%r9d │ │ │ │ - cmp %r9d,(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 2a407 │ │ │ │ - mov (%rdi),%edx │ │ │ │ - cmp %edx,(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - mov 0x4(%rdi),%eax │ │ │ │ - cmp %eax,0x4(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - mov 0x8(%rdi),%ecx │ │ │ │ - cmp %ecx,0x8(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - mov 0xc(%rdi),%r10d │ │ │ │ - cmp %r10d,0xc(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - mov 0x10(%rdi),%r12d │ │ │ │ - cmp %r12d,0x10(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - mov 0x14(%rdi),%r13d │ │ │ │ - cmp %r13d,0x14(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - mov 0x18(%rdi),%esi │ │ │ │ - cmp %esi,0x18(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ - mov 0x1c(%rdi),%r9d │ │ │ │ - cmp %r9d,0x1c(%r8) │ │ │ │ - jg 29fb2 │ │ │ │ - jl 2a412 │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + mov 0x18(%rdx),%r11d │ │ │ │ + cmp %r11d,0x18(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + mov 0x1c(%rdx),%eax │ │ │ │ + cmp %eax,0x1c(%rdi) │ │ │ │ + jg 28eed │ │ │ │ + jl 29073 │ │ │ │ + add $0x20,%rdx │ │ │ │ add $0x20,%rdi │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 2a6f3 │ │ │ │ - jmp 2a407 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 29390 │ │ │ │ + jmp 29068 │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r9,%rdx │ │ │ │ - jmp 29fe6 │ │ │ │ - mov (%r8),%ecx │ │ │ │ - cmp %ecx,(%rdi) │ │ │ │ - jl 29fb2 │ │ │ │ - jg 2a412 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%r8 │ │ │ │ - jmp 2a2d5 │ │ │ │ - vmovdqa 0x40(%rsp),%xmm4 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + vmovq %xmm5,0x30(%rsp) │ │ │ │ + jmp 289b5 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 28f67 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm6 │ │ │ │ mov %r13,0x10(%r14) │ │ │ │ - vmovdqu %xmm4,(%r14) │ │ │ │ - jmp 29ae1 │ │ │ │ - mov (%rdi),%edx │ │ │ │ - cmp %edx,(%r9) │ │ │ │ - jl 29a12 │ │ │ │ - jg 29f03 │ │ │ │ - lea 0x4(%r9),%r13 │ │ │ │ - lea 0x4(%rdi),%rax │ │ │ │ - jmp 29dc5 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 29a12 │ │ │ │ - jmp 29f15 │ │ │ │ - mov %rdi,%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 29f03 │ │ │ │ - jmp 29a12 │ │ │ │ + vmovdqu %xmm6,(%r14) │ │ │ │ + jmp 2902d │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rdx,%r9 │ │ │ │ + jmp 28d05 │ │ │ │ + mov (%rdx),%eax │ │ │ │ + cmp %eax,(%rsi) │ │ │ │ + jl 28f6f │ │ │ │ + jg 28ba9 │ │ │ │ + lea 0x4(%rsi),%rcx │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + jmp 29111 │ │ │ │ + vpaddq %ymm4,%ymm13,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rax │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 28ba9 │ │ │ │ + jmp 28f6f │ │ │ │ + lea 0x4(%rsi),%r11 │ │ │ │ + lea 0x4(%rdx),%r13 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ + jmp 289b5 │ │ │ │ + lea 0x8(%rsi),%r11 │ │ │ │ + lea 0x8(%rdx),%r13 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ + jmp 289b5 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xc(%rsi),%r11 │ │ │ │ + lea 0xc(%rdx),%r13 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ + jmp 289b5 │ │ │ │ + lea 0x10(%rsi),%r13 │ │ │ │ + lea 0x10(%rdx),%r11 │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + jmp 289b5 │ │ │ │ + lea 0x14(%rsi),%r11 │ │ │ │ + lea 0x14(%rdx),%r13 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ + jmp 289b5 │ │ │ │ + lea 0x18(%rsi),%r13 │ │ │ │ + lea 0x18(%rdx),%r11 │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + jmp 289b5 │ │ │ │ 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 2aae0 │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ + sub %r14,%r15 │ │ │ │ + mov %r15,%r13 │ │ │ │ + sar $0x4,%r13 │ │ │ │ + je 297e8 │ │ │ │ + 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 2a8b3 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov %r8,0x10(%r12) │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 295c4 │ │ │ │ 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 2a973 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - movslq 0x4(%rbx),%rdi │ │ │ │ - lea -0x1(%r14),%rsi │ │ │ │ + je 2968a │ │ │ │ + mov (%r14),%eax │ │ │ │ + movslq 0x4(%r14),%rdi │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ test %eax,%eax │ │ │ │ - je 2ab00 │ │ │ │ + je 29800 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 2aa50 │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm0 │ │ │ │ - mov 0x8(%rbx),%r9d │ │ │ │ - movslq 0xc(%rbx),%r10 │ │ │ │ + jne 29760 │ │ │ │ + vmovsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ + mov 0x8(%r14),%r9d │ │ │ │ + movslq 0xc(%r14),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2aa66 │ │ │ │ + je 29776 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 2ab10 │ │ │ │ + je 29810 │ │ │ │ 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 2a973 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jae 2968a │ │ │ │ and $0x1,%esi │ │ │ │ - je 2a9d4 │ │ │ │ - mov (%rax),%ebx │ │ │ │ + je 296e5 │ │ │ │ + mov (%rax),%r14d │ │ │ │ movslq 0x4(%rax),%r15 │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2ab50 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jne 2ab20 │ │ │ │ - vmovsd (%r12,%r15,8),%xmm3 │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 29840 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + jne 29820 │ │ │ │ + vmovsd 0x0(%rbp,%r15,8),%xmm3 │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ movslq 0xc(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - je 2ab35 │ │ │ │ + je 29835 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2ab60 │ │ │ │ + je 29850 │ │ │ │ vmovsd (%rcx,%r8,8),%xmm4 │ │ │ │ vmulsd %xmm4,%xmm3,%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ vmovsd %xmm5,(%rcx,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 2a9d4 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jb 296e5 │ │ │ │ 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 2aad0 │ │ │ │ + je 297d8 │ │ │ │ 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 2aa44 │ │ │ │ + je 29755 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2aac0 │ │ │ │ + je 297c8 │ │ │ │ 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 2a973 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jae 2968a │ │ │ │ mov (%rax),%esi │ │ │ │ movslq 0x4(%rax),%rdi │ │ │ │ test %esi,%esi │ │ │ │ - je 2aab0 │ │ │ │ + je 297b8 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2aaa0 │ │ │ │ + je 297a8 │ │ │ │ vmovsd (%rcx,%rdi,8),%xmm6 │ │ │ │ mov 0x8(%rax),%r9d │ │ │ │ movslq 0xc(%rax),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2aa90 │ │ │ │ + je 29798 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 2aa80 │ │ │ │ + je 29788 │ │ │ │ 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 2a990 │ │ │ │ - mov 0x8(%rbx),%edx │ │ │ │ - vmovsd 0x0(%rbp,%rax,8),%xmm9 │ │ │ │ - movslq 0xc(%rbx),%r8 │ │ │ │ + jne 296a0 │ │ │ │ + mov 0x8(%r14),%edx │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm9 │ │ │ │ + movslq 0xc(%r14),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 2a9ae │ │ │ │ - vmovsd 0x0(%rbp,%r8,8),%xmm10 │ │ │ │ - jmp 2a9bd │ │ │ │ - mov 0x8(%rbx),%r9d │ │ │ │ + jne 296bf │ │ │ │ + vmovsd (%rbx,%r8,8),%xmm10 │ │ │ │ + jmp 296ce │ │ │ │ + mov 0x8(%r14),%r9d │ │ │ │ vmovsd (%rcx,%rdi,8),%xmm0 │ │ │ │ - movslq 0xc(%rbx),%r10 │ │ │ │ + movslq 0xc(%r14),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2a8f2 │ │ │ │ - vmovsd 0x0(%rbp,%r10,8),%xmm1 │ │ │ │ - jmp 2a902 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%r10,8),%xmm7 │ │ │ │ - jmp 2aa0d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 29605 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm1 │ │ │ │ + jmp 29615 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovsd 0x0(%rbp,%r10,8),%xmm7 │ │ │ │ - jmp 2aa0d │ │ │ │ + jmp 2971e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovsd (%r12,%rdi,8),%xmm6 │ │ │ │ - jmp 2a9f0 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm7 │ │ │ │ + jmp 2971e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%rdi,8),%xmm6 │ │ │ │ - jmp 2a9f0 │ │ │ │ + jmp 29701 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%r8,8),%xmm10 │ │ │ │ - jmp 2a9bd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%rax,8),%xmm9 │ │ │ │ - jmp 2a99f │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm6 │ │ │ │ + jmp 29701 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x0(%rbp,%r8,8),%xmm10 │ │ │ │ + jmp 296ce │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd 0x0(%rbp,%rax,8),%xmm9 │ │ │ │ + jmp 296af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 2a8b3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ - jmp 2a8e1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12,%r10,8),%xmm1 │ │ │ │ - jmp 2a902 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 295c4 │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm0 │ │ │ │ + jmp 295f4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x0(%rbp,%r10,8),%xmm1 │ │ │ │ + jmp 29615 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ vmovsd (%rcx,%r15,8),%xmm3 │ │ │ │ movslq 0xc(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 2a94e │ │ │ │ + jne 29665 │ │ │ │ + vmovsd (%rbx,%r8,8),%xmm4 │ │ │ │ + jmp 29674 │ │ │ │ + vmovsd (%rbx,%r15,8),%xmm3 │ │ │ │ + jmp 29656 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%r8,8),%xmm4 │ │ │ │ - jmp 2a95d │ │ │ │ + jmp 29674 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%rbp,%r15,8),%xmm3 │ │ │ │ - jmp 2a93f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd (%r12,%r8,8),%xmm4 │ │ │ │ - jmp 2a95d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ - mov $0x24,%eax │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm7 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %r9,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov $0x40,%ebx │ │ │ │ - vpbroadcastq %rax,%zmm6 │ │ │ │ - vpbroadcastq %rbx,%zmm7 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %r9,%r14 │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - vmovdqa64 %zmm6,(%rsp) │ │ │ │ - vmovdqa64 %zmm7,0x40(%rsp) │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vpbroadcastq %rbx,%ymm0 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + vmovdqa %ymm7,(%rsp) │ │ │ │ + vmovdqa %ymm0,0x20(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 2adc5 │ │ │ │ - mov %rdi,%rbx │ │ │ │ + jg 29d48 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 2adb3 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + je 29d36 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov %r9,%r12 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + vmovdqa %xmm4,0x60(%rsp) │ │ │ │ mov %rdi,%r15 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r15),%xmm9 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r14),%xmm14 │ │ │ │ mov (%r12),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm2 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm9,(%r12) │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ - mov %rax,0x10(%r12) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm14,(%r12) │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ + mov %r11,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm2,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b840 │ │ │ │ + je 2a2e0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r15),%xmm15 │ │ │ │ + vmovsd 0x18(%r14),%xmm7 │ │ │ │ + add $0x20,%r14 │ │ │ │ add $0x20,%r12 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vmovsd %xmm15,-0x8(%r12) │ │ │ │ - cmp %r15,0xb0(%rsp) │ │ │ │ - jne 2abf0 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 2adb3 │ │ │ │ - vmovdqa64 0x40(%rsp),%zmm2 │ │ │ │ + vmovsd %xmm7,-0x8(%r12) │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 298d8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov 0x58(%rsp),%r15 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 29d36 │ │ │ │ + vmovdqa 0x20(%rsp),%ymm2 │ │ │ │ + mov %rdi,%r13 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r13,0xb8(%rsp) │ │ │ │ - je 2bc5b │ │ │ │ - vmovdqu (%r14),%xmm3 │ │ │ │ - vmovdqu 0x0(%r13),%xmm12 │ │ │ │ - vpextrq $0x1,%xmm3,%r11 │ │ │ │ - vpextrq $0x1,%xmm12,%r8 │ │ │ │ - vmovq %xmm12,%rsi │ │ │ │ - vmovq %xmm3,%rdi │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r11,%r15 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - lea (%rsi,%r15,1),%r9 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - cmovl %r9,%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 2b402 │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %rsi,%rcx │ │ │ │ - lea -0x4(%rcx),%r10 │ │ │ │ - cmp $0x74,%r10 │ │ │ │ - jbe 2baa0 │ │ │ │ - mov (%r14),%r15 │ │ │ │ - mov %r8,%r9 │ │ │ │ - xor 0x0(%r13),%r15 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - and $0x3f,%r15d │ │ │ │ - or %r9,%r15 │ │ │ │ - jne 2baa0 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + cmp %r13,0x70(%rsp) │ │ │ │ + je 2a6a3 │ │ │ │ + vmovdqu (%r15),%xmm9 │ │ │ │ + vmovdqu 0x0(%r13),%xmm10 │ │ │ │ + vpextrq $0x1,%xmm9,%r10 │ │ │ │ + vpextrq $0x1,%xmm10,%rdi │ │ │ │ + vmovq %xmm10,%rcx │ │ │ │ + vmovq %xmm9,%rsi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea (%rcx,%r8,1),%r11 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + cmovl %r11,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 2a278 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + lea -0x4(%r14),%r9 │ │ │ │ + cmp $0x34,%r9 │ │ │ │ + jbe 2a4e0 │ │ │ │ + mov (%r15),%r8 │ │ │ │ + and $0x3,%r14d │ │ │ │ + xor 0x0(%r13),%r8 │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or %r14,%r8 │ │ │ │ + jne 2a4e0 │ │ │ │ + mov %rsi,%r11 │ │ │ │ shr $0x2,%r9 │ │ │ │ - neg %r9 │ │ │ │ - and $0xf,%r9d │ │ │ │ - shr $0x2,%r10 │ │ │ │ - lea 0x10(%r9),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 2b27a │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - je 2b460 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + lea 0x8(%r8),%r14 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jb 29cd7 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 2a698 │ │ │ │ + mov (%rsi),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jl 29cdd │ │ │ │ + jg 2a281 │ │ │ │ + lea 0x4(%rcx),%rdx │ │ │ │ + lea 0x4(%rsi),%r14 │ │ │ │ + test $0x6,%r11b │ │ │ │ + je 29ae7 │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + cmp %edx,0x4(%rcx) │ │ │ │ + jl 29cdd │ │ │ │ + jg 2a281 │ │ │ │ + lea 0x8(%rcx),%rdx │ │ │ │ + lea 0x8(%rsi),%r14 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 29ae7 │ │ │ │ + mov 0x8(%rsi),%r14d │ │ │ │ + cmp %r14d,0x8(%rcx) │ │ │ │ + jl 29cdd │ │ │ │ + jg 2a281 │ │ │ │ + and $0x4,%r11d │ │ │ │ + lea 0xc(%rcx),%rdx │ │ │ │ + lea 0xc(%rsi),%r14 │ │ │ │ + je 29ae7 │ │ │ │ + mov 0xc(%rcx),%r11d │ │ │ │ + cmp %r11d,0xc(%rsi) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + lea 0x10(%rsi),%r14 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 29ae7 │ │ │ │ + mov 0x10(%rsi),%eax │ │ │ │ + cmp %eax,0x10(%rcx) │ │ │ │ + jl 29cdd │ │ │ │ + jg 2a281 │ │ │ │ + lea 0x14(%rcx),%rdx │ │ │ │ + lea 0x14(%rsi),%r14 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 29ae7 │ │ │ │ + mov 0x14(%rsi),%edx │ │ │ │ + cmp %edx,0x14(%rcx) │ │ │ │ + jl 29cdd │ │ │ │ + jg 2a281 │ │ │ │ + lea 0x18(%rcx),%rdx │ │ │ │ + lea 0x18(%rsi),%r14 │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + jne 29ae7 │ │ │ │ + mov 0x18(%rsi),%r14d │ │ │ │ + cmp %r14d,0x18(%rcx) │ │ │ │ + jl 29cdd │ │ │ │ + jg 2a281 │ │ │ │ + lea 0x1c(%rcx),%rdx │ │ │ │ + lea 0x1c(%rsi),%r14 │ │ │ │ + sub %r8,%r9 │ │ │ │ + shl $0x2,%r8 │ │ │ │ + vpbroadcastq %r14,%ymm11 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2ad4a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jl 2b40b │ │ │ │ - inc %rax │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + add %r8,%rcx │ │ │ │ + vpaddq 0xb7bfb(%rip),%ymm11,%ymm0 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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,%rsi │ │ │ │ + mov %r11,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %r11,%r9 │ │ │ │ + and $0xfffffffffffffff8,%r9 │ │ │ │ + lea -0x8(%r9),%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 29bd8 │ │ │ │ + vmovdqa (%rcx),%ymm12 │ │ │ │ + vmovdqa (%rsi),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2a2d0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2a2d0 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 29bd8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 29ba1 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a2d0 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a2d0 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm14 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a2d0 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a2d0 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm6 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2a2d0 │ │ │ │ + vpcmpnled %ymm7,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2a2d0 │ │ │ │ + lea 0x8(%rax),%r8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm1 │ │ │ │ + mov %r8,%rax │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 2a4c0 │ │ │ │ + vmovdqa (%rcx,%r8,4),%ymm8 │ │ │ │ + vmovdqa (%rsi,%r8,4),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2a2d0 │ │ │ │ + vpcmpnled %ymm11,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2a2d0 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm12 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a2d0 │ │ │ │ + vpcmpnled %ymm3,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a2d0 │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + vpaddq %ymm2,%ymm12,%ymm4 │ │ │ │ + vmovdqa (%rcx,%rax,4),%ymm14 │ │ │ │ + vmovdqa (%rsi,%rax,4),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a2d0 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a2d0 │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + vpaddq %ymm2,%ymm4,%ymm0 │ │ │ │ + jmp 29bd8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jl 2a281 │ │ │ │ add $0x4,%rdx │ │ │ │ - add $0x4,%rcx │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 2b460 │ │ │ │ - mov (%rdx),%r15d │ │ │ │ - cmp %r15d,(%rcx) │ │ │ │ - jle 2ad30 │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 2a278 │ │ │ │ + mov (%rdx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jle 29cc0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - vmovdqu %xmm12,(%rbx) │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ + vmovdqu %xmm10,(%rbx) │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%r13) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm6,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ad97 │ │ │ │ + je 29d1a │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbc5a9(%rip),%zmm2 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - vmovsd 0x18(%r13),%xmm3 │ │ │ │ + vmovdqa 0xb79a6(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x18(%r13),%xmm10 │ │ │ │ add $0x20,%r13 │ │ │ │ - vmovsd %xmm3,0x18(%rbx) │ │ │ │ + vmovsd %xmm10,0x18(%rbx) │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne 2ac70 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 29958 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r12 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 2adb3 │ │ │ │ - mov %r9,%r15 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r12),%xmm0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - vmovdqu %xmm0,(%r15) │ │ │ │ - mov 0x10(%r12),%rcx │ │ │ │ - mov %rcx,0x10(%r15) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + je 29d36 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + vmovdqa %xmm6,0x60(%rsp) │ │ │ │ + vmovdqu (%r14),%xmm1 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + vmovdqa 0x60(%rsp),%xmm2 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov %rcx,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm2,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ae25 │ │ │ │ + je 29d9b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r12),%xmm1 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovsd %xmm1,-0x8(%r15) │ │ │ │ - cmp %r12,0xb8(%rsp) │ │ │ │ - jne 2ade0 │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - cmp %rdi,0xb0(%rsp) │ │ │ │ - je 2bd86 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - je 2adb3 │ │ │ │ - vmovdqa64 0x40(%rsp),%zmm3 │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ - sub $0x20,%r15 │ │ │ │ - mov %r14,0xa0(%rsp) │ │ │ │ - sub $0x20,%r12 │ │ │ │ + vmovsd 0x18(%r14),%xmm3 │ │ │ │ + add $0x20,%r14 │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovsd %xmm3,-0x8(%rbx) │ │ │ │ + cmp %r14,0x70(%rsp) │ │ │ │ + jne 29d60 │ │ │ │ + cmp 0x58(%rsp),%r13 │ │ │ │ + je 2a7d5 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 29d36 │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ + sub $0x20,%r13 │ │ │ │ sub $0x20,%rbx │ │ │ │ - nop │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - mov 0x8(%r12),%r14 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov (%r12),%r11 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r10,%r9 │ │ │ │ - sub %r11,%rsi │ │ │ │ - sub %rdi,%r9 │ │ │ │ - lea (%rdi,%rsi,1),%r8 │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - cmovle %r10,%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 2b1e2 │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea -0x4(%rax),%r9 │ │ │ │ - cmp $0x74,%r9 │ │ │ │ - jbe 2b8b0 │ │ │ │ - mov %r11,%r13 │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %rdi,%r13 │ │ │ │ - and $0x3,%edx │ │ │ │ - and $0x3f,%r13d │ │ │ │ - or %r13,%rdx │ │ │ │ - jne 2b8b0 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - neg %rcx │ │ │ │ - and $0xf,%ecx │ │ │ │ + vmovdqa 0x20(%rsp),%ymm2 │ │ │ │ + sub $0x20,%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu 0x0(%r13),%xmm4 │ │ │ │ + vmovdqu (%rbx),%xmm3 │ │ │ │ + vpextrq $0x1,%xmm4,%r10 │ │ │ │ + vpextrq $0x1,%xmm3,%rdi │ │ │ │ + vmovq %xmm3,%rsi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + vmovq %xmm4,%rax │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sub %rax,%r11 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + lea (%rsi,%r11,1),%r8 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + cmovg %r8,%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2a1e0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + lea -0x4(%r15),%r9 │ │ │ │ + cmp $0x34,%r9 │ │ │ │ + jbe 2a320 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + and $0x3,%r15d │ │ │ │ + xor (%rbx),%rcx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %r15,%rcx │ │ │ │ + jne 2a320 │ │ │ │ + mov %rsi,%r11 │ │ │ │ shr $0x2,%r9 │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jb 2bc50 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 2afc0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 2af3a │ │ │ │ - xchg %ax,%ax │ │ │ │ - jg 2b1ee │ │ │ │ - inc %rax │ │ │ │ + shr $0x2,%r11 │ │ │ │ + neg %r11 │ │ │ │ + mov %r11,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + lea 0x8(%r8),%r14 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jb 2a15f │ │ │ │ + test %r8,%r8 │ │ │ │ + je 2a690 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + lea 0x4(%rsi),%rdx │ │ │ │ + lea 0x4(%rax),%r14 │ │ │ │ + test $0x6,%r11b │ │ │ │ + je 29f6f │ │ │ │ + mov 0x4(%rax),%r15d │ │ │ │ + cmp %r15d,0x4(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + lea 0x8(%rax),%r14 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 29f6f │ │ │ │ + mov 0x8(%rax),%r14d │ │ │ │ + cmp %r14d,0x8(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + and $0x4,%r11d │ │ │ │ + lea 0xc(%rsi),%rdx │ │ │ │ + lea 0xc(%rax),%r14 │ │ │ │ + je 29f6f │ │ │ │ + mov 0xc(%rax),%r11d │ │ │ │ + cmp %r11d,0xc(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ + lea 0x10(%rax),%r14 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 29f6f │ │ │ │ + mov 0x10(%rax),%edx │ │ │ │ + cmp %edx,0x10(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + lea 0x14(%rsi),%rdx │ │ │ │ + lea 0x14(%rax),%r14 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 29f6f │ │ │ │ + mov 0x14(%rax),%r15d │ │ │ │ + cmp %r15d,0x14(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + lea 0x18(%rsi),%rdx │ │ │ │ + lea 0x18(%rax),%r14 │ │ │ │ + cmp $0x7,%r8 │ │ │ │ + jne 29f6f │ │ │ │ + mov 0x18(%rax),%r14d │ │ │ │ + cmp %r14d,0x18(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + lea 0x1c(%rsi),%rdx │ │ │ │ + lea 0x1c(%rax),%r14 │ │ │ │ + sub %r8,%r9 │ │ │ │ + shl $0x2,%r8 │ │ │ │ + vpbroadcastq %r14,%ymm5 │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + add %r8,%rsi │ │ │ │ + vpaddq 0xb7775(%rip),%ymm5,%ymm0 # e1700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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,%rax │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov %r11,%r15 │ │ │ │ + and $0xfffffffffffffff8,%r9 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea -0x8(%r9),%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 2a060 │ │ │ │ + vmovdqa (%rsi),%ymm8 │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a250 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a250 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 2a060 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 2a022 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm10 │ │ │ │ + vmovdqa 0x20(%rax),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a250 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a250 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm12 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2a250 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2a250 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm14 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2a250 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2a250 │ │ │ │ + lea 0x8(%rcx),%r8 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm7 │ │ │ │ + mov %r8,%rcx │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 2a303 │ │ │ │ + vmovdqa (%rsi,%r8,4),%ymm1 │ │ │ │ + vmovdqa (%rax,%r8,4),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm1,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a250 │ │ │ │ + vpcmpnled %ymm5,%ymm1,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a250 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vpaddq %ymm2,%ymm7,%ymm8 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm9 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a250 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a250 │ │ │ │ + lea 0x10(%r8),%rcx │ │ │ │ + vpaddq %ymm2,%ymm8,%ymm11 │ │ │ │ + vmovdqa (%rsi,%rcx,4),%ymm12 │ │ │ │ + vmovdqa (%rax,%rcx,4),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2a250 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2a250 │ │ │ │ + lea 0x18(%r8),%rcx │ │ │ │ + vpaddq %ymm2,%ymm11,%ymm0 │ │ │ │ + jmp 2a060 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x4,%rdx │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 2afc0 │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jge 2af20 │ │ │ │ - vmovq %r11,%xmm13 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov %rbx,%r13 │ │ │ │ - vpinsrq $0x1,%r14,%xmm13,%xmm14 │ │ │ │ - vmovdqu %xmm14,(%rbx) │ │ │ │ - mov 0x10(%r12),%r10 │ │ │ │ - mov %r10,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 2a1e0 │ │ │ │ + mov (%rax),%esi │ │ │ │ + cmp %esi,(%rdx) │ │ │ │ + jge 2a148 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vmovdqu %xmm4,(%r12) │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov 0x10(%r13),%r10 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r10,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm7,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2af98 │ │ │ │ + je 2a1aa │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbc3a8(%rip),%zmm3 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - vmovsd 0x18(%r12),%xmm6 │ │ │ │ - vmovsd %xmm6,0x18(%rbx) │ │ │ │ - cmp 0xa8(%rsp),%r12 │ │ │ │ - je 2bcf1 │ │ │ │ + vmovdqa 0xb7516(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x18(%r13),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%r12) │ │ │ │ + cmp 0x58(%rsp),%r13 │ │ │ │ + je 2a73c │ │ │ │ + sub $0x20,%r13 │ │ │ │ sub $0x20,%r12 │ │ │ │ - sub $0x20,%rbx │ │ │ │ - jmp 2ae90 │ │ │ │ - nop │ │ │ │ - sub %rcx,%r9 │ │ │ │ - vpbroadcastq %rsi,%zmm2 │ │ │ │ - vpaddq 0xbc3ed(%rip),%zmm2,%zmm15 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - lea -0x10(%rax),%r9 │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x4,%r13 │ │ │ │ - shl $0x2,%rcx │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ - lea (%rdi,%rcx,1),%r13 │ │ │ │ - add %r11,%rcx │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 2b830 │ │ │ │ - vmovdqa32 0x0(%r13),%zmm4 │ │ │ │ - vmovdqa32 (%rcx),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b679 │ │ │ │ - vpcmpnled %zmm5,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b679 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm3,%zmm15,%zmm15 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 2b830 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 2b09b │ │ │ │ - vmovdqa32 0x40(%r13),%zmm8 │ │ │ │ - vmovdqa32 0x40(%rcx),%zmm9 │ │ │ │ - vpcmpltd %zmm9,%zmm8,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b679 │ │ │ │ - vpcmpnled %zmm9,%zmm8,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b679 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm3,%zmm15,%zmm15 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm10 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm11 │ │ │ │ - vpcmpltd %zmm11,%zmm10,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2b679 │ │ │ │ - vpcmpnled %zmm11,%zmm10,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2b679 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - vpaddq %zmm3,%zmm15,%zmm15 │ │ │ │ - mov %r9,%rdx │ │ │ │ - nop │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm12 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm12,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2b670 │ │ │ │ - vpcmpnled %zmm13,%zmm12,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2b670 │ │ │ │ - lea 0x10(%rax),%r9 │ │ │ │ - vpaddq %zmm3,%zmm15,%zmm14 │ │ │ │ - mov %r9,%rax │ │ │ │ - cmp %r9,0xb8(%rsp) │ │ │ │ - je 2b868 │ │ │ │ - vmovdqa32 0x0(%r13,%r9,4),%zmm7 │ │ │ │ - vmovdqa32 (%rcx,%r9,4),%zmm0 │ │ │ │ - vpcmpltd %zmm0,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b670 │ │ │ │ - vpcmpnled %zmm0,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b670 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm3,%zmm14,%zmm1 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm2 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b670 │ │ │ │ - vpcmpnled %zmm4,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b670 │ │ │ │ - lea 0x20(%r9),%rax │ │ │ │ - vpaddq %zmm3,%zmm1,%zmm8 │ │ │ │ - vmovdqa32 0x0(%r13,%rax,4),%zmm9 │ │ │ │ - vmovdqa32 (%rcx,%rax,4),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2b670 │ │ │ │ - vpcmpnled %zmm5,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2b670 │ │ │ │ - lea 0x30(%r9),%rax │ │ │ │ - vpaddq %zmm3,%zmm8,%zmm15 │ │ │ │ - jmp 2b0e0 │ │ │ │ - mov %r11,%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 2af42 │ │ │ │ - vmovq %rdi,%xmm10 │ │ │ │ - mov (%rbx),%r8 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - vpinsrq $0x1,%r10,%xmm10,%xmm11 │ │ │ │ - vmovdqu %xmm11,(%rbx) │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ - mov %rdi,0x10(%rbx) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - test %r8,%r8 │ │ │ │ - je 2b240 │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ + jmp 29de8 │ │ │ │ + vpaddq (%rsp),%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ + vmovq %xmm6,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 2a165 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vmovdqu %xmm3,(%r12) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm14,(%rbx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2a22a │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbc100(%rip),%zmm3 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - vmovsd 0x18(%r15),%xmm12 │ │ │ │ - vmovsd %xmm12,0x18(%rbx) │ │ │ │ - cmp %r15,0xa0(%rsp) │ │ │ │ - je 2adb3 │ │ │ │ - sub $0x20,%r15 │ │ │ │ - jmp 2afb6 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - shl $0x2,%rax │ │ │ │ + vmovdqa 0xb7496(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x18(%rbx),%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r12) │ │ │ │ + cmp %rbx,0x70(%rsp) │ │ │ │ + je 29d36 │ │ │ │ + sub $0x20,%rbx │ │ │ │ + jmp 2a1c6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rcx,4),%rax │ │ │ │ add %rax,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - sub $0x4,%rdi │ │ │ │ - shr $0x2,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 2b377 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 2b356 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 2b33e │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 2b324 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 2b30a │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 2b2f0 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 2b2d8 │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r15d │ │ │ │ - cmp %r15d,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 2b402 │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x4(%rdx),%r15d │ │ │ │ - cmp %r15d,0x4(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x8(%rdx),%r10d │ │ │ │ - cmp %r10d,0x8(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0xc(%rdx),%r9d │ │ │ │ - cmp %r9d,0xc(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x10(%rdx),%edi │ │ │ │ - cmp %edi,0x10(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x14(%rdx),%esi │ │ │ │ - cmp %esi,0x14(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x18(%rdx),%ecx │ │ │ │ - cmp %ecx,0x18(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x1c(%rdx),%r15d │ │ │ │ - cmp %r15d,0x1c(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x20,%rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 2b377 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 2ad52 │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 2a15f │ │ │ │ + vpaddq (%rsp),%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ + vmovq %xmm5,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 29cdd │ │ │ │ mov (%rbx),%rdi │ │ │ │ - vmovdqu %xmm3,(%rbx) │ │ │ │ - mov 0x10(%r14),%r11 │ │ │ │ + vmovdqu %xmm9,(%rbx) │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - mov %r11,0x10(%rbx) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + mov 0x10(%r15),%r10 │ │ │ │ + mov %r10,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm9,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b44f │ │ │ │ + je 2a2be │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xbbef1(%rip),%zmm2 # e7340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5380> │ │ │ │ - vmovsd 0x18(%r14),%xmm3 │ │ │ │ + vmovdqa 0xb7402(%rip),%ymm2 # e16c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x18(%r15),%xmm10 │ │ │ │ + add $0x20,%r15 │ │ │ │ + jmp 29d24 │ │ │ │ + nopl (%rax) │ │ │ │ + shl $0x2,%rax │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 29cd7 │ │ │ │ + nop │ │ │ │ + vmovsd 0x18(%r14),%xmm15 │ │ │ │ add $0x20,%r14 │ │ │ │ - jmp 2ada1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %r9,%r10 │ │ │ │ - vpbroadcastq %rcx,%zmm13 │ │ │ │ - vpaddq 0xbbf4d(%rip),%zmm13,%zmm0 # e73c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5400> │ │ │ │ - lea 0x1(%r10),%r15 │ │ │ │ - shl $0x2,%r9 │ │ │ │ - mov %r15,%r10 │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovsd %xmm15,-0x8(%r12) │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 298d8 │ │ │ │ + jmp 29936 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 2a1cf │ │ │ │ mov %r15,%rax │ │ │ │ - add %r9,%rsi │ │ │ │ - add %r9,%rdi │ │ │ │ - and $0xfffffffffffffff0,%r10 │ │ │ │ - lea -0x10(%r10),%r9 │ │ │ │ - shr $0x4,%rax │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 2b570 │ │ │ │ - vmovdqa32 (%rsi),%zmm14 │ │ │ │ - vmovdqa32 (%rdi),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm14,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2b270 │ │ │ │ - vpcmpnled %zmm6,%zmm14,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2b270 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 2b570 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 2b52f │ │ │ │ - vmovdqa32 0x40(%rsi),%zmm7 │ │ │ │ - vmovdqa32 0x40(%rdi),%zmm1 │ │ │ │ - vpcmpltd %zmm1,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b270 │ │ │ │ - vpcmpnled %zmm1,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b270 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm4 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b270 │ │ │ │ - vpcmpnled %zmm8,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b270 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm9 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm9,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2b270 │ │ │ │ - vpcmpnled %zmm5,%zmm9,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2b270 │ │ │ │ - lea 0x10(%rax),%r9 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm15 │ │ │ │ - mov %r9,%rax │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 2ba60 │ │ │ │ - vmovdqa32 (%rsi,%r9,4),%zmm11 │ │ │ │ - vmovdqa32 (%rdi,%r9,4),%zmm13 │ │ │ │ - vpcmpltd %zmm13,%zmm11,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2b270 │ │ │ │ - vpcmpnled %zmm13,%zmm11,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2b270 │ │ │ │ - add $0x10,%rax │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm14 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm6 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2b270 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2b270 │ │ │ │ - lea 0x20(%r9),%rax │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm1 │ │ │ │ - vmovdqa32 (%rsi,%rax,4),%zmm4 │ │ │ │ - vmovdqa32 (%rdi,%rax,4),%zmm8 │ │ │ │ - vpcmpltd %zmm8,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2b270 │ │ │ │ - vpcmpnled %zmm8,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2b270 │ │ │ │ - lea 0x30(%r9),%rax │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm0 │ │ │ │ - jmp 2b570 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r9,%rsi │ │ │ │ - shl $0x2,%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ add %rax,%rdx │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 2b782 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 2b75f │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 2b747 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 2b72d │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 2b715 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 2b6fb │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 2b6e3 │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 2a15f │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + sub %rsi,%r14 │ │ │ │ + sub $0x4,%r14 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 2a40c │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 2a3eb │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 2a3d3 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 2a3b9 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 2a39f │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 2a385 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + jne 2a71f │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r9d │ │ │ │ cmp %r9d,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%esi │ │ │ │ cmp %esi,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 2b1e5 │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x4(%rax),%r13d │ │ │ │ - cmp %r13d,0x4(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x8(%rax),%esi │ │ │ │ - cmp %esi,0x8(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 2a1e0 │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + cmp %r11d,0x4(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + mov 0x8(%rax),%r15d │ │ │ │ + cmp %r15d,0x8(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ mov 0xc(%rax),%r9d │ │ │ │ cmp %r9d,0xc(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x14(%rax),%r13d │ │ │ │ - cmp %r13d,0x14(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + mov 0x10(%rax),%r8d │ │ │ │ + cmp %r8d,0x10(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + mov 0x14(%rax),%ecx │ │ │ │ + cmp %ecx,0x14(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ mov 0x18(%rax),%esi │ │ │ │ cmp %esi,0x18(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x1c(%rax),%r9d │ │ │ │ - cmp %r9d,0x1c(%rdx) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + mov 0x1c(%rax),%r14d │ │ │ │ + cmp %r14d,0x1c(%rdx) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 2b782 │ │ │ │ - jmp 2b1e5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r9,%rdx │ │ │ │ - jmp 2b0e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd 0x18(%r15),%xmm5 │ │ │ │ - add $0x20,%r12 │ │ │ │ - add $0x20,%r15 │ │ │ │ - vmovsd %xmm5,-0x8(%r12) │ │ │ │ - cmp 0xb0(%rsp),%r15 │ │ │ │ - jne 2abf0 │ │ │ │ - jmp 2ac57 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - shl $0x6,%rax │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jne 2a40c │ │ │ │ + jmp 2a1e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 2a263 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + shl $0x5,%rax │ │ │ │ add %rax,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ - cmp %rsi,0xb8(%rsp) │ │ │ │ - jne 2b683 │ │ │ │ - vpaddq (%rsp),%zmm15,%zmm15 │ │ │ │ - valignq $0x7,%zmm15,%zmm15,%zmm6 │ │ │ │ - vmovq %xmm6,%rax │ │ │ │ - jmp 2b1e5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %rdi,%r13 │ │ │ │ - sub %rdi,%rcx │ │ │ │ - sub $0x4,%rcx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 2b9a7 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 2b983 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 2b969 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 2b94f │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 2b935 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 2b91a │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jne 2bcd3 │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,0x0(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,0x0(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,0x0(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,0x0(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x4,%r13 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%esi │ │ │ │ - cmp %esi,0x0(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x4,%r13 │ │ │ │ + add %r14,%rax │ │ │ │ + jmp 29cd7 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + sub $0x4,%r14 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 2a5e0 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 2a5bd │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 2a5a5 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 2a58b │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 2a571 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 2a557 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 2a53f │ │ │ │ + mov (%rcx),%edx │ │ │ │ + cmp %edx,(%rsi) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + lea 0x4(%rcx),%rdx │ │ │ │ + lea 0x4(%rsi),%rax │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,0x0(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x4,%r13 │ │ │ │ + mov (%rdx),%r11d │ │ │ │ + cmp %r11d,(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 2b1e5 │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,0x0(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - cmp %edx,0x4(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x8(%rax),%esi │ │ │ │ - cmp %esi,0x8(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - cmp %r9d,0xc(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x14(%rax),%edx │ │ │ │ - cmp %edx,0x14(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - cmp %esi,0x18(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - mov 0x1c(%rax),%r9d │ │ │ │ - cmp %r9d,0x1c(%r13) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - add $0x20,%r13 │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 2b9a7 │ │ │ │ - jmp 2b1e5 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - add %rcx,%rax │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 2b27a │ │ │ │ - vpaddq (%rsp),%zmm0,%zmm0 │ │ │ │ - valignq $0x7,%zmm0,%zmm0,%zmm10 │ │ │ │ - vmovq %xmm10,%rax │ │ │ │ - jmp 2b402 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - sub $0x4,%r10 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 2bb9e │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 2bb7b │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 2bb61 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 2bb49 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 2bb31 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 2bb19 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 2baff │ │ │ │ - mov (%rsi),%edx │ │ │ │ - cmp %edx,(%rdi) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - lea 0x4(%rsi),%rdx │ │ │ │ - lea 0x4(%rdi),%rax │ │ │ │ mov (%rdx),%r9d │ │ │ │ cmp %r9d,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rdx),%esi │ │ │ │ cmp %esi,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rdx),%r15d │ │ │ │ - cmp %r15d,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ + mov (%rdx),%r14d │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 2b402 │ │ │ │ - mov (%rdx),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x4(%rdx),%edi │ │ │ │ - cmp %edi,0x4(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x8(%rdx),%esi │ │ │ │ - cmp %esi,0x8(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0xc(%rdx),%ecx │ │ │ │ - cmp %ecx,0xc(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x10(%rdx),%r15d │ │ │ │ - cmp %r15d,0x10(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x14(%rdx),%r10d │ │ │ │ - cmp %r10d,0x14(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x18(%rdx),%r9d │ │ │ │ - cmp %r9d,0x18(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ - mov 0x1c(%rdx),%edi │ │ │ │ - cmp %edi,0x1c(%rax) │ │ │ │ - jg 2ad52 │ │ │ │ - jl 2b40b │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 2a278 │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + mov 0x4(%rdx),%r11d │ │ │ │ + cmp %r11d,0x4(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + mov 0x8(%rdx),%r9d │ │ │ │ + cmp %r9d,0x8(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + mov 0xc(%rdx),%r8d │ │ │ │ + cmp %r8d,0xc(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + mov 0x10(%rdx),%esi │ │ │ │ + cmp %esi,0x10(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + mov 0x14(%rdx),%r14d │ │ │ │ + cmp %r14d,0x14(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + mov 0x18(%rdx),%ecx │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ + mov 0x1c(%rdx),%r11d │ │ │ │ + cmp %r11d,0x1c(%rax) │ │ │ │ + jg 29cdd │ │ │ │ + jl 2a281 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 2bb9e │ │ │ │ - jmp 2b402 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 2b683 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 2adb3 │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jne 2a5e0 │ │ │ │ + jmp 2a278 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp 29f6f │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 29ae7 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 29d36 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + vmovdqa %xmm6,0x70(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 2bc74 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 2a6c4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbx │ │ │ │ - vmovdqu (%r14),%xmm10 │ │ │ │ + vmovdqu (%r15),%xmm1 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa 0x70(%rsp),%xmm5 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm10,(%rbx) │ │ │ │ - mov 0x10(%r14),%rcx │ │ │ │ - mov %rcx,0x10(%rbx) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ + mov 0x10(%r15),%r9 │ │ │ │ + mov %r9,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm5,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2bcb0 │ │ │ │ + je 2a6fc │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r14),%xmm11 │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovsd %xmm11,0x18(%rbx) │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne 2bc70 │ │ │ │ + vmovsd 0x18(%r15),%xmm8 │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovsd %xmm8,0x18(%rbx) │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 2a6c0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov (%r11),%edx │ │ │ │ - cmp %edx,(%rdi) │ │ │ │ - jl 2af42 │ │ │ │ - jg 2b1ee │ │ │ │ - lea 0x4(%rdi),%r13 │ │ │ │ - lea 0x4(%r11),%rax │ │ │ │ - jmp 2b900 │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 2adb3 │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rsi) │ │ │ │ + jl 2a165 │ │ │ │ + jg 2a1e9 │ │ │ │ + lea 0x4(%rsi),%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + jmp 2a36b │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + je 29d36 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x70(%rsp) │ │ │ │ vzeroupper │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu -0x20(%r15),%xmm7 │ │ │ │ - mov -0x20(%r13),%rdi │ │ │ │ - sub $0x20,%r15 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm7,0x0(%r13) │ │ │ │ - mov 0x10(%r15),%r11 │ │ │ │ - mov %r11,0x10(%r13) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu -0x20(%rbx),%xmm5 │ │ │ │ + mov -0x20(%r14),%rdi │ │ │ │ + sub $0x20,%rbx │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqa 0x70(%rsp),%xmm8 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + vmovdqu %xmm5,(%r14) │ │ │ │ + mov 0x10(%rbx),%r13 │ │ │ │ + mov %r13,0x10(%r14) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2bd70 │ │ │ │ + je 2a7c0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r15),%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%r13) │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2bd10 │ │ │ │ - jmp 2adb6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd 0x18(%r15),%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%r13) │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2bd10 │ │ │ │ - jmp 2adb6 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - je 2adb3 │ │ │ │ + vmovsd 0x18(%rbx),%xmm10 │ │ │ │ + vmovsd %xmm10,0x18(%r14) │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 2a760 │ │ │ │ + jmp 29d39 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x18(%rbx),%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r14) │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 2a760 │ │ │ │ + jmp 29d39 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 29d36 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + vmovdqa %xmm11,0x70(%rsp) │ │ │ │ vzeroupper │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%r15),%xmm2 │ │ │ │ - mov -0x20(%r13),%rdi │ │ │ │ - sub $0x20,%r15 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm2,0x0(%r13) │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ - mov %r12,0x10(%r13) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu -0x20(%rbx),%xmm12 │ │ │ │ + mov -0x20(%r12),%rdi │ │ │ │ + sub $0x20,%rbx │ │ │ │ + sub $0x20,%r12 │ │ │ │ + vmovdqa 0x70(%rsp),%xmm13 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + vmovdqu %xmm12,(%r12) │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov %rdx,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2bdfe │ │ │ │ + je 2a84b │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r15),%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%r13) │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 2bda0 │ │ │ │ - jmp 2adb6 │ │ │ │ - vmovsd 0x18(%r15),%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%r13) │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 2bda0 │ │ │ │ - jmp 2adb6 │ │ │ │ - nop │ │ │ │ + vmovsd 0x18(%rbx),%xmm3 │ │ │ │ + vmovsd %xmm3,0x18(%r12) │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 2a7f0 │ │ │ │ + jmp 29d39 │ │ │ │ + vmovsd 0x18(%rbx),%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%r12) │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 2a7f0 │ │ │ │ + jmp 29d39 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov %rbp,0x50(%rsp) │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ mov %rsi,%r13 │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %r9,%rbp │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 2c090 │ │ │ │ + jg 2ac50 │ │ │ │ + mov %rdi,%rcx │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 2c06f │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdi,%r10 │ │ │ │ + je 2ac37 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - mov %rsi,%r12 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ + mov %r9,%rbp │ │ │ │ and $0x10,%edi │ │ │ │ - mov %r9,%r15 │ │ │ │ - je 2bf10 │ │ │ │ - vmovdqu (%r14),%xmm1 │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ + vmovdqa %xmm2,(%rsp) │ │ │ │ + je 2a970 │ │ │ │ + vmovdqu (%rcx),%xmm3 │ │ │ │ mov (%r9),%rdi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ 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 %xmm3,(%r9) │ │ │ │ + mov 0x10(%rcx),%r8 │ │ │ │ + mov %r8,0x10(%r9) │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + vmovdqu %xmm4,(%rcx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2a913 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu 0x18(%r9),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x18(%r12) │ │ │ │ + mov 0x28(%r9),%rax │ │ │ │ + mov %rax,0x28(%r12) │ │ │ │ + movq $0x0,0x28(%r9) │ │ │ │ + vmovdqu %xmm9,0x18(%r9) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2a958 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ + add $0x30,%rcx │ │ │ │ + cmp %r13,%rcx │ │ │ │ + je 2aa95 │ │ │ │ + nop │ │ │ │ + vmovdqu (%rcx),%xmm10 │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm11 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqu %xmm10,0x0(%rbp) │ │ │ │ + mov 0x10(%rcx),%r15 │ │ │ │ + mov %r15,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + vmovdqu %xmm11,(%rcx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2beba │ │ │ │ + je 2a9b1 │ │ │ │ sub %rdi,%rsi │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r14),%xmm2 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + vmovdqu 0x18(%rcx),%xmm12 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm13 │ │ │ │ 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) │ │ │ │ + vmovdqu %xmm12,0x18(%rbp) │ │ │ │ + mov 0x28(%rcx),%r10 │ │ │ │ + mov %r10,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%rcx) │ │ │ │ + vmovdqu %xmm13,0x18(%rcx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2befa │ │ │ │ + je 2a9f4 │ │ │ │ sub %rdi,%rsi │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ call d340 │ │ │ │ - lea 0x30(%r14),%r10 │ │ │ │ - lea 0x30(%rbp),%r15 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 2c4de │ │ │ │ - nopl 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 0x20(%rsp),%rcx │ │ │ │ + vmovdqu 0x30(%rcx),%xmm14 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + lea 0x30(%rcx),%r15 │ │ │ │ + lea 0x30(%rbp),%rdx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm15 │ │ │ │ + vmovdqu %xmm14,0x30(%rbp) │ │ │ │ + mov 0x10(%r15),%r11 │ │ │ │ + mov %r11,0x10(%rdx) │ │ │ │ + vmovdqu %xmm15,0x30(%rcx) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2bf57 │ │ │ │ + je 2aa3f │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ + mov %rdx,0x20(%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),%r8 │ │ │ │ - mov %r8,0x28(%r15) │ │ │ │ - movq $0x0,0x18(%r10) │ │ │ │ - movq $0x0,0x20(%r10) │ │ │ │ - movq $0x0,0x28(%r10) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + vmovdqu 0x18(%r15),%xmm5 │ │ │ │ + mov 0x18(%rdx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm0 │ │ │ │ + mov 0x28(%rdx),%rsi │ │ │ │ + vmovdqu %xmm5,0x18(%rdx) │ │ │ │ + mov 0x28(%r15),%rbp │ │ │ │ + mov %rbp,0x28(%rdx) │ │ │ │ + movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm0,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2bfa2 │ │ │ │ + je 2aa84 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ + mov %rdx,0x20(%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),%r9 │ │ │ │ - mov %r9,0x10(%r11) │ │ │ │ - movq $0x0,0x30(%r10) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + lea 0x30(%r15),%rcx │ │ │ │ + lea 0x30(%rdx),%rbp │ │ │ │ + cmp %r13,%rcx │ │ │ │ + jne 2a970 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2ac20 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + vmovdqa %xmm6,(%rsp) │ │ │ │ + jmp 2ab24 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm2 │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm2,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2bff5 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ + je 2aad8 │ │ │ │ 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),%rax │ │ │ │ - mov %rax,0x28(%r11) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x20(%r14) │ │ │ │ + vmovdqu 0x18(%r14),%xmm3 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm4 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm3,0x18(%rbx) │ │ │ │ + mov 0x28(%r14),%rcx │ │ │ │ + mov %rcx,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r14) │ │ │ │ + vmovdqu %xmm4,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c040 │ │ │ │ + je 2ab13 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - lea 0x30(%r14),%r10 │ │ │ │ - lea 0x30(%r11),%r15 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 2bf10 │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - jne 2c4e7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - mov 0x50(%rsp),%rbp │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - add $0x78,%rsp │ │ │ │ + add $0x30,%r14 │ │ │ │ + add $0x30,%rbx │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2ac20 │ │ │ │ + cmp 0x18(%rsp),%r14 │ │ │ │ + je 2b020 │ │ │ │ + vmovdqu (%r12),%xmm0 │ │ │ │ + vmovdqu (%r14),%xmm5 │ │ │ │ + mov 0x8(%r14),%r13 │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + vmovq %xmm0,%rsi │ │ │ │ + vmovq %xmm5,%rdi │ │ │ │ + sub %rdi,%r13 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + cmovbe %r13,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 2ab87 │ │ │ │ + vmovdqa %xmm0,0x30(%rsp) │ │ │ │ + vmovdqa %xmm5,0x20(%rsp) │ │ │ │ + call d110 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm5 │ │ │ │ + vmovdqa 0x30(%rsp),%xmm0 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2b010 │ │ │ │ + sub %r15,%r13 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + test %r13,%r13 │ │ │ │ + js 2aab0 │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm6 │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ + mov %r10,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm6,(%r12) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2abc8 │ │ │ │ + call d340 │ │ │ │ + vmovdqu 0x18(%r12),%xmm1 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm7 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm1,0x18(%rbx) │ │ │ │ + mov 0x28(%r12),%r11 │ │ │ │ + mov %r11,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm7,0x18(%r12) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2ac07 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + add $0x30,%r12 │ │ │ │ + add $0x30,%rbx │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2ab24 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%rbp │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov 0x80(%rsp),%r15 │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + add $0x88,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 2c7e2 │ │ │ │ + je 2b1e6 │ │ │ │ sub %rsi,%rcx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ mov %rsi,%rdx │ │ │ │ and $0x10,%ecx │ │ │ │ - mov %r9,%rbx │ │ │ │ - jne 2c1ec │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + mov %r9,%rbp │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ + vmovdqa %xmm5,(%rsp) │ │ │ │ + jne 2adb1 │ │ │ │ vmovdqu 0x0(%r13),%xmm0 │ │ │ │ mov (%r9),%rdi │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ 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 %xmm6,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c0ff │ │ │ │ + je 2acca │ │ │ │ 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 %xmm7,%xmm7,%xmm7 │ │ │ │ + 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 %xmm7,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c13f │ │ │ │ + je 2ad09 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%r13),%rdx │ │ │ │ - lea 0x30(%rbp),%rbx │ │ │ │ - jmp 2c1ec │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x30(%rdx),%xmm15 │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov 0x10(%r10),%rsi │ │ │ │ - vmovdqu %xmm15,0x30(%rbx) │ │ │ │ - mov 0x10(%r15),%rbx │ │ │ │ - mov %rbx,0x10(%r10) │ │ │ │ - movq $0x0,0x30(%rdx) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ + jmp 2adb1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x30(%rdx),%xmm0 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + mov 0x10(%r11),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm6 │ │ │ │ + vmovdqu %xmm0,0x30(%rbp) │ │ │ │ + mov 0x10(%r14),%r15 │ │ │ │ + mov %r15,0x10(%r11) │ │ │ │ + vmovdqu %xmm6,0x30(%rdx) │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c199 │ │ │ │ + je 2ad63 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - vmovdqu 0x18(%r15),%xmm0 │ │ │ │ - mov 0x18(%r10),%rdi │ │ │ │ - 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) │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + vmovdqu 0x18(%r14),%xmm1 │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm7 │ │ │ │ + mov 0x28(%r11),%rsi │ │ │ │ + vmovdqu %xmm1,0x18(%r11) │ │ │ │ + mov 0x28(%r14),%r10 │ │ │ │ + mov %r10,0x28(%r11) │ │ │ │ + movq $0x0,0x28(%r14) │ │ │ │ + vmovdqu %xmm7,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c1e4 │ │ │ │ + je 2ada9 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - lea 0x30(%r15),%rdx │ │ │ │ - lea 0x30(%r10),%rbx │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + lea 0x30(%r14),%rdx │ │ │ │ + lea 0x30(%r11),%rbp │ │ │ │ vmovdqu (%rdx),%xmm2 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm2,(%rbx) │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm3 │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqu %xmm2,0x0(%rbp) │ │ │ │ mov 0x10(%rdx),%r8 │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,(%rdx) │ │ │ │ - movq $0x0,0x8(%rdx) │ │ │ │ + mov %r8,0x10(%rbp) │ │ │ │ movq $0x0,0x10(%rdx) │ │ │ │ + vmovdqu %xmm3,(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c231 │ │ │ │ + je 2adf2 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - vmovdqu 0x18(%rdx),%xmm3 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%rbx) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + vmovdqu 0x18(%rdx),%xmm4 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm8 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm4,0x18(%rbp) │ │ │ │ mov 0x28(%rdx),%r9 │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rdx) │ │ │ │ - movq $0x0,0x20(%rdx) │ │ │ │ + mov %r9,0x28(%rbp) │ │ │ │ movq $0x0,0x28(%rdx) │ │ │ │ + vmovdqu %xmm8,0x18(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c27a │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - call d340 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - lea 0x30(%rbx),%r10 │ │ │ │ - lea 0x30(%rdx),%r15 │ │ │ │ - cmp %r15,0x8(%rsp) │ │ │ │ - jne 2c150 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 2c990 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - jne 2c33d │ │ │ │ - jmp 2c060 │ │ │ │ - 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) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2c2ef │ │ │ │ - mov %rax,%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) │ │ │ │ - movq $0x0,0x28(%r13) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2c334 │ │ │ │ + je 2ae35 │ │ │ │ sub %rdi,%rsi │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 2c7f0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + lea 0x30(%rdx),%r14 │ │ │ │ + lea 0x30(%rbp),%r11 │ │ │ │ + cmp %r14,0x18(%rsp) │ │ │ │ + jne 2ad20 │ │ │ │ + cmp 0x48(%rsp),%r13 │ │ │ │ + je 2b3a0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2ac20 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ sub $0x30,%r13 │ │ │ │ + vmovdqa %xmm9,(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ 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 2c3ad │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + je 2aed3 │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ mov %r10,0x20(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - test %eax,%eax │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - jne 2c5e0 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - mov -0x30(%r12),%rdi │ │ │ │ - mov -0x20(%r12),%rax │ │ │ │ - sub $0x30,%r12 │ │ │ │ - sub %rdi,%rax │ │ │ │ - test %r15,%r15 │ │ │ │ - js 2c2b0 │ │ │ │ - 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) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2c408 │ │ │ │ - mov %rax,%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) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2c44c │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %rbx,%rbp │ │ │ │ - je 2c060 │ │ │ │ + test %eax,%eax │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + jne 2b000 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov -0x30(%rbx),%rdi │ │ │ │ + mov -0x20(%rbx),%rcx │ │ │ │ sub $0x30,%rbx │ │ │ │ - jmp 2c341 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqu %xmm13,(%rbx) │ │ │ │ - mov 0x10(%r12),%r11 │ │ │ │ - mov %r11,0x10(%rbx) │ │ │ │ - movq $0x0,(%r12) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + sub %rdi,%rcx │ │ │ │ + test %r14,%r14 │ │ │ │ + jns 2af78 │ │ │ │ + vmovq %rsi,%xmm15 │ │ │ │ + vmovdqa (%rsp),%xmm0 │ │ │ │ + vpinsrq $0x1,%r10,%xmm15,%xmm5 │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm0,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c491 │ │ │ │ + je 2af25 │ │ │ │ + mov %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r12),%xmm0 │ │ │ │ + vmovdqu 0x18(%r13),%xmm6 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm1 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm0,0x18(%rbx) │ │ │ │ - mov 0x28(%r12),%r10 │ │ │ │ - mov %r10,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - movq $0x0,0x20(%r12) │ │ │ │ - movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm6,0x18(%rbx) │ │ │ │ + mov 0x28(%r13),%r8 │ │ │ │ + mov %r8,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm1,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c4d6 │ │ │ │ + je 2af60 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x30,%r12 │ │ │ │ - add $0x30,%rbx │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - je 2c060 │ │ │ │ - cmp 0x8(%rsp),%r12 │ │ │ │ - je 2c600 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm14 │ │ │ │ - vmovdqu (%r12),%xmm13 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ - mov 0x8(%rbp),%r14 │ │ │ │ - vmovq %xmm14,%rsi │ │ │ │ - vmovq %xmm13,%rdi │ │ │ │ - sub %rdi,%r13 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - mov %r14,%rdx │ │ │ │ - cmovbe %r13,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 2c54a │ │ │ │ - vmovdqa %xmm14,0x20(%rsp) │ │ │ │ - vmovdqa %xmm13,0x10(%rsp) │ │ │ │ - call d110 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm13 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm14 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2c5f0 │ │ │ │ - sub %r14,%r13 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - test %r13,%r13 │ │ │ │ - js 2c460 │ │ │ │ - vmovdqu %xmm14,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + cmp 0x48(%rsp),%r13 │ │ │ │ + je 2b1f0 │ │ │ │ + sub $0x30,%r13 │ │ │ │ + jmp 2ae70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %r15,%xmm10 │ │ │ │ + vmovdqa (%rsp),%xmm12 │ │ │ │ + vpinsrq $0x1,%r11,%xmm10,%xmm11 │ │ │ │ + vmovdqu %xmm11,(%rbx) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + mov %rsi,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm12,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c58e │ │ │ │ + je 2afae │ │ │ │ + mov %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm15 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm13 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ + vmovdqu %xmm13,0x18(%rbx) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm14,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c5cd │ │ │ │ + je 2afe7 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x30,%rbp │ │ │ │ - jmp 2c4da │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r15 │ │ │ │ - jmp 2c3b0 │ │ │ │ + cmp %rbp,%r12 │ │ │ │ + je 2ac20 │ │ │ │ + sub $0x30,%rbp │ │ │ │ + jmp 2ae70 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movslq %eax,%r14 │ │ │ │ + jmp 2aed6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 2c54d │ │ │ │ + jmp 2ab8a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - je 2c060 │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rbp,%rax │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2ac20 │ │ │ │ + mov %rbp,%rax │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + sub %r12,%rax │ │ │ │ + vmovdqa %xmm1,(%rsp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 2c750 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm9 │ │ │ │ + jne 2b158 │ │ │ │ + vmovdqu (%r12),%xmm8 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm9 │ │ │ │ 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 %xmm8,(%rbx) │ │ │ │ + mov 0x10(%r12),%r8 │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm9,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c65d │ │ │ │ + je 2b07b │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm10 │ │ │ │ + vmovdqu 0x18(%r12),%xmm10 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm11 │ │ │ │ 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) │ │ │ │ + mov 0x28(%r12),%r9 │ │ │ │ + mov %r9,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm11,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c69c │ │ │ │ + je 2b0ba │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbp),%xmm11 │ │ │ │ - lea 0x30(%rbp),%r13 │ │ │ │ + vmovdqu 0x30(%r12),%xmm12 │ │ │ │ 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 │ │ │ │ + vmovdqa (%rsp),%xmm13 │ │ │ │ + vmovdqu %xmm12,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ - mov %rbx,0x10(%r14) │ │ │ │ - movq $0x0,0x30(%rbp) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + mov %rbx,0x10(%r15) │ │ │ │ + vmovdqu %xmm13,0x30(%r12) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c6e3 │ │ │ │ + je 2b100 │ │ │ │ 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),%xmm14 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm15 │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ + vmovdqu %xmm14,0x18(%r15) │ │ │ │ + mov 0x28(%r13),%r12 │ │ │ │ + mov %r12,0x28(%r15) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm15,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c724 │ │ │ │ + je 2b13c │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%r13),%rbp │ │ │ │ - lea 0x30(%r14),%rbx │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - jne 2c620 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - jmp 2c06f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ + lea 0x30(%r13),%r12 │ │ │ │ + lea 0x30(%r15),%rbx │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2b040 │ │ │ │ + jmp 2ac20 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r12),%xmm7 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm7,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r13 │ │ │ │ + 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 %xmm2,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c78d │ │ │ │ + je 2b192 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm8 │ │ │ │ + vmovdqu 0x18(%r12),%xmm3 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm8,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm3,0x18(%rbx) │ │ │ │ + mov 0x28(%r12),%r14 │ │ │ │ + mov %r14,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm4,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c7cc │ │ │ │ + je 2b1d0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x30,%rbp │ │ │ │ + add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - jne 2c620 │ │ │ │ - jmp 2c060 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - jmp 2c06f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x30(%rbx),%r13 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - je 2c060 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2b040 │ │ │ │ + jmp 2ac20 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 2ac37 │ │ │ │ + lea 0x30(%rbp),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 2ac20 │ │ │ │ mov %r13,%rax │ │ │ │ - sub %rbp,%rax │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + sub %r12,%rax │ │ │ │ + vmovdqa %xmm7,(%rsp) │ │ │ │ test $0x10,%al │ │ │ │ - je 2c860 │ │ │ │ - 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) │ │ │ │ + je 2b290 │ │ │ │ + vmovdqu 0x0(%rbp),%xmm2 │ │ │ │ + mov -0x30(%rbx),%rdi │ │ │ │ + mov %rbp,%r13 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ + mov 0x10(%rbp),%rbp │ │ │ │ + mov %rbp,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm3,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2c92f │ │ │ │ - jmp 2c937 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x30(%r13),%xmm12 │ │ │ │ + je 2b253 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + vmovdqu 0x18(%r13),%xmm4 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm4,0x18(%rbx) │ │ │ │ + mov 0x28(%r13),%r9 │ │ │ │ + mov %r9,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm8,0x18(%r13) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 2b386 │ │ │ │ + jmp 2b38e │ │ │ │ + nop │ │ │ │ + vmovdqu -0x30(%r13),%xmm9 │ │ │ │ + mov -0x30(%rbx),%rdi │ │ │ │ lea -0x30(%r13),%r15 │ │ │ │ - mov -0x30(%r12),%rdi │ │ │ │ - mov -0x20(%r12),%rsi │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - vmovdqu %xmm12,-0x30(%r12) │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ - movq $0x0,-0x30(%r13) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ + lea -0x30(%rbx),%r14 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm10 │ │ │ │ + vmovdqu %xmm9,-0x30(%rbx) │ │ │ │ + mov 0x10(%r15),%rbx │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + vmovdqu %xmm10,-0x30(%r13) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c8ad │ │ │ │ + je 2b2d3 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r15),%xmm13 │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm13,0x18(%rbx) │ │ │ │ - mov 0x28(%r15),%r11 │ │ │ │ - mov %r11,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - movq $0x0,0x20(%r15) │ │ │ │ + vmovdqu 0x18(%r15),%xmm11 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm12 │ │ │ │ + mov 0x28(%r14),%rsi │ │ │ │ + vmovdqu %xmm11,0x18(%r14) │ │ │ │ + mov 0x28(%r15),%r13 │ │ │ │ + mov %r13,0x28(%r14) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm12,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c8ed │ │ │ │ + je 2b30f │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x30(%r15),%xmm14 │ │ │ │ + vmovdqu -0x30(%r15),%xmm13 │ │ │ │ + mov -0x30(%r14),%rdi │ │ │ │ lea -0x30(%r15),%r13 │ │ │ │ - mov -0x30(%rbx),%rdi │ │ │ │ - lea -0x30(%rbx),%r12 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm14,-0x30(%rbx) │ │ │ │ + lea -0x30(%r14),%rbx │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ + vmovdqu %xmm13,-0x30(%r14) │ │ │ │ mov 0x10(%r13),%r10 │ │ │ │ - mov %r10,0x10(%r12) │ │ │ │ - movq $0x0,-0x30(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ + mov %r10,0x10(%rbx) │ │ │ │ + vmovdqu %xmm14,-0x30(%r15) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c937 │ │ │ │ + je 2b353 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r13),%xmm11 │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%r12) │ │ │ │ - mov 0x28(%r13),%r14 │ │ │ │ - mov %r14,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - movq $0x0,0x20(%r13) │ │ │ │ + vmovdqu 0x18(%r13),%xmm15 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm15,0x18(%rbx) │ │ │ │ + mov 0x28(%r13),%r11 │ │ │ │ + mov %r11,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm5,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2c97c │ │ │ │ + je 2b38e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jne 2c860 │ │ │ │ - jmp 2c060 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r10,%rbp │ │ │ │ - je 2c060 │ │ │ │ - mov %r10,%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rsi │ │ │ │ - sub %rbp,%rdi │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 2b290 │ │ │ │ + jmp 2ac20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2ac20 │ │ │ │ + mov %r11,%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%rcx │ │ │ │ + sub %r12,%rdi │ │ │ │ sub $0x30,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ - imul %rsi,%rdi │ │ │ │ + imul %rcx,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 2caca │ │ │ │ + je 2b4cc │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 2caa4 │ │ │ │ + je 2b4a8 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 2ca87 │ │ │ │ + je 2b48d │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 2ca6a │ │ │ │ + je 2b472 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 2ca4d │ │ │ │ + je 2b457 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 2ca30 │ │ │ │ + je 2b43c │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 2ca13 │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - sub $0x30,%r12 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - cmp %r10,%rbp │ │ │ │ - je 2c060 │ │ │ │ - lea -0x30(%r10),%rsi │ │ │ │ - lea -0x30(%r12),%rdi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea -0x60(%r12),%rdi │ │ │ │ - lea -0x60(%rcx),%rsi │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - lea -0x90(%r12),%rdi │ │ │ │ + je 2b421 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + sub $0x30,%r11 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + sub $0x30,%r11 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + sub $0x30,%r11 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + sub $0x30,%r11 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + sub $0x30,%r11 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + sub $0x30,%r11 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + sub $0x30,%r11 │ │ │ │ + sub $0x30,%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2ac20 │ │ │ │ + lea -0x30(%r11),%rsi │ │ │ │ + lea -0x30(%rbx),%rdi │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + lea -0x60(%rbx),%rdi │ │ │ │ + lea -0x60(%rsi),%rsi │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + lea -0x90(%rbx),%rdi │ │ │ │ lea -0x90(%rdx),%rsi │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - lea -0xc0(%r12),%rdi │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r8 │ │ │ │ + lea -0xc0(%rbx),%rdi │ │ │ │ lea -0xc0(%r8),%rsi │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - lea -0xf0(%r12),%rdi │ │ │ │ - lea -0xf0(%r9),%rsi │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - lea -0x120(%r12),%rdi │ │ │ │ - lea -0x120(%rax),%rsi │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ - lea -0x150(%r12),%rdi │ │ │ │ - sub $0x180,%r12 │ │ │ │ - lea -0x150(%r13),%rsi │ │ │ │ - call 174e0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - sub $0x180,%r10 │ │ │ │ - jmp 2caac │ │ │ │ - nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + lea -0xf0(%rbx),%rdi │ │ │ │ + lea -0xf0(%rax),%rsi │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%rbp │ │ │ │ + lea -0x120(%rbx),%rdi │ │ │ │ + lea -0x120(%rbp),%rsi │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + lea -0x150(%rbx),%rdi │ │ │ │ + sub $0x180,%rbx │ │ │ │ + lea -0x150(%r9),%rsi │ │ │ │ + call 17280 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + sub $0x180,%r11 │ │ │ │ + jmp 2b4b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x58,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2ce03 │ │ │ │ + je 2b7ef │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 2cdb7 │ │ │ │ + je 2b7a3 │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ mov %rdi,(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cd71 │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - mov (%r12),%r14 │ │ │ │ + je 2b75d │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov (%rcx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2cd35 │ │ │ │ + je 2b722 │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2ccfe │ │ │ │ + je 2b6ed │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2ccd2 │ │ │ │ + je 2b6c0 │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 2cca3 │ │ │ │ + je 2b691 │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2cc78 │ │ │ │ + je 2b667 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cc4e │ │ │ │ + je 2b63d │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 2cb90 │ │ │ │ + call 2b580 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2cc3a │ │ │ │ + jne 2b629 │ │ │ │ mov (%rbx),%rdi │ │ │ │ movzbl 0x8(%r15),%esi │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ cmp 0x10(%rdi),%r8 │ │ │ │ - je 2ce40 │ │ │ │ + je 2b830 │ │ │ │ mov %sil,(%r8) │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2cc32 │ │ │ │ + jne 2b621 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%rbp),%r9d │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - cmp 0x10(%rdi),%r10 │ │ │ │ - je 2ce60 │ │ │ │ - mov %r9b,(%r10) │ │ │ │ + movzbl 0x8(%rbp),%esi │ │ │ │ + mov 0x8(%rdi),%r9 │ │ │ │ + cmp 0x10(%rdi),%r9 │ │ │ │ + je 2b850 │ │ │ │ + mov %sil,(%r9) │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 2cc29 │ │ │ │ + jne 2b618 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%r12),%r11d │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - cmp 0x10(%rdi),%rax │ │ │ │ - je 2ce80 │ │ │ │ - mov %r11b,(%rax) │ │ │ │ + movzbl 0x8(%r12),%esi │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ + cmp 0x10(%rdi),%r10 │ │ │ │ + je 2b86c │ │ │ │ + mov %sil,(%r10) │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2cc20 │ │ │ │ + jne 2b60f │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%r13),%edx │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - cmp 0x10(%rdi),%rcx │ │ │ │ - je 2ce9f │ │ │ │ - mov %dl,(%rcx) │ │ │ │ + movzbl 0x8(%r13),%esi │ │ │ │ + mov 0x8(%rdi),%r11 │ │ │ │ + cmp 0x10(%rdi),%r11 │ │ │ │ + je 2b887 │ │ │ │ + mov %sil,(%r11) │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2cc13 │ │ │ │ + jne 2b602 │ │ │ │ mov (%rbx),%rdi │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + cmp 0x10(%rdi),%rax │ │ │ │ + je 2b8a1 │ │ │ │ + mov %sil,(%rax) │ │ │ │ + incq 0x8(%rdi) │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rcx),%r14 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 2b5f6 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + movzbl 0x8(%rcx),%esi │ │ │ │ mov 0x8(%rdi),%rbp │ │ │ │ cmp 0x10(%rdi),%rbp │ │ │ │ - je 2cebc │ │ │ │ + je 2b8ab │ │ │ │ mov %sil,0x0(%rbp) │ │ │ │ incq 0x8(%rdi) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ - mov (%r12),%r14 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%rdi │ │ │ │ + mov (%rdi),%r12 │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ mov %r12,(%rsp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 2cc07 │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 2b5e6 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%r12),%r13d │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ mov 0x8(%rdi),%r14 │ │ │ │ + movzbl 0x8(%r13),%esi │ │ │ │ cmp 0x10(%rdi),%r14 │ │ │ │ - je 2ceca │ │ │ │ - mov %r13b,(%r14) │ │ │ │ + je 2b8b5 │ │ │ │ + mov %sil,(%r14) │ │ │ │ incq 0x8(%rdi) │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ mov (%r8),%r9 │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ test %r9,%r9 │ │ │ │ - jne 2cbf6 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - movzbl 0x8(%r10),%r11d │ │ │ │ - cmp 0x10(%rdi),%rax │ │ │ │ - je 2ced8 │ │ │ │ - mov %r11b,(%rax) │ │ │ │ - incq 0x8(%rdi) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 2cbe1 │ │ │ │ + jne 2b5d1 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ mov (%rbx),%r13 │ │ │ │ - movzbl 0x8(%rbp),%r12d │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ + movzbl 0x8(%r10),%r11d │ │ │ │ cmp 0x10(%r13),%rbp │ │ │ │ - je 2cee6 │ │ │ │ - mov %r12b,0x0(%rbp) │ │ │ │ + je 2b8bf │ │ │ │ + mov %r11b,0x0(%rbp) │ │ │ │ incq 0x8(%r13) │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x8(%r9),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 2cbc6 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 2b5b6 │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ mov (%rbx),%r12 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ - movzbl 0x8(%rax),%r15d │ │ │ │ + movzbl 0x8(%r8),%r15d │ │ │ │ cmp 0x10(%r12),%rbx │ │ │ │ - je 2cf85 │ │ │ │ + je 2b95c │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r12) │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 1f8c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2cc32 │ │ │ │ - jmp 2cc78 │ │ │ │ + jne 2b621 │ │ │ │ + jmp 2b667 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movzbl %r9b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 2cc29 │ │ │ │ - jmp 2cca3 │ │ │ │ - movzbl %r11b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ + jne 2b618 │ │ │ │ + jmp 2b691 │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2cc20 │ │ │ │ - jmp 2ccd2 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - call 1f8c0 │ │ │ │ + jne 2b60f │ │ │ │ + jmp 2b6c0 │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2cc13 │ │ │ │ - jmp 2ccfe │ │ │ │ - movzbl %sil,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 2cd1c │ │ │ │ - movzbl %r13b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 2cd53 │ │ │ │ - movzbl %r11b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 2cd93 │ │ │ │ + jne 2b602 │ │ │ │ + jmp 2b6ed │ │ │ │ + call 1edc0 │ │ │ │ + jmp 2b70a │ │ │ │ + call 1edc0 │ │ │ │ + jmp 2b73f │ │ │ │ + call 1edc0 │ │ │ │ + jmp 2b77f │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ - movabs $0x7fffffffffffffff,%rdi │ │ │ │ + movabs $0x7fffffffffffffff,%rax │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ sub %r15,%rbp │ │ │ │ - cmp %rdi,%rbp │ │ │ │ - je d7a6 <__cxa_finalize@plt+0x126> │ │ │ │ + cmp %rax,%rbp │ │ │ │ + je d776 <__cxa_finalize@plt+0xf6> │ │ │ │ test %rbp,%rbp │ │ │ │ mov $0x1,%r14d │ │ │ │ - mov %r12b,(%rsp) │ │ │ │ + mov %r11b,(%rsp) │ │ │ │ cmovne %rbp,%r14 │ │ │ │ add %rbp,%r14 │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - cmova %rdi,%r14 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + cmova %rax,%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - movzbl (%rsp),%r8d │ │ │ │ + movzbl (%rsp),%edx │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %r8b,(%rax,%rbp,1) │ │ │ │ + mov %dl,(%rax,%rbp,1) │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 2cf6b │ │ │ │ + jne 2b942 │ │ │ │ lea 0x1(%r12,%rbp,1),%rbp │ │ │ │ test %r15,%r15 │ │ │ │ - je 2cf52 │ │ │ │ + je 2b929 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov %r12,0x0(%r13) │ │ │ │ add %r14,%r12 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ mov %rbp,0x8(%r13) │ │ │ │ mov %r12,0x10(%r13) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - jmp 2cdda │ │ │ │ + jmp 2b7c6 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ lea 0x1(%r12,%rbp,1),%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2cf43 │ │ │ │ - jmp 2cf52 │ │ │ │ + jne 2b91a │ │ │ │ + jmp 2b929 │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov (%r12),%r14 │ │ │ │ - movabs $0x7fffffffffffffff,%rdx │ │ │ │ + movabs $0x7fffffffffffffff,%r9 │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ sub %r14,%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je d7a6 <__cxa_finalize@plt+0x126> │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je d776 <__cxa_finalize@plt+0xf6> │ │ │ │ test %rbx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov $0x1,%r10d │ │ │ │ movabs $0x7fffffffffffffff,%r13 │ │ │ │ - cmovne %rbx,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp %r13,%rcx │ │ │ │ - cmovbe %rcx,%r13 │ │ │ │ + cmovne %rbx,%r10 │ │ │ │ + add %rbx,%r10 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + cmovbe %r10,%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ call d330 │ │ │ │ mov %r15b,(%rax,%rbx,1) │ │ │ │ mov %rax,%rbp │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2cff0 │ │ │ │ + je 2b9c8 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%rbp,%rbx,1),%r15 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2d00a │ │ │ │ + je 2b9e2 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ mov %rbp,(%r12) │ │ │ │ add %r13,%rbp │ │ │ │ - mov %r15,0x8(%r12) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ mov %rbp,0x10(%r12) │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ + mov %r15,0x8(%r12) │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - jmp 2ce28 │ │ │ │ + jmp 2b814 │ │ │ │ nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x58,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2d2a3 │ │ │ │ + je 2bc7f │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 2d257 │ │ │ │ + je 2bc33 │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ mov %rdi,(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d211 │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - mov (%r12),%r14 │ │ │ │ + je 2bbed │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov (%rcx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2d1d5 │ │ │ │ + je 2bbb2 │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2d19e │ │ │ │ + je 2bb7d │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2d172 │ │ │ │ + je 2bb50 │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 2d143 │ │ │ │ + je 2bb21 │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2d118 │ │ │ │ + je 2baf7 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d0ee │ │ │ │ + je 2bacd │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 2d030 │ │ │ │ + call 2ba10 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2d0da │ │ │ │ + jne 2bab9 │ │ │ │ mov (%rbx),%rdi │ │ │ │ movzbl 0x8(%r15),%esi │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ cmp 0x10(%rdi),%r8 │ │ │ │ - je 2d2e0 │ │ │ │ + je 2bcc0 │ │ │ │ mov %sil,(%r8) │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2d0d2 │ │ │ │ + jne 2bab1 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%rbp),%r9d │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - cmp 0x10(%rdi),%r10 │ │ │ │ - je 2d300 │ │ │ │ - mov %r9b,(%r10) │ │ │ │ + movzbl 0x8(%rbp),%esi │ │ │ │ + mov 0x8(%rdi),%r9 │ │ │ │ + cmp 0x10(%rdi),%r9 │ │ │ │ + je 2bce0 │ │ │ │ + mov %sil,(%r9) │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 2d0c9 │ │ │ │ + jne 2baa8 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%r12),%r11d │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - cmp 0x10(%rdi),%rax │ │ │ │ - je 2d320 │ │ │ │ - mov %r11b,(%rax) │ │ │ │ + movzbl 0x8(%r12),%esi │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ + cmp 0x10(%rdi),%r10 │ │ │ │ + je 2bcfc │ │ │ │ + mov %sil,(%r10) │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2d0c0 │ │ │ │ + jne 2ba9f │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%r13),%edx │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - cmp 0x10(%rdi),%rcx │ │ │ │ - je 2d33f │ │ │ │ - mov %dl,(%rcx) │ │ │ │ + movzbl 0x8(%r13),%esi │ │ │ │ + mov 0x8(%rdi),%r11 │ │ │ │ + cmp 0x10(%rdi),%r11 │ │ │ │ + je 2bd17 │ │ │ │ + mov %sil,(%r11) │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2d0b3 │ │ │ │ + jne 2ba92 │ │ │ │ mov (%rbx),%rdi │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + cmp 0x10(%rdi),%rax │ │ │ │ + je 2bd31 │ │ │ │ + mov %sil,(%rax) │ │ │ │ + incq 0x8(%rdi) │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rcx),%r14 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 2ba86 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + movzbl 0x8(%rcx),%esi │ │ │ │ mov 0x8(%rdi),%rbp │ │ │ │ cmp 0x10(%rdi),%rbp │ │ │ │ - je 2d35c │ │ │ │ + je 2bd3b │ │ │ │ mov %sil,0x0(%rbp) │ │ │ │ incq 0x8(%rdi) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ - mov (%r12),%r14 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%rdi │ │ │ │ + mov (%rdi),%r12 │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ mov %r12,(%rsp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 2d0a7 │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 2ba76 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - movzbl 0x8(%r12),%r13d │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ mov 0x8(%rdi),%r14 │ │ │ │ + movzbl 0x8(%r13),%esi │ │ │ │ cmp 0x10(%rdi),%r14 │ │ │ │ - je 2d36a │ │ │ │ - mov %r13b,(%r14) │ │ │ │ + je 2bd45 │ │ │ │ + mov %sil,(%r14) │ │ │ │ incq 0x8(%rdi) │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ mov (%r8),%r9 │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ test %r9,%r9 │ │ │ │ - jne 2d096 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - movzbl 0x8(%r10),%r11d │ │ │ │ - cmp 0x10(%rdi),%rax │ │ │ │ - je 2d378 │ │ │ │ - mov %r11b,(%rax) │ │ │ │ - incq 0x8(%rdi) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 2d081 │ │ │ │ + jne 2ba61 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ mov (%rbx),%r13 │ │ │ │ - movzbl 0x8(%rbp),%r12d │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ + movzbl 0x8(%r10),%r11d │ │ │ │ cmp 0x10(%r13),%rbp │ │ │ │ - je 2d386 │ │ │ │ - mov %r12b,0x0(%rbp) │ │ │ │ + je 2bd4f │ │ │ │ + mov %r11b,0x0(%rbp) │ │ │ │ incq 0x8(%r13) │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x8(%r9),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 2d066 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 2ba46 │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ mov (%rbx),%r12 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ - movzbl 0x8(%rax),%r15d │ │ │ │ + movzbl 0x8(%r8),%r15d │ │ │ │ cmp 0x10(%r12),%rbx │ │ │ │ - je 2d425 │ │ │ │ + je 2bdec │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r12) │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 1f8c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2d0d2 │ │ │ │ - jmp 2d118 │ │ │ │ + jne 2bab1 │ │ │ │ + jmp 2baf7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movzbl %r9b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 2d0c9 │ │ │ │ - jmp 2d143 │ │ │ │ - movzbl %r11b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ + jne 2baa8 │ │ │ │ + jmp 2bb21 │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2d0c0 │ │ │ │ - jmp 2d172 │ │ │ │ - movzbl %dl,%esi │ │ │ │ - call 1f8c0 │ │ │ │ + jne 2ba9f │ │ │ │ + jmp 2bb50 │ │ │ │ + call 1edc0 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2d0b3 │ │ │ │ - jmp 2d19e │ │ │ │ - movzbl %sil,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 2d1bc │ │ │ │ - movzbl %r13b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 2d1f3 │ │ │ │ - movzbl %r11b,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 2d233 │ │ │ │ + jne 2ba92 │ │ │ │ + jmp 2bb7d │ │ │ │ + call 1edc0 │ │ │ │ + jmp 2bb9a │ │ │ │ + call 1edc0 │ │ │ │ + jmp 2bbcf │ │ │ │ + call 1edc0 │ │ │ │ + jmp 2bc0f │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ - movabs $0x7fffffffffffffff,%rdi │ │ │ │ + movabs $0x7fffffffffffffff,%rax │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ sub %r15,%rbp │ │ │ │ - cmp %rdi,%rbp │ │ │ │ - je d7b2 <__cxa_finalize@plt+0x132> │ │ │ │ + cmp %rax,%rbp │ │ │ │ + je d782 <__cxa_finalize@plt+0x102> │ │ │ │ test %rbp,%rbp │ │ │ │ mov $0x1,%r14d │ │ │ │ - mov %r12b,(%rsp) │ │ │ │ + mov %r11b,(%rsp) │ │ │ │ cmovne %rbp,%r14 │ │ │ │ add %rbp,%r14 │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - cmova %rdi,%r14 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + cmova %rax,%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - movzbl (%rsp),%r8d │ │ │ │ + movzbl (%rsp),%edx │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %r8b,(%rax,%rbp,1) │ │ │ │ + mov %dl,(%rax,%rbp,1) │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 2d40b │ │ │ │ + jne 2bdd2 │ │ │ │ lea 0x1(%r12,%rbp,1),%rbp │ │ │ │ test %r15,%r15 │ │ │ │ - je 2d3f2 │ │ │ │ + je 2bdb9 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov %r12,0x0(%r13) │ │ │ │ add %r14,%r12 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ mov %rbp,0x8(%r13) │ │ │ │ mov %r12,0x10(%r13) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - jmp 2d27a │ │ │ │ + jmp 2bc56 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ lea 0x1(%r12,%rbp,1),%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2d3e3 │ │ │ │ - jmp 2d3f2 │ │ │ │ + jne 2bdaa │ │ │ │ + jmp 2bdb9 │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov (%r12),%r14 │ │ │ │ - movabs $0x7fffffffffffffff,%rdx │ │ │ │ + movabs $0x7fffffffffffffff,%r9 │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ sub %r14,%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je d7b2 <__cxa_finalize@plt+0x132> │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je d782 <__cxa_finalize@plt+0x102> │ │ │ │ test %rbx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov $0x1,%r10d │ │ │ │ movabs $0x7fffffffffffffff,%r13 │ │ │ │ - cmovne %rbx,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp %r13,%rcx │ │ │ │ - cmovbe %rcx,%r13 │ │ │ │ + cmovne %rbx,%r10 │ │ │ │ + add %rbx,%r10 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + cmovbe %r10,%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ call d330 │ │ │ │ mov %r15b,(%rax,%rbx,1) │ │ │ │ mov %rax,%rbp │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2d490 │ │ │ │ + je 2be58 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%rbp,%rbx,1),%r15 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2d4aa │ │ │ │ + je 2be72 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ mov %rbp,(%r12) │ │ │ │ add %r13,%rbp │ │ │ │ - mov %r15,0x8(%r12) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ mov %rbp,0x10(%r12) │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ + mov %r15,0x8(%r12) │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - jmp 2d2c8 │ │ │ │ - nop │ │ │ │ - sub $0x98,%rsp │ │ │ │ + jmp 2bca4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0xa8,%rsp │ │ │ │ cmp %r8,%rcx │ │ │ │ - mov %r8,%r11 │ │ │ │ mov %rdi,%r10 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - cmovg %r8,%rcx │ │ │ │ - mov %r13,0x80(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 2e117 │ │ │ │ - mov %rbp,0x70(%rsp) │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ - mov %r15,0x90(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - cmp 0x18(%rsp),%rdx │ │ │ │ - jle 2db30 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - shr $0x3f,%r11 │ │ │ │ - add %rdx,%r11 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - sar $1,%r11 │ │ │ │ - lea (%r11,%r11,2),%rbp │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - sub %r14,%rdx │ │ │ │ - shl $0x4,%rbp │ │ │ │ - add 0x20(%rsp),%rbp │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 2e400 │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov 0x8(%rbp),%r13 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - mov %rbp,0x58(%rsp) │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - imul %rdx,%rcx │ │ │ │ - sub %r9,%r13 │ │ │ │ + mov %rbp,0x80(%rsp) │ │ │ │ mov %rcx,%rbp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + cmovle %rbp,%rcx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %r14,0x98(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 2cd18 │ │ │ │ + mov %r12,0x88(%rsp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ + mov %rsi,%r13 │ │ │ │ + vmovdqa %xmm1,(%rsp) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + cmp 0x28(%rsp),%rax │ │ │ │ + jle 2c540 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + sub %r13,%rcx │ │ │ │ + sar $1,%rdi │ │ │ │ + lea (%rdi,%rdi,2),%r12 │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + shl $0x4,%r12 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + add 0x38(%rsp),%r12 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 2cd20 │ │ │ │ + mov (%r12),%rdx │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + sar $0x4,%rcx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rbp │ │ │ │ + imul %rcx,%rbp │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + mov %r9,%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%r12 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ sar $1,%r12 │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ add %r12,%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ - lea (%r14,%rsi,1),%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - cmovbe %r15,%rdx │ │ │ │ + lea (%r14,%rsi,1),%r15 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp %r13,%rbx │ │ │ │ + cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2d603 │ │ │ │ + je 2bfe3 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ call d110 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2db20 │ │ │ │ - sub %r13,%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jns 2db00 │ │ │ │ + jne 2c530 │ │ │ │ + sub %r13,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jns 2c518 │ │ │ │ sub %r12,%rbp │ │ │ │ - lea 0x30(%rbx),%r14 │ │ │ │ + lea 0x30(%r15),%r14 │ │ │ │ dec %rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jg 2d5c0 │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ - mov %r13,%rax │ │ │ │ - sub %r14,%rax │ │ │ │ + jg 2bfa0 │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + mov %r14,%rax │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + sub %r13,%rax │ │ │ │ sar $0x4,%rax │ │ │ │ - imul %rdi,%rax │ │ │ │ - sub %rax,0x18(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - sub %r8,0x8(%rsp) │ │ │ │ - cmp 0x8(%rsp),%r10 │ │ │ │ - jge 2dc52 │ │ │ │ - cmp 0x38(%rsp),%r10 │ │ │ │ - jg 2dc52 │ │ │ │ + imul %r8,%rax │ │ │ │ + sub %rax,0x28(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + sub %r11,0x20(%rsp) │ │ │ │ + cmp 0x20(%rsp),%r10 │ │ │ │ + jge 2c665 │ │ │ │ + cmp 0x50(%rsp),%r10 │ │ │ │ + jg 2c665 │ │ │ │ test %r10,%r10 │ │ │ │ - je 2e160 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 2e143 │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - mov %r14,%rbx │ │ │ │ - sub %r14,%r11 │ │ │ │ - and $0x10,%r11d │ │ │ │ - jne 2e1f0 │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ - vmovdqu (%rbx),%xmm2 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - vmovdqu %xmm2,(%r15) │ │ │ │ - mov 0x10(%rbx),%rbp │ │ │ │ - mov %rbp,0x10(%r15) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + je 2caf8 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 2cae7 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %r13,%r15 │ │ │ │ + sub %r13,%rdi │ │ │ │ + and $0x10,%edi │ │ │ │ + jne 2cbe0 │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ + vmovdqu (%r15),%xmm3 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm6 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm3,(%rbx) │ │ │ │ + mov 0x10(%r15),%r12 │ │ │ │ + mov %r12,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm6,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d6dd │ │ │ │ + je 2c0b4 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm3 │ │ │ │ - mov 0x18(%r15),%rdi │ │ │ │ - mov 0x28(%r15),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%r15) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %rax,0x28(%r15) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu 0x18(%r15),%xmm7 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm8 │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + vmovdqu %xmm7,0x18(%rbx) │ │ │ │ + mov 0x28(%r15),%rbp │ │ │ │ + mov %rbp,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm8,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d71d │ │ │ │ + je 2c0ef │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbx),%xmm4 │ │ │ │ - lea 0x30(%rbx),%rbp │ │ │ │ - mov 0x30(%r15),%rdi │ │ │ │ - lea 0x30(%r15),%r12 │ │ │ │ + vmovdqu 0x30(%r15),%xmm9 │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r15),%rbp │ │ │ │ + lea 0x30(%rbx),%r12 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm4,0x30(%r15) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ - mov %r8,0x10(%r12) │ │ │ │ - movq $0x0,0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + vmovdqa (%rsp),%xmm10 │ │ │ │ + vmovdqu %xmm9,0x30(%rbx) │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ + mov %rax,0x10(%r12) │ │ │ │ + vmovdqu %xmm10,0x30(%r15) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d767 │ │ │ │ + je 2c134 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm5 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm11 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm12 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rbx │ │ │ │ - mov %rbx,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ + vmovdqu %xmm11,0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%r15 │ │ │ │ + mov %r15,0x28(%r12) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm12,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d7ab │ │ │ │ + je 2c172 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%rbp),%rbx │ │ │ │ - lea 0x30(%r12),%r15 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 2d6a1 │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ - cmp %r14,%rbp │ │ │ │ - je 2d91a │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rbp,%rsi │ │ │ │ - and $0x10,%esi │ │ │ │ - jne 2e330 │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ - mov %r13,%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x30(%r14),%xmm8 │ │ │ │ - lea -0x30(%r14),%rbx │ │ │ │ - mov -0x30(%r12),%rdi │ │ │ │ - mov -0x20(%r12),%rsi │ │ │ │ - lea -0x30(%r12),%r13 │ │ │ │ - vmovdqu %xmm8,-0x30(%r12) │ │ │ │ + lea 0x30(%rbp),%r15 │ │ │ │ + lea 0x30(%r12),%rbx │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 2c07d │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 2c33b │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sub %r12,%r8 │ │ │ │ + and $0x10,%r8d │ │ │ │ + je 2c22e │ │ │ │ + vmovdqu -0x30(%r13),%xmm13 │ │ │ │ + mov -0x30(%r14),%rdi │ │ │ │ + sub $0x30,%r13 │ │ │ │ + lea -0x30(%r14),%r15 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ + vmovdqu %xmm13,-0x30(%r14) │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ + mov %r11,0x10(%r15) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm14,0x0(%r13) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2c1e9 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + vmovdqu 0x18(%r13),%xmm15 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm1 │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ + vmovdqu %xmm15,0x18(%r15) │ │ │ │ + mov 0x28(%r13),%r10 │ │ │ │ + mov %r10,0x28(%r15) │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm1,0x18(%r13) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 2c225 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 2c33b │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + vmovdqu -0x30(%r13),%xmm0 │ │ │ │ + mov -0x30(%r15),%rdi │ │ │ │ + lea -0x30(%r13),%rbx │ │ │ │ + lea -0x30(%r15),%rbp │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm4 │ │ │ │ + vmovdqu %xmm0,-0x30(%r15) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ - mov %rcx,0x10(%r13) │ │ │ │ - movq $0x0,-0x30(%r14) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + mov %rcx,0x10(%rbp) │ │ │ │ + vmovdqu %xmm4,-0x30(%r13) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d83d │ │ │ │ + je 2c277 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm9 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - mov 0x28(%r13),%rsi │ │ │ │ - vmovdqu %xmm9,0x18(%r13) │ │ │ │ - mov 0x28(%rbx),%r14 │ │ │ │ - mov %r14,0x28(%r13) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ + vmovdqu 0x18(%rbx),%xmm2 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm2,0x18(%rbp) │ │ │ │ + mov 0x28(%rbx),%r13 │ │ │ │ + mov %r13,0x28(%rbp) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm5,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d87d │ │ │ │ + je 2c2b0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x30(%rbx),%xmm10 │ │ │ │ - lea -0x30(%rbx),%r14 │ │ │ │ - mov -0x30(%r13),%rdi │ │ │ │ - lea -0x30(%r13),%r12 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm10,-0x30(%r13) │ │ │ │ - mov 0x10(%r14),%r9 │ │ │ │ - mov %r9,0x10(%r12) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu -0x30(%rbx),%xmm3 │ │ │ │ + mov -0x30(%rbp),%rdi │ │ │ │ + lea -0x30(%rbx),%r13 │ │ │ │ + lea -0x30(%rbp),%r15 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm6 │ │ │ │ + vmovdqu %xmm3,-0x30(%rbp) │ │ │ │ + mov 0x10(%r13),%r9 │ │ │ │ + mov %r9,0x10(%r15) │ │ │ │ + vmovdqu %xmm6,-0x30(%rbx) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d8c7 │ │ │ │ + je 2c2f1 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r14),%xmm11 │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm11,0x18(%r12) │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ - mov %rax,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x20(%r14) │ │ │ │ - movq $0x0,0x28(%r14) │ │ │ │ + vmovdqu 0x18(%r13),%xmm7 │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm8 │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ + vmovdqu %xmm7,0x18(%r15) │ │ │ │ + mov 0x28(%r13),%rdx │ │ │ │ + mov %rdx,0x28(%r15) │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm8,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d90c │ │ │ │ + je 2c32d │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%rbp │ │ │ │ - jne 2d7f0 │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %rbp,%r14 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - cmp %r15,%rdi │ │ │ │ - je 2e160 │ │ │ │ - mov %r15,%r8 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - and $0x10,%r8d │ │ │ │ - je 2d9d5 │ │ │ │ - vmovdqu (%rbx),%xmm12 │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - vmovdqu %xmm12,0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - mov %r11,0x10(%rbp) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 2c233 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 2caf8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + and $0x10,%esi │ │ │ │ + je 2c3f6 │ │ │ │ + vmovdqu (%r15),%xmm9 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm10 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + vmovdqu %xmm9,(%r12) │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ + mov %rax,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm10,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d97b │ │ │ │ + je 2c39a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - vmovdqu 0x18(%rdx),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x18(%rbp) │ │ │ │ - mov 0x28(%rdx),%rbx │ │ │ │ - mov %rbx,0x28(%rbp) │ │ │ │ - movq $0x0,0x18(%rdx) │ │ │ │ - movq $0x0,0x20(%rdx) │ │ │ │ - movq $0x0,0x28(%rdx) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x18(%r12),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm12 │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu 0x18(%r11),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x18(%r12) │ │ │ │ + mov 0x28(%r11),%r10 │ │ │ │ + mov %r10,0x28(%r12) │ │ │ │ + movq $0x0,0x28(%r11) │ │ │ │ + vmovdqu %xmm12,0x18(%r11) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d9bf │ │ │ │ + je 2c3df │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - lea 0x30(%rbp),%r14 │ │ │ │ - lea 0x30(%rsi),%rbx │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 2e163 │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ - vmovdqu (%rbx),%xmm14 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm14,(%r14) │ │ │ │ - mov 0x10(%rbx),%rbp │ │ │ │ - mov %rbp,0x10(%r14) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ + lea 0x30(%rbp),%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 2cafb │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ + vmovdqu (%r15),%xmm13 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + vmovdqu %xmm13,0x0(%r13) │ │ │ │ + mov 0x10(%r15),%r12 │ │ │ │ + mov %r12,0x10(%r13) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm14,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2da16 │ │ │ │ + je 2c435 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbx),%xmm15 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ - mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm15,0x18(%r14) │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - mov %rcx,0x28(%r14) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu 0x18(%r15),%xmm15 │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm1 │ │ │ │ + mov 0x28(%r13),%rsi │ │ │ │ + vmovdqu %xmm15,0x18(%r13) │ │ │ │ + mov 0x28(%r15),%rcx │ │ │ │ + mov %rcx,0x28(%r13) │ │ │ │ + movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm1,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2da56 │ │ │ │ + je 2c471 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%rbx),%xmm0 │ │ │ │ - lea 0x30(%rbx),%rbp │ │ │ │ - mov 0x30(%r14),%rdi │ │ │ │ - lea 0x30(%r14),%r12 │ │ │ │ + vmovdqu 0x30(%r15),%xmm0 │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ + lea 0x30(%r15),%rbp │ │ │ │ + lea 0x30(%r13),%r12 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm0,0x30(%r14) │ │ │ │ - mov 0x10(%rbp),%r14 │ │ │ │ - mov %r14,0x10(%r12) │ │ │ │ - movq $0x0,0x30(%rbx) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + vmovdqa (%rsp),%xmm4 │ │ │ │ + vmovdqu %xmm0,0x30(%r13) │ │ │ │ + mov 0x10(%rbp),%r13 │ │ │ │ + mov %r13,0x10(%r12) │ │ │ │ + vmovdqu %xmm4,0x30(%r15) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2daa0 │ │ │ │ + je 2c4b7 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm2 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%r9 │ │ │ │ - mov %r9,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ + vmovdqu %xmm2,0x18(%r12) │ │ │ │ + mov 0x28(%rbp),%r15 │ │ │ │ + mov %r15,0x28(%r12) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm5,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dae4 │ │ │ │ + je 2c4f5 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%rbp),%rbx │ │ │ │ - lea 0x30(%r12),%r14 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 2d9da │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ - jmp 2e163 │ │ │ │ + lea 0x30(%rbp),%r15 │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 2c3fb │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ + jmp 2cafb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r12,%r12 │ │ │ │ - je 2d61e │ │ │ │ + je 2bffe │ │ │ │ mov %r12,%rbp │ │ │ │ - jmp 2d5c0 │ │ │ │ + jmp 2bfa0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r15 │ │ │ │ - jmp 2d606 │ │ │ │ + movslq %eax,%rbx │ │ │ │ + jmp 2bfe6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - sub %rbp,%r9 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + sub %r12,%r9 │ │ │ │ shr $0x3f,%r15 │ │ │ │ - add %rcx,%r15 │ │ │ │ + add %rdx,%r15 │ │ │ │ sar $1,%r15 │ │ │ │ - lea (%r15,%r15,2),%r13 │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ - shl $0x4,%r13 │ │ │ │ - add %r14,%r13 │ │ │ │ + lea (%r15,%r15,2),%r14 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + add %r13,%r14 │ │ │ │ test %r9,%r9 │ │ │ │ - jle 2e3f0 │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov 0x8(%r13),%r12 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ - mov %rbp,%r13 │ │ │ │ + jle 2cd38 │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov 0x8(%r14),%rbp │ │ │ │ sar $0x4,%r9 │ │ │ │ - imul %r9,%r15 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - sub %rsi,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rbp │ │ │ │ - mov %r15,%rbx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ + imul %r9,%rbx │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + sub %rsi,%rbp │ │ │ │ + mov %rbp,%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%rbp │ │ │ │ + mov %rbx,%r8 │ │ │ │ sar $1,%rbp │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - add %rbp,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - lea 0x0(%r13,%rbx,1),%rbx │ │ │ │ - mov (%rbx),%rsi │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + add %rbp,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + lea 0x0(%r13,%r8,1),%r15 │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + mov %r11,%rdx │ │ │ │ cmovbe %r12,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2dbee │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + je 2c5fe │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2e0e0 │ │ │ │ + jne 2cae0 │ │ │ │ mov %r12,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ test %rax,%rax │ │ │ │ - js 2e0c0 │ │ │ │ - sub %rbp,%r15 │ │ │ │ - lea 0x30(%rbx),%r13 │ │ │ │ - dec %r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jg 2dba0 │ │ │ │ - mov %r13,%rbp │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov 0x58(%rsp),%r13 │ │ │ │ - mov %rbp,%rax │ │ │ │ - sub 0x20(%rsp),%rax │ │ │ │ + js 2cac8 │ │ │ │ + sub %rbp,%rbx │ │ │ │ + lea 0x30(%r15),%r13 │ │ │ │ + dec %rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 2c5b0 │ │ │ │ + mov %r13,%r12 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + mov %r12,%rax │ │ │ │ + sub 0x38(%rsp),%rax │ │ │ │ sar $0x4,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ - sub %rax,0x8(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - sub %r10,0x18(%rsp) │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - cmp 0x8(%rsp),%r10 │ │ │ │ - jl 2d667 │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ - cmp %r15,0x38(%rsp) │ │ │ │ - jl 2e1d0 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 2e1c0 │ │ │ │ - cmp %r14,%rbp │ │ │ │ - je 2e411 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rbp,%r15 │ │ │ │ - sub %rbp,%rax │ │ │ │ - and $0x10,%eax │ │ │ │ - jne 2e290 │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ - vmovdqu (%r15),%xmm4 │ │ │ │ + imul %rbx,%rax │ │ │ │ + sub %rax,0x20(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + sub %r10,0x28(%rsp) │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + cmp 0x20(%rsp),%r10 │ │ │ │ + jl 2c044 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + cmp %rbx,0x50(%rsp) │ │ │ │ + jl 2cbc0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 2cbb0 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 2cd46 │ │ │ │ + mov %r13,%r9 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %r12,%r15 │ │ │ │ + sub %r12,%r9 │ │ │ │ + vmovdqa %xmm3,0x10(%rsp) │ │ │ │ + and $0x10,%r9d │ │ │ │ + jne 2cc78 │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ + vmovdqu (%r15),%xmm10 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm4,(%rbx) │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ - movq $0x0,(%r15) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ + vmovdqu %xmm10,(%rbx) │ │ │ │ + mov 0x10(%r15),%r11 │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm11,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dccc │ │ │ │ + je 2c6e6 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r15),%xmm5 │ │ │ │ + vmovdqu 0x18(%r15),%xmm12 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqa 0x10(%rsp),%xmm13 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ - vmovdqu %xmm5,0x18(%rbx) │ │ │ │ - mov 0x28(%r15),%rcx │ │ │ │ - mov %rcx,0x28(%rbx) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - movq $0x0,0x20(%r15) │ │ │ │ + vmovdqu %xmm12,0x18(%rbx) │ │ │ │ + mov 0x28(%r15),%r10 │ │ │ │ + mov %r10,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm13,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dd0c │ │ │ │ + je 2c722 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x30(%r15),%xmm6 │ │ │ │ - lea 0x30(%r15),%rbp │ │ │ │ + vmovdqu 0x30(%r15),%xmm14 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r15),%rbp │ │ │ │ lea 0x30(%rbx),%r12 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - vmovdqu %xmm6,0x30(%rbx) │ │ │ │ - mov 0x10(%rbp),%r9 │ │ │ │ - mov %r9,0x10(%r12) │ │ │ │ - movq $0x0,0x30(%r15) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm15 │ │ │ │ + vmovdqu %xmm14,0x30(%rbx) │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ + mov %rcx,0x10(%r12) │ │ │ │ + vmovdqu %xmm15,0x30(%r15) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dd56 │ │ │ │ + je 2c768 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm7 │ │ │ │ + vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ + vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu %xmm7,0x18(%r12) │ │ │ │ + vmovdqu %xmm1,0x18(%r12) │ │ │ │ mov 0x28(%rbp),%r15 │ │ │ │ mov %r15,0x28(%r12) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm0,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dd9a │ │ │ │ + je 2c7a7 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%rbp),%r15 │ │ │ │ lea 0x30(%r12),%rbx │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 2dc90 │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 2df3d │ │ │ │ - mov %r13,%rsi │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rax │ │ │ │ - mov %rbp,%r12 │ │ │ │ - sub %r14,%rsi │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 2c6ae │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 2c944 │ │ │ │ + mov %r14,%rsi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ + mov %r12,%rbp │ │ │ │ + sub %r13,%rsi │ │ │ │ sub $0x30,%rsi │ │ │ │ shr $0x4,%rsi │ │ │ │ - imul %rax,%rsi │ │ │ │ + imul %r9,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 2de9b │ │ │ │ + je 2c8a9 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 2de7f │ │ │ │ + je 2c88d │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 2de6c │ │ │ │ + je 2c87a │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 2de59 │ │ │ │ + je 2c867 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 2de46 │ │ │ │ + je 2c854 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 2de33 │ │ │ │ + je 2c841 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 2de20 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - lea 0x30(%rbp),%r12 │ │ │ │ - add $0x30,%r14 │ │ │ │ - call 174e0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x30,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 174e0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x30,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 174e0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x30,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 174e0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x30,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 174e0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x30,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 174e0 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - add $0x30,%r14 │ │ │ │ - add $0x30,%r12 │ │ │ │ - call 174e0 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 2df3d │ │ │ │ - mov %r14,%rsi │ │ │ │ + je 2c82e │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 174e0 │ │ │ │ - lea 0x30(%r12),%rdi │ │ │ │ - lea 0x30(%r14),%rsi │ │ │ │ - call 174e0 │ │ │ │ - lea 0x60(%r12),%rdi │ │ │ │ - lea 0x60(%r14),%rsi │ │ │ │ - call 174e0 │ │ │ │ - lea 0x90(%r12),%rdi │ │ │ │ - lea 0x90(%r14),%rsi │ │ │ │ - call 174e0 │ │ │ │ - lea 0xc0(%r12),%rdi │ │ │ │ - lea 0xc0(%r14),%rsi │ │ │ │ - call 174e0 │ │ │ │ - lea 0xf0(%r12),%rdi │ │ │ │ - lea 0xf0(%r14),%rsi │ │ │ │ - call 174e0 │ │ │ │ - lea 0x120(%r12),%rdi │ │ │ │ - lea 0x120(%r14),%rsi │ │ │ │ - call 174e0 │ │ │ │ - lea 0x150(%r12),%rdi │ │ │ │ - lea 0x150(%r14),%rsi │ │ │ │ - add $0x180,%r14 │ │ │ │ - call 174e0 │ │ │ │ - add $0x180,%r12 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - jne 2de9b │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %r13,%r14 │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ + add $0x30,%r13 │ │ │ │ + call 17280 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x30,%r13 │ │ │ │ + add $0x30,%rbp │ │ │ │ + call 17280 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x30,%r13 │ │ │ │ + add $0x30,%rbp │ │ │ │ + call 17280 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x30,%r13 │ │ │ │ + add $0x30,%rbp │ │ │ │ + call 17280 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x30,%r13 │ │ │ │ + add $0x30,%rbp │ │ │ │ + call 17280 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x30,%r13 │ │ │ │ + add $0x30,%rbp │ │ │ │ + call 17280 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x30,%r13 │ │ │ │ + add $0x30,%rbp │ │ │ │ + call 17280 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 2c944 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + call 17280 │ │ │ │ + lea 0x30(%rbp),%rdi │ │ │ │ + lea 0x30(%r13),%rsi │ │ │ │ + call 17280 │ │ │ │ + lea 0x60(%rbp),%rdi │ │ │ │ + lea 0x60(%r13),%rsi │ │ │ │ + call 17280 │ │ │ │ + lea 0x90(%rbp),%rdi │ │ │ │ + lea 0x90(%r13),%rsi │ │ │ │ + call 17280 │ │ │ │ + lea 0xc0(%rbp),%rdi │ │ │ │ + lea 0xc0(%r13),%rsi │ │ │ │ + call 17280 │ │ │ │ + lea 0xf0(%rbp),%rdi │ │ │ │ + lea 0xf0(%r13),%rsi │ │ │ │ + call 17280 │ │ │ │ + lea 0x120(%rbp),%rdi │ │ │ │ + lea 0x120(%r13),%rsi │ │ │ │ + call 17280 │ │ │ │ + lea 0x150(%rbp),%rdi │ │ │ │ + lea 0x150(%r13),%rsi │ │ │ │ + add $0x180,%r13 │ │ │ │ + call 17280 │ │ │ │ + add $0x180,%rbp │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 2c8a9 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov %r14,%r13 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - je 2e1c0 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r11 │ │ │ │ - sub %r8,%r10 │ │ │ │ - sub $0x30,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - imul %r11,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 2e02f │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 2e011 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 2dffe │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 2dfeb │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 2dfd8 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 2dfc5 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 2dfb2 │ │ │ │ + je 2cbb0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%rax │ │ │ │ + sub %r8,%rdx │ │ │ │ + sub $0x30,%rdx │ │ │ │ + shr $0x4,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 2ca35 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 2ca17 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 2ca04 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 2c9f1 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 2c9de │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 2c9cb │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 2c9b8 │ │ │ │ sub $0x30,%rbx │ │ │ │ - lea -0x30(%r13),%r14 │ │ │ │ + lea -0x30(%r14),%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 174e0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 17280 │ │ │ │ sub $0x30,%rbx │ │ │ │ - sub $0x30,%r14 │ │ │ │ + sub $0x30,%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 174e0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 17280 │ │ │ │ sub $0x30,%rbx │ │ │ │ - sub $0x30,%r14 │ │ │ │ + sub $0x30,%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 174e0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 17280 │ │ │ │ sub $0x30,%rbx │ │ │ │ - sub $0x30,%r14 │ │ │ │ + sub $0x30,%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 174e0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 17280 │ │ │ │ sub $0x30,%rbx │ │ │ │ - sub $0x30,%r14 │ │ │ │ + sub $0x30,%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 174e0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 17280 │ │ │ │ sub $0x30,%rbx │ │ │ │ - sub $0x30,%r14 │ │ │ │ + sub $0x30,%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 174e0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 17280 │ │ │ │ sub $0x30,%rbx │ │ │ │ - sub $0x30,%r14 │ │ │ │ + sub $0x30,%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 174e0 │ │ │ │ - cmp %rbx,0x28(%rsp) │ │ │ │ - je 2e163 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 17280 │ │ │ │ + cmp %rbx,0x30(%rsp) │ │ │ │ + je 2cafb │ │ │ │ lea -0x30(%rbx),%rsi │ │ │ │ - lea -0x30(%r14),%rdi │ │ │ │ - call 174e0 │ │ │ │ + lea -0x30(%r13),%rdi │ │ │ │ + call 17280 │ │ │ │ lea -0x60(%rbx),%rsi │ │ │ │ - lea -0x60(%r14),%rdi │ │ │ │ - call 174e0 │ │ │ │ + lea -0x60(%r13),%rdi │ │ │ │ + call 17280 │ │ │ │ lea -0x90(%rbx),%rsi │ │ │ │ - lea -0x90(%r14),%rdi │ │ │ │ - call 174e0 │ │ │ │ + lea -0x90(%r13),%rdi │ │ │ │ + call 17280 │ │ │ │ lea -0xc0(%rbx),%rsi │ │ │ │ - lea -0xc0(%r14),%rdi │ │ │ │ - call 174e0 │ │ │ │ + lea -0xc0(%r13),%rdi │ │ │ │ + call 17280 │ │ │ │ lea -0xf0(%rbx),%rsi │ │ │ │ - lea -0xf0(%r14),%rdi │ │ │ │ - call 174e0 │ │ │ │ + lea -0xf0(%r13),%rdi │ │ │ │ + call 17280 │ │ │ │ lea -0x120(%rbx),%rsi │ │ │ │ - lea -0x120(%r14),%rdi │ │ │ │ - call 174e0 │ │ │ │ + lea -0x120(%r13),%rdi │ │ │ │ + call 17280 │ │ │ │ lea -0x150(%rbx),%rsi │ │ │ │ - lea -0x150(%r14),%rdi │ │ │ │ + lea -0x150(%r13),%rdi │ │ │ │ sub $0x180,%rbx │ │ │ │ - call 174e0 │ │ │ │ - sub $0x180,%r14 │ │ │ │ - jmp 2e019 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call 17280 │ │ │ │ + sub $0x180,%r13 │ │ │ │ + jmp 2ca1f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %rbp,%rbp │ │ │ │ - je 2dc0c │ │ │ │ - mov %rbp,%r15 │ │ │ │ - jmp 2dba0 │ │ │ │ + je 2c61c │ │ │ │ + mov %rbp,%rbx │ │ │ │ + jmp 2c5b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cltq │ │ │ │ - jmp 2dbf4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ - mov 0x90(%rsp),%r15 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - mov %r11,%r8 │ │ │ │ - mov %r10,%rdi │ │ │ │ - add $0x98,%rsp │ │ │ │ - jmp 2be20 │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jne 2d7cb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%r14 │ │ │ │ + jmp 2c604 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jne 2c192 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r12,%r13 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ push %rbx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + call 2bea0 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - call 2d4d0 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ pop %rax │ │ │ │ + cmp %r11,%rdi │ │ │ │ pop %rcx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - cmovle %rdi,%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 2e0f0 │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 2d540 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 2e163 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmovle %rdi,%r11 │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jge 2cb50 │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + mov %r14,%r13 │ │ │ │ + jmp 2bf22 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ + mov 0xa0(%rsp),%r15 │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ mov %r14,%rsi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call 28760 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 2e163 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r14),%xmm0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - vmovdqu %xmm0,(%r15) │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - mov %rdx,0x10(%r15) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2e22d │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - vmovdqu 0x18(%r14),%xmm1 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - mov 0x28(%rcx),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%rcx) │ │ │ │ - mov 0x28(%r14),%r9 │ │ │ │ - mov %r9,0x28(%rcx) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x20(%r14) │ │ │ │ - movq $0x0,0x28(%r14) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2e272 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - lea 0x30(%r14),%rbx │ │ │ │ - lea 0x30(%r12),%r15 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 2d69c │ │ │ │ - jmp 2d7c2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqu 0x0(%rbp),%xmm2 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov 0x98(%rsp),%r14 │ │ │ │ + add $0xa8,%rsp │ │ │ │ + jmp 2a870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r14,%r13 │ │ │ │ + jmp 2cafb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 279e0 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 2cafb │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x0(%r13),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ + vmovdqa (%rsp),%xmm4 │ │ │ │ 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 %xmm0,(%rbx) │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ + mov %rcx,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm4,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e2cd │ │ │ │ + je 2cc19 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm3 │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x18(%r10),%rdi │ │ │ │ - mov 0x28(%r10),%rsi │ │ │ │ - vmovdqu %xmm3,0x18(%r10) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,0x28(%r10) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - movq $0x0,0x20(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + vmovdqu 0x18(%r13),%xmm2 │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ + mov 0x18(%r9),%rdi │ │ │ │ + vmovdqu %xmm2,0x18(%r9) │ │ │ │ + mov 0x28(%r9),%rsi │ │ │ │ + mov 0x28(%r13),%rdx │ │ │ │ + mov %rdx,0x28(%r9) │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm5,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e312 │ │ │ │ + je 2cc5a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - lea 0x30(%rbp),%r15 │ │ │ │ - lea 0x30(%rdi),%rbx │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 2dc8b │ │ │ │ - jmp 2ddb1 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + lea 0x30(%r13),%r15 │ │ │ │ + lea 0x30(%rsi),%rbx │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 2c078 │ │ │ │ + jmp 2c189 │ │ │ │ nopl (%rax) │ │ │ │ - vmovdqu -0x30(%r14),%xmm6 │ │ │ │ - mov -0x30(%r13),%rdi │ │ │ │ - mov -0x20(%r13),%rsi │ │ │ │ - sub $0x30,%r14 │ │ │ │ - lea -0x30(%r13),%rdx │ │ │ │ - vmovdqu %xmm6,-0x30(%r13) │ │ │ │ - mov 0x10(%r14),%r10 │ │ │ │ - mov %r10,0x10(%rdx) │ │ │ │ - movq $0x0,(%r14) │ │ │ │ - movq $0x0,0x8(%r14) │ │ │ │ - movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu (%r12),%xmm6 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm6,(%rbx) │ │ │ │ + mov 0x10(%r12),%rdx │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm7,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e382 │ │ │ │ + je 2ccb2 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - vmovdqu 0x18(%r14),%xmm7 │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - vmovdqu %xmm7,0x18(%rdx) │ │ │ │ - mov 0x28(%r14),%r11 │ │ │ │ - mov %r11,0x28(%rdx) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - movq $0x0,0x20(%r14) │ │ │ │ - movq $0x0,0x28(%r14) │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + vmovdqu 0x18(%r12),%xmm8 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov 0x18(%r8),%rdi │ │ │ │ + vmovdqu %xmm8,0x18(%r8) │ │ │ │ + mov 0x28(%r8),%rsi │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov %rax,0x28(%r8) │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm9,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e3cc │ │ │ │ + je 2ccf7 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - cmp %r14,%rbp │ │ │ │ - je 2d91a │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ - jmp 2d7f0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + lea 0x30(%r12),%r15 │ │ │ │ + lea 0x30(%rdi),%rbx │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 2c6a9 │ │ │ │ + jmp 2c7be │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + jmp 2cb75 │ │ │ │ movq $0x0,0x40(%rsp) │ │ │ │ - jmp 2dc38 │ │ │ │ - xchg %ax,%ax │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - jmp 2d64d │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - jne 2ddba │ │ │ │ - jmp 2e163 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r12,%r8 │ │ │ │ - sar $0x4,%rax │ │ │ │ - imul %rbx,%rax │ │ │ │ - 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 2e520 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - mov %rcx,%r14 │ │ │ │ - call 2e430 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call 2e430 │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 2c02a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + jmp 2c64b │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 2c7c7 │ │ │ │ + jmp 2cafb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ + push %r13 │ │ │ │ + push %r12 │ │ │ │ + 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 │ │ │ │ + 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 2ce20 │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + call 2cd60 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - call 2d4d0 │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - add $0x48,%rsp │ │ │ │ - ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - call 25ff0 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call 25ff0 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ + call 2cd60 │ │ │ │ + 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 2bea0 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 25400 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ - add $0x38,%rsp │ │ │ │ - jmp 2be20 │ │ │ │ - nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + call 25400 │ │ │ │ + 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 │ │ │ │ + pop %r15 │ │ │ │ + jmp 2a870 │ │ │ │ + xchg %ax,%ax │ │ │ │ + push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %rdi,%rbp │ │ │ │ mov $0x30,%edi │ │ │ │ - mov %rdx,%r13 │ │ │ │ - sub $0x28,%rsp │ │ │ │ + lea 0x8(%rbp),%r13 │ │ │ │ + push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ call d330 │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rax,%rbp │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rcx,0x20(%rbp) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 2e6d0 │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 2e650 │ │ │ │ - cmp %r12,0x18(%rbx) │ │ │ │ - je 2e6a0 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + movq $0x0,0x28(%r12) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rbx,0x20(%r12) │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 2cf80 │ │ │ │ + mov 0x20(%r14),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jae 2cf10 │ │ │ │ + cmp %r14,0x18(%rbp) │ │ │ │ + je 2cedc │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ call d350 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - cmp %rcx,0x20(%rax) │ │ │ │ - jb 2e760 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - call 18040 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 2e7fe │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov $0x30,%esi │ │ │ │ - call d340 │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ + cmp %rbx,0x20(%rax) │ │ │ │ + jae 2cf48 │ │ │ │ + cmpq $0x0,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + je 2cf91 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + movzbl %dil,%edi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call d050 │ │ │ │ + incq 0x28(%rbp) │ │ │ │ + add $0x10,%rsp │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %rbp,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ + pop %r14 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 2e631 │ │ │ │ - cmp %r12,0x20(%rbx) │ │ │ │ - je 2e6f3 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 2cf5f │ │ │ │ + cmp %r14,0x20(%rbp) │ │ │ │ + je 2cfa7 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ call d260 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - cmp 0x20(%rax),%rcx │ │ │ │ - jae 2e7c0 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + cmp 0x20(%rax),%rbx │ │ │ │ + jae 2cf48 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ cmpq $0x0,0x18(%rsi) │ │ │ │ - je 2e6f3 │ │ │ │ + je 2cfa7 │ │ │ │ mov %rax,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - movzbl %dil,%edi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r8,%rcx │ │ │ │ - call d050 │ │ │ │ - incq 0x28(%rbx) │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ + jmp 2cedc │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + call 17da0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 2d036 │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov $0x30,%esi │ │ │ │ + call d340 │ │ │ │ + add $0x10,%rsp │ │ │ │ + mov %rbp,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ + pop %r14 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmpq $0x0,0x28(%rbx) │ │ │ │ - je 2e700 │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - cmp %rcx,0x20(%rax) │ │ │ │ - jae 2e700 │ │ │ │ + nop │ │ │ │ + cmpq $0x0,0x28(%rbp) │ │ │ │ + je 2cfb8 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp %rbx,0x20(%rax) │ │ │ │ + jae 2cfb8 │ │ │ │ mov %rax,%rsi │ │ │ │ - xor %r12d,%r12d │ │ │ │ - cmp %rsi,%r8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + cmp %rsi,%r13 │ │ │ │ sete %dil │ │ │ │ - or %r12b,%dil │ │ │ │ - jne 2e6a5 │ │ │ │ - cmp 0x20(%rsi),%rcx │ │ │ │ + or %r11b,%dil │ │ │ │ + jne 2cee1 │ │ │ │ + cmp 0x20(%rsi),%rbx │ │ │ │ setb %dil │ │ │ │ - jmp 2e6a5 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x10(%rbx),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 2e723 │ │ │ │ - jmp 2e7f0 │ │ │ │ + jmp 2cee1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov 0x20(%r13),%r11 │ │ │ │ - mov 0x18(%r13),%r10 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - cmovb 0x10(%r13),%r10 │ │ │ │ - setb %r9b │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 2e720 │ │ │ │ - mov %r13,%rsi │ │ │ │ - test %r9b,%r9b │ │ │ │ - jne 2e780 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 2e6e4 │ │ │ │ - mov %r13,%rsi │ │ │ │ - jmp 2e631 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 2cfcb │ │ │ │ + jmp 2d028 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov 0x20(%r8),%rcx │ │ │ │ + mov 0x18(%r8),%r9 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + cmovb 0x10(%r8),%r9 │ │ │ │ + setb %r10b │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 2cfc8 │ │ │ │ + mov %r8,%rsi │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 2d000 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jb 2cf94 │ │ │ │ + mov %r8,%rsi │ │ │ │ + jmp 2cf5f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpq $0x0,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - jne 2e6a0 │ │ │ │ - jmp 2e6e1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r13,0x18(%rbx) │ │ │ │ - je 2e6e4 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + cmp %r8,0x18(%rbp) │ │ │ │ + je 2cf94 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ call d350 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x20(%rax),%r11 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 2e744 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - call 18040 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 2e628 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%r13 │ │ │ │ - cmp %r12,0x18(%rbx) │ │ │ │ - jne 2e78a │ │ │ │ - jmp 2e6a0 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov %rax,%r8 │ │ │ │ + jmp 2cfec │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r14,%r8 │ │ │ │ + cmp %r14,0x18(%rbp) │ │ │ │ + jne 2d006 │ │ │ │ + jmp 2cedc │ │ │ │ test %rax,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ - setne %r12b │ │ │ │ - jmp 2e6e7 │ │ │ │ + setne %r11b │ │ │ │ + jmp 2cf97 │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %rdi,%rbp │ │ │ │ mov $0x28,%edi │ │ │ │ - mov %rdx,%r13 │ │ │ │ - sub $0x28,%rsp │ │ │ │ + lea 0x8(%rbp),%r13 │ │ │ │ + push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ call d330 │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rax,%rbp │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - movl $0x0,0x24(%rbp) │ │ │ │ - mov (%rax),%ecx │ │ │ │ - mov %ecx,0x20(%rbp) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 2e950 │ │ │ │ - cmp 0x20(%r12),%ecx │ │ │ │ - jge 2e8d0 │ │ │ │ - cmp %r12,0x18(%rbx) │ │ │ │ - je 2e920 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + movl $0x0,0x24(%r12) │ │ │ │ + mov (%rax),%ebx │ │ │ │ + mov %ebx,0x20(%r12) │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 2d170 │ │ │ │ + cmp 0x20(%r14),%ebx │ │ │ │ + jge 2d0f8 │ │ │ │ + cmp %r14,0x18(%rbp) │ │ │ │ + je 2d0c3 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ call d350 │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - cmp 0x20(%rax),%ecx │ │ │ │ - jg 2e9e0 │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ - call 18680 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 2ea6e │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov $0x28,%esi │ │ │ │ - call d340 │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ + cmp 0x20(%rax),%ebx │ │ │ │ + jle 2d130 │ │ │ │ + cmpq $0x0,0x18(%rax) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + je 2d180 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + movzbl %dil,%edi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call d050 │ │ │ │ + incq 0x28(%rbp) │ │ │ │ + add $0x10,%rsp │ │ │ │ + mov %r12,%rbp │ │ │ │ + mov %rbp,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ + pop %r14 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - jle 2e8b1 │ │ │ │ - cmp %r12,0x20(%rbx) │ │ │ │ - je 2e972 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jle 2d146 │ │ │ │ + cmp %r14,0x20(%rbp) │ │ │ │ + je 2d196 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ call d260 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - cmp 0x20(%rax),%ecx │ │ │ │ - jge 2ea30 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + cmp 0x20(%rax),%ebx │ │ │ │ + jge 2d130 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ cmpq $0x0,0x18(%rsi) │ │ │ │ - je 2e972 │ │ │ │ + je 2d196 │ │ │ │ mov %rax,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - movzbl %dil,%edi │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r8,%rcx │ │ │ │ - call d050 │ │ │ │ - incq 0x28(%rbx) │ │ │ │ - add $0x28,%rsp │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ + jmp 2d0c3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + call 183b0 │ │ │ │ + mov %rax,%rsi │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 2d21e │ │ │ │ + mov %rsi,%rbp │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov $0x28,%esi │ │ │ │ + call d340 │ │ │ │ + add $0x10,%rsp │ │ │ │ + mov %rbp,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ + pop %r14 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmpq $0x0,0x28(%rbx) │ │ │ │ - je 2e980 │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - cmp 0x20(%rax),%ecx │ │ │ │ - jle 2e980 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpq $0x0,0x28(%rbp) │ │ │ │ + je 2d1a8 │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp 0x20(%rax),%ebx │ │ │ │ + jle 2d1a8 │ │ │ │ mov %rax,%rsi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - cmp %rsi,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + cmp %rsi,%r13 │ │ │ │ sete %dil │ │ │ │ - or %r11b,%dil │ │ │ │ - jne 2e925 │ │ │ │ - cmp 0x20(%rsi),%ecx │ │ │ │ + or %r10b,%dil │ │ │ │ + jne 2d0c8 │ │ │ │ + cmp 0x20(%rsi),%ebx │ │ │ │ setl %dil │ │ │ │ - jmp 2e925 │ │ │ │ + jmp 2d0c8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 2d1bb │ │ │ │ + jmp 2d210 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rbx),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 2e9a3 │ │ │ │ - jmp 2ea60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov 0x20(%r13),%r10d │ │ │ │ - mov 0x18(%r13),%rdx │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - cmovl 0x10(%r13),%rdx │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov 0x20(%rdx),%ecx │ │ │ │ + mov 0x18(%rdx),%r8 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + cmovl 0x10(%rdx),%r8 │ │ │ │ setl %r9b │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 2e9a0 │ │ │ │ - mov %r13,%rsi │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 2d1b8 │ │ │ │ + mov %rdx,%rsi │ │ │ │ test %r9b,%r9b │ │ │ │ - jne 2ea00 │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jg 2e963 │ │ │ │ - mov %r13,%rsi │ │ │ │ - jmp 2e8b1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpq $0x0,0x18(%rax) │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - jne 2e920 │ │ │ │ - jmp 2e960 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r13,0x18(%rbx) │ │ │ │ - je 2e963 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ + jne 2d1f0 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jg 2d183 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + jmp 2d146 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,0x18(%rbp) │ │ │ │ + je 2d183 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ call d350 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov 0x20(%rax),%r10d │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 2e9c4 │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ - call 18680 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 2e8a8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%r13 │ │ │ │ - cmp %r12,0x18(%rbx) │ │ │ │ - jne 2ea0a │ │ │ │ - jmp 2e920 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x20(%rax),%ecx │ │ │ │ + mov %rax,%rdx │ │ │ │ + jmp 2d1da │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %r14,0x18(%rbp) │ │ │ │ + jne 2d1f6 │ │ │ │ + jmp 2d0c3 │ │ │ │ test %rax,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ - setne %r11b │ │ │ │ - jmp 2e966 │ │ │ │ + setne %r10b │ │ │ │ + jmp 2d186 │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000002ea80 : │ │ │ │ +000000000002d230 : │ │ │ │ endbr64 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ sub $0x8,%rsp │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xb9187(%rip),%xmm0,%xmm0 # e7c28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x188> │ │ │ │ + vaddsd 0xb4717(%rip),%xmm0,%xmm0 # e1968 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x388> │ │ │ │ add $0x8,%rsp │ │ │ │ vcvttsd2si %xmm0,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002eab0 : │ │ │ │ +000000000002d260 : │ │ │ │ endbr64 │ │ │ │ mov %esi,%eax │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 2eb00 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + je 2d2b0 │ │ │ │ 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 0xb914c(%rip),%xmm0,%xmm0 # e7c28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x188> │ │ │ │ movslq 0xc(%rsp),%rdx │ │ │ │ + vaddsd 0xb46d7(%rip),%xmm0,%xmm0 # e1968 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x388> │ │ │ │ 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 0xb4919(%rip),%rsi # e343b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147b> │ │ │ │ + lea 0xb0169(%rip),%rsi # dd43b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6eb> │ │ │ │ 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 2eba6 │ │ │ │ + je 2d34e │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ebb0 │ │ │ │ + jle 2d358 │ │ │ │ mov (%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2eb90 │ │ │ │ - call 2eab0 │ │ │ │ + jle 2d338 │ │ │ │ + call 2d260 │ │ │ │ movslq %eax,%rdi │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 2ebca │ │ │ │ + jne 2d372 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc53d9(%rip),%rax │ │ │ │ - lea 0xb44dd(%rip),%rsi # e307b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10bb> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc0c31(%rip),%rax │ │ │ │ + lea 0xafd35(%rip),%rsi # dd07b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x32b> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2eb6e │ │ │ │ + jmp 2d31e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc53b9(%rip),%rdx │ │ │ │ - lea 0xb44a6(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ + mov 0xc0c11(%rip),%rdx │ │ │ │ + lea 0xafcfe(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2eb6e │ │ │ │ + jmp 2d31e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002ebd0 : │ │ │ │ +000000000002d380 : │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov 0xc0bda(%rip),%rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ - mov 0xc5382(%rip),%rbp │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 2ed5d │ │ │ │ + je 2d50d │ │ │ │ mov %r12,%rax │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rdx │ │ │ │ sub %rbx,%rax │ │ │ │ sub $0x18,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 2ecb0 │ │ │ │ + je 2d460 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2ec7b │ │ │ │ + je 2d42b │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 2ec4f │ │ │ │ + je 2d3ff │ │ │ │ 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 0xb449e(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ + lea 0xafcee(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ 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 0xb4472(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ + lea 0xafcc2(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ 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 0xb4446(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ + lea 0xafc96(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 2ed5d │ │ │ │ + je 2d50d │ │ │ │ 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 0xb4411(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ + lea 0xafc61(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ 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 0xb43e9(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ + lea 0xafc39(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ 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 0xb43c1(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ + lea 0xafc11(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ 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 0xb4399(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ + lea 0xafbe9(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 2ecb0 │ │ │ │ + jne 2d460 │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov -0x18(%rcx),%rsi │ │ │ │ mov 0xf0(%rsi,%rbp,1),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je d7be <__cxa_finalize@plt+0x13e> │ │ │ │ + je d78e <__cxa_finalize@plt+0x10e> │ │ │ │ cmpb $0x0,0x38(%rbx) │ │ │ │ - je 2eda0 │ │ │ │ - movzbl 0x43(%rbx),%eax │ │ │ │ + je 2d548 │ │ │ │ + movsbl 0x43(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ - movsbl %al,%esi │ │ │ │ call d030 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ - pop %r12 │ │ │ │ mov %rax,%rdi │ │ │ │ + pop %r12 │ │ │ │ jmp d230 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3a0 ::_M_widen_init() const@plt> │ │ │ │ mov (%rbx),%rdi │ │ │ │ - mov $0xa,%eax │ │ │ │ - mov 0x30(%rdi),%r8 │ │ │ │ - cmp 0xc516d(%rip),%r8 # f3f28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 2ed80 │ │ │ │ + mov $0xa,%esi │ │ │ │ + mov 0x30(%rdi),%r12 │ │ │ │ + cmp 0xc09c5(%rip),%r12 # edf28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 2d530 │ │ │ │ mov $0xa,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call *%r8 │ │ │ │ - jmp 2ed80 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + call *%r12 │ │ │ │ + movsbl %al,%esi │ │ │ │ + jmp 2d530 │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002edd0 : │ │ │ │ +000000000002d580 : │ │ │ │ endbr64 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 2f1ab │ │ │ │ + jle 2d96b │ │ │ │ push %r15 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edi,%r8d │ │ │ │ + vmovsd 0xb43d4(%rip),%xmm2 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + movslq %r8d,%r11 │ │ │ │ + mov %esi,%edi │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ + shl $0x3,%r11 │ │ │ │ push %r14 │ │ │ │ + lea -0x6(%rax,%rax,2),%r14 │ │ │ │ + shl $0x3,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %esi,%eax │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - lea -0x6(%rax,%rax,2),%r13 │ │ │ │ - vmovq (%rcx),%xmm4 │ │ │ │ mov (%rdx),%rbx │ │ │ │ - vmovsd 0xb8e33(%rip),%xmm2 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - movslq %edi,%r11 │ │ │ │ - mov %edi,-0x4(%rsp) │ │ │ │ - lea -0x1(%rdi),%ecx │ │ │ │ - mov %esi,%ebp │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - lea 0x8(,%rcx,8),%r15 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - vmovq %xmm4,%rdx │ │ │ │ - lea (%rdx,%r13,1),%r12 │ │ │ │ - add %rbx,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - mov %ebp,%esi │ │ │ │ - dec %ebp │ │ │ │ - sub %rdx,%rdi │ │ │ │ - je 2f18f │ │ │ │ - mov -0x4(%rsp),%r8d │ │ │ │ + mov (%rcx),%r15 │ │ │ │ + lea -0x1(%r8),%edx │ │ │ │ + lea 0x8(,%rdx,8),%r12 │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ + lea (%r15,%r14,1),%r13 │ │ │ │ + add %rbx,%r14 │ │ │ │ + mov %r15,-0x8(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%r13),%rbp │ │ │ │ + mov %edi,%ecx │ │ │ │ + dec %edi │ │ │ │ + sub %rdx,%rbp │ │ │ │ + je 2d94f │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 2f18f │ │ │ │ - vcvtsi2sd %esi,%xmm3,%xmm0 │ │ │ │ - vmovq %xmm4,%r14 │ │ │ │ - mov 0x18(%r12),%rcx │ │ │ │ - mov (%rbx),%r10 │ │ │ │ - mov 0x0(%r13),%r9 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov %ebp,-0x8(%rsp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + jle 2d94f │ │ │ │ + vcvtsi2sd %ecx,%xmm3,%xmm0 │ │ │ │ vdivsd %xmm0,%xmm2,%xmm8 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov %rdi,%rbp │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0x10(%rsp),%rsi │ │ │ │ + mov -0x8(%rsp),%r10 │ │ │ │ + mov %r14,-0x18(%rsp) │ │ │ │ + mov 0x18(%r13),%rcx │ │ │ │ + sar $0x3,%rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov (%r10),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x8(%r11),%r14 │ │ │ │ - lea (%r9,%r8,8),%rdi │ │ │ │ + lea (%r15,%rbx,8),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x3,%r14 │ │ │ │ inc %r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - je 2f008 │ │ │ │ + je 2d7bf │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 2efd3 │ │ │ │ + je 2d789 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 2efa7 │ │ │ │ + je 2d75c │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 2ef7b │ │ │ │ + je 2d72f │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 2ef4f │ │ │ │ + je 2d702 │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 2ef23 │ │ │ │ + je 2d6d5 │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 2eef7 │ │ │ │ - vmulsd (%r10),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ + je 2d6a8 │ │ │ │ + vmulsd (%r9),%xmm8,%xmm1 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ mov $0x8,%eax │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm1 │ │ │ │ + vfmadd132sd (%rcx),%xmm6,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm6 │ │ │ │ - vmovsd (%rsi),%xmm5 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi) │ │ │ │ - vmulsd (%r10,%rax,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm11 │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm12 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%rax,1) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm4 │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vfmadd132sd (%rcx),%xmm7,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + vmulsd (%r9,%rax,1),%xmm8,%xmm5 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm9,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm10 │ │ │ │ + vmovsd (%rsi,%rax,1),%xmm11 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmulsd (%r10,%rax,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm15 │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm0 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rsi,%rax,1) │ │ │ │ + vmulsd (%r9,%rax,1),%xmm8,%xmm12 │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm14 │ │ │ │ + vmovsd (%rsi,%rax,1),%xmm15 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmulsd (%r10,%rax,1),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm6 │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm5 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm5,%xmm6 │ │ │ │ + vmulsd (%r9,%rax,1),%xmm8,%xmm0 │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm6 │ │ │ │ + vmovsd (%rsi,%rax,1),%xmm4 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm4,%xmm6 │ │ │ │ vmovsd %xmm6,(%rsi,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmulsd (%r10,%rax,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ + vmulsd (%r9,%rax,1),%xmm8,%xmm7 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rsi,%rax,1),%xmm10 │ │ │ │ vfmadd132sd (%rcx,%rax,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm11 │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm12 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%rax,1) │ │ │ │ + vmovsd %xmm9,(%rsi,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmulsd (%r10,%rax,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ + vmulsd (%r9,%rax,1),%xmm8,%xmm11 │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm13 │ │ │ │ + vmovsd (%rsi,%rax,1),%xmm14 │ │ │ │ vfmadd132sd (%rcx,%rax,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm15 │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm0 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rsi,%rax,1) │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmulsd (%r10,%rax,1),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm6 │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm5 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi,%rax,1) │ │ │ │ + vmulsd (%r9,%rax,1),%xmm8,%xmm15 │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm1 │ │ │ │ + vmovsd (%rsi,%rax,1),%xmm6 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm6,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 2f178 │ │ │ │ - vmulsd (%r10,%rax,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm11 │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm12 │ │ │ │ - vfmadd132sd (%rcx,%rax,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%rax,1) │ │ │ │ - vmulsd 0x8(%r10,%rax,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ - vfmadd132sd 0x8(%rcx,%rax,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm15 │ │ │ │ - vmovsd 0x8(%rsi,%rax,1),%xmm0 │ │ │ │ - vfmadd132sd 0x8(%rcx,%rax,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rsi,%rax,1) │ │ │ │ - vmulsd 0x10(%r10,%rax,1),%xmm8,%xmm1 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - vfmadd132sd 0x10(%rcx,%rax,1),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm6 │ │ │ │ - vmovsd 0x10(%rsi,%rax,1),%xmm5 │ │ │ │ - vfmadd132sd 0x10(%rcx,%rax,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rsi,%rax,1) │ │ │ │ - vmulsd 0x18(%r10,%rax,1),%xmm8,%xmm9 │ │ │ │ + je 2d937 │ │ │ │ + vmulsd (%r9,%rax,1),%xmm8,%xmm7 │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rsi,%rax,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx,%rax,1),%xmm5,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%rax,1) │ │ │ │ + vmulsd 0x8(%r9,%rax,1),%xmm8,%xmm10 │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + vfmadd132sd 0x8(%rcx,%rax,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm12 │ │ │ │ + vmovsd 0x8(%rsi,%rax,1),%xmm13 │ │ │ │ + vfmadd132sd 0x8(%rcx,%rax,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rsi,%rax,1) │ │ │ │ + vmulsd 0x10(%r9,%rax,1),%xmm8,%xmm14 │ │ │ │ + vmovsd (%rdx),%xmm15 │ │ │ │ + vfmadd132sd 0x10(%rcx,%rax,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm0 │ │ │ │ + vmovsd 0x10(%rsi,%rax,1),%xmm1 │ │ │ │ + vfmadd132sd 0x10(%rcx,%rax,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x10(%rsi,%rax,1) │ │ │ │ + vmulsd 0x18(%r9,%rax,1),%xmm8,%xmm7 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + vfmadd132sd 0x18(%rcx,%rax,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm4 │ │ │ │ + vmovsd 0x18(%rsi,%rax,1),%xmm9 │ │ │ │ + vfmadd132sd 0x18(%rcx,%rax,1),%xmm9,%xmm4 │ │ │ │ + vmovsd %xmm4,0x18(%rsi,%rax,1) │ │ │ │ + vmulsd 0x20(%r9,%rax,1),%xmm8,%xmm5 │ │ │ │ vmovsd (%rdx),%xmm10 │ │ │ │ - vfmadd132sd 0x18(%rcx,%rax,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm11 │ │ │ │ - vmovsd 0x18(%rsi,%rax,1),%xmm12 │ │ │ │ - vfmadd132sd 0x18(%rcx,%rax,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rsi,%rax,1) │ │ │ │ - vmulsd 0x20(%r10,%rax,1),%xmm8,%xmm13 │ │ │ │ + vfmadd132sd 0x20(%rcx,%rax,1),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm11 │ │ │ │ + vmovsd 0x20(%rsi,%rax,1),%xmm12 │ │ │ │ + vfmadd132sd 0x20(%rcx,%rax,1),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,0x20(%rsi,%rax,1) │ │ │ │ + vmulsd 0x28(%r9,%rax,1),%xmm8,%xmm13 │ │ │ │ vmovsd (%rdx),%xmm14 │ │ │ │ - vfmadd132sd 0x20(%rcx,%rax,1),%xmm14,%xmm13 │ │ │ │ + vfmadd132sd 0x28(%rcx,%rax,1),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm15 │ │ │ │ - vmovsd 0x20(%rsi,%rax,1),%xmm0 │ │ │ │ - vfmadd132sd 0x20(%rcx,%rax,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%rsi,%rax,1) │ │ │ │ - vmulsd 0x28(%r10,%rax,1),%xmm8,%xmm1 │ │ │ │ + vmulsd (%r10),%xmm8,%xmm15 │ │ │ │ + vmovsd 0x28(%rsi,%rax,1),%xmm0 │ │ │ │ + vfmadd132sd 0x28(%rcx,%rax,1),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rsi,%rax,1) │ │ │ │ + vmulsd 0x30(%r9,%rax,1),%xmm8,%xmm1 │ │ │ │ vmovsd (%rdx),%xmm7 │ │ │ │ - vfmadd132sd 0x28(%rcx,%rax,1),%xmm7,%xmm1 │ │ │ │ + vfmadd132sd 0x30(%rcx,%rax,1),%xmm7,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm6 │ │ │ │ - vmovsd 0x28(%rsi,%rax,1),%xmm5 │ │ │ │ - vfmadd132sd 0x28(%rcx,%rax,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%rsi,%rax,1) │ │ │ │ - vmulsd 0x30(%r10,%rax,1),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vfmadd132sd 0x30(%rcx,%rax,1),%xmm10,%xmm9 │ │ │ │ + vmulsd (%r10),%xmm8,%xmm6 │ │ │ │ + vmovsd 0x30(%rsi,%rax,1),%xmm4 │ │ │ │ + vfmadd132sd 0x30(%rcx,%rax,1),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,0x30(%rsi,%rax,1) │ │ │ │ + vmulsd 0x38(%r9,%rax,1),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + vfmadd132sd 0x38(%rcx,%rax,1),%xmm5,%xmm9 │ │ │ │ vmovsd %xmm9,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm11 │ │ │ │ - vmovsd 0x30(%rsi,%rax,1),%xmm12 │ │ │ │ - vfmadd132sd 0x30(%rcx,%rax,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rsi,%rax,1) │ │ │ │ - vmulsd 0x38(%r10,%rax,1),%xmm8,%xmm13 │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ - vfmadd132sd 0x38(%rcx,%rax,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx) │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm15 │ │ │ │ - vmovsd 0x38(%rsi,%rax,1),%xmm0 │ │ │ │ - vfmadd132sd 0x38(%rcx,%rax,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rsi,%rax,1) │ │ │ │ + vmulsd (%r10),%xmm8,%xmm10 │ │ │ │ + vmovsd 0x38(%rsi,%rax,1),%xmm11 │ │ │ │ + vfmadd132sd 0x38(%rcx,%rax,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x38(%rsi,%rax,1) │ │ │ │ add $0x40,%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 2f008 │ │ │ │ - inc %r8 │ │ │ │ - add %r15,%rcx │ │ │ │ + jne 2d7bf │ │ │ │ + inc %rbx │ │ │ │ + add %r12,%rcx │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jb 2ee80 │ │ │ │ - mov -0x8(%rsp),%ebp │ │ │ │ - sub $0x18,%r12 │ │ │ │ + cmp %rbp,%rbx │ │ │ │ + jb 2d630 │ │ │ │ + mov -0x18(%rsp),%r14 │ │ │ │ sub $0x18,%r13 │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - jne 2ee30 │ │ │ │ + sub $0x18,%r14 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jne 2d5e0 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000002f1b0 : │ │ │ │ +000000000002d970 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r15 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc0,%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 (%r15),%rcx │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ mov %r13,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ mov %rcx,0xb8(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2fe88 │ │ │ │ + je 2e394 │ │ │ │ mov %rdx,%rdi │ │ │ │ shl $0x3,%rdi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + cmpq $0x1,0x38(%rsp) │ │ │ │ lea 0x8(%rax),%r9 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ lea (%rax,%rsi,1),%r8 │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - cmpq $0x1,0x50(%rsp) │ │ │ │ - je 2fecf │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + je 2e3df │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ mov %r9,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2fbc4 │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - sub %rbx,%r10 │ │ │ │ + je 2e179 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ lea -0x8(%r10,%r11,1),%r13 │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ + sub %rbx,%r13 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ sub 0xb8(%rsp),%r12 │ │ │ │ - vmovdqa64 0xb82ea(%rip),%zmm2 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - mov $0xffffffffffffffc8,%r8 │ │ │ │ - lea 0x1(%r14),%rdx │ │ │ │ - dec %r14 │ │ │ │ + movq $0xffffffffffffffe8,0xa8(%rsp) │ │ │ │ mov %r12,%r13 │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - vpbroadcastq %r12,%zmm1 │ │ │ │ + lea 0x1(%r15),%rdx │ │ │ │ + dec %r15 │ │ │ │ sar $0x3,%r13 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - sub %rbx,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ + vpbroadcastq %r12,%ymm1 │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + vpbroadcastq %r13,%ymm2 │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + sub %rbx,%r15 │ │ │ │ + mov %r15,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ - cmp 0x50(%rsp),%rax │ │ │ │ - jae 2fcb7 │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + cmp 0x38(%rsp),%rax │ │ │ │ + jae 2e247 │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + vmovdqa %ymm2,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ add %rax,%r9 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - vmovdqa64 0xb824e(%rip),%zmm2 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - vmovdqa64 0xb8144(%rip),%zmm1 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + vmovdqa 0x80(%rsp),%ymm2 │ │ │ │ + vmovdqa 0xb3c46(%rip),%ymm1 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ mov %rax,%r11 │ │ │ │ add %rax,%r10 │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - je 2f39e │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + je 2db3b │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xb8104(%rip),%zmm1 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - vmovdqa64 0xb81fa(%rip),%zmm2 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + vmovdqa 0xb3c16(%rip),%ymm1 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0x80(%rsp),%ymm2 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ mov %r11,%rbx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - lea (%rbx,%r8,1),%rax │ │ │ │ - lea 0x0(,%r12,8),%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - lea -0x38(%rbx,%rcx,1),%rsi │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - lea -0x1(%r12),%r14 │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + lea -0x1(%r12),%r15 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %r15,%r11 │ │ │ │ - shr $0x3,%rax │ │ │ │ + add %rbx,%rcx │ │ │ │ sub %rbx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - and $0x7,%ecx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + shr $0x3,%rcx │ │ │ │ sar $0x3,%rdx │ │ │ │ - sub %rcx,%rdi │ │ │ │ + and $0x3,%ecx │ │ │ │ mov %rdx,0xb8(%rsp) │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ - vmovsd 0xb8820(%rip),%xmm0 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - xor %esi,%esi │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 2f4e7 │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov $0x1,%esi │ │ │ │ - vmovsd (%r11,%rdx,8),%xmm0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + neg %rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + vmovsd 0xb3dd8(%rip),%xmm0 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + xor %r11d,%r11d │ │ │ │ + and $0x7,%esi │ │ │ │ + je 2dc71 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm0 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 2f4e7 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 2f4d1 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 2f4bb │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 2f4a5 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 2f48f │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 2f479 │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmulsd (%r11,%rax,8),%xmm0,%xmm0 │ │ │ │ + je 2dd20 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 2dc71 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 2dc5b │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 2dc45 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 2dc2f │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 2dc19 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 2dc03 │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + mov $0x2,%r11d │ │ │ │ + vmulsd (%r14,%r10,8),%xmm0,%xmm0 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rsi,8),%rdi │ │ │ │ - inc %rsi │ │ │ │ - vmulsd (%r11,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rsi,8),%r15 │ │ │ │ - inc %rsi │ │ │ │ - vmulsd (%r11,%r15,8),%xmm0,%xmm0 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rsi,8),%rdx │ │ │ │ - inc %rsi │ │ │ │ - vmulsd (%r11,%rdx,8),%xmm0,%xmm0 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ - inc %rsi │ │ │ │ - vmulsd (%r11,%rax,8),%xmm0,%xmm0 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rsi,8),%rdi │ │ │ │ - inc %rsi │ │ │ │ - vmulsd (%r11,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - cmp %rsi,0xb8(%rsp) │ │ │ │ - je d803 <__cxa_finalize@plt+0x183> │ │ │ │ - mov (%rbx,%rsi,8),%r15 │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - vmulsd (%r11,%r15,8),%xmm0,%xmm0 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - vmulsd (%r11,%rax,8),%xmm0,%xmm0 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rdi,8),%r15 │ │ │ │ - lea 0x3(%rsi),%rdx │ │ │ │ - vmulsd (%r11,%r15,8),%xmm0,%xmm0 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - lea 0x4(%rsi),%rdi │ │ │ │ - vmulsd (%r11,%rax,8),%xmm0,%xmm0 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rdi,8),%r15 │ │ │ │ - lea 0x5(%rsi),%rdx │ │ │ │ - vmulsd (%r11,%r15,8),%xmm0,%xmm0 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - lea 0x6(%rsi),%rdi │ │ │ │ - vmulsd (%r11,%rax,8),%xmm0,%xmm0 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%r11,8),%rdx │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r14,%rax,8),%xmm0,%xmm0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%r11,8),%rsi │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%r11,8),%rdi │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%r11,8),%r10 │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r14,%r10,8),%xmm0,%xmm0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + cmp %r11,0xb8(%rsp) │ │ │ │ + je d7be <__cxa_finalize@plt+0x13e> │ │ │ │ + mov (%rbx,%r11,8),%rdx │ │ │ │ + lea 0x1(%r11),%rax │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ + lea 0x2(%r11),%rdi │ │ │ │ + vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ - mov (%rbx,%rdi,8),%r15 │ │ │ │ - lea 0x7(%rsi),%rdx │ │ │ │ - vmulsd (%r11,%r15,8),%xmm0,%xmm0 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%rdi,8),%r10 │ │ │ │ + lea 0x3(%r11),%rdx │ │ │ │ + vmulsd (%r14,%r10,8),%xmm0,%xmm0 │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 2f5a0 │ │ │ │ + je 2dd20 │ │ │ │ mov (%rbx,%rdx,8),%rax │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmulsd (%r11,%rax,8),%xmm0,%xmm0 │ │ │ │ + lea 0x4(%r11),%rsi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm0,%xmm0 │ │ │ │ cmp %rsi,%r12 │ │ │ │ - jne 2f4e7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp 0xa8(%rsp),%r12 │ │ │ │ - je d81f <__cxa_finalize@plt+0x19f> │ │ │ │ - mov (%r10),%rsi │ │ │ │ - mov 0x8(%r10),%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + lea 0x5(%r11),%r10 │ │ │ │ + vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%r10,8),%rdx │ │ │ │ + lea 0x6(%r11),%rax │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%rax,8),%rsi │ │ │ │ + lea 0x7(%r11),%rdi │ │ │ │ + vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + je 2dd20 │ │ │ │ + mov (%rbx,%rdi,8),%r10 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmulsd (%r14,%r10,8),%xmm0,%xmm0 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jne 2dc71 │ │ │ │ + nop │ │ │ │ + cmp 0xb0(%rsp),%r12 │ │ │ │ + je d7da <__cxa_finalize@plt+0x15a> │ │ │ │ + mov (%r8),%r11 │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + sub %r11,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jae d7c3 <__cxa_finalize@plt+0x143> │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm0,%xmm3 │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ - mov $0xc,%r15d │ │ │ │ - cmp %r15,%rdi │ │ │ │ - cmovb %r15,%rdi │ │ │ │ - vmovsd %xmm3,(%rsi,%r9,8) │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jb 2fca0 │ │ │ │ + jae d793 <__cxa_finalize@plt+0x113> │ │ │ │ + vmulsd (%r11,%r9,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11,%r9,8) │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + jbe 2e230 │ │ │ │ test %rcx,%rcx │ │ │ │ - je 2f6ac │ │ │ │ - mov 0x38(%rbx,%r8,1),%rax │ │ │ │ + je 2ddb0 │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0x18(%rbx,%rsi,1),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fd38 │ │ │ │ - testb $0x30,0x70(%rsp) │ │ │ │ - je 2fd2e │ │ │ │ - mov 0x30(%rbx,%r8,1),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jb 2fd4f │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 2fd45 │ │ │ │ - mov 0x28(%rbx,%r8,1),%rdi │ │ │ │ + jb 2e2be │ │ │ │ + testb $0x10,0x48(%rsp) │ │ │ │ + je 2e2b4 │ │ │ │ + mov 0x10(%rbx,%rsi,1),%rdi │ │ │ │ inc %rdi │ │ │ │ cmp %r13,%rdi │ │ │ │ - jb 2fd6b │ │ │ │ - testb $0x4,0x68(%rsp) │ │ │ │ - je 2fd61 │ │ │ │ - mov 0x20(%rbx,%r8,1),%r15 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jb 2fd7d │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 2f6ac │ │ │ │ - mov 0x18(%rbx,%r8,1),%rdx │ │ │ │ - inc %rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 2fd8f │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 2f6ac │ │ │ │ - mov 0x10(%rbx,%r8,1),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fe55 │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jne 2fe4b │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov (%rsi),%r15 │ │ │ │ - mov %r15,0x98(%rsp) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jb 2fe67 │ │ │ │ + jb 2e2d5 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 2e2cb │ │ │ │ + mov 0x8(%rbx,%rsi,1),%r10 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + jb 2e2e7 │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov 0xb0(%rsp),%r15 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - vpbroadcastq %r13,%zmm4 │ │ │ │ - neg %rdx │ │ │ │ - and $0xfffffffffffffff8,%r15 │ │ │ │ - lea -0x40(%rax,%rdx,8),%rax │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + sub %rcx,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + lea -0x20(%rdx,%r12,8),%rax │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x8(%r15),%rsi │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ add %rbx,%rax │ │ │ │ - shr $0x3,%rsi │ │ │ │ + lea -0x4(%r10),%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 2f82a │ │ │ │ + je 2df15 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 2f7fc │ │ │ │ + je 2dee9 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 2f7d7 │ │ │ │ + je 2dec6 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 2f7b2 │ │ │ │ + je 2dea3 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 2f78d │ │ │ │ + je 2de80 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 2f768 │ │ │ │ + je 2de5d │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 2f743 │ │ │ │ - vpermq (%rax),%zmm2,%zmm5 │ │ │ │ - vpaddq %zmm1,%zmm5,%zmm6 │ │ │ │ - vpcmpltuq %zmm4,%zmm6,%k0 │ │ │ │ + je 2de3a │ │ │ │ + vpermq $0x1b,(%rax),%ymm4 │ │ │ │ + vpaddq %ymm1,%ymm4,%ymm5 │ │ │ │ + vpcmpltuq %ymm2,%ymm5,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 2fbe0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - mov $0x8,%edx │ │ │ │ - vpermq (%rax),%zmm2,%zmm7 │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm8 │ │ │ │ - vpcmpltuq %zmm4,%zmm8,%k1 │ │ │ │ + jne 2e198 │ │ │ │ + sub $0x20,%rax │ │ │ │ + mov $0x4,%edx │ │ │ │ + vpermq $0x1b,(%rax),%ymm6 │ │ │ │ + vpaddq %ymm1,%ymm6,%ymm7 │ │ │ │ + vpcmpltuq %ymm2,%ymm7,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 2fbe0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm2,%zmm9 │ │ │ │ - vpaddq %zmm1,%zmm9,%zmm10 │ │ │ │ - vpcmpltuq %zmm4,%zmm10,%k2 │ │ │ │ + jne 2e198 │ │ │ │ + sub $0x20,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpermq $0x1b,(%rax),%ymm8 │ │ │ │ + vpaddq %ymm1,%ymm8,%ymm9 │ │ │ │ + vpcmpltuq %ymm2,%ymm9,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 2fbe0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm2,%zmm11 │ │ │ │ - vpaddq %zmm1,%zmm11,%zmm12 │ │ │ │ - vpcmpltuq %zmm4,%zmm12,%k3 │ │ │ │ + jne 2e198 │ │ │ │ + sub $0x20,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpermq $0x1b,(%rax),%ymm10 │ │ │ │ + vpaddq %ymm1,%ymm10,%ymm11 │ │ │ │ + vpcmpltuq %ymm2,%ymm11,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 2fbe0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm2,%zmm13 │ │ │ │ - vpaddq %zmm1,%zmm13,%zmm14 │ │ │ │ - vpcmpltuq %zmm4,%zmm14,%k4 │ │ │ │ + jne 2e198 │ │ │ │ + sub $0x20,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpermq $0x1b,(%rax),%ymm12 │ │ │ │ + vpaddq %ymm1,%ymm12,%ymm13 │ │ │ │ + vpcmpltuq %ymm2,%ymm13,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 2fbe0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm2,%zmm15 │ │ │ │ - vpaddq %zmm1,%zmm15,%zmm0 │ │ │ │ - vpcmpltuq %zmm4,%zmm0,%k5 │ │ │ │ + jne 2e198 │ │ │ │ + sub $0x20,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpermq $0x1b,(%rax),%ymm14 │ │ │ │ + vpaddq %ymm1,%ymm14,%ymm15 │ │ │ │ + vpcmpltuq %ymm2,%ymm15,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 2fbe0 │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm2,%zmm3 │ │ │ │ - vpaddq %zmm1,%zmm3,%zmm5 │ │ │ │ - vpcmpltuq %zmm4,%zmm5,%k6 │ │ │ │ + jne 2e198 │ │ │ │ + sub $0x20,%rax │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpermq $0x1b,(%rax),%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vpcmpltuq %ymm2,%ymm3,%k6 │ │ │ │ kortestb %k6,%k6 │ │ │ │ - jne 2fbe0 │ │ │ │ - add $0x8,%rdx │ │ │ │ - sub $0x40,%rax │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 2f94b │ │ │ │ - vpermq (%rax),%zmm2,%zmm6 │ │ │ │ - vpaddq %zmm1,%zmm6,%zmm7 │ │ │ │ - vpcmpltuq %zmm4,%zmm7,%k7 │ │ │ │ + jne 2e198 │ │ │ │ + add $0x4,%rdx │ │ │ │ + sub $0x20,%rax │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 2e02f │ │ │ │ + vpermq $0x1b,(%rax),%ymm4 │ │ │ │ + vpaddq %ymm1,%ymm4,%ymm5 │ │ │ │ + vpcmpltuq %ymm2,%ymm5,%k7 │ │ │ │ kortestb %k7,%k7 │ │ │ │ - jne 2fbe0 │ │ │ │ - vpermq -0x40(%rax),%zmm2,%zmm8 │ │ │ │ - lea 0x8(%rdx),%rsi │ │ │ │ + jne 2e198 │ │ │ │ + vpermq $0x1b,-0x20(%rax),%ymm6 │ │ │ │ + lea 0x4(%rdx),%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ - vpaddq %zmm1,%zmm8,%zmm9 │ │ │ │ - vpcmpltuq %zmm4,%zmm9,%k0 │ │ │ │ + vpaddq %ymm1,%ymm6,%ymm7 │ │ │ │ + vpcmpltuq %ymm2,%ymm7,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 2fbe0 │ │ │ │ - vpermq -0x80(%rax),%zmm2,%zmm10 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpaddq %zmm1,%zmm10,%zmm11 │ │ │ │ - vpcmpltuq %zmm4,%zmm11,%k1 │ │ │ │ + jne 2e198 │ │ │ │ + vpermq $0x1b,-0x40(%rax),%ymm8 │ │ │ │ + add $0x4,%rdx │ │ │ │ + vpaddq %ymm1,%ymm8,%ymm9 │ │ │ │ + vpcmpltuq %ymm2,%ymm9,%k1 │ │ │ │ kortestb %k1,%k1 │ │ │ │ - jne 2fbe0 │ │ │ │ - vpermq -0xc0(%rax),%zmm2,%zmm12 │ │ │ │ - lea 0x10(%rsi),%rdx │ │ │ │ - vpaddq %zmm1,%zmm12,%zmm13 │ │ │ │ - vpcmpltuq %zmm4,%zmm13,%k2 │ │ │ │ + jne 2e198 │ │ │ │ + vpermq $0x1b,-0x60(%rax),%ymm10 │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + vpaddq %ymm1,%ymm10,%ymm11 │ │ │ │ + vpcmpltuq %ymm2,%ymm11,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 2fbe0 │ │ │ │ - vpermq -0x100(%rax),%zmm2,%zmm14 │ │ │ │ - lea 0x18(%rsi),%rdx │ │ │ │ - vpaddq %zmm1,%zmm14,%zmm15 │ │ │ │ - vpcmpltuq %zmm4,%zmm15,%k3 │ │ │ │ + jne 2e198 │ │ │ │ + vpermq $0x1b,-0x80(%rax),%ymm12 │ │ │ │ + lea 0xc(%rsi),%rdx │ │ │ │ + vpaddq %ymm1,%ymm12,%ymm13 │ │ │ │ + vpcmpltuq %ymm2,%ymm13,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 2fbe0 │ │ │ │ - vpermq -0x140(%rax),%zmm2,%zmm0 │ │ │ │ - lea 0x20(%rsi),%rdx │ │ │ │ - vpaddq %zmm1,%zmm0,%zmm3 │ │ │ │ - vpcmpltuq %zmm4,%zmm3,%k4 │ │ │ │ + jne 2e198 │ │ │ │ + vpermq $0x1b,-0xa0(%rax),%ymm14 │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ + vpaddq %ymm1,%ymm14,%ymm15 │ │ │ │ + vpcmpltuq %ymm2,%ymm15,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 2fbe0 │ │ │ │ - vpermq -0x180(%rax),%zmm2,%zmm5 │ │ │ │ - lea 0x28(%rsi),%rdx │ │ │ │ - vpaddq %zmm1,%zmm5,%zmm6 │ │ │ │ - vpcmpltuq %zmm4,%zmm6,%k5 │ │ │ │ + jne 2e198 │ │ │ │ + vpermq $0x1b,-0xc0(%rax),%ymm0 │ │ │ │ + lea 0x14(%rsi),%rdx │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vpcmpltuq %ymm2,%ymm3,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 2fbe0 │ │ │ │ - vpermq -0x1c0(%rax),%zmm2,%zmm7 │ │ │ │ - lea 0x30(%rsi),%rdx │ │ │ │ - vpaddq %zmm1,%zmm7,%zmm8 │ │ │ │ - vpcmpltuq %zmm4,%zmm8,%k6 │ │ │ │ + jne 2e198 │ │ │ │ + vpermq $0x1b,-0xe0(%rax),%ymm4 │ │ │ │ + lea 0x18(%rsi),%rdx │ │ │ │ + vpaddq %ymm1,%ymm4,%ymm5 │ │ │ │ + vpcmpltuq %ymm2,%ymm5,%k6 │ │ │ │ kortestb %k6,%k6 │ │ │ │ - jne 2fbe0 │ │ │ │ - lea 0x38(%rsi),%rdx │ │ │ │ - sub $0x200,%rax │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 2f82a │ │ │ │ - cmp %r15,0xb0(%rsp) │ │ │ │ - je 2fb9b │ │ │ │ - add %r15,%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r15 │ │ │ │ - mov (%r15),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jb 2fee6 │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - lea (%rbx,%r15,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x3(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x4(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x5(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - lea (%rbx,%r15,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x6(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x7(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x8(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - lea (%rbx,%r15,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jne 2e198 │ │ │ │ + lea 0x1c(%rsi),%rdx │ │ │ │ + sub $0x100,%rax │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 2df15 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 2e14e │ │ │ │ + add %r10,%rdi │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + lea (%rbx,%r11,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0x9(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jb 2e223 │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 2e14e │ │ │ │ + mov %r15,%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + lea (%rbx,%r10,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0xa(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jb 2e220 │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 2e14e │ │ │ │ + mov %r15,%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0xb(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - lea (%rbx,%r15,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jb 2e220 │ │ │ │ + lea 0x3(%rdi),%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 2e14e │ │ │ │ + mov %r15,%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0xc(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jb 2e220 │ │ │ │ + lea 0x4(%rdi),%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 2e14e │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + lea (%rbx,%r11,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0xd(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jb 2e220 │ │ │ │ + lea 0x5(%rdi),%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 2e14e │ │ │ │ + mov %r15,%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + lea (%rbx,%r10,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0xe(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - lea (%rbx,%r15,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jb 2e220 │ │ │ │ + lea 0x6(%rdi),%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 2e14e │ │ │ │ + mov %r15,%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + lea (%rbx,%rax,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 2fb9b │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ + jb 2e220 │ │ │ │ + add $0x7,%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 2e14e │ │ │ │ + mov %r15,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 2fc10 │ │ │ │ - mov %r11,%r15 │ │ │ │ + jb 2e223 │ │ │ │ inc %r12 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r12,0x50(%rsp) │ │ │ │ - jae 2f2d0 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ + addq $0x8,0xa8(%rsp) │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r12,0x38(%rsp) │ │ │ │ + jae 2da88 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + sub %rbx,%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x40(%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 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add %rdx,%rdi │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r15 │ │ │ │ - mov (%r15),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jae 2f975 │ │ │ │ - mov %rsi,(%r15) │ │ │ │ + mov %r15,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea (%rbx,%rsi,8),%rdx │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + inc %r11 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jae 2e054 │ │ │ │ + mov %r11,(%rdx) │ │ │ │ inc %r9 │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2f400 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 2fc16 │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - inc %r9 │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ + je 2db88 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ - mov %r12,%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - lea 0x0(,%rdx,8),%rdx │ │ │ │ - lea (%rbx,%r9,8),%rdi │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r12,%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + vmovdqa %ymm2,0x60(%rsp) │ │ │ │ + lea (%rbx,%rcx,8),%rdi │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xb791f(%rip),%zmm2 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - vmovdqa64 0xb7815(%rip),%zmm1 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - jmp 2f400 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r14,8),%rdx │ │ │ │ + vmovdqa 0x60(%rsp),%ymm2 │ │ │ │ + vmovdqa 0xb353b(%rip),%ymm1 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 2db88 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,(%r10) │ │ │ │ + inc %r9 │ │ │ │ + jmp 2e1c3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rbx,%r15,8),%rdx │ │ │ │ inc %rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jb 2fe7c │ │ │ │ + jb 2e3d3 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 2f975 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov %rdx,%r14 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - cmp 0x50(%rsp),%r14 │ │ │ │ - jb 2fda1 │ │ │ │ + jmp 2e054 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp 0x38(%rsp),%r15 │ │ │ │ + jb 2e2f9 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 2f3a1 │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ + je 2db3e │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + vmovdqa %ymm2,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xb7771(%rip),%zmm1 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - vmovdqa64 0xb7867(%rip),%zmm2 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - jmp 2f3a1 │ │ │ │ + vmovdqa 0xb34a2(%rip),%ymm1 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0x80(%rsp),%ymm2 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + jmp 2db3e │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 2f6af │ │ │ │ - mov %rax,0x38(%rbx,%r8,1) │ │ │ │ + jmp 2ddb3 │ │ │ │ + mov %rax,0x18(%rbx,%rsi,1) │ │ │ │ inc %r9 │ │ │ │ - jmp 2f400 │ │ │ │ + jmp 2db88 │ │ │ │ mov $0x2,%edi │ │ │ │ - jmp 2f6af │ │ │ │ - mov %rsi,0x30(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 2fc16 │ │ │ │ - mov $0x3,%edi │ │ │ │ - jmp 2f6af │ │ │ │ - mov %rdi,0x28(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x2,%edx │ │ │ │ - jmp 2fc16 │ │ │ │ - mov %r15,0x20(%rbx,%r8,1) │ │ │ │ + jmp 2ddb3 │ │ │ │ + mov %rdi,0x10(%rbx,%rsi,1) │ │ │ │ inc %r9 │ │ │ │ - mov $0x3,%edx │ │ │ │ - jmp 2fc16 │ │ │ │ - mov %rdx,0x18(%rbx,%r8,1) │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 2e1c3 │ │ │ │ + mov %r10,0x8(%rbx,%rsi,1) │ │ │ │ inc %r9 │ │ │ │ - mov $0x4,%edx │ │ │ │ - jmp 2fc16 │ │ │ │ - cmp 0x58(%rsp),%rbx │ │ │ │ - je 2fec7 │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ + mov $0x2,%edi │ │ │ │ + jmp 2e1c3 │ │ │ │ + cmp 0x40(%rsp),%rbx │ │ │ │ + je 2e32f │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + vmovdqa %ymm2,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + vmovdqa 0x80(%rsp),%ymm2 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r10,0xb0(%rsp) │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ + vmovdqa %ymm2,0x60(%rsp) │ │ │ │ + sub %r15,%rdi │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov %rdi,0xb8(%rsp) │ │ │ │ lea 0x8(,%rdi,8),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + vzeroupper │ │ │ │ call d190 │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ - vmovdqa64 0xb775e(%rip),%zmm2 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - vmovdqa64 0xb7654(%rip),%zmm1 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - mov 0xb0(%rsp),%r10 │ │ │ │ - lea 0x8(%r14,%rsi,8),%r8 │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - jmp 2f3a1 │ │ │ │ - mov $0x6,%edi │ │ │ │ - jmp 2f6af │ │ │ │ - mov %rax,0x10(%rbx,%r8,1) │ │ │ │ - inc %r9 │ │ │ │ - mov $0x5,%edx │ │ │ │ - jmp 2fc16 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - inc %r9 │ │ │ │ - mov %r15,(%rdx) │ │ │ │ - mov $0x6,%edx │ │ │ │ - jmp 2fc16 │ │ │ │ - mov %rdx,(%rbx,%r14,8) │ │ │ │ - inc %r9 │ │ │ │ - jmp 2f400 │ │ │ │ + vmovdqa 0x60(%rsp),%ymm2 │ │ │ │ + vmovdqa 0xb33c3(%rip),%ymm1 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x8(%r15,%rsi,8),%r8 │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + jmp 2db3e │ │ │ │ test %r13,%r13 │ │ │ │ - je 2feb8 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ + je 2e3c4 │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - jmp 2f27c │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + jmp 2da3c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - vzeroupper │ │ │ │ - jmp 2fdd9 │ │ │ │ - movq $0x8,0x40(%rsp) │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 2f27c │ │ │ │ - jmp 2fbc4 │ │ │ │ - mov %rsi,(%r15) │ │ │ │ + mov %rdx,(%rbx,%r15,8) │ │ │ │ inc %r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 2fc16 │ │ │ │ + jmp 2db88 │ │ │ │ + movq $0x8,0x28(%rsp) │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 2da3c │ │ │ │ + jmp 2e179 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp d7de <__cxa_finalize@plt+0x15e> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp d7ae <__cxa_finalize@plt+0x12e> │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002ff00 : │ │ │ │ +000000000002e410 : │ │ │ │ endbr64 │ │ │ │ + push %rbp │ │ │ │ mov %rsi,%r10 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsp,%rbp │ │ │ │ + push %rbx │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ - mov %rdi,%r9 │ │ │ │ sub %rdx,%rsi │ │ │ │ - je 30156 │ │ │ │ + je 2e651 │ │ │ │ + sar $0x3,%rsi │ │ │ │ mov 0x8(%r10),%rcx │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 2e678 │ │ │ │ mov %rdx,%rax │ │ │ │ - sar $0x3,%rsi │ │ │ │ sub %rcx,%rax │ │ │ │ sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 30170 │ │ │ │ - lea -0x1(%rsi),%rdi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 3030c │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 2e678 │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jbe 2e816 │ │ │ │ mov %rsi,%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r8 │ │ │ │ + shr $0x2,%r8 │ │ │ │ mov %r8,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 3004b │ │ │ │ + je 2e53f │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 30029 │ │ │ │ + je 2e523 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 30010 │ │ │ │ + je 2e510 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 2fff7 │ │ │ │ + je 2e4fd │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 2ffde │ │ │ │ + je 2e4ea │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 2ffc5 │ │ │ │ + je 2e4d7 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 2ffac │ │ │ │ - vmovupd (%rcx),%zmm0 │ │ │ │ - vaddpd (%rdx),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm1,(%rdx) │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm2 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm4 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm6 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm8 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm10 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm12 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 30117 │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm14 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%zmm0 │ │ │ │ - vaddpd 0x40(%rdx,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%zmm2 │ │ │ │ - vaddpd 0x80(%rdx,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%zmm4 │ │ │ │ - vaddpd 0xc0(%rdx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%rcx,%rax,1),%zmm6 │ │ │ │ - vaddpd 0x100(%rdx,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%rcx,%rax,1),%zmm8 │ │ │ │ - vaddpd 0x140(%rdx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%rcx,%rax,1),%zmm10 │ │ │ │ - vaddpd 0x180(%rdx,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%rax,1),%zmm12 │ │ │ │ - vaddpd 0x1c0(%rdx,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 3004b │ │ │ │ - lea 0x0(,%r8,8),%r8 │ │ │ │ + je 2e4c4 │ │ │ │ + vmovupd (%rcx),%ymm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rdx),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm2 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm4 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm6 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm8 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm10 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm12 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 2e5ff │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm14 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm0 │ │ │ │ + vaddpd 0x20(%rdx,%rax,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm2 │ │ │ │ + vaddpd 0x40(%rdx,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm4 │ │ │ │ + vaddpd 0x60(%rdx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm6 │ │ │ │ + vaddpd 0x80(%rdx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm8 │ │ │ │ + vaddpd 0xa0(%rdx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm10 │ │ │ │ + vaddpd 0xc0(%rdx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm12 │ │ │ │ + vaddpd 0xe0(%rdx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 2e53f │ │ │ │ + lea 0x0(,%r8,4),%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 30153 │ │ │ │ - sub %r8,%rsi │ │ │ │ - vpbroadcastq %rsi,%zmm14 │ │ │ │ - vpcmpnleuq 0xb7308(%rip),%zmm14,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%r8,8),%zmm15{%k1}{z} │ │ │ │ - vmovupd (%rdx,%r8,8),%zmm0{%k1}{z} │ │ │ │ - vaddpd %zmm15,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%r8,8){%k1} │ │ │ │ + je 2e670 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 2e81e │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %r8,%rdi │ │ │ │ vzeroupper │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm14 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + and $0x1,%edi │ │ │ │ + vaddpd (%rcx,%r8,8),%xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rdx,%r8,8) │ │ │ │ + je 2e651 │ │ │ │ + add %rsi,%r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm0 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r8,8) │ │ │ │ vmovsd (%r9),%xmm2 │ │ │ │ + mov -0x8(%rbp),%rbx │ │ │ │ vaddsd (%r10),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%r9) │ │ │ │ + leave │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 2e651 │ │ │ │ + nopl (%rax) │ │ │ │ vmovsd (%rdx),%xmm2 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ vaddsd (%rcx),%xmm2,%xmm3 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ vmovsd %xmm3,(%rdx) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jae 30156 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 3025d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 3023f │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 3022a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 30215 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 30200 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 301eb │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 301d6 │ │ │ │ - vmovsd 0x8(%rdx),%xmm4 │ │ │ │ - vaddsd 0x8(%rcx),%xmm4,%xmm5 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - vmovsd %xmm5,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm6 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm8 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm14 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm0 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jae 30156 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm2 │ │ │ │ - vaddsd (%rcx,%r11,8),%xmm2,%xmm3 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - lea 0x2(%r11),%rax │ │ │ │ - lea 0x3(%r11),%r8 │ │ │ │ - vmovsd %xmm3,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm4 │ │ │ │ - vaddsd (%rcx,%rdi,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm6 │ │ │ │ - vaddsd (%rcx,%rax,8),%xmm6,%xmm7 │ │ │ │ - lea 0x4(%r11),%rdi │ │ │ │ - vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jae 2e651 │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 2e767 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 2e749 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 2e734 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 2e71f │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 2e70a │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 2e6f5 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 2e6e0 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm4 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r8,8) │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm6 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ vmovsd (%rdx,%r8,8),%xmm8 │ │ │ │ vaddsd (%rcx,%r8,8),%xmm8,%xmm9 │ │ │ │ - lea 0x5(%r11),%rax │ │ │ │ vmovsd %xmm9,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ - vaddsd (%rcx,%rdi,8),%xmm10,%xmm11 │ │ │ │ - lea 0x6(%r11),%r8 │ │ │ │ - vmovsd %xmm11,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%rdx,%rax,8),%xmm12 │ │ │ │ - vaddsd (%rcx,%rax,8),%xmm12,%xmm13 │ │ │ │ - lea 0x7(%r11),%rdi │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm10 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm12 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ vmovsd (%rdx,%r8,8),%xmm14 │ │ │ │ vaddsd (%rcx,%r8,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm0 │ │ │ │ - vaddsd (%rcx,%rdi,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%rdi,8) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jb 3025d │ │ │ │ - jmp 30156 │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm0 │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jae 2e651 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm2 │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ + lea 0x2(%r8),%rdi │ │ │ │ + lea 0x3(%r8),%rax │ │ │ │ + lea 0x4(%r8),%rbx │ │ │ │ + vaddsd (%rcx,%r8,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r8,8) │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm4 │ │ │ │ + vaddsd (%rcx,%r11,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ + lea 0x5(%r8),%r11 │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rdi,8) │ │ │ │ + lea 0x6(%r8),%rdi │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm8 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ + lea 0x7(%r8),%rax │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm10 │ │ │ │ + vaddsd (%rcx,%rbx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rbx,8) │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm12 │ │ │ │ + vaddsd (%rcx,%r11,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm14 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rdi,8) │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 2e767 │ │ │ │ + jmp 2e651 │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 30124 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2e61e │ │ │ │ + vzeroupper │ │ │ │ + jmp 2e63f │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000030320 : │ │ │ │ +000000000002e830 : │ │ │ │ endbr64 │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ + push %rbp │ │ │ │ mov %rsi,%r10 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 305bc │ │ │ │ - sar $0x3,%rcx │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ - lea (%rdx,%rcx,8),%r8 │ │ │ │ - mov 0x8(%rsi),%rsi │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - cmp %rax,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rsp,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ + mov 0x10(%rdi),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + je 2eace │ │ │ │ + sar $0x3,%rsi │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 2eaf0 │ │ │ │ + lea 0x8(%rdi),%rdi │ │ │ │ + lea (%rdx,%rsi,8),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + lea -0x1(%rsi),%r11 │ │ │ │ + setae %r8b │ │ │ │ + cmp %rax,%r9 │ │ │ │ setae %dil │ │ │ │ - cmp %r8,%r9 │ │ │ │ - setae %al │ │ │ │ - or %eax,%edi │ │ │ │ - lea 0x8(%r10),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ + or %edi,%r8d │ │ │ │ + lea 0x8(%r10),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + setae %dil │ │ │ │ + cmp %rax,%r10 │ │ │ │ setae %al │ │ │ │ - cmp %r8,%r10 │ │ │ │ - setae %r8b │ │ │ │ - or %r8d,%eax │ │ │ │ - test %al,%dil │ │ │ │ - je 305d0 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 305d0 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 30818 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - vbroadcastsd (%r10),%zmm0 │ │ │ │ - vbroadcastsd (%r9),%zmm1 │ │ │ │ + or %edi,%eax │ │ │ │ + test %al,%r8b │ │ │ │ + je 2eaf0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 2eaf0 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 2ed3b │ │ │ │ + mov %rsi,%r8 │ │ │ │ + vbroadcastsd (%r10),%ymm0 │ │ │ │ + vbroadcastsd (%r9),%ymm1 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r8 │ │ │ │ - mov %r8,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %r8,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 304ab │ │ │ │ + je 2e9a5 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 30489 │ │ │ │ + je 2e988 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 30470 │ │ │ │ + je 2e974 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 30457 │ │ │ │ + je 2e960 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 3043e │ │ │ │ + je 2e94c │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 30425 │ │ │ │ + je 2e938 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 3040c │ │ │ │ - vmulpd (%rsi),%zmm1,%zmm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vfmadd231pd (%rdx),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx) │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm3 │ │ │ │ - vfmadd231pd (%rdx,%rax,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm4 │ │ │ │ - vfmadd231pd (%rdx,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm5 │ │ │ │ - vfmadd231pd (%rdx,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm6 │ │ │ │ - vfmadd231pd (%rdx,%rax,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm7 │ │ │ │ - vfmadd231pd (%rdx,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm8 │ │ │ │ - vfmadd231pd (%rdx,%rax,1),%zmm0,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 30577 │ │ │ │ - vmulpd (%rsi,%rax,1),%zmm1,%zmm9 │ │ │ │ - vfmadd231pd (%rdx,%rax,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - vmulpd 0x40(%rsi,%rax,1),%zmm1,%zmm10 │ │ │ │ - vfmadd231pd 0x40(%rdx,%rax,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,0x40(%rdx,%rax,1) │ │ │ │ - vmulpd 0x80(%rsi,%rax,1),%zmm1,%zmm11 │ │ │ │ - vfmadd231pd 0x80(%rdx,%rax,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,0x80(%rdx,%rax,1) │ │ │ │ - vmulpd 0xc0(%rsi,%rax,1),%zmm1,%zmm12 │ │ │ │ - vfmadd231pd 0xc0(%rdx,%rax,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%rdx,%rax,1) │ │ │ │ - vmulpd 0x100(%rsi,%rax,1),%zmm1,%zmm13 │ │ │ │ - vfmadd231pd 0x100(%rdx,%rax,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%rdx,%rax,1) │ │ │ │ - vmulpd 0x140(%rsi,%rax,1),%zmm1,%zmm14 │ │ │ │ - vfmadd231pd 0x140(%rdx,%rax,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%rdx,%rax,1) │ │ │ │ - vmulpd 0x180(%rsi,%rax,1),%zmm1,%zmm15 │ │ │ │ - vfmadd231pd 0x180(%rdx,%rax,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rdx,%rax,1) │ │ │ │ - vmulpd 0x1c0(%rsi,%rax,1),%zmm1,%zmm2 │ │ │ │ - vfmadd231pd 0x1c0(%rdx,%rax,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 304ab │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 305b9 │ │ │ │ - sub %r11,%rcx │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - vpcmpnleuq 0xb6ea8(%rip),%zmm0,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rsi,%r11,8),%zmm1{%k1}{z} │ │ │ │ - vmovupd (%rdx,%r11,8),%zmm3{%k1}{z} │ │ │ │ - vmulpd (%r9){1to8},%zmm1,%zmm4 │ │ │ │ - vfmadd132pd (%r10){1to8},%zmm4,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%r11,8){%k1} │ │ │ │ + je 2e924 │ │ │ │ + vmulpd (%rcx),%ymm1,%ymm2 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd231pd (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx) │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm3 │ │ │ │ + vfmadd231pd (%rdx,%rax,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm4 │ │ │ │ + vfmadd231pd (%rdx,%rax,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm5 │ │ │ │ + vfmadd231pd (%rdx,%rax,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm6 │ │ │ │ + vfmadd231pd (%rdx,%rax,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm7 │ │ │ │ + vfmadd231pd (%rdx,%rax,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm8 │ │ │ │ + vfmadd231pd (%rdx,%rax,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 2ea6d │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm1,%ymm9 │ │ │ │ + vfmadd231pd (%rdx,%rax,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rax,1) │ │ │ │ + vmulpd 0x20(%rcx,%rax,1),%ymm1,%ymm10 │ │ │ │ + vfmadd231pd 0x20(%rdx,%rax,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rdx,%rax,1) │ │ │ │ + vmulpd 0x40(%rcx,%rax,1),%ymm1,%ymm11 │ │ │ │ + vfmadd231pd 0x40(%rdx,%rax,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rdx,%rax,1) │ │ │ │ + vmulpd 0x60(%rcx,%rax,1),%ymm1,%ymm12 │ │ │ │ + vfmadd231pd 0x60(%rdx,%rax,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rdx,%rax,1) │ │ │ │ + vmulpd 0x80(%rcx,%rax,1),%ymm1,%ymm13 │ │ │ │ + vfmadd231pd 0x80(%rdx,%rax,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rdx,%rax,1) │ │ │ │ + vmulpd 0xa0(%rcx,%rax,1),%ymm1,%ymm14 │ │ │ │ + vfmadd231pd 0xa0(%rdx,%rax,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rcx,%rax,1),%ymm1,%ymm15 │ │ │ │ + vfmadd231pd 0xc0(%rdx,%rax,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rcx,%rax,1),%ymm1,%ymm2 │ │ │ │ + vfmadd231pd 0xe0(%rdx,%rax,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 2e9a5 │ │ │ │ + lea 0x0(,%r8,4),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 2eae8 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 2ed42 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ vzeroupper │ │ │ │ - vmovsd (%r9),%xmm5 │ │ │ │ - vmulsd (%r10),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r9) │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd (%r9),%xmm5 │ │ │ │ - vmulsd (%rsi),%xmm5,%xmm6 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vfmadd231sd (%r10),%xmm7,%xmm6 │ │ │ │ - lea -0x1(%rcx),%r8 │ │ │ │ - vmovsd %xmm6,(%rdx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jae 305bc │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 30711 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 306e9 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 306ca │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 306ab │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 3068c │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 3066d │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 3064e │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vmulsd 0x8(%rsi),%xmm8,%xmm9 │ │ │ │ - vmovsd 0x8(%rdx),%xmm10 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - vfmadd231sd (%r10),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%rdx) │ │ │ │ - vmovsd (%r9),%xmm11 │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm11,%xmm12 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm13 │ │ │ │ - vfmadd231sd (%r10),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm2 │ │ │ │ - vfmadd231sd (%r10),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm0 │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm0,%xmm3 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm1 │ │ │ │ - vfmadd231sd (%r10),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm4,%xmm5 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm6 │ │ │ │ + vmovddup (%r9),%xmm0 │ │ │ │ + vmovddup (%r10),%xmm3 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmulpd (%rcx,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231pd (%rdx,%rdi,8),%xmm3,%xmm1 │ │ │ │ + vmovupd %xmm1,(%rdx,%rdi,8) │ │ │ │ + je 2eace │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm4 │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ + vmulsd (%r9),%xmm4,%xmm5 │ │ │ │ vfmadd231sd (%r10),%xmm6,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm5,(%rdx,%rdi,8) │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + mov -0x8(%rbp),%rbx │ │ │ │ + vmulsd (%r10),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9) │ │ │ │ + leave │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 2eace │ │ │ │ + nopl (%rax) │ │ │ │ vmovsd (%r9),%xmm7 │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm7,%xmm8 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm9 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + lea -0x1(%rsi),%r11 │ │ │ │ + vmulsd (%rcx),%xmm7,%xmm8 │ │ │ │ vfmadd231sd (%r10),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm8,(%rdx) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jae 2eace │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 2ec34 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 2ec0c │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 2ebed │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 2ebce │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 2ebaf │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 2eb90 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 2eb71 │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm12 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm10,%xmm11 │ │ │ │ vfmadd231sd (%r10),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jae 305bc │ │ │ │ + vmovsd %xmm11,(%rdx,%r8,8) │ │ │ │ + mov $0x2,%r8d │ │ │ │ vmovsd (%r9),%xmm13 │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm13,%xmm14 │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm15 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm15 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm13,%xmm14 │ │ │ │ vfmadd231sd (%r10),%xmm15,%xmm14 │ │ │ │ - vmovsd 0x8(%rdx,%r11,8),%xmm3 │ │ │ │ - vmovsd 0x10(%rdx,%r11,8),%xmm5 │ │ │ │ - vmovsd 0x18(%rdx,%r11,8),%xmm7 │ │ │ │ - vmovsd 0x20(%rdx,%r11,8),%xmm11 │ │ │ │ - vmovsd %xmm14,(%rdx,%r11,8) │ │ │ │ + vmovsd %xmm14,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ vmovsd (%r9),%xmm2 │ │ │ │ - vmulsd 0x8(%rsi,%r11,8),%xmm2,%xmm0 │ │ │ │ - vmovsd 0x28(%rdx,%r11,8),%xmm14 │ │ │ │ - vfmadd231sd (%r10),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm1 │ │ │ │ - vmulsd 0x10(%rsi,%r11,8),%xmm1,%xmm4 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm1 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm2,%xmm0 │ │ │ │ + vfmadd231sd (%r10),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r9),%xmm3 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm5 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm3,%xmm4 │ │ │ │ vfmadd231sd (%r10),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rdx,%r11,8) │ │ │ │ + vmovsd %xmm4,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ - vmulsd 0x18(%rsi,%r11,8),%xmm6,%xmm8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm7 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm6,%xmm8 │ │ │ │ vfmadd231sd (%r10),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%rdx,%r11,8) │ │ │ │ + vmovsd %xmm8,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ vmovsd (%r9),%xmm9 │ │ │ │ - vmulsd 0x20(%rsi,%r11,8),%xmm9,%xmm10 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm11 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm9,%xmm10 │ │ │ │ vfmadd231sd (%r10),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%rdx,%r11,8) │ │ │ │ + vmovsd %xmm10,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ vmovsd (%r9),%xmm12 │ │ │ │ - vmulsd 0x28(%rsi,%r11,8),%xmm12,%xmm13 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm14 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm12,%xmm13 │ │ │ │ vfmadd231sd (%r10),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%rdx,%r11,8) │ │ │ │ + vmovsd %xmm13,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jae 2eace │ │ │ │ vmovsd (%r9),%xmm15 │ │ │ │ - vmulsd 0x30(%rsi,%r11,8),%xmm15,%xmm2 │ │ │ │ - vmovsd 0x30(%rdx,%r11,8),%xmm0 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm0 │ │ │ │ + vmovsd 0x8(%rdx,%r8,8),%xmm4 │ │ │ │ + vmovsd 0x10(%rdx,%r8,8),%xmm6 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm15,%xmm2 │ │ │ │ + vmovsd 0x18(%rdx,%r8,8),%xmm10 │ │ │ │ + vmovsd 0x20(%rdx,%r8,8),%xmm13 │ │ │ │ vfmadd231sd (%r10),%xmm0,%xmm2 │ │ │ │ - vmovsd 0x38(%rdx,%r11,8),%xmm4 │ │ │ │ - vmovsd %xmm2,0x30(%rdx,%r11,8) │ │ │ │ - vmovsd (%r9),%xmm3 │ │ │ │ - vmulsd 0x38(%rsi,%r11,8),%xmm3,%xmm1 │ │ │ │ - vfmadd231sd (%r10),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rdx,%r11,8) │ │ │ │ - add $0x8,%r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jb 30711 │ │ │ │ - jmp 305bc │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 30584 │ │ │ │ + vmovsd %xmm2,(%rdx,%r8,8) │ │ │ │ + vmovsd 0x28(%rdx,%r8,8),%xmm2 │ │ │ │ + vmovsd (%r9),%xmm1 │ │ │ │ + vmulsd 0x8(%rcx,%r8,8),%xmm1,%xmm3 │ │ │ │ + vfmadd231sd (%r10),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rdx,%r8,8) │ │ │ │ + vmovsd (%r9),%xmm5 │ │ │ │ + vmulsd 0x10(%rcx,%r8,8),%xmm5,%xmm8 │ │ │ │ + vfmadd231sd (%r10),%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rdx,%r8,8) │ │ │ │ + vmovsd (%r9),%xmm7 │ │ │ │ + vmulsd 0x18(%rcx,%r8,8),%xmm7,%xmm9 │ │ │ │ + vfmadd231sd (%r10),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rdx,%r8,8) │ │ │ │ + vmovsd (%r9),%xmm11 │ │ │ │ + vmulsd 0x20(%rcx,%r8,8),%xmm11,%xmm12 │ │ │ │ + vfmadd231sd (%r10),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%rdx,%r8,8) │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmulsd 0x28(%rcx,%r8,8),%xmm14,%xmm15 │ │ │ │ + vfmadd231sd (%r10),%xmm2,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rdx,%r8,8) │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmulsd 0x30(%rcx,%r8,8),%xmm0,%xmm1 │ │ │ │ + vmovsd 0x30(%rdx,%r8,8),%xmm3 │ │ │ │ + vmovsd 0x38(%rdx,%r8,8),%xmm5 │ │ │ │ + vfmadd231sd (%r10),%xmm3,%xmm1 │ │ │ │ + vmovsd %xmm1,0x30(%rdx,%r8,8) │ │ │ │ + vmovsd (%r9),%xmm4 │ │ │ │ + vmulsd 0x38(%rcx,%r8,8),%xmm4,%xmm8 │ │ │ │ + vfmadd231sd (%r10),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rdx,%r8,8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 2ec34 │ │ │ │ + jmp 2eace │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 2ea8c │ │ │ │ + vzeroupper │ │ │ │ + jmp 2eab5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000030820 : │ │ │ │ +000000000002ed50 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - mov %rbx,-0x10(%rbp) │ │ │ │ + mov %rbx,-0x20(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 30b74 │ │ │ │ - sar $0x3,%rcx │ │ │ │ - lea 0x8(%r9),%rax │ │ │ │ - mov %r12,-0x8(%rbp) │ │ │ │ - lea (%rdx,%rcx,8),%r12 │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ - cmp %rax,%rdx │ │ │ │ - mov 0x8(%rsi),%rsi │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - setae %r10b │ │ │ │ - cmp %r12,%r9 │ │ │ │ - setae %al │ │ │ │ - or %eax,%r10d │ │ │ │ - lea 0x8(%r8),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - setae %al │ │ │ │ - cmp %r12,%r8 │ │ │ │ - setae %r12b │ │ │ │ - or %r12d,%eax │ │ │ │ - test %al,%r10b │ │ │ │ - je 30b90 │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + je 2f0a9 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov 0x8(%r9),%rsi │ │ │ │ + mov 0x8(%r8),%rcx │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 2f0e5 │ │ │ │ mov $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - add %rdx,%r10 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ + mov %r12,-0x18(%rbp) │ │ │ │ + lea (%rdx,%rdi,8),%r10 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %r14,-0x8(%rbp) │ │ │ │ + sub %rcx,%r12 │ │ │ │ + mov %r13,-0x10(%rbp) │ │ │ │ + lea -0x1(%rdi),%r13 │ │ │ │ + add %rdx,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ seta %r12b │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ add %rdx,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - seta %al │ │ │ │ + cmp $0x10,%rax │ │ │ │ + lea 0x8(%r8),%rax │ │ │ │ + seta %r14b │ │ │ │ + and %r14d,%r12d │ │ │ │ + cmp %rax,%rdx │ │ │ │ + setae %al │ │ │ │ + cmp %r10,%r8 │ │ │ │ + setae %r14b │ │ │ │ + or %r14d,%eax │ │ │ │ test %al,%r12b │ │ │ │ - je 30b90 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 30e44 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - vbroadcastsd (%r8),%zmm0 │ │ │ │ - vbroadcastsd (%r9),%zmm1 │ │ │ │ + je 2f0d9 │ │ │ │ + lea 0x8(%r9),%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + setae %r14b │ │ │ │ + cmp %r10,%r9 │ │ │ │ + setae %r10b │ │ │ │ + or %r10b,%r14b │ │ │ │ + je 2f0d9 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 2f3a9 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + vbroadcastsd (%r8),%ymm0 │ │ │ │ + vbroadcastsd (%r9),%ymm1 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + mov %r14,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 2ef23 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 2ef01 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 2eee8 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 2eecf │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 2eeb6 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 2ee9d │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 2ee84 │ │ │ │ + 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 %r12,%rax │ │ │ │ + je 2f026 │ │ │ │ + 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 %r12,%rax │ │ │ │ + jne 2ef23 │ │ │ │ + shl $0x2,%r14 │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 2f0c8 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 2f3b1 │ │ │ │ + sub %r14,%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + vzeroupper │ │ │ │ + vmovddup (%r9),%xmm0 │ │ │ │ + vmovddup (%r8),%xmm4 │ │ │ │ + mov %r11,%rdi │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmulpd (%rcx,%r14,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231pd (%rsi,%r14,8),%xmm4,%xmm1 │ │ │ │ + vaddpd (%rdx,%r14,8),%xmm1,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rdx,%r14,8) │ │ │ │ + je 2f398 │ │ │ │ + add %rdi,%r14 │ │ │ │ + vmovsd (%rcx,%r14,8),%xmm6 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm8 │ │ │ │ + mov -0x18(%rbp),%r12 │ │ │ │ + mov -0x10(%rbp),%r13 │ │ │ │ + vmulsd (%r9),%xmm6,%xmm7 │ │ │ │ + vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ + vaddsd (%rdx,%r14,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r14,8) │ │ │ │ + mov -0x8(%rbp),%r14 │ │ │ │ + vmovsd (%rbx),%xmm11 │ │ │ │ + vmovsd (%r8),%xmm10 │ │ │ │ + vfmadd132sd (%r9),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx) │ │ │ │ + mov -0x20(%rbp),%rbx │ │ │ │ + leave │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vzeroupper │ │ │ │ + mov -0x18(%rbp),%r12 │ │ │ │ + mov -0x10(%rbp),%r13 │ │ │ │ + mov -0x8(%rbp),%r14 │ │ │ │ + jmp 2f0a9 │ │ │ │ + mov -0x18(%rbp),%r12 │ │ │ │ + mov -0x10(%rbp),%r13 │ │ │ │ + mov -0x8(%rbp),%r14 │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + lea -0x1(%rdi),%r10 │ │ │ │ + vmulsd (%rcx),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd (%rdx),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx) │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jae 2f0a9 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 30a13 │ │ │ │ + je 2f257 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 309ea │ │ │ │ + je 2f229 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 309ca │ │ │ │ + je 2f204 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 309aa │ │ │ │ + je 2f1df │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 3098a │ │ │ │ + je 2f1ba │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 3096a │ │ │ │ + je 2f195 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 3094a │ │ │ │ - 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 %rax,%r12 │ │ │ │ - je 30b1e │ │ │ │ - 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 %rax,%r12 │ │ │ │ - jne 30a13 │ │ │ │ - lea 0x0(,%r11,8),%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 30b6d │ │ │ │ - sub %r11,%rcx │ │ │ │ - vpbroadcastq %rcx,%zmm0 │ │ │ │ - vpcmpnleuq 0xb6901(%rip),%zmm0,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rsi,%r11,8),%zmm4{%k1}{z} │ │ │ │ - vmovupd (%rdi,%r11,8),%zmm1{%k1}{z} │ │ │ │ - vmovupd (%rdx,%r11,8),%zmm6{%k1}{z} │ │ │ │ - vmulpd (%r9){1to8},%zmm4,%zmm5 │ │ │ │ - vfmadd132pd (%r8){1to8},%zmm5,%zmm1 │ │ │ │ - vaddpd %zmm1,%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%r11,8){%k1} │ │ │ │ + je 2f170 │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm2 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm14,%xmm15 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r11,8) │ │ │ │ + mov $0x2,%r11d │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm8 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm6,%xmm7 │ │ │ │ + vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm2 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm14,%xmm15 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm8 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm6,%xmm7 │ │ │ │ + vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jae 2f0a9 │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd (%rdx,%r11,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmovsd 0x8(%rsi,%r11,8),%xmm2 │ │ │ │ + vmulsd 0x8(%rcx,%r11,8),%xmm14,%xmm15 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd 0x8(%rdx,%r11,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rdx,%r11,8) │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd 0x10(%rsi,%r11,8),%xmm4 │ │ │ │ + vmulsd 0x10(%rcx,%r11,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd 0x10(%rdx,%r11,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%rdx,%r11,8) │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd 0x18(%rsi,%r11,8),%xmm7 │ │ │ │ + vmulsd 0x18(%rcx,%r11,8),%xmm6,%xmm8 │ │ │ │ + vfmadd231sd (%r8),%xmm7,%xmm8 │ │ │ │ + vaddsd 0x18(%rdx,%r11,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rdx,%r11,8) │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vmovsd 0x20(%rsi,%r11,8),%xmm12 │ │ │ │ + vmulsd 0x20(%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ + vaddsd 0x20(%rdx,%r11,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%r11,8) │ │ │ │ + vmovsd (%r9),%xmm14 │ │ │ │ + vmulsd 0x28(%rcx,%r11,8),%xmm14,%xmm15 │ │ │ │ + vmovsd 0x28(%rsi,%r11,8),%xmm2 │ │ │ │ + vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ + vaddsd 0x28(%rdx,%r11,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rdx,%r11,8) │ │ │ │ + vmovsd (%r9),%xmm0 │ │ │ │ + vmovsd 0x30(%rsi,%r11,8),%xmm4 │ │ │ │ + vmulsd 0x30(%rcx,%r11,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ + vaddsd 0x30(%rdx,%r11,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rdx,%r11,8) │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vmovsd 0x38(%rsi,%r11,8),%xmm7 │ │ │ │ + vmulsd 0x38(%rcx,%r11,8),%xmm6,%xmm8 │ │ │ │ + vfmadd231sd (%r8),%xmm7,%xmm8 │ │ │ │ + vaddsd 0x38(%rdx,%r11,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x38(%rdx,%r11,8) │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 2f257 │ │ │ │ + jmp 2f0a9 │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x18(%rbp),%r12 │ │ │ │ + mov -0x10(%rbp),%r13 │ │ │ │ + mov -0x8(%rbp),%r14 │ │ │ │ + jmp 2f0a9 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 2f045 │ │ │ │ vzeroupper │ │ │ │ - mov -0x8(%rbp),%r12 │ │ │ │ - vmovsd (%rbx),%xmm9 │ │ │ │ - vmovsd (%r8),%xmm8 │ │ │ │ - vfmadd132sd (%r9),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx) │ │ │ │ - mov -0x10(%rbp),%rbx │ │ │ │ - leave │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vmulsd (%rsi),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rdi),%xmm10 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - vfmadd231sd (%r8),%xmm10,%xmm9 │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - vaddsd (%rdx),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx) │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jae 30e3b │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 30d02 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 30cd4 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 30caf │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 30c8a │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 30c65 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 30c40 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 30c1b │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - vmulsd 0x8(%rsi),%xmm12,%xmm13 │ │ │ │ - vmovsd 0x8(%rdi),%xmm14 │ │ │ │ - mov $0x2,%r12d │ │ │ │ - vfmadd231sd (%r8),%xmm14,%xmm13 │ │ │ │ - vaddsd 0x8(%rdx),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rdx) │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vmulsd (%rsi,%r12,8),%xmm2,%xmm3 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm0 │ │ │ │ - vfmadd231sd (%r8),%xmm0,%xmm3 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm3,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - vmulsd (%rsi,%r12,8),%xmm4,%xmm5 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm6 │ │ │ │ - vfmadd231sd (%r8),%xmm6,%xmm5 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vmulsd (%rsi,%r12,8),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm10 │ │ │ │ - vfmadd231sd (%r8),%xmm10,%xmm9 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - vmulsd (%rsi,%r12,8),%xmm12,%xmm13 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm14 │ │ │ │ - vfmadd231sd (%r8),%xmm14,%xmm13 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vmulsd (%rsi,%r12,8),%xmm2,%xmm3 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm0 │ │ │ │ - vfmadd231sd (%r8),%xmm0,%xmm3 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm3,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - vmulsd (%rsi,%r12,8),%xmm4,%xmm5 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm6 │ │ │ │ - vfmadd231sd (%r8),%xmm6,%xmm5 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jae 30e3b │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vmulsd (%rsi,%r12,8),%xmm8,%xmm9 │ │ │ │ - vmovsd (%rdi,%r12,8),%xmm10 │ │ │ │ - vfmadd231sd (%r8),%xmm10,%xmm9 │ │ │ │ - vaddsd (%rdx,%r12,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r12,8) │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - vmulsd 0x8(%rsi,%r12,8),%xmm12,%xmm13 │ │ │ │ - vmovsd 0x8(%rdi,%r12,8),%xmm14 │ │ │ │ - vfmadd231sd (%r8),%xmm14,%xmm13 │ │ │ │ - vaddsd 0x8(%rdx,%r12,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rdx,%r12,8) │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vmulsd 0x10(%rsi,%r12,8),%xmm2,%xmm3 │ │ │ │ - vmovsd 0x10(%rdi,%r12,8),%xmm0 │ │ │ │ - vfmadd231sd (%r8),%xmm0,%xmm3 │ │ │ │ - vaddsd 0x10(%rdx,%r12,8),%xmm3,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%rdx,%r12,8) │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - vmulsd 0x18(%rsi,%r12,8),%xmm4,%xmm6 │ │ │ │ - vmovsd 0x18(%rdi,%r12,8),%xmm5 │ │ │ │ - vfmadd231sd (%r8),%xmm5,%xmm6 │ │ │ │ - vaddsd 0x18(%rdx,%r12,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rdx,%r12,8) │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vmulsd 0x20(%rsi,%r12,8),%xmm8,%xmm9 │ │ │ │ - vmovsd 0x20(%rdi,%r12,8),%xmm10 │ │ │ │ - vfmadd231sd (%r8),%xmm10,%xmm9 │ │ │ │ - vaddsd 0x20(%rdx,%r12,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%rdx,%r12,8) │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - vmulsd 0x28(%rsi,%r12,8),%xmm12,%xmm13 │ │ │ │ - vmovsd 0x28(%rdi,%r12,8),%xmm14 │ │ │ │ - vfmadd231sd (%r8),%xmm14,%xmm13 │ │ │ │ - vaddsd 0x28(%rdx,%r12,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rdx,%r12,8) │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vmulsd 0x30(%rsi,%r12,8),%xmm2,%xmm3 │ │ │ │ - vmovsd 0x30(%rdi,%r12,8),%xmm0 │ │ │ │ - vfmadd231sd (%r8),%xmm0,%xmm3 │ │ │ │ - vaddsd 0x30(%rdx,%r12,8),%xmm3,%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%rdx,%r12,8) │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - vmulsd 0x38(%rsi,%r12,8),%xmm4,%xmm6 │ │ │ │ - vmovsd 0x38(%rdi,%r12,8),%xmm5 │ │ │ │ - vfmadd231sd (%r8),%xmm5,%xmm6 │ │ │ │ - vaddsd 0x38(%rdx,%r12,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%rdx,%r12,8) │ │ │ │ - add $0x8,%r12 │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jb 30d02 │ │ │ │ - mov -0x8(%rbp),%r12 │ │ │ │ - jmp 30b74 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 30b2b │ │ │ │ + jmp 2f07b │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000030e50 : │ │ │ │ +000000000002f3c0 : │ │ │ │ endbr64 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ sub $0x8,%rsp │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xb6db7(%rip),%xmm0,%xmm0 # e7c28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x188> │ │ │ │ + vaddsd 0xb2587(%rip),%xmm0,%xmm0 # e1968 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x388> │ │ │ │ add $0x8,%rsp │ │ │ │ vcvttsd2si %xmm0,%rax │ │ │ │ dec %eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xb25a9(%rip),%rsi # e343b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147b> │ │ │ │ + lea 0xae039(%rip),%rsi # dd43b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6eb> │ │ │ │ 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 30f16 │ │ │ │ + je 2f47e │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 30f20 │ │ │ │ + jle 2f488 │ │ │ │ mov (%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 30f00 │ │ │ │ - call 30e50 │ │ │ │ + jle 2f468 │ │ │ │ + call 2f3c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 30f3a │ │ │ │ + jne 2f4a2 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc3069(%rip),%rax │ │ │ │ - lea 0xb216d(%rip),%rsi # e307b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10bb> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xbeb01(%rip),%rax │ │ │ │ + lea 0xadc05(%rip),%rsi # dd07b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x32b> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30ede │ │ │ │ + jmp 2f44e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc3049(%rip),%rdx │ │ │ │ - lea 0xb2136(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ + mov 0xbeae1(%rip),%rdx │ │ │ │ + lea 0xadbce(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30ede │ │ │ │ + jmp 2f44e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000030f40 : │ │ │ │ +000000000002f4b0 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov (%rsi),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ + mov (%rsi),%rdx │ │ │ │ mov -0x18(%rdx),%rcx │ │ │ │ mov 0x10(%rsi,%rcx,1),%rsi │ │ │ │ cmp $0x8,%dil │ │ │ │ - jbe 30fa0 │ │ │ │ + jbe 2f510 │ │ │ │ movb $0x3f,0x7(%rsp) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 30fc0 │ │ │ │ + je 2f530 │ │ │ │ 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 30fcf │ │ │ │ + jne 2f53f │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x31,%edi │ │ │ │ mov %dil,0x7(%rsp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 30f75 │ │ │ │ + jne 2f4e5 │ │ │ │ movsbl %dil,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d030 │ │ │ │ - jmp 30f87 │ │ │ │ + jmp 2f4f7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x3f,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d030 │ │ │ │ - jmp 30f87 │ │ │ │ + jmp 2f4f7 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x58,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ mov %rsi,%rbx │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 311ce │ │ │ │ + je 2f73e │ │ │ │ mov (%rsp),%rdx │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 3119f │ │ │ │ + je 2f70f │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31158 │ │ │ │ + je 2f6c8 │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ mov (%r9),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 3112c │ │ │ │ + je 2f69c │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 31105 │ │ │ │ + je 2f675 │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 310e8 │ │ │ │ + je 2f658 │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 310cd │ │ │ │ + je 2f63d │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 310b3 │ │ │ │ + je 2f623 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31099 │ │ │ │ + je 2f609 │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30fe0 │ │ │ │ + call 2f550 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 31085 │ │ │ │ + jne 2f5f5 │ │ │ │ movzbl 0x8(%r15),%edi │ │ │ │ mov (%rbx),%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 3107d │ │ │ │ + jne 2f5ed │ │ │ │ movzbl 0x8(%rbp),%edi │ │ │ │ mov (%rbx),%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 31074 │ │ │ │ + jne 2f5e4 │ │ │ │ movzbl 0x8(%r12),%edi │ │ │ │ mov (%rbx),%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 3106b │ │ │ │ + jne 2f5db │ │ │ │ movzbl 0x8(%r13),%edi │ │ │ │ mov (%rbx),%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 31062 │ │ │ │ + jne 2f5d2 │ │ │ │ movzbl 0x8(%r14),%edi │ │ │ │ mov (%rbx),%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ mov 0x8(%r8),%r9 │ │ │ │ mov (%r9),%r14 │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ test %r14,%r14 │ │ │ │ - jne 31056 │ │ │ │ + jne 2f5c6 │ │ │ │ mov (%rbx),%rsi │ │ │ │ movzbl 0x8(%r9),%edi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ mov 0x8(%r10),%r11 │ │ │ │ mov (%r11),%rax │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - jne 31045 │ │ │ │ + jne 2f5b5 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ mov (%rbx),%rsi │ │ │ │ movzbl 0x8(%rdx),%edi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov (%rsp),%rcx │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ mov %rsi,(%rsp) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 3102f │ │ │ │ + jne 2f59f │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov (%rsp),%r8 │ │ │ │ mov (%rbx),%rsi │ │ │ │ movzbl 0x8(%r8),%edi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ mov 0x8(%r9),%r10 │ │ │ │ mov (%r10),%r11 │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ mov %r11,(%rsp) │ │ │ │ test %r11,%r11 │ │ │ │ - jne 31001 │ │ │ │ + jne 2f571 │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ movzbl 0x8(%rbx),%edi │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ add $0x58,%rsp │ │ │ │ - jmp 30f40 │ │ │ │ + jmp 2f4b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000311f0 : │ │ │ │ +000000000002f760 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov (%rdi),%rbx │ │ │ │ mov %fs:0x28,%rbp │ │ │ │ mov %rbp,0x8(%rsp) │ │ │ │ mov %rdi,%rbp │ │ │ │ + mov (%rdi),%rbx │ │ │ │ mov %rsi,(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 31290 │ │ │ │ + je 2f800 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31237 │ │ │ │ + je 2f7a7 │ │ │ │ mov %rsp,%rsi │ │ │ │ - call 30fe0 │ │ │ │ + call 2f550 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 3121f │ │ │ │ + jne 2f78f │ │ │ │ mov (%rsp),%rsi │ │ │ │ movzbl 0x8(%rbx),%edi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31262 │ │ │ │ + je 2f7d2 │ │ │ │ mov %rsp,%rsi │ │ │ │ - call 30fe0 │ │ │ │ + call 2f550 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 3124d │ │ │ │ + jne 2f7bd │ │ │ │ movzbl 0x8(%rbp),%edi │ │ │ │ mov (%rsp),%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3129b │ │ │ │ + jne 2f80b │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ movzbl 0x8(%rbp),%edi │ │ │ │ - call 30f40 │ │ │ │ - jmp 3126f │ │ │ │ + call 2f4b0 │ │ │ │ + jmp 2f7df │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00000000000312a0 : │ │ │ │ +000000000002f810 : │ │ │ │ endbr64 │ │ │ │ cmpq $0x0,(%rdi) │ │ │ │ - je 31310 │ │ │ │ + je 2f880 │ │ │ │ push %rbp │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov $0x1,%edx │ │ │ │ + lea 0xad878(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xb1de1(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + sub $0x8,%rsp │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xb1dc3(%rip),%rsi # e30a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e8> │ │ │ │ + lea 0xad853(%rip),%rsi # dd0a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x358> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ pop %rbx │ │ │ │ + lea 0xad830(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ pop %rbp │ │ │ │ - lea 0xb1d9f(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ jmp d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ movzbl 0x8(%rdi),%edi │ │ │ │ - jmp 30f40 │ │ │ │ + jmp 2f4b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000031320 : │ │ │ │ +000000000002f890 : │ │ │ │ endbr64 │ │ │ │ movslq %edi,%rdi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 314b0 │ │ │ │ + jle 2fa20 │ │ │ │ lea 0x1(%rsi),%r9d │ │ │ │ mov $0x2,%esi │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r9,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 313eb │ │ │ │ + je 2f95b │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 313d0 │ │ │ │ + je 2f940 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 313be │ │ │ │ + je 2f92e │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 313ac │ │ │ │ + je 2f91c │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 3139a │ │ │ │ + je 2f90a │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 31388 │ │ │ │ + je 2f8f8 │ │ │ │ cmp $0x6,%rax │ │ │ │ - jne 31490 │ │ │ │ + jne 2fa00 │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rax │ │ │ │ div %rsi │ │ │ │ inc %rsi │ │ │ │ add %rax,%r8 │ │ │ │ imul %rdi,%rcx │ │ │ │ @@ -32673,15 +31820,15 @@ │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rax │ │ │ │ div %rsi │ │ │ │ inc %rsi │ │ │ │ add %rax,%r8 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 3148c │ │ │ │ + je 2f9fc │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ lea 0x2(%rsi),%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ imul %rdi,%rcx │ │ │ │ div %rsi │ │ │ │ @@ -32723,896 +31870,909 @@ │ │ │ │ xor %edx,%edx │ │ │ │ add %rax,%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ div %r10 │ │ │ │ add %rax,%r8 │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 313eb │ │ │ │ + jne 2f95b │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ imul %rdi,%rcx │ │ │ │ mov $0x3,%esi │ │ │ │ mov %rcx,%r8 │ │ │ │ shr $1,%r8 │ │ │ │ add %rdi,%r8 │ │ │ │ - jmp 31376 │ │ │ │ + jmp 2f8e6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000314c0 : │ │ │ │ +000000000002fa30 : │ │ │ │ endbr64 │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ mov (%rdi),%r12 │ │ │ │ cmp %r12,0x8(%rdi) │ │ │ │ - je 3172b │ │ │ │ + je 2fc9b │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ mov %rdi,%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%r12 │ │ │ │ mov (%r12),%rcx │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 316d5 │ │ │ │ + je 2fc45 │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ sub %rcx,%rdx │ │ │ │ sub $0x4,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x3,%edx │ │ │ │ - je 315fc │ │ │ │ + je 2fb6c │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 315bc │ │ │ │ + je 2fb2c │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 31585 │ │ │ │ + je 2faf5 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1b55(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + lea 0xad5e5(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb1b2d(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad5bd(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1b15(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + lea 0xad5a5(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb1af6(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad586(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1ade(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + lea 0xad56e(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb1abf(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad54f(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 316d5 │ │ │ │ + je 2fc45 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1a9e(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + lea 0xad52e(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb1a7f(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad50f(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1a67(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + lea 0xad4f7(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb1a4c(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad4dc(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1a34(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + lea 0xad4c4(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb1a19(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad4a9(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1a01(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ + lea 0xad491(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb19e6(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad476(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 315fc │ │ │ │ + jne 2fb6c │ │ │ │ vmovsd 0x18(%r12),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ inc %r14 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb19b9(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xad449(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 31500 │ │ │ │ + jb 2fa70 │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ mov 0x20(%rsp),%rbp │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ mov 0x38(%rsp),%r14 │ │ │ │ mov 0x40(%rsp),%r15 │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031740 : │ │ │ │ +000000000002fcb0 : │ │ │ │ endbr64 │ │ │ │ sub $0x68,%rsp │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ mov (%rdi),%rax │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ + mov %rsi,%rbp │ │ │ │ mov %dl,0x1f(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 31a2d │ │ │ │ - mov %rbp,0x40(%rsp) │ │ │ │ + je 2ff92 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ mov %r12,0x48(%rsp) │ │ │ │ mov %r13,0x50(%rsp) │ │ │ │ mov %r14,0x58(%rsp) │ │ │ │ mov %r15,0x60(%rsp) │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 319fe │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov (%rdx),%r15 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + je 2ff63 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ cmpb $0x0,0x1f(%rsp) │ │ │ │ - je 31a3a │ │ │ │ - call 312a0 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + je 2ff9f │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1913(%rip),%rsi # e30e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1125> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xad3ab(%rip),%rsi # dd0e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x395> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov 0x8(%r14),%rbp │ │ │ │ - mov 0x10(%r14),%r13 │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - je 319ef │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + mov 0x10(%r15),%r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 2ff54 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r12 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 319c1 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,%r15 │ │ │ │ - sub %r8,%rdi │ │ │ │ + mov (%r12),%rsi │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 2ff24 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rsi,%rdi │ │ │ │ sub $0x4,%rdi │ │ │ │ shr $0x2,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 318e4 │ │ │ │ + je 2fe4b │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 318a3 │ │ │ │ + je 2fe0b │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 3186b │ │ │ │ + je 2fdd4 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1870(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %rbp,%rdi │ │ │ │ + lea 0xad2ff(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ 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 0xb1847(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad2de(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb182f(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ + lea 0xad2c6(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ + 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 0xb180f(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad2a7(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb17f7(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ + lea 0xad28f(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ + 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 0xb17d7(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad270(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 319c1 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 2ff24 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb17b6(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x10,%r15 │ │ │ │ + lea 0xad24f(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ + 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 0xb1796(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad230(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb177e(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xad218(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ + 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 0xb1762(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad1fd(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb174a(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xad1e5(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ + 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 0xb172e(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad1ca(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb1716(%rip),%rsi # e30a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e6> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xad1b2(%rip),%rsi # dd0a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x356> │ │ │ │ + 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 0xb16fa(%rip),%rsi # e30aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ea> │ │ │ │ + lea 0xad197(%rip),%rsi # dd0aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 318e4 │ │ │ │ - vmovsd 0x18(%rbp),%xmm0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 2fe4b │ │ │ │ + vmovsd 0x18(%r12),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x20,%r12 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xb16ce(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xad169(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - jne 317f0 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,0x10(%rsp) │ │ │ │ - jne 317b0 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 2fd58 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,0x10(%rsp) │ │ │ │ + jne 2fd18 │ │ │ │ addq $0x18,0x20(%rsp) │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - cmp %r10,0x28(%rsp) │ │ │ │ - jne 31787 │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ + jne 2fcf7 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ mov 0x48(%rsp),%r12 │ │ │ │ mov 0x50(%rsp),%r13 │ │ │ │ mov 0x58(%rsp),%r14 │ │ │ │ mov 0x60(%rsp),%r15 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ + mov %rbp,%rax │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ add $0x68,%rsp │ │ │ │ ret │ │ │ │ - call 311f0 │ │ │ │ - jmp 317c6 │ │ │ │ + call 2f760 │ │ │ │ + jmp 2fd2e │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x48,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x4(%rdx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d838 <__cxa_finalize@plt+0x1b8> │ │ │ │ + js d808 <__cxa_finalize@plt+0x188> │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ + mov %ecx,%r9d │ │ │ │ mov %rsi,%rbx │ │ │ │ - je 31c30 │ │ │ │ + je 30190 │ │ │ │ mov %rbp,0x40(%rsp) │ │ │ │ mov %rdx,%rbp │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 31ba0 │ │ │ │ + jle 30100 │ │ │ │ mov (%rdi),%rdi │ │ │ │ cmp $0x1f,%eax │ │ │ │ - jg 31c60 │ │ │ │ + jg 301c0 │ │ │ │ incl 0x8(%rdi) │ │ │ │ - mov 0x20(%rdi),%r8 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ movl $0x0,0x1c(%rsp) │ │ │ │ lea 0x18(%rdi),%r11 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 31c00 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 30160 │ │ │ │ mov %r11,%rsi │ │ │ │ - jmp 31ac8 │ │ │ │ + jmp 30028 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r9,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 31ae4 │ │ │ │ - mov 0x20(%r8),%r10d │ │ │ │ - mov 0x10(%r8),%rax │ │ │ │ - mov 0x18(%r8),%r9 │ │ │ │ + mov %rax,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 30044 │ │ │ │ + mov 0x20(%rdx),%r10d │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ test %r10d,%r10d │ │ │ │ - js 31ac0 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 31ac8 │ │ │ │ + js 30020 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 30028 │ │ │ │ cmp %r11,%rsi │ │ │ │ - je 31c00 │ │ │ │ - mov 0x20(%rsi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 31c03 │ │ │ │ + je 30160 │ │ │ │ + mov 0x20(%rsi),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jg 30163 │ │ │ │ incl 0x24(%rsi) │ │ │ │ - lea -0x79(,%rcx,8),%esi │ │ │ │ + lea -0x79(,%r9,8),%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ movzbl %sil,%esi │ │ │ │ - call b8490 │ │ │ │ + call b4050 │ │ │ │ mov 0x4(%rbp),%eax │ │ │ │ mov 0x10(%rbx),%rbp │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ add (%rbx),%rbp │ │ │ │ shl $0x3,%eax │ │ │ │ cmp %rbp,%rdi │ │ │ │ - jae d884 <__cxa_finalize@plt+0x204> │ │ │ │ + jae d854 <__cxa_finalize@plt+0x1d4> │ │ │ │ lea 0x1(%rdi),%r11 │ │ │ │ mov %r11,0x8(%rbx) │ │ │ │ mov %al,(%rdi) │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - add (%rbx),%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jae d884 <__cxa_finalize@plt+0x204> │ │ │ │ + add (%rbx),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae d854 <__cxa_finalize@plt+0x1d4> │ │ │ │ lea 0x1(%rdx),%r10 │ │ │ │ mov %eax,%r8d │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ - mov %ah,(%rdx) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - add (%rbx),%rcx │ │ │ │ shr $0x10,%r8d │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jae d884 <__cxa_finalize@plt+0x204> │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ + mov %ah,(%rdx) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + add (%rbx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jae d854 <__cxa_finalize@plt+0x1d4> │ │ │ │ + lea 0x1(%r9),%rdi │ │ │ │ + shr $0x18,%eax │ │ │ │ mov %rdi,0x8(%rbx) │ │ │ │ - mov %r8b,(%rsi) │ │ │ │ + mov %r8b,(%r9) │ │ │ │ mov 0x10(%rbx),%r11 │ │ │ │ mov 0x8(%rbx),%rbp │ │ │ │ add (%rbx),%r11 │ │ │ │ - shr $0x18,%eax │ │ │ │ cmp %r11,%rbp │ │ │ │ - jae d884 <__cxa_finalize@plt+0x204> │ │ │ │ + jae d854 <__cxa_finalize@plt+0x1d4> │ │ │ │ lea 0x1(%rbp),%rdx │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ mov %al,0x0(%rbp) │ │ │ │ - jmp 31bd6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x47(,%rcx,8),%eax │ │ │ │ + jmp 30134 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x47(,%r9,8),%eax │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ movzbl %al,%esi │ │ │ │ - call b8490 │ │ │ │ - mov 0x4(%rbp),%r9d │ │ │ │ + call b4050 │ │ │ │ + mov 0x4(%rbp),%ecx │ │ │ │ mov %rbx,%rdi │ │ │ │ - shl $0x3,%r9d │ │ │ │ - movzbl %r9b,%esi │ │ │ │ - call b8490 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + movzbl %cl,%esi │ │ │ │ + call b4050 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ mov (%rbx),%r10 │ │ │ │ incl (%r10) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31c68 │ │ │ │ + jne 301c8 │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ mov 0x40(%rsp),%rbp │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %cl,0x8(%rsp) │ │ │ │ + mov %r9b,0x8(%rsp) │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ - lea 0x1c(%rsp),%rcx │ │ │ │ + lea 0x1c(%rsp),%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - call 2e810 │ │ │ │ - movzbl 0x8(%rsp),%ecx │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + call 2d050 │ │ │ │ + movzbl 0x8(%rsp),%r9d │ │ │ │ mov %rax,%rsi │ │ │ │ - jmp 31af8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 3005a │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31c6d │ │ │ │ + jne 301cd │ │ │ │ + lea 0x7(,%r9,8),%r8d │ │ │ │ mov %rbx,%rdi │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ - lea 0x7(,%rcx,8),%r8d │ │ │ │ add $0x48,%rsp │ │ │ │ movzbl %r8b,%esi │ │ │ │ - jmp b8490 │ │ │ │ + jmp b4050 │ │ │ │ nopl (%rax) │ │ │ │ incl 0x4(%rdi) │ │ │ │ - jmp 31a9b │ │ │ │ + jmp 2fffe │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rbp,0x40(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031c80 : │ │ │ │ +00000000000301e0 : │ │ │ │ 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 2a830 │ │ │ │ + call 29540 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ mov 0x30(%r13),%r8 │ │ │ │ - mov 0x38(%r13),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 31ea2 │ │ │ │ - mov %rcx,%rax │ │ │ │ - vmovsd 0xb5f50(%rip),%xmm1 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x18(%r13),%rsi │ │ │ │ + mov 0x38(%r13),%rsi │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 303ef │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x18(%r13),%rcx │ │ │ │ + vmovsd 0xb172f(%rip),%xmm1 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ mov %r8,%rdx │ │ │ │ sub %r8,%rax │ │ │ │ + vmovsd 0xb1729(%rip),%xmm2 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ sub $0x10,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 31dba │ │ │ │ + je 30317 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 31d78 │ │ │ │ + je 302d9 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 31d3f │ │ │ │ + je 302a4 │ │ │ │ + cmpb $0x0,0xc(%r8) │ │ │ │ movslq (%r8),%r9 │ │ │ │ + vmovapd %xmm1,%xmm0 │ │ │ │ movslq 0x4(%r8),%rdx │ │ │ │ movslq 0x8(%r8),%r10 │ │ │ │ - vmovapd %xmm1,%xmm0 │ │ │ │ - cmpb $0x0,0xc(%r8) │ │ │ │ - jne 32140 │ │ │ │ - vmulsd (%rdi,%rdx,8),%xmm0,%xmm2 │ │ │ │ + jne 306a8 │ │ │ │ + vmulsd (%rdi,%rdx,8),%xmm0,%xmm3 │ │ │ │ vmovsd (%rbx,%r9,8),%xmm7 │ │ │ │ lea 0x10(%r8),%rdx │ │ │ │ - vfmadd132sd (%rsi,%r10,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%r9,8) │ │ │ │ + vfmadd132sd (%rcx,%r10,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx,%r9,8) │ │ │ │ + cmpb $0x0,0xc(%rdx) │ │ │ │ movslq (%rdx),%r11 │ │ │ │ + vmovapd %xmm1,%xmm4 │ │ │ │ movslq 0x4(%rdx),%r8 │ │ │ │ movslq 0x8(%rdx),%rax │ │ │ │ - vmovapd %xmm1,%xmm3 │ │ │ │ - cmpb $0x0,0xc(%rdx) │ │ │ │ - je 31d5c │ │ │ │ - vmovsd 0xb5edc(%rip),%xmm3 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm3,%xmm4 │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm5 │ │ │ │ + je 302bd │ │ │ │ + vmovapd %xmm2,%xmm4 │ │ │ │ + vmulsd (%rdi,%r8,8),%xmm4,%xmm5 │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm6 │ │ │ │ add $0x10,%rdx │ │ │ │ - vfmadd132sd (%rsi,%rax,8),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%r11,8) │ │ │ │ + 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 31d95 │ │ │ │ - vmovsd 0xb5ea3(%rip),%xmm6 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmulsd (%rdi,%r10,8),%xmm6,%xmm8 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm9 │ │ │ │ + je 302f2 │ │ │ │ + vmovapd %xmm2,%xmm8 │ │ │ │ + vmulsd (%rdi,%r10,8),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm10 │ │ │ │ add $0x10,%rdx │ │ │ │ - vfmadd132sd (%rsi,%r11,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r9,8) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 31ea2 │ │ │ │ + vfmadd132sd (%rcx,%r11,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%r9,8) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 303ef │ │ │ │ + cmpb $0x0,0xc(%rdx) │ │ │ │ movslq (%rdx),%r9 │ │ │ │ + vmovapd %xmm1,%xmm11 │ │ │ │ movslq 0x4(%rdx),%r8 │ │ │ │ movslq 0x8(%rdx),%rax │ │ │ │ - vmovapd %xmm1,%xmm10 │ │ │ │ - cmpb $0x0,0xc(%rdx) │ │ │ │ - je 31dd7 │ │ │ │ - vmovsd 0xb5e61(%rip),%xmm10 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm12 │ │ │ │ + je 30330 │ │ │ │ + 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 (%rsi,%rax,8),%xmm12,%xmm11 │ │ │ │ movslq 0x8(%r10),%rdx │ │ │ │ - vmovapd %xmm1,%xmm13 │ │ │ │ - vmovsd %xmm11,(%rbx,%r9,8) │ │ │ │ + vfmadd132sd (%rcx,%rax,8),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%r9,8) │ │ │ │ movslq 0x4(%r10),%r9 │ │ │ │ - cmpb $0x0,0xc(%r10) │ │ │ │ - je 31e12 │ │ │ │ - vmovsd 0xb5e26(%rip),%xmm13 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmulsd (%rdi,%r9,8),%xmm13,%xmm14 │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm15 │ │ │ │ + je 30367 │ │ │ │ + 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 (%rsi,%rdx,8),%xmm15,%xmm14 │ │ │ │ movslq 0x14(%r10),%r8 │ │ │ │ - vmovsd %xmm14,(%rbx,%r11,8) │ │ │ │ + vfmadd132sd (%rcx,%rdx,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rbx,%r11,8) │ │ │ │ movslq 0x18(%r10),%r11 │ │ │ │ - cmpb $0x0,0x1c(%r10) │ │ │ │ - je 31e49 │ │ │ │ - vmovsd 0xb5def(%rip),%xmm0 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm0,%xmm2 │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm7 │ │ │ │ + je 3039a │ │ │ │ + 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 │ │ │ │ - vmovapd %xmm1,%xmm3 │ │ │ │ - vfmadd132sd (%rsi,%r11,8),%xmm7,%xmm2 │ │ │ │ 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 31e7e │ │ │ │ - vmovsd 0xb5dba(%rip),%xmm3 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm3,%xmm4 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm5 │ │ │ │ - vfmadd132sd (%rsi,%rdx,8),%xmm5,%xmm4 │ │ │ │ + je 303cb │ │ │ │ + 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,%r9,8) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 31dba │ │ │ │ + vmovsd %xmm8,(%rbx,%r9,8) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 30317 │ │ │ │ mov 0x48(%r13),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 320e4 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %r12,%rcx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 32150 │ │ │ │ - lea -0x1(%r13),%rsi │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jbe 322ca │ │ │ │ - mov %r13,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 31fd9 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 31fb7 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 31f9e │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 31f85 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 31f6c │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 31f53 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 31f3a │ │ │ │ - vmovupd (%rbx),%zmm1 │ │ │ │ - vaddpd (%r12),%zmm1,%zmm6 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm6,(%rbx) │ │ │ │ - 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 │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm14 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm0 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm7 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm7,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 320a5 │ │ │ │ - vmovupd (%rbx,%rax,1),%zmm4 │ │ │ │ - vaddpd (%r12,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd 0x40(%rbx,%rax,1),%zmm1 │ │ │ │ - vmovupd 0x80(%rbx,%rax,1),%zmm8 │ │ │ │ - vmovupd 0xc0(%rbx,%rax,1),%zmm10 │ │ │ │ - vmovupd 0x100(%rbx,%rax,1),%zmm12 │ │ │ │ - vmovupd 0x140(%rbx,%rax,1),%zmm14 │ │ │ │ - vmovupd 0x180(%rbx,%rax,1),%zmm0 │ │ │ │ - vmovupd 0x1c0(%rbx,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm5,(%rbx,%rax,1) │ │ │ │ - vaddpd 0x40(%r12,%rax,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,0x40(%rbx,%rax,1) │ │ │ │ - vaddpd 0x80(%r12,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rbx,%rax,1) │ │ │ │ - vaddpd 0xc0(%r12,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%rbx,%rax,1) │ │ │ │ - vaddpd 0x100(%r12,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%rbx,%rax,1) │ │ │ │ - vaddpd 0x140(%r12,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x140(%rbx,%rax,1) │ │ │ │ - vaddpd 0x180(%r12,%rax,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0x180(%rbx,%rax,1) │ │ │ │ - vaddpd 0x1c0(%r12,%rax,1),%zmm7,%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 31fd9 │ │ │ │ - lea 0x0(,%r11,8),%r10 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - je 320e1 │ │ │ │ - sub %r10,%r13 │ │ │ │ - vpbroadcastq %r13,%zmm4 │ │ │ │ - vpcmpnleuq 0xb537a(%rip),%zmm4,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rbx,%r10,8),%zmm5{%k1}{z} │ │ │ │ - vmovupd (%r12,%r10,8),%zmm1{%k1}{z} │ │ │ │ - vaddpd %zmm5,%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rbx,%r10,8){%k1} │ │ │ │ + je 30645 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 306b8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %r12,%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 306b8 │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 30844 │ │ │ │ + mov %r13,%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 3051b │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 304fc │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 304e6 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 304d0 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 304ba │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 304a4 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 3048e │ │ │ │ + vmovupd (%rbx),%ymm1 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vaddpd (%r12),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rbx) │ │ │ │ + vmovupd (%rbx,%r9,1),%ymm9 │ │ │ │ + vaddpd (%r12,%r9,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rbx,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rbx,%r9,1),%ymm11 │ │ │ │ + vaddpd (%r12,%r9,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rbx,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rbx,%r9,1),%ymm13 │ │ │ │ + vaddpd (%r12,%r9,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rbx,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rbx,%r9,1),%ymm15 │ │ │ │ + vaddpd (%r12,%r9,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rbx,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rbx,%r9,1),%ymm3 │ │ │ │ + vaddpd (%r12,%r9,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%rbx,%r9,1),%ymm4 │ │ │ │ + vaddpd (%r12,%r9,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 305f4 │ │ │ │ + vmovupd (%rbx,%r9,1),%ymm8 │ │ │ │ + vmovupd 0x20(%rbx,%r9,1),%ymm1 │ │ │ │ + vmovupd 0x40(%rbx,%r9,1),%ymm9 │ │ │ │ + vmovupd 0x60(%rbx,%r9,1),%ymm11 │ │ │ │ + vaddpd (%r12,%r9,1),%ymm8,%ymm6 │ │ │ │ + vmovupd 0x80(%rbx,%r9,1),%ymm13 │ │ │ │ + vmovupd 0xa0(%rbx,%r9,1),%ymm15 │ │ │ │ + vmovupd 0xc0(%rbx,%r9,1),%ymm3 │ │ │ │ + vmovupd 0xe0(%rbx,%r9,1),%ymm4 │ │ │ │ + vmovupd %ymm6,(%rbx,%r9,1) │ │ │ │ + vaddpd 0x20(%r12,%r9,1),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%rbx,%r9,1) │ │ │ │ + vaddpd 0x40(%r12,%r9,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rbx,%r9,1) │ │ │ │ + vaddpd 0x60(%r12,%r9,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rbx,%r9,1) │ │ │ │ + vaddpd 0x80(%r12,%r9,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rbx,%r9,1) │ │ │ │ + vaddpd 0xa0(%r12,%r9,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%rbx,%r9,1) │ │ │ │ + vaddpd 0xc0(%r12,%r9,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rbx,%r9,1) │ │ │ │ + vaddpd 0xe0(%r12,%r9,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0xe0(%rbx,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 3051b │ │ │ │ + lea 0x0(,%r10,4),%rax │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 306a0 │ │ │ │ + sub %rax,%r13 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 3084b │ │ │ │ vzeroupper │ │ │ │ + vmovupd (%rbx,%rax,8),%xmm8 │ │ │ │ + mov %r13,%rdx │ │ │ │ + and $0xfffffffffffffffe,%rdx │ │ │ │ + and $0x1,%r13d │ │ │ │ + vaddpd (%r12,%rax,8),%xmm8,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rbx,%rax,8) │ │ │ │ + je 30645 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm1 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rbx,%rax,8) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 32120 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + je 30678 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 322d2 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + jne 30853 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ jmp d340 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 322d2 │ │ │ │ + jne 30853 │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - vmovsd 0xb5af0(%rip),%xmm0 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - jmp 31d24 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 30645 │ │ │ │ nopl (%rax) │ │ │ │ - mov %r13,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - and $0x7,%edx │ │ │ │ - je 32214 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 321f8 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 321e5 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 321d2 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 321bf │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 321ac │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 32199 │ │ │ │ - vmovsd (%rbx),%xmm8 │ │ │ │ - vaddsd (%r12),%xmm8,%xmm9 │ │ │ │ - mov $0x1,%esi │ │ │ │ - vmovsd %xmm9,(%rbx) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm10 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm12 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm14 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm0 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm7 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm4 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - je 320e4 │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm1 │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm1,%xmm6 │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ - lea 0x2(%rsi),%r10 │ │ │ │ - lea 0x3(%rsi),%r11 │ │ │ │ - lea 0x4(%rsi),%r8 │ │ │ │ - lea 0x5(%rsi),%r9 │ │ │ │ - lea 0x6(%rsi),%rax │ │ │ │ - lea 0x7(%rsi),%rdx │ │ │ │ - vmovsd %xmm6,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rcx,8),%xmm8 │ │ │ │ - vaddsd (%r12,%rcx,8),%xmm8,%xmm9 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm9,(%rbx,%rcx,8) │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm10 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%r10,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,%r9,8),%xmm0 │ │ │ │ - vaddsd (%r12,%r9,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%r9,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm7 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%rax,8) │ │ │ │ + vmovapd %xmm2,%xmm0 │ │ │ │ + jmp 30289 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3078e │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 30770 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3075b │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 30746 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 30731 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 3071c │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 30707 │ │ │ │ + vmovsd (%rbx),%xmm9 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + vaddsd (%r12),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx) │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm11 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm13 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm15 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm3 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%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),%xmm8 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 30645 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm1 │ │ │ │ + lea 0x1(%r10),%rcx │ │ │ │ + lea 0x2(%r10),%r8 │ │ │ │ + lea 0x3(%r10),%r11 │ │ │ │ + lea 0x4(%r10),%r9 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm1,%xmm2 │ │ │ │ + lea 0x5(%r10),%rax │ │ │ │ + lea 0x6(%r10),%rdx │ │ │ │ + lea 0x7(%r10),%rsi │ │ │ │ + vmovsd %xmm2,(%rbx,%r10,8) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rbx,%rcx,8),%xmm9 │ │ │ │ + vaddsd (%r12,%rcx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx,%rcx,8) │ │ │ │ + vmovsd (%rbx,%r8,8),%xmm11 │ │ │ │ + vaddsd (%r12,%r8,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%r8,8) │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm13 │ │ │ │ + vaddsd (%r12,%r11,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%r11,8) │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm15 │ │ │ │ + vaddsd (%r12,%r9,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rbx,%r9,8) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm3 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,8) │ │ │ │ vmovsd (%rbx,%rdx,8),%xmm4 │ │ │ │ vaddsd (%r12,%rdx,8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rbx,%rdx,8) │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 32214 │ │ │ │ - jmp 320e4 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 320b2 │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm8 │ │ │ │ + vaddsd (%r12,%rsi,8),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%rsi,8) │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jne 3078e │ │ │ │ + jmp 30645 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 30615 │ │ │ │ + vzeroupper │ │ │ │ + jmp 30635 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ 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,0x40(%rsp) │ │ │ │ + mov %rdi,0x18(%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,0x14(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 32d0f │ │ │ │ + jge 31291 │ │ │ │ movslq %ecx,%r10 │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ mov 0x20(%r11),%r12 │ │ │ │ cmpb $0x0,(%r12) │ │ │ │ - jne 32d0c │ │ │ │ + jne 3128e │ │ │ │ mov 0x28(%r11),%rbx │ │ │ │ mov (%rbx),%r13 │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ mov 0x18(%r14),%r15d │ │ │ │ mov 0x10(%r14),%r12 │ │ │ │ cmp $0x2,%r15d │ │ │ │ - jle 32546 │ │ │ │ + jle 30ac6 │ │ │ │ lea -0x2(%r15),%r8d │ │ │ │ mov 0x20(%r14),%rsi │ │ │ │ mov %r15d,%edi │ │ │ │ - movslq 0x68(%rsp),%rax │ │ │ │ + movslq 0x48(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ + shl $0x3,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%r14),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%rdi │ │ │ │ inc %rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add 0x28(%r14),%rdi │ │ │ │ and $0x7,%edx │ │ │ │ - je 3248d │ │ │ │ + je 30a0d │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3246e │ │ │ │ + je 309ee │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 32458 │ │ │ │ + je 309d8 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 32442 │ │ │ │ + je 309c2 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3242c │ │ │ │ + je 309ac │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 32416 │ │ │ │ + je 30996 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 32400 │ │ │ │ + je 30980 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,%r12 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -33647,32 +32807,32 @@ │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r12 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 32546 │ │ │ │ + je 30ac6 │ │ │ │ cltq │ │ │ │ lea -0x8(%rcx),%r9 │ │ │ │ lea -0x10(%rcx),%r10 │ │ │ │ - lea -0x18(%rcx),%r11 │ │ │ │ cqto │ │ │ │ + lea -0x18(%rcx),%r11 │ │ │ │ lea -0x20(%rcx),%r13 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ lea -0x28(%rcx),%r14 │ │ │ │ lea -0x30(%rcx),%r15 │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r12 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r9 │ │ │ │ cltq │ │ │ │ + lea -0x38(%rcx),%r9 │ │ │ │ add %rdx,%r12 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r12 │ │ │ │ cqto │ │ │ │ @@ -33697,682 +32857,694 @@ │ │ │ │ add %rdx,%r12 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ add %rdx,%r12 │ │ │ │ sub $0x40,%rcx │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 3248d │ │ │ │ + jne 30a0d │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ movabs $0xfffffffffffffff,%r8 │ │ │ │ mov (%rax),%r15 │ │ │ │ cmp %r15,%r8 │ │ │ │ - jb d90d <__cxa_finalize@plt+0x28d> │ │ │ │ + jb d8dd <__cxa_finalize@plt+0x25d> │ │ │ │ test %r15,%r15 │ │ │ │ - je 32d60 │ │ │ │ + je 312e0 │ │ │ │ lea 0x0(,%r15,8),%r13 │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea (%rax,%r13,1),%r13 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ mov %rax,%r14 │ │ │ │ call d190 │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ movabs $0xfffffffffffffff,%rdi │ │ │ │ movslq (%rsi),%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jb d8ea <__cxa_finalize@plt+0x26a> │ │ │ │ + jb d8ba <__cxa_finalize@plt+0x23a> │ │ │ │ test %rcx,%rcx │ │ │ │ - je 32d32 │ │ │ │ + je 312b4 │ │ │ │ lea 0x0(,%rcx,8),%rdi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - cmpq $0x1,0x60(%rsp) │ │ │ │ + cmpq $0x1,0x40(%rsp) │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - je 32dad │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + je 3132d │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ lea -0x8(%rdx),%rdx │ │ │ │ call d190 │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov (%r8),%esi │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 32dc6 │ │ │ │ - mov (%r9),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 32820 │ │ │ │ - mov 0x28(%rbx),%r10 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - mov %ecx,%r8d │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov (%r8),%edi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jle 31346 │ │ │ │ + mov (%r9),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 30da0 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x28(%rbx),%rcx │ │ │ │ + mov %r8d,%r10d │ │ │ │ mov %r12,%rax │ │ │ │ mov %r14,%rdx │ │ │ │ - mov (%r10),%r9 │ │ │ │ - lea -0x8(,%r8,8),%r10 │ │ │ │ - mov (%rdi),%r11 │ │ │ │ - lea (%r14,%r8,8),%rdi │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 3275e │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 3273b │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 32721 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 32706 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 326eb │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 326d1 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 326b7 │ │ │ │ + lea (%r14,%r10,8),%r9 │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + lea -0x8(,%r10,8),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 30cde │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 30cbb │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 30ca1 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 30c86 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 30c6b │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 30c51 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 30c37 │ │ │ │ vmovss (%r12,%r11,1),%xmm0 │ │ │ │ - vsubss (%r12),%xmm0,%xmm1 │ │ │ │ - lea (%r12,%r9,1),%rax │ │ │ │ + lea (%r12,%rsi,1),%rax │ │ │ │ lea 0x8(%r14),%rdx │ │ │ │ + vsubss (%r12),%xmm0,%xmm1 │ │ │ │ vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ vmovsd %xmm2,(%r14) │ │ │ │ vmovss (%rax,%r11,1),%xmm3 │ │ │ │ - vsubss (%rax),%xmm3,%xmm4 │ │ │ │ add $0x8,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + vsubss (%rax),%xmm3,%xmm4 │ │ │ │ + add %rsi,%rax │ │ │ │ vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,-0x8(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm6 │ │ │ │ - vsubss (%rax),%xmm6,%xmm7 │ │ │ │ add $0x8,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + vsubss (%rax),%xmm6,%xmm7 │ │ │ │ + add %rsi,%rax │ │ │ │ vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ vmovsd %xmm8,-0x8(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm9 │ │ │ │ - vsubss (%rax),%xmm9,%xmm10 │ │ │ │ add $0x8,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + vsubss (%rax),%xmm9,%xmm10 │ │ │ │ + add %rsi,%rax │ │ │ │ vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ vmovsd %xmm11,-0x8(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm12 │ │ │ │ - vsubss (%rax),%xmm12,%xmm13 │ │ │ │ add $0x8,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + vsubss (%rax),%xmm12,%xmm13 │ │ │ │ + add %rsi,%rax │ │ │ │ vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,-0x8(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm15 │ │ │ │ - vsubss (%rax),%xmm15,%xmm0 │ │ │ │ add $0x8,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + vsubss (%rax),%xmm15,%xmm0 │ │ │ │ + add %rsi,%rax │ │ │ │ vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,-0x8(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm2 │ │ │ │ - vsubss (%rax),%xmm2,%xmm3 │ │ │ │ add $0x8,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + vsubss (%rax),%xmm2,%xmm3 │ │ │ │ + add %rsi,%rax │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,-0x8(%rdx) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 32820 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 30da0 │ │ │ │ vmovss (%rax,%r11,1),%xmm5 │ │ │ │ - vsubss (%rax),%xmm5,%xmm6 │ │ │ │ - add %r9,%rax │ │ │ │ add $0x40,%rdx │ │ │ │ + vsubss (%rax),%xmm5,%xmm6 │ │ │ │ + add %rsi,%rax │ │ │ │ vmovss (%rax,%r11,1),%xmm8 │ │ │ │ vsubss (%rax),%xmm8,%xmm9 │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x40(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm11 │ │ │ │ vsubss (%rax),%xmm11,%xmm12 │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x38(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm14 │ │ │ │ vsubss (%rax),%xmm14,%xmm15 │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x30(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm1 │ │ │ │ vsubss (%rax),%xmm1,%xmm2 │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ + vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,-0x28(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm4 │ │ │ │ vsubss (%rax),%xmm4,%xmm5 │ │ │ │ - add %r9,%rax │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm7,-0x40(%rdx) │ │ │ │ + add %rsi,%rax │ │ │ │ + vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x20(%rdx) │ │ │ │ vmovss (%rax,%r11,1),%xmm7 │ │ │ │ vsubss (%rax),%xmm7,%xmm8 │ │ │ │ - add %r9,%rax │ │ │ │ - vmovsd %xmm10,-0x38(%rdx) │ │ │ │ - vmovss (%rax,%r11,1),%xmm10 │ │ │ │ - vsubss (%rax),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x30(%rdx) │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%rax │ │ │ │ vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm0,-0x28(%rdx) │ │ │ │ - vmovsd %xmm3,-0x20(%rdx) │ │ │ │ vmovsd %xmm6,-0x18(%rdx) │ │ │ │ + vmovss (%rax,%r11,1),%xmm10 │ │ │ │ + vsubss (%rax),%xmm10,%xmm11 │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ + add %rsi,%rax │ │ │ │ vmovsd %xmm9,-0x10(%rdx) │ │ │ │ + vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,-0x8(%rdx) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 3275e │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 32dc6 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jne 30cde │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 31346 │ │ │ │ mov $0x2,%r15d │ │ │ │ nop │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 32a8e │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 3100c │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea -0x1(%r15),%r10 │ │ │ │ mov 0x28(%rbx),%r9 │ │ │ │ - mov %r15,%r8 │ │ │ │ - lea -0x1(%r15),%rdi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov %r13,%r9 │ │ │ │ - lea 0x0(%r13,%rsi,8),%rcx │ │ │ │ - imul %r11,%r8 │ │ │ │ - imul %r11,%rdi │ │ │ │ - lea -0x8(,%rsi,8),%r11 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + mov %r8d,%edi │ │ │ │ + mov (%r9),%rcx │ │ │ │ + lea 0x0(%r13,%rdi,8),%r8 │ │ │ │ + imul %r11,%rsi │ │ │ │ + imul %r11,%r10 │ │ │ │ + lea -0x8(,%rdi,8),%r11 │ │ │ │ shr $0x3,%r11 │ │ │ │ inc %r11 │ │ │ │ - lea (%r12,%r8,1),%rax │ │ │ │ + lea (%r12,%rsi,1),%rax │ │ │ │ and $0x7,%r11d │ │ │ │ - je 3299a │ │ │ │ + je 30f1b │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 32971 │ │ │ │ + je 30ef2 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 3294f │ │ │ │ + je 30ed1 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 3292e │ │ │ │ + je 30eb0 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 3290e │ │ │ │ + je 30e90 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 328ed │ │ │ │ + je 30e70 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 328cd │ │ │ │ - mov %rax,%rdx │ │ │ │ + je 30e50 │ │ │ │ vmovss (%rax),%xmm13 │ │ │ │ - lea 0x8(%r13),%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdx │ │ │ │ - vsubss (%rdx,%rdi,1),%xmm13,%xmm14 │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%rdx │ │ │ │ + vsubss (%rdx,%r10,1),%xmm13,%xmm14 │ │ │ │ + lea 0x8(%r13),%rdx │ │ │ │ vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,0x0(%r13) │ │ │ │ - mov %rax,%rsi │ │ │ │ vmovss (%rax),%xmm0 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rsi │ │ │ │ - vsubss (%rsi,%rdi,1),%xmm0,%xmm1 │ │ │ │ + mov %rax,%r9 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vsubss (%r9,%r10,1),%xmm0,%xmm1 │ │ │ │ vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%r9) │ │ │ │ - mov %rax,%r11 │ │ │ │ + vmovsd %xmm2,-0x8(%rdx) │ │ │ │ vmovss (%rax),%xmm3 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%r11 │ │ │ │ - vsubss (%r11,%rdi,1),%xmm3,%xmm4 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%rdi │ │ │ │ + vsubss (%rdi,%r10,1),%xmm3,%xmm4 │ │ │ │ vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%r9) │ │ │ │ - mov %rax,%rdx │ │ │ │ + vmovsd %xmm5,-0x8(%rdx) │ │ │ │ vmovss (%rax),%xmm6 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdx │ │ │ │ - vsubss (%rdx,%rdi,1),%xmm6,%xmm7 │ │ │ │ + mov %rax,%r11 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%r11 │ │ │ │ + vsubss (%r11,%r10,1),%xmm6,%xmm7 │ │ │ │ vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%r9) │ │ │ │ - mov %rax,%rsi │ │ │ │ + vmovsd %xmm8,-0x8(%rdx) │ │ │ │ vmovss (%rax),%xmm9 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rsi │ │ │ │ - vsubss (%rsi,%rdi,1),%xmm9,%xmm10 │ │ │ │ + mov %rax,%r9 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vsubss (%r9,%r10,1),%xmm9,%xmm10 │ │ │ │ vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%r9) │ │ │ │ - mov %rax,%r11 │ │ │ │ + vmovsd %xmm11,-0x8(%rdx) │ │ │ │ vmovss (%rax),%xmm12 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%r11 │ │ │ │ - vsubss (%r11,%rdi,1),%xmm12,%xmm13 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%rdi │ │ │ │ + vsubss (%rdi,%r10,1),%xmm12,%xmm13 │ │ │ │ vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%r9) │ │ │ │ - mov %rax,%rdx │ │ │ │ + vmovsd %xmm14,-0x8(%rdx) │ │ │ │ vmovss (%rax),%xmm15 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdx │ │ │ │ - vsubss (%rdx,%rdi,1),%xmm15,%xmm0 │ │ │ │ + mov %rax,%r11 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%r11 │ │ │ │ + vsubss (%r11,%r10,1),%xmm15,%xmm0 │ │ │ │ vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%r9) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 32a8e │ │ │ │ - mov %rax,%rsi │ │ │ │ + vmovsd %xmm1,-0x8(%rdx) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 3100c │ │ │ │ vmovss (%rax),%xmm2 │ │ │ │ - add %r10,%rax │ │ │ │ - add $0x40,%r9 │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r9 │ │ │ │ + add %rcx,%rax │ │ │ │ + add $0x40,%rdx │ │ │ │ vmovss (%rax),%xmm5 │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rsi,%rdi,1),%xmm2,%xmm3 │ │ │ │ - sub %r8,%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + sub %rsi,%r9 │ │ │ │ vmovss (%rax),%xmm8 │ │ │ │ - mov %rax,%rdx │ │ │ │ - vsubss (%r11,%rdi,1),%xmm5,%xmm6 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rdx │ │ │ │ + mov %rax,%r11 │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%r9,%r10,1),%xmm2,%xmm3 │ │ │ │ vmovss (%rax),%xmm11 │ │ │ │ - mov %rax,%rsi │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rdx,%rdi,1),%xmm8,%xmm9 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%rdi,%r10,1),%xmm5,%xmm6 │ │ │ │ vmovss (%rax),%xmm14 │ │ │ │ - mov %rax,%r11 │ │ │ │ - add %r10,%rax │ │ │ │ - sub %r8,%rsi │ │ │ │ - vmovss (%rax),%xmm1 │ │ │ │ - mov %rax,%rdx │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rsi,%rdi,1),%xmm11,%xmm12 │ │ │ │ - sub %r8,%r11 │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub %r8,%rdx │ │ │ │ - vsubss (%r11,%rdi,1),%xmm14,%xmm15 │ │ │ │ - sub %r8,%rsi │ │ │ │ - vsubss (%rdx,%rdi,1),%xmm1,%xmm2 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%r11,%r10,1),%xmm8,%xmm9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm4,-0x40(%r9) │ │ │ │ - vmovss (%rax),%xmm4 │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%rsi,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovss (%rax),%xmm1 │ │ │ │ mov %rax,%r11 │ │ │ │ - vmovsd %xmm7,-0x38(%r9) │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%r9,%r10,1),%xmm11,%xmm12 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + vmovsd %xmm4,-0x40(%rdx) │ │ │ │ + vmovss (%rax),%xmm4 │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%rdi,%r10,1),%xmm14,%xmm15 │ │ │ │ + vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x38(%rdx) │ │ │ │ + mov %rax,%rdi │ │ │ │ vmovss (%rax),%xmm7 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + vsubss (%r11,%r10,1),%xmm1,%xmm2 │ │ │ │ + vsubss (%r9,%r10,1),%xmm4,%xmm5 │ │ │ │ + vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ + vsubss (%rdi,%r10,1),%xmm7,%xmm8 │ │ │ │ vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - sub %r8,%r11 │ │ │ │ - vmovsd %xmm10,-0x30(%r9) │ │ │ │ - add %r10,%rax │ │ │ │ - vsubss (%r11,%rdi,1),%xmm7,%xmm8 │ │ │ │ vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm10,-0x30(%rdx) │ │ │ │ + vmovsd %xmm13,-0x28(%rdx) │ │ │ │ + add %rcx,%rax │ │ │ │ vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x28(%r9) │ │ │ │ - vmovsd %xmm0,-0x20(%r9) │ │ │ │ - vmovsd %xmm3,-0x18(%r9) │ │ │ │ vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm0,-0x20(%rdx) │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm6,-0x10(%r9) │ │ │ │ - vmovsd %xmm9,-0x8(%r9) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 3299a │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - cmpb $0x0,(%r8) │ │ │ │ - je 32ad0 │ │ │ │ - mov 0x38(%rbx),%r10 │ │ │ │ + vmovsd %xmm3,-0x18(%rdx) │ │ │ │ + vmovsd %xmm6,-0x10(%rdx) │ │ │ │ + vmovsd %xmm9,-0x8(%rdx) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 30f1b │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + cmpb $0x0,(%rsi) │ │ │ │ + je 31048 │ │ │ │ + mov 0x38(%rbx),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - mov (%r10),%rax │ │ │ │ + mov (%rcx),%rax │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ call *0x20(%rax) │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x18(%rbx),%r8 │ │ │ │ inc %r15 │ │ │ │ - cmp %r15d,(%rcx) │ │ │ │ - jle 32af5 │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - jmp 32830 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%rbx),%rdi │ │ │ │ + cmp %r15d,(%r8) │ │ │ │ + jle 3106d │ │ │ │ + mov 0x10(%rbx),%r8 │ │ │ │ + mov (%r8),%r8d │ │ │ │ + jmp 30db0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%rbx),%r10 │ │ │ │ mov %r13,%rsi │ │ │ │ - mov (%rdi),%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ + mov (%r10),%rdx │ │ │ │ add $0xa0,%rdx │ │ │ │ - call 31c80 │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ + call 301e0 │ │ │ │ + mov 0x18(%rbx),%r8 │ │ │ │ inc %r15 │ │ │ │ - cmp %r15d,(%rcx) │ │ │ │ - jg 32ab8 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ + cmp %r15d,(%r8) │ │ │ │ + jg 31035 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ sub %r14,%r12 │ │ │ │ - je 32cd9 │ │ │ │ + je 3125b │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ mov (%r15),%r15 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ mov 0x48(%rbx),%rbx │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov $0xfffffffffffffff8,%rsi │ │ │ │ - sub %r14,%rsi │ │ │ │ sar $0x3,%r12 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ + mov %r12,%r11 │ │ │ │ imul %r15,%r9 │ │ │ │ - lea (%r11,%r9,8),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 32de0 │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - jbe 32f2e │ │ │ │ - mov %r12,%r8 │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + lea 0x0(,%r9,8),%rsi │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 31360 │ │ │ │ + lea (%r10,%rsi,1),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %r14,%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 31360 │ │ │ │ + lea -0x1(%r12),%r8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 314be │ │ │ │ + mov %r12,%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%r8 │ │ │ │ - mov %r8,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 32c1a │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 32bff │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 32bed │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 32bdb │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 32bc9 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 32bb7 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 32ba5 │ │ │ │ - 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 32ca7 │ │ │ │ - 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 32c1a │ │ │ │ - shl $0x3,%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 32cd9 │ │ │ │ - sub %r8,%rdi │ │ │ │ + shr $0x2,%rcx │ │ │ │ + mov %rcx,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + lea -0x20(%r15),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 3118b │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 31173 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 31164 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 31155 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 31146 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 31137 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 31128 │ │ │ │ + vmovupd (%r14),%ymm10 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm10,(%rdx) │ │ │ │ + vmovupd (%r14,%rax,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r14,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r14,%rax,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r14,%rax,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r14,%rax,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r14,%rax,1),%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 31218 │ │ │ │ + vmovupd (%r14,%rax,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%r14,%rax,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%r14,%rax,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%r14,%rax,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%r14,%rax,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%r14,%rax,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%r14,%rax,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%r14,%rax,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jne 3118b │ │ │ │ + shl $0x2,%rcx │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 3125b │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 3124c │ │ │ │ + sub %rcx,%r12 │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov %r11,%r8 │ │ │ │ + vmovupd (%r14,%rcx,8),%xmm9 │ │ │ │ + lea (%r9,%rcx,1),%r12 │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm9,(%r10,%r12,8) │ │ │ │ + je 3125b │ │ │ │ + add %rcx,%r8 │ │ │ │ + vmovsd (%r14,%r8,8),%xmm10 │ │ │ │ add %r8,%r9 │ │ │ │ - lea 0x1(%rdi),%r12 │ │ │ │ - vpbroadcastq %r12,%zmm9 │ │ │ │ - vpcmpnleuq 0xb4775(%rip),%zmm9,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%r14,%r8,8),%zmm10{%k1}{z} │ │ │ │ - vmovupd %zmm10,(%r11,%r9,8){%k1} │ │ │ │ + vmovsd %xmm10,(%r10,%r9,8) │ │ │ │ test %r13,%r13 │ │ │ │ - je 32cee │ │ │ │ + je 31270 │ │ │ │ vzeroupper │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 32d83 │ │ │ │ - incq 0x68(%rsp) │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - cmp %r14d,0x34(%rsp) │ │ │ │ - jg 32350 │ │ │ │ + jne 31303 │ │ │ │ + incq 0x48(%rsp) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + cmp %r14d,0x14(%rsp) │ │ │ │ + jg 308d0 │ │ │ │ vzeroupper │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 32f62 │ │ │ │ + jne 314f4 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x18(%rbx),%r10 │ │ │ │ mov (%r10),%r11d │ │ │ │ cmp $0x1,%r11d │ │ │ │ - jg 32f36 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ + jg 314c5 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ sub %r14,%r12 │ │ │ │ - jne 32b0a │ │ │ │ - jmp 32cee │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ + jne 31082 │ │ │ │ + jmp 31270 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 3259f │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + jmp 30b1f │ │ │ │ vzeroupper │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - incq 0x68(%rsp) │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - cmp %r13d,0x34(%rsp) │ │ │ │ - jg 32350 │ │ │ │ - jmp 32d0f │ │ │ │ + incq 0x48(%rsp) │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + cmp %r13d,0x14(%rsp) │ │ │ │ + jg 308d0 │ │ │ │ + jmp 31291 │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ - movq $0x8,0x60(%rsp) │ │ │ │ - mov (%r8),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 3262f │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ + movq $0x8,0x40(%rsp) │ │ │ │ + mov (%r8),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jg 30baf │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ sub %r14,%r12 │ │ │ │ - jne 32b0a │ │ │ │ - jmp 32ce1 │ │ │ │ + jne 31082 │ │ │ │ + jmp 31263 │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovsd (%r14),%xmm11 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - lea -0x1(%r12),%r15 │ │ │ │ - vmovsd %xmm11,(%rdx) │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jae 32f10 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 32e8b │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 32e74 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 32e66 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 32e58 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 32e4a │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 32e3c │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jne 32f4d │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jae 32f10 │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm3 │ │ │ │ - lea 0x1(%rbx),%r11 │ │ │ │ - lea 0x2(%rbx),%r9 │ │ │ │ - lea 0x3(%rbx),%rsi │ │ │ │ - lea 0x4(%rbx),%rdi │ │ │ │ - lea 0x5(%rbx),%r8 │ │ │ │ - lea 0x6(%rbx),%r10 │ │ │ │ - lea 0x7(%rbx),%rcx │ │ │ │ - vmovsd %xmm3,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm4 │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd %xmm4,(%rdx,%r11,8) │ │ │ │ - vmovsd (%r14,%r9,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r9,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%r14,%r8,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%r8,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r10,8) │ │ │ │ - vmovsd (%r14,%rcx,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rcx,8) │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jb 32e8b │ │ │ │ + lea (%r10,%rsi,1),%r10 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + lea -0x1(%r12),%r9 │ │ │ │ + vmovsd %xmm11,(%r10) │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jae 314a0 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 31417 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 313ff │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 313f0 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 313e1 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 313d2 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 313c3 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 314dd │ │ │ │ + vmovsd (%r14,%r11,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r10,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r10,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%r10,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10,%r11,8) │ │ │ │ + inc %r11 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jae 314a0 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm3 │ │ │ │ + lea 0x1(%r11),%rsi │ │ │ │ + lea 0x2(%r11),%rdx │ │ │ │ + lea 0x3(%r11),%rdi │ │ │ │ + lea 0x4(%r11),%rcx │ │ │ │ + vmovsd %xmm3,(%r10,%r11,8) │ │ │ │ + lea 0x5(%r11),%r15 │ │ │ │ + lea 0x6(%r11),%rbx │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm4 │ │ │ │ + lea 0x7(%r11),%rax │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd %xmm4,(%r10,%rsi,8) │ │ │ │ + vmovsd (%r14,%rdx,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rdx,8) │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%rdi,8) │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%rcx,8) │ │ │ │ + vmovsd (%r14,%r15,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r10,%r15,8) │ │ │ │ + vmovsd (%r14,%rbx,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r10,%rbx,8) │ │ │ │ + vmovsd (%r14,%rax,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%rax,8) │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jb 31417 │ │ │ │ test %r13,%r13 │ │ │ │ - je 32d83 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ + je 31303 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 32d86 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 32cb0 │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 32d43 │ │ │ │ + jmp 31306 │ │ │ │ xor %ecx,%ecx │ │ │ │ + jmp 3122c │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 312c5 │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %r13d,%r13d │ │ │ │ vzeroupper │ │ │ │ - jmp 32829 │ │ │ │ + jmp 30da9 │ │ │ │ vmovsd 0x8(%r14),%xmm12 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - vmovsd %xmm12,0x8(%rdx) │ │ │ │ - jmp 32e2e │ │ │ │ + mov $0x2,%r11d │ │ │ │ + vmovsd %xmm12,0x8(%r10) │ │ │ │ + jmp 313b4 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - jmp d9fc <__cxa_finalize@plt+0x37c> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + jmp d9cc <__cxa_finalize@plt+0x34c> │ │ │ │ endbr64 │ │ │ │ - jmp d934 <__cxa_finalize@plt+0x2b4> │ │ │ │ + jmp d904 <__cxa_finalize@plt+0x284> │ │ │ │ endbr64 │ │ │ │ - jmp d9ee <__cxa_finalize@plt+0x36e> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp d9be <__cxa_finalize@plt+0x33e> │ │ │ │ + nopw 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,0x38(%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,0x2c(%rsp) │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 339ff │ │ │ │ + jge 321c2 │ │ │ │ movslq %ecx,%r10 │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ mov 0x20(%r11),%r12 │ │ │ │ cmpb $0x0,(%r12) │ │ │ │ - jne 339fc │ │ │ │ + jne 321bf │ │ │ │ mov 0x28(%r11),%r12 │ │ │ │ mov (%r12),%r13 │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ mov 0x18(%r14),%r15d │ │ │ │ mov 0x10(%r14),%rbx │ │ │ │ cmp $0x2,%r15d │ │ │ │ - jle 331f7 │ │ │ │ + jle 31787 │ │ │ │ lea -0x2(%r15),%r8d │ │ │ │ mov 0x20(%r14),%rsi │ │ │ │ mov %r15d,%edi │ │ │ │ - movslq 0x58(%rsp),%rax │ │ │ │ + movslq 0x38(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ + shl $0x3,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%r14),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%rdi │ │ │ │ inc %rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add 0x28(%r14),%rdi │ │ │ │ and $0x7,%edx │ │ │ │ - je 3313e │ │ │ │ + je 316ce │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3311f │ │ │ │ + je 316af │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 33109 │ │ │ │ + je 31699 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 330f3 │ │ │ │ + je 31683 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 330dd │ │ │ │ + je 3166d │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 330c7 │ │ │ │ + je 31657 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 330b1 │ │ │ │ + je 31641 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -34407,32 +33579,32 @@ │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 331f7 │ │ │ │ + je 31787 │ │ │ │ cltq │ │ │ │ lea -0x8(%rcx),%r9 │ │ │ │ lea -0x10(%rcx),%r10 │ │ │ │ - lea -0x18(%rcx),%r11 │ │ │ │ cqto │ │ │ │ + lea -0x18(%rcx),%r11 │ │ │ │ lea -0x20(%rcx),%r13 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ lea -0x28(%rcx),%r14 │ │ │ │ lea -0x30(%rcx),%r15 │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r9 │ │ │ │ cltq │ │ │ │ + lea -0x38(%rcx),%r9 │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ @@ -34457,4989 +33629,5062 @@ │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ sub $0x40,%rcx │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 3313e │ │ │ │ + jne 316ce │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - movabs $0xfffffffffffffff,%rdi │ │ │ │ - mov (%rax),%r8 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jb dab1 <__cxa_finalize@plt+0x431> │ │ │ │ - test %r8,%r8 │ │ │ │ - je 33c60 │ │ │ │ - lea 0x0(,%r8,8),%r13 │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ + movabs $0xfffffffffffffff,%r8 │ │ │ │ + mov (%rax),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jb da81 <__cxa_finalize@plt+0x401> │ │ │ │ + test %r14,%r14 │ │ │ │ + je 32210 │ │ │ │ + lea 0x0(,%r14,8),%r13 │ │ │ │ + mov %r13,0x20(%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,0x30(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ call d190 │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - mov 0x10(%r12),%r14 │ │ │ │ - movabs $0xfffffffffffffff,%rcx │ │ │ │ - movslq (%r14),%rsi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jb da8e <__cxa_finalize@plt+0x40e> │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ + mov 0x10(%r12),%r15 │ │ │ │ + movabs $0xfffffffffffffff,%rdi │ │ │ │ + movslq (%r15),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jb da5e <__cxa_finalize@plt+0x3de> │ │ │ │ test %rsi,%rsi │ │ │ │ - je 33c2c │ │ │ │ - lea 0x0(,%rsi,8),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ + je 321e5 │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ + cmpq $0x1,0x30(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ - cmpq $0x1,0x50(%rsp) │ │ │ │ - je 33cb4 │ │ │ │ - lea -0x8(%r15),%rdx │ │ │ │ + je 32264 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ + lea -0x8(%r11),%rdx │ │ │ │ call d190 │ │ │ │ - mov 0x18(%r12),%r9 │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - mov (%r9),%r10d │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - jle 33ccf │ │ │ │ - mov (%r14),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 33e6b │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - lea -0x1(%rdi),%r14d │ │ │ │ - mov %edi,%r11d │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - cmp $0x10,%r14d │ │ │ │ - jbe 33e80 │ │ │ │ - lea -0x1(%r11),%rax │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - mov $0x7,%esi │ │ │ │ - imul %r15,%rax │ │ │ │ - test %r15,%r15 │ │ │ │ - mov $0x0,%r9d │ │ │ │ - lea 0x7(%rax),%rdx │ │ │ │ - cmovns %r9,%rax │ │ │ │ - cmovs %rsi,%rdx │ │ │ │ - lea -0x1(%r14,%r11,8),%rcx │ │ │ │ - lea (%r8,%rdx,1),%rsi │ │ │ │ - add %rbx,%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - lea (%r8,%rax,1),%rsi │ │ │ │ - setb %r9b │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov (%rdx),%eax │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 32281 │ │ │ │ + mov (%r15),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 32428 │ │ │ │ + mov 0x20(%r12),%r8 │ │ │ │ + mov 0x28(%r12),%r15 │ │ │ │ + lea -0x1(%r9),%esi │ │ │ │ + mov (%r8),%rcx │ │ │ │ + mov (%r15),%rax │ │ │ │ + mov %r9d,%r8d │ │ │ │ + cmp $0x7,%esi │ │ │ │ + jbe 32440 │ │ │ │ + lea -0x1(%r8),%rdx │ │ │ │ + mov $0x7,%edi │ │ │ │ + mov $0x0,%r11d │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + imul %rax,%rdx │ │ │ │ + test %rax,%rax │ │ │ │ + lea -0x1(%r15,%r8,8),%r10 │ │ │ │ + lea 0x7(%rdx),%rsi │ │ │ │ + cmovns %r11,%rdx │ │ │ │ + cmovs %rdi,%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + setb %r11b │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + setb %dil │ │ │ │ + or %dil,%r11b │ │ │ │ + je 32440 │ │ │ │ add %rbx,%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%rdi │ │ │ │ + cmp %r15,%rsi │ │ │ │ setb %sil │ │ │ │ - or %sil,%r9b │ │ │ │ - je 33e80 │ │ │ │ add %rbx,%rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ setb %dl │ │ │ │ - add %rbx,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - setb %al │ │ │ │ - or %al,%dl │ │ │ │ - je 33e80 │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov %edi,%r14d │ │ │ │ - add %rbx,%r8 │ │ │ │ - lea (%r15,%r15,1),%r9 │ │ │ │ - shr $1,%r14d │ │ │ │ - mov %r14d,%esi │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - shl $0x4,%rsi │ │ │ │ - add %rsi,%r11 │ │ │ │ - sub $0x10,%rsi │ │ │ │ - shr $0x4,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 33432 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 33401 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 333d9 │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - vmovsd (%rbx),%xmm2 │ │ │ │ - vmovhpd (%r8,%r15,1),%xmm1,%xmm0 │ │ │ │ - lea (%r8,%r9,1),%rdx │ │ │ │ - vmovhpd (%rbx,%r15,1),%xmm2,%xmm3 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - lea (%rbx,%r9,1),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ - vsubpd %xmm3,%xmm0,%xmm4 │ │ │ │ - vmovupd %xmm4,-0x10(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm5 │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ - vmovhpd (%rdx,%r15,1),%xmm5,%xmm6 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovhpd (%rax,%r15,1),%xmm7,%xmm8 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + or %dl,%sil │ │ │ │ + je 32440 │ │ │ │ + mov %r9d,%r15d │ │ │ │ + add %rbx,%rcx │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $1,%r15d │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r15d,%r10d │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add %r10,%r11 │ │ │ │ + sub $0x10,%r10 │ │ │ │ + shr $0x4,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 319cb │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3199a │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 31972 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vmovsd (%rbx),%xmm1 │ │ │ │ + lea (%rcx,%rsi,1),%r8 │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vmovhpd (%rcx,%rax,1),%xmm0,%xmm2 │ │ │ │ + vmovhpd (%rbx,%rax,1),%xmm1,%xmm3 │ │ │ │ + vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovupd %xmm4,-0x10(%rdi) │ │ │ │ + vmovsd (%r8),%xmm5 │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovhpd (%r8,%rax,1),%xmm5,%xmm6 │ │ │ │ + vmovhpd (%rdx,%rax,1),%xmm7,%xmm8 │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ - vmovupd %xmm9,-0x10(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vmovsd (%rax),%xmm12 │ │ │ │ - vmovhpd (%rdx,%r15,1),%xmm10,%xmm11 │ │ │ │ - add $0x10,%rcx │ │ │ │ - vmovhpd (%rax,%r15,1),%xmm12,%xmm13 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm9,-0x10(%rdi) │ │ │ │ + vmovsd (%r8),%xmm10 │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovhpd (%r8,%rax,1),%xmm10,%xmm11 │ │ │ │ + vmovhpd (%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovupd %xmm14,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 334cc │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vmovsd (%rax),%xmm0 │ │ │ │ - vmovhpd (%rdx,%r15,1),%xmm15,%xmm1 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmovhpd (%rax,%r15,1),%xmm0,%xmm2 │ │ │ │ - add %r9,%rax │ │ │ │ - add $0x40,%rcx │ │ │ │ - vsubpd %xmm2,%xmm1,%xmm3 │ │ │ │ - vmovupd %xmm3,-0x40(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm4 │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ - vmovhpd (%rdx,%r15,1),%xmm4,%xmm5 │ │ │ │ - vmovhpd (%rax,%r15,1),%xmm6,%xmm7 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm14,-0x10(%rdi) │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 31a65 │ │ │ │ + vmovsd (%r8),%xmm15 │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovhpd (%r8,%rax,1),%xmm15,%xmm0 │ │ │ │ + vmovhpd (%rdx,%rax,1),%xmm2,%xmm1 │ │ │ │ + vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm3,-0x40(%rdi) │ │ │ │ + vmovsd (%r8),%xmm4 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + vmovhpd (%r8,%rax,1),%xmm4,%xmm5 │ │ │ │ + vmovhpd (%rdx,%rax,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ - vmovupd %xmm8,-0x30(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - vmovsd (%rax),%xmm11 │ │ │ │ - vmovhpd (%rdx,%r15,1),%xmm9,%xmm10 │ │ │ │ - vmovhpd (%rax,%r15,1),%xmm11,%xmm12 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm8,-0x30(%rdi) │ │ │ │ + vmovsd (%r8),%xmm9 │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + vmovhpd (%r8,%rax,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%rdx,%rax,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovupd %xmm13,-0x20(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ - vmovsd (%rax),%xmm1 │ │ │ │ - vmovhpd (%rdx,%r15,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%rax,%r15,1),%xmm1,%xmm0 │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%rax │ │ │ │ - vsubpd %xmm0,%xmm15,%xmm2 │ │ │ │ - vmovupd %xmm2,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 33432 │ │ │ │ - lea (%r14,%r14,1),%r11d │ │ │ │ - cmp %r11d,%edi │ │ │ │ - je 33e6b │ │ │ │ - imul %r11,%r15 │ │ │ │ - vmovsd (%r8,%r15,1),%xmm3 │ │ │ │ - vsubsd (%rbx,%r15,1),%xmm3,%xmm4 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - vmovsd %xmm4,(%r8,%r11,8) │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 33ccf │ │ │ │ - mov $0x2,%r15d │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm13,-0x20(%rdi) │ │ │ │ + vmovsd (%r8),%xmm14 │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + vmovhpd (%r8,%rax,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%rdx,%rax,1),%xmm0,%xmm2 │ │ │ │ + vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ + add %rsi,%r8 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm1,-0x10(%rdi) │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 319cb │ │ │ │ + lea (%r15,%r15,1),%r11d │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + je 32428 │ │ │ │ + imul %r11,%rax │ │ │ │ + cmpl $0x2,0x48(%rsp) │ │ │ │ + vmovsd (%rcx,%rax,1),%xmm3 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + vsubsd (%rbx,%rax,1),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx,%r11,8) │ │ │ │ + je 32281 │ │ │ │ + movq $0x2,0x48(%rsp) │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %edi,%edi │ │ │ │ - jle 33743 │ │ │ │ - mov 0x20(%r12),%r10 │ │ │ │ - mov 0x28(%r12),%r8 │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea -0x1(%r15),%rcx │ │ │ │ - lea -0x1(%rdi),%r9d │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov (%r8),%r14 │ │ │ │ - imul %r11,%rsi │ │ │ │ - imul %r11,%rcx │ │ │ │ - mov %edi,%r11d │ │ │ │ - cmp $0x10,%r9d │ │ │ │ - jbe 33a30 │ │ │ │ - lea -0x1(%r11),%rax │ │ │ │ - mov $0x0,%r9d │ │ │ │ - mov $0x7,%r10d │ │ │ │ - lea -0x1(%r13,%r11,8),%r8 │ │ │ │ - imul %r14,%rax │ │ │ │ - test %r14,%r14 │ │ │ │ - lea 0x7(%rax),%rdx │ │ │ │ - cmovns %r9,%rax │ │ │ │ - cmovs %r10,%rdx │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 31cca │ │ │ │ + mov 0x20(%r12),%r14 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + lea -0x1(%r9),%ecx │ │ │ │ + mov %r9d,%r15d │ │ │ │ + mov 0x28(%r12),%r11 │ │ │ │ + mov (%r14),%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + dec %rdi │ │ │ │ + mov (%r11),%rdx │ │ │ │ + imul %rax,%r8 │ │ │ │ + imul %rax,%rdi │ │ │ │ + cmp $0x7,%ecx │ │ │ │ + jbe 31d40 │ │ │ │ + lea -0x1(%r15),%r10 │ │ │ │ + mov $0x7,%esi │ │ │ │ + lea -0x1(%r13,%r15,8),%r11 │ │ │ │ + mov $0x0,%r14d │ │ │ │ + imul %rdx,%r10 │ │ │ │ + test %rdx,%rdx │ │ │ │ + lea 0x7(%r10),%rax │ │ │ │ + cmovns %r14,%r10 │ │ │ │ + cmovs %rsi,%rax │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ + lea (%r8,%rax,1),%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %r13,%rcx │ │ │ │ + setb %r14b │ │ │ │ + add %rbx,%rsi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + setb %cl │ │ │ │ + or %cl,%r14b │ │ │ │ + je 31d40 │ │ │ │ + add %rdi,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + setb %r14b │ │ │ │ + add %rdi,%r10 │ │ │ │ add %rbx,%r10 │ │ │ │ - lea (%rsi,%rdx,1),%r9 │ │ │ │ - cmp %r10,%r8 │ │ │ │ + cmp %r10,%r11 │ │ │ │ setb %r10b │ │ │ │ - add %rbx,%r9 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - setb %r9b │ │ │ │ - or %r9b,%r10b │ │ │ │ - je 33a30 │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - setb %dl │ │ │ │ - add %rcx,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - setb %al │ │ │ │ - or %al,%dl │ │ │ │ - je 33a30 │ │ │ │ - mov %edi,%r11d │ │ │ │ - add %rbx,%rsi │ │ │ │ - add %rbx,%rcx │ │ │ │ - lea (%r14,%r14,1),%r8 │ │ │ │ - shr $1,%r11d │ │ │ │ - mov %r11d,0x60(%rsp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - shl $0x4,%r11 │ │ │ │ - lea (%r11,%r13,1),%r9 │ │ │ │ - sub $0x10,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 33680 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3364f │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 33626 │ │ │ │ - vmovsd (%rsi),%xmm3 │ │ │ │ - vmovsd (%rcx),%xmm5 │ │ │ │ - vmovhpd (%rsi,%r14,1),%xmm3,%xmm4 │ │ │ │ - lea (%rsi,%r8,1),%r10 │ │ │ │ - vmovhpd (%rcx,%r14,1),%xmm5,%xmm6 │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ - lea 0x10(%r13),%rdx │ │ │ │ + or %r10b,%r14b │ │ │ │ + je 31d40 │ │ │ │ + mov %r9d,%r10d │ │ │ │ + add %rbx,%r8 │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + shr $1,%r10d │ │ │ │ + lea (%rdx,%rdx,1),%rcx │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r10d,%r15d │ │ │ │ + shl $0x4,%r15 │ │ │ │ + lea (%r15,%r13,1),%r11 │ │ │ │ + sub $0x10,%r15 │ │ │ │ + shr $0x4,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 31c11 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 31be1 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 31bb9 │ │ │ │ + vmovsd (%r8),%xmm3 │ │ │ │ + vmovsd (%rdi),%xmm5 │ │ │ │ + lea (%r8,%rcx,1),%r14 │ │ │ │ + lea (%rdi,%rcx,1),%rax │ │ │ │ + lea 0x10(%r13),%rsi │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm3,%xmm4 │ │ │ │ + vmovhpd (%rdi,%rdx,1),%xmm5,%xmm6 │ │ │ │ vsubpd %xmm6,%xmm4,%xmm7 │ │ │ │ vmovupd %xmm7,0x0(%r13) │ │ │ │ - vmovsd (%r10),%xmm8 │ │ │ │ + vmovsd (%r14),%xmm8 │ │ │ │ vmovsd (%rax),%xmm10 │ │ │ │ - vmovhpd (%r10,%r14,1),%xmm8,%xmm9 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovhpd (%rax,%r14,1),%xmm10,%xmm11 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rax │ │ │ │ + add $0x10,%rsi │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm8,%xmm9 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm10,%xmm11 │ │ │ │ vsubpd %xmm11,%xmm9,%xmm12 │ │ │ │ - vmovupd %xmm12,-0x10(%rdx) │ │ │ │ - vmovsd (%r10),%xmm13 │ │ │ │ + add %rcx,%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd %xmm12,-0x10(%rsi) │ │ │ │ + vmovsd (%r14),%xmm13 │ │ │ │ vmovsd (%rax),%xmm15 │ │ │ │ - vmovhpd (%r10,%r14,1),%xmm13,%xmm14 │ │ │ │ - add $0x10,%rdx │ │ │ │ - vmovhpd (%rax,%r14,1),%xmm15,%xmm1 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rax │ │ │ │ - vsubpd %xmm1,%xmm14,%xmm0 │ │ │ │ - vmovupd %xmm0,-0x10(%rdx) │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 3371f │ │ │ │ - vmovsd (%r10),%xmm2 │ │ │ │ - vmovsd (%rax),%xmm3 │ │ │ │ - vmovhpd (%r10,%r14,1),%xmm2,%xmm4 │ │ │ │ - add %r8,%r10 │ │ │ │ - vmovhpd (%rax,%r14,1),%xmm3,%xmm5 │ │ │ │ - add %r8,%rax │ │ │ │ - add $0x40,%rdx │ │ │ │ - vsubpd %xmm5,%xmm4,%xmm6 │ │ │ │ - vmovupd %xmm6,-0x40(%rdx) │ │ │ │ - vmovsd (%r10),%xmm7 │ │ │ │ + add $0x10,%rsi │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm13,%xmm14 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm15,%xmm0 │ │ │ │ + vsubpd %xmm0,%xmm14,%xmm2 │ │ │ │ + add %rcx,%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd %xmm2,-0x10(%rsi) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 31cac │ │ │ │ + vmovsd (%r14),%xmm1 │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm1,%xmm3 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm4,%xmm5 │ │ │ │ + vsubpd %xmm5,%xmm3,%xmm6 │ │ │ │ + add %rcx,%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd %xmm6,-0x40(%rsi) │ │ │ │ + vmovsd (%r14),%xmm7 │ │ │ │ vmovsd (%rax),%xmm9 │ │ │ │ - vmovhpd (%r10,%r14,1),%xmm7,%xmm8 │ │ │ │ - vmovhpd (%rax,%r14,1),%xmm9,%xmm10 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rax │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm7,%xmm8 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm9,%xmm10 │ │ │ │ vsubpd %xmm10,%xmm8,%xmm11 │ │ │ │ - vmovupd %xmm11,-0x30(%rdx) │ │ │ │ - vmovsd (%r10),%xmm12 │ │ │ │ + add %rcx,%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd %xmm11,-0x30(%rsi) │ │ │ │ + vmovsd (%r14),%xmm12 │ │ │ │ vmovsd (%rax),%xmm14 │ │ │ │ - vmovhpd (%r10,%r14,1),%xmm12,%xmm13 │ │ │ │ - vmovhpd (%rax,%r14,1),%xmm14,%xmm15 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rax │ │ │ │ - vsubpd %xmm15,%xmm13,%xmm1 │ │ │ │ - vmovupd %xmm1,-0x20(%rdx) │ │ │ │ - vmovsd (%r10),%xmm0 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - vmovhpd (%r10,%r14,1),%xmm0,%xmm2 │ │ │ │ - vmovhpd (%rax,%r14,1),%xmm4,%xmm3 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rax │ │ │ │ - vsubpd %xmm3,%xmm2,%xmm5 │ │ │ │ - vmovupd %xmm5,-0x10(%rdx) │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 33680 │ │ │ │ - mov 0x60(%rsp),%r11d │ │ │ │ - add %r11d,%r11d │ │ │ │ - cmp %r11d,%edi │ │ │ │ - je 33743 │ │ │ │ - imul %r11,%r14 │ │ │ │ - vmovsd (%rsi,%r14,1),%xmm6 │ │ │ │ - vsubsd (%rcx,%r14,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x0(%r13,%r11,8) │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ - cmpb $0x0,(%rsi) │ │ │ │ - je 33780 │ │ │ │ - mov 0x38(%r12),%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm12,%xmm13 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm14,%xmm15 │ │ │ │ + vsubpd %xmm15,%xmm13,%xmm0 │ │ │ │ + add %rcx,%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd %xmm0,-0x20(%rsi) │ │ │ │ + vmovsd (%r14),%xmm2 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm2,%xmm3 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm1,%xmm4 │ │ │ │ + vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ + add %rcx,%r14 │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd %xmm5,-0x10(%rsi) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jne 31c11 │ │ │ │ + add %r10d,%r10d │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + je 31cca │ │ │ │ + imul %r10,%rdx │ │ │ │ + vmovsd (%r8,%rdx,1),%xmm6 │ │ │ │ + vsubsd (%rdi,%rdx,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%r10,8) │ │ │ │ + mov 0x30(%r12),%rdi │ │ │ │ + cmpb $0x0,(%rdi) │ │ │ │ + je 31d18 │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov 0x8(%r9),%rdx │ │ │ │ - call *0x20(%r9) │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r8) │ │ │ │ - jle 337a9 │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ - mov (%rdx),%edi │ │ │ │ - jmp 33510 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x40(%r12),%r14 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + mov 0x8(%r10),%rdx │ │ │ │ + call *0x20(%r10) │ │ │ │ + incq 0x48(%rsp) │ │ │ │ + mov 0x18(%r12),%r14 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + cmp %r11d,(%r14) │ │ │ │ + jle 31f50 │ │ │ │ + mov 0x10(%r12),%r15 │ │ │ │ + mov (%r15),%r9d │ │ │ │ + jmp 31aa0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%r12),%r8 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ - mov (%r14),%rdx │ │ │ │ + mov (%r8),%rdx │ │ │ │ add $0xa0,%rdx │ │ │ │ - call 31c80 │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r8) │ │ │ │ - jg 33772 │ │ │ │ + call 301e0 │ │ │ │ + jmp 31cec │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x8(,%r15,8),%r9 │ │ │ │ + lea (%rbx,%r8,1),%r10 │ │ │ │ + mov %r13,%r14 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x0(%r13,%r15,8),%r11 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 31e6c │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 31e45 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 31e28 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 31e0a │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 31ded │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 31dd0 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 31db2 │ │ │ │ + vmovsd (%r10),%xmm8 │ │ │ │ + mov %r10,%rcx │ │ │ │ + lea 0x8(%r13),%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + sub %r8,%rcx │ │ │ │ + vsubsd (%rcx,%rdi,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13) │ │ │ │ + vmovsd (%r10),%xmm10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + sub %r8,%r15 │ │ │ │ + vsubsd (%r15,%rdi,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%r14) │ │ │ │ + vmovsd (%r10),%xmm12 │ │ │ │ + mov %r10,%rax │ │ │ │ + add $0x8,%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + sub %r8,%rax │ │ │ │ + vsubsd (%rax,%rdi,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%r14) │ │ │ │ + vmovsd (%r10),%xmm14 │ │ │ │ + mov %r10,%rsi │ │ │ │ + add $0x8,%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + sub %r8,%rsi │ │ │ │ + vsubsd (%rsi,%rdi,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%r14) │ │ │ │ + vmovsd (%r10),%xmm0 │ │ │ │ + mov %r10,%r9 │ │ │ │ + add $0x8,%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + sub %r8,%r9 │ │ │ │ + vsubsd (%r9,%rdi,1),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x8(%r14) │ │ │ │ + vmovsd (%r10),%xmm3 │ │ │ │ + mov %r10,%rcx │ │ │ │ + add $0x8,%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + sub %r8,%rcx │ │ │ │ + vsubsd (%rcx,%rdi,1),%xmm3,%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%r14) │ │ │ │ + vmovsd (%r10),%xmm4 │ │ │ │ + mov %r10,%r15 │ │ │ │ + add $0x8,%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + sub %r8,%r15 │ │ │ │ + vsubsd (%r15,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%r14) │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 31cca │ │ │ │ + vmovsd (%r10),%xmm6 │ │ │ │ + mov %r10,%rax │ │ │ │ + add %rdx,%r10 │ │ │ │ + add $0x40,%r14 │ │ │ │ + sub %r8,%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + vsubsd (%rax,%rdi,1),%xmm6,%xmm7 │ │ │ │ + sub %r8,%rsi │ │ │ │ + vmovsd %xmm7,-0x40(%r14) │ │ │ │ + vmovsd (%r10),%xmm8 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %r10,%r9 │ │ │ │ + vsubsd (%rsi,%rdi,1),%xmm8,%xmm9 │ │ │ │ + sub %r8,%r9 │ │ │ │ + vmovsd %xmm9,-0x38(%r14) │ │ │ │ + vmovsd (%r10),%xmm10 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %r10,%rcx │ │ │ │ + vsubsd (%r9,%rdi,1),%xmm10,%xmm11 │ │ │ │ + sub %r8,%rcx │ │ │ │ + vmovsd %xmm11,-0x30(%r14) │ │ │ │ + vmovsd (%r10),%xmm12 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + vsubsd (%rcx,%rdi,1),%xmm12,%xmm13 │ │ │ │ + sub %r8,%r15 │ │ │ │ + vmovsd %xmm13,-0x28(%r14) │ │ │ │ + vmovsd (%r10),%xmm14 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %r10,%rax │ │ │ │ + vsubsd (%r15,%rdi,1),%xmm14,%xmm15 │ │ │ │ + sub %r8,%rax │ │ │ │ + vmovsd %xmm15,-0x20(%r14) │ │ │ │ + vmovsd (%r10),%xmm0 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %r10,%rsi │ │ │ │ + vsubsd (%rax,%rdi,1),%xmm0,%xmm2 │ │ │ │ + sub %r8,%rsi │ │ │ │ + vmovsd %xmm2,-0x18(%r14) │ │ │ │ + vmovsd (%r10),%xmm3 │ │ │ │ + add %rdx,%r10 │ │ │ │ + mov %r10,%r9 │ │ │ │ + vsubsd (%rsi,%rdi,1),%xmm3,%xmm1 │ │ │ │ + sub %r8,%r9 │ │ │ │ + vmovsd %xmm1,-0x10(%r14) │ │ │ │ + vmovsd (%r10),%xmm4 │ │ │ │ + add %rdx,%r10 │ │ │ │ + vsubsd (%r9,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%r14) │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jne 31e6c │ │ │ │ + jmp 31cca │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ - mov (%rbx),%r15 │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - sub 0x68(%rsp),%rdi │ │ │ │ - je 339c6 │ │ │ │ + mov (%rbx),%r14 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + sub 0x40(%rsp),%rcx │ │ │ │ + je 32189 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ mov 0x48(%r12),%r12 │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ - imul 0x58(%rsp),%r14 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov (%r12),%r11 │ │ │ │ - lea (%r11,%r14,8),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub 0x68(%rsp),%rax │ │ │ │ - sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 33cf0 │ │ │ │ - lea -0x1(%rdi),%rsi │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jbe 3401a │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 34010 │ │ │ │ + sar $0x3,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + imul %r14,%r9 │ │ │ │ + mov (%r12),%r15 │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 338e1 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 338ca │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 338b3 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 3389c │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 33885 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 3386e │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov $0x40,%r15d │ │ │ │ - vmovupd (%r8),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx) │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - vmovupd (%rbx,%r15,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - vmovupd (%r12,%r15,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - vmovupd (%rax,%r15,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - vmovupd (%r8,%r15,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 3398f │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%r15,1) │ │ │ │ - vmovupd 0x40(%rcx,%r15,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x40(%rdx,%r15,1) │ │ │ │ - vmovupd 0x80(%rcx,%r15,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x80(%rdx,%r15,1) │ │ │ │ - vmovupd 0xc0(%rcx,%r15,1),%zmm1 │ │ │ │ - vmovupd %zmm1,0xc0(%rdx,%r15,1) │ │ │ │ - vmovupd 0x100(%rcx,%r15,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x100(%rdx,%r15,1) │ │ │ │ - vmovupd 0x140(%rcx,%r15,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x140(%rdx,%r15,1) │ │ │ │ - vmovupd 0x180(%rcx,%r15,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rdx,%r15,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%r15,1),%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%rdx,%r15,1) │ │ │ │ - add $0x200,%r15 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 33901 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 339c6 │ │ │ │ - sub %r9,%rsi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - add %r9,%r14 │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - vpbroadcastq %rdi,%zmm5 │ │ │ │ - vpcmpnleuq 0xb3a88(%rip),%zmm5,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rdx,%r9,8),%zmm6{%k1}{z} │ │ │ │ - vmovupd %zmm6,(%r11,%r14,8){%k1} │ │ │ │ + je 322a0 │ │ │ │ + lea (%r15,%rax,1),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub 0x40(%rsp),%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 322a0 │ │ │ │ + lea -0x1(%rcx),%r8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 325ca │ │ │ │ + mov %rcx,%r10 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 325c0 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 32089 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 32074 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 3205f │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 3204a │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 32035 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 32020 │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovupd (%r14),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + vmovupd (%rax,%r12,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + vmovupd (%rbx,%r12,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + vmovupd (%r14,%r12,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 3213d │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%r12,1) │ │ │ │ + vmovupd 0x20(%rsi,%r12,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rdx,%r12,1) │ │ │ │ + vmovupd 0x40(%rsi,%r12,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rdx,%r12,1) │ │ │ │ + vmovupd 0x60(%rsi,%r12,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rdx,%r12,1) │ │ │ │ + vmovupd 0x80(%rsi,%r12,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0x80(%rdx,%r12,1) │ │ │ │ + vmovupd 0xa0(%rsi,%r12,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xa0(%rdx,%r12,1) │ │ │ │ + vmovupd 0xc0(%rsi,%r12,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%rdx,%r12,1) │ │ │ │ + vmovupd 0xe0(%rsi,%r12,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rdx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jne 320a7 │ │ │ │ + shl $0x2,%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 32189 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 32175 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %r10,%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + lea (%r9,%r10,1),%rcx │ │ │ │ + vmovupd (%r8,%r10,8),%xmm5 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + and $0x1,%esi │ │ │ │ + vmovupd %xmm5,(%r15,%rcx,8) │ │ │ │ + je 32189 │ │ │ │ + add %r10,%r8 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + add %r8,%r9 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15,%r9,8) │ │ │ │ test %r13,%r13 │ │ │ │ - je 339db │ │ │ │ + je 3219e │ │ │ │ vzeroupper │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,0x68(%rsp) │ │ │ │ - jne 33c89 │ │ │ │ - incq 0x58(%rsp) │ │ │ │ - mov 0x58(%rsp),%r13 │ │ │ │ - cmp %r13d,0x2c(%rsp) │ │ │ │ - jg 33000 │ │ │ │ + cmpq $0x0,0x40(%rsp) │ │ │ │ + jne 32239 │ │ │ │ + incq 0x38(%rsp) │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + cmp %r13d,0xc(%rsp) │ │ │ │ + jg 31590 │ │ │ │ vzeroupper │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3407d │ │ │ │ + jne 32630 │ │ │ │ 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) │ │ │ │ - lea -0x8(,%r11,8),%rdi │ │ │ │ - lea (%rbx,%rsi,1),%r9 │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r11,8),%r8 │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ + mov (%rcx),%r10d │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + jg 325d2 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + sub 0x40(%rsp),%rcx │ │ │ │ + jne 31f68 │ │ │ │ + jmp 3219e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + jmp 317e3 │ │ │ │ + vzeroupper │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + call d340 │ │ │ │ + incq 0x38(%rsp) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp %ecx,0xc(%rsp) │ │ │ │ + jg 31590 │ │ │ │ + jmp 321c2 │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + movq $0x8,0x30(%rsp) │ │ │ │ + mov (%rdx),%eax │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jg 31869 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + sub 0x40(%rsp),%rcx │ │ │ │ + jne 31f68 │ │ │ │ + jmp 32191 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + lea (%r15,%rax,1),%r15 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + lea -0x1(%rcx),%r9 │ │ │ │ + vmovsd (%r10),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r15) │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jae 3240a │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 32626 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 32360 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 3234c │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 32338 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 32324 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 32310 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 325ea │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + vmovsd (%rax,%r12,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r15,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r15,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + vmovsd (%r14,%r12,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r15,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r15,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r15,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jae 3240a │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm15 │ │ │ │ + lea 0x1(%r12),%r8 │ │ │ │ + lea 0x2(%r12),%rdx │ │ │ │ + lea 0x3(%r12),%r9 │ │ │ │ + lea 0x4(%r12),%r10 │ │ │ │ + vmovsd %xmm15,(%r15,%r12,8) │ │ │ │ + lea 0x5(%r12),%r11 │ │ │ │ + lea 0x6(%r12),%rax │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm0 │ │ │ │ + lea 0x7(%r12),%rdi │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd %xmm0,(%r15,%r8,8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r15,%rdx,8) │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%r9,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%r10,8) │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r15,%r11,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rax,8) │ │ │ │ + vmovsd (%rsi,%rdi,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15,%rdi,8) │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jb 3237d │ │ │ │ + test %r13,%r13 │ │ │ │ + je 32239 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 3223c │ │ │ │ + cmpl $0x2,0x48(%rsp) │ │ │ │ + jne 31a96 │ │ │ │ + jmp 32281 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x8(,%r8,8),%rdi │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov %rbx,%rdx │ │ │ │ shr $0x3,%rdi │ │ │ │ inc %rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea (%r15,%r8,8),%r10 │ │ │ │ and $0x7,%edi │ │ │ │ - je 33b56 │ │ │ │ + je 3251a │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 33b30 │ │ │ │ + je 324fc │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 33b14 │ │ │ │ + je 324e7 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 33af7 │ │ │ │ + je 324d2 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 33adb │ │ │ │ + je 324bd │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 33abe │ │ │ │ + je 324a8 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 33aa2 │ │ │ │ - mov %r9,%r10 │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - lea 0x8(%r13),%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - vsubsd (%r10,%rcx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x0(%r13) │ │ │ │ - mov %r9,%rdx │ │ │ │ - vmovsd (%r9),%xmm10 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vsubsd (%rdx,%rcx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rax) │ │ │ │ - mov %r9,%r11 │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - vsubsd (%r11,%rcx,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,-0x8(%rax) │ │ │ │ - mov %r9,%rdi │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - sub %rsi,%rdi │ │ │ │ - vsubsd (%rdi,%rcx,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%rax) │ │ │ │ - mov %r9,%r10 │ │ │ │ - vmovsd (%r9),%xmm1 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - vsubsd (%r10,%rcx,1),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,-0x8(%rax) │ │ │ │ - mov %r9,%rdx │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vsubsd (%rdx,%rcx,1),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rax) │ │ │ │ - mov %r9,%r11 │ │ │ │ - vmovsd (%r9),%xmm3 │ │ │ │ - add $0x8,%rax │ │ │ │ - add %r14,%r9 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - vsubsd (%r11,%rcx,1),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rax) │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 33743 │ │ │ │ - mov %r9,%rdi │ │ │ │ - vmovsd (%r9),%xmm6 │ │ │ │ - add %r14,%r9 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %r9,%r10 │ │ │ │ - vsubsd (%rdi,%rcx,1),%xmm6,%xmm7 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - vmovsd %xmm7,-0x40(%rax) │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vsubsd (%r10,%rcx,1),%xmm8,%xmm9 │ │ │ │ - add %r14,%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vmovsd %xmm9,-0x38(%rax) │ │ │ │ - vmovsd (%r9),%xmm10 │ │ │ │ - vsubsd (%rdx,%rcx,1),%xmm10,%xmm11 │ │ │ │ - add %r14,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - vmovsd %xmm11,-0x30(%rax) │ │ │ │ - vmovsd (%r9),%xmm12 │ │ │ │ - vsubsd (%r11,%rcx,1),%xmm12,%xmm13 │ │ │ │ - add %r14,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - vmovsd %xmm13,-0x28(%rax) │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ - vsubsd (%rdi,%rcx,1),%xmm14,%xmm15 │ │ │ │ - add %r14,%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - vmovsd %xmm15,-0x20(%rax) │ │ │ │ - vmovsd (%r9),%xmm1 │ │ │ │ - vsubsd (%r10,%rcx,1),%xmm1,%xmm0 │ │ │ │ - add %r14,%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vmovsd %xmm0,-0x18(%rax) │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vsubsd (%rdx,%rcx,1),%xmm2,%xmm4 │ │ │ │ - add %r14,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - vmovsd %xmm4,-0x10(%rax) │ │ │ │ - vmovsd (%r9),%xmm3 │ │ │ │ - vsubsd (%r11,%rcx,1),%xmm3,%xmm5 │ │ │ │ - add %r14,%r9 │ │ │ │ - vmovsd %xmm5,-0x8(%rax) │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 33b56 │ │ │ │ - jmp 33743 │ │ │ │ - mov 0x18(%r12),%r10 │ │ │ │ - mov (%r10),%r11d │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jg 34022 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - xor %r13d,%r13d │ │ │ │ - sub 0x68(%rsp),%rdi │ │ │ │ - jne 337c6 │ │ │ │ - jmp 339db │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - jmp 33258 │ │ │ │ - vzeroupper │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - call d340 │ │ │ │ - incq 0x58(%rsp) │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - cmp %edi,0x2c(%rsp) │ │ │ │ - jg 33000 │ │ │ │ - jmp 339ff │ │ │ │ - mov 0x18(%r12),%r9 │ │ │ │ - movq $0x8,0x50(%rsp) │ │ │ │ - mov (%r9),%r10d │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - jg 332d0 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - sub 0x68(%rsp),%rdi │ │ │ │ - jne 337c6 │ │ │ │ - jmp 339ce │ │ │ │ + jne 32606 │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm7 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vsubsd (%rdx),%xmm7,%xmm8 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm8,-0x8(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm9 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vsubsd (%rdx),%xmm9,%xmm10 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm10,-0x8(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm11 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vsubsd (%rdx),%xmm11,%xmm12 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm12,-0x8(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm13 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vsubsd (%rdx),%xmm13,%xmm14 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm14,-0x8(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm15 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vsubsd (%rdx),%xmm15,%xmm0 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm0,-0x8(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm2 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vsubsd (%rdx),%xmm2,%xmm1 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm1,-0x8(%rsi) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 325af │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm3 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vsubsd (%rdx),%xmm3,%xmm4 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm4,-0x40(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm5 │ │ │ │ + vsubsd (%rdx),%xmm5,%xmm6 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm6,-0x38(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm7 │ │ │ │ + vsubsd (%rdx),%xmm7,%xmm8 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm8,-0x30(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm9 │ │ │ │ + vsubsd (%rdx),%xmm9,%xmm10 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm10,-0x28(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm11 │ │ │ │ + vsubsd (%rdx),%xmm11,%xmm12 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm12,-0x20(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm13 │ │ │ │ + vsubsd (%rdx),%xmm13,%xmm14 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm14,-0x18(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm15 │ │ │ │ + vsubsd (%rdx),%xmm15,%xmm0 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm0,-0x10(%rsi) │ │ │ │ + vmovsd (%rdx,%rcx,1),%xmm2 │ │ │ │ + vsubsd (%rdx),%xmm2,%xmm1 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd %xmm1,-0x8(%rsi) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 3251a │ │ │ │ + cmpl $0x2,0x48(%rsp) │ │ │ │ + jne 31a96 │ │ │ │ + jmp 31f58 │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ - vmovsd (%r14),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jae 33e4d │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 34073 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 33dab │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 33d97 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 33d83 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 33d6f │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 33d5b │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jne 34039 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - vmovsd (%r10,%r9,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ - vmovsd (%r15,%r9,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - vmovsd (%r12,%r9,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - vmovsd (%rax,%r9,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jae 33e4d │ │ │ │ - vmovsd (%rcx,%r9,8),%xmm15 │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ - lea 0x2(%r9),%r11 │ │ │ │ - lea 0x3(%r9),%r14 │ │ │ │ - lea 0x4(%r9),%rsi │ │ │ │ - lea 0x5(%r9),%r10 │ │ │ │ - lea 0x6(%r9),%r15 │ │ │ │ - lea 0x7(%r9),%rbx │ │ │ │ - vmovsd %xmm15,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rcx,%r8,8),%xmm1 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd %xmm1,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rcx,%r11,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rcx,%r14,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%r14,8) │ │ │ │ - vmovsd (%rcx,%rsi,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rcx,%r10,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rcx,%r15,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r15,8) │ │ │ │ - vmovsd (%rcx,%rbx,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rbx,8) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 33dc8 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 33c89 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 33c8c │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - jne 334fe │ │ │ │ - jmp 33ccf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - lea -0x8(,%r11,8),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea (%r14,%r11,8),%r9 │ │ │ │ - and $0x7,%esi │ │ │ │ - je 33f60 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 33f41 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 33f2b │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 33f15 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 33eff │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 33ee9 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 34053 │ │ │ │ - vmovsd (%rax,%r8,1),%xmm7 │ │ │ │ - vsubsd (%rax),%xmm7,%xmm8 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm8,-0x8(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm9 │ │ │ │ - vsubsd (%rax),%xmm9,%xmm10 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm10,-0x8(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm11 │ │ │ │ - vsubsd (%rax),%xmm11,%xmm12 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm12,-0x8(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm13 │ │ │ │ - vsubsd (%rax),%xmm13,%xmm14 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm14,-0x8(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm15 │ │ │ │ - vsubsd (%rax),%xmm15,%xmm1 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm1,-0x8(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm0 │ │ │ │ - vsubsd (%rax),%xmm0,%xmm2 │ │ │ │ - add $0x8,%rdx │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm2,-0x8(%rdx) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 33ffd │ │ │ │ - vmovsd (%rax,%r8,1),%xmm3 │ │ │ │ - vsubsd (%rax),%xmm3,%xmm4 │ │ │ │ - add %r15,%rax │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovsd %xmm4,-0x40(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm5 │ │ │ │ - vsubsd (%rax),%xmm5,%xmm6 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm6,-0x38(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm7 │ │ │ │ - vsubsd (%rax),%xmm7,%xmm8 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm8,-0x30(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm9 │ │ │ │ - vsubsd (%rax),%xmm9,%xmm10 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm10,-0x28(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm11 │ │ │ │ - vsubsd (%rax),%xmm11,%xmm12 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm12,-0x20(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm13 │ │ │ │ - vsubsd (%rax),%xmm13,%xmm14 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm14,-0x18(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm15 │ │ │ │ - vsubsd (%rax),%xmm15,%xmm1 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm1,-0x10(%rdx) │ │ │ │ - vmovsd (%rax,%r8,1),%xmm0 │ │ │ │ - vsubsd (%rax),%xmm0,%xmm2 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd %xmm2,-0x8(%rdx) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 33f60 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 320a7 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 32151 │ │ │ │ cmp $0x2,%r10d │ │ │ │ - jne 334fe │ │ │ │ - jmp 337b6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - jmp 33901 │ │ │ │ + je 321f7 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 33998 │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 33c3e │ │ │ │ - xor %edi,%edi │ │ │ │ xor %r13d,%r13d │ │ │ │ vzeroupper │ │ │ │ - jmp 334fe │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vmovsd 0x8(%rsi),%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rdx) │ │ │ │ - jmp 33d47 │ │ │ │ - vmovsd (%rbx,%r8,1),%xmm5 │ │ │ │ + jmp 31a96 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vmovsd 0x8(%r11),%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%r15) │ │ │ │ + jmp 322fc │ │ │ │ + vmovsd (%rbx,%rcx,1),%xmm5 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ vsubsd (%rbx),%xmm5,%xmm6 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - lea (%rbx,%r15,1),%rax │ │ │ │ - lea 0x8(%rcx),%rdx │ │ │ │ - vmovsd %xmm6,(%rcx) │ │ │ │ - jmp 33ed3 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - jmp 33dc8 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd %xmm6,-0x8(%rsi) │ │ │ │ + jmp 32493 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 3237d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - jmp dad0 <__cxa_finalize@plt+0x450> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp daa0 <__cxa_finalize@plt+0x420> │ │ │ │ endbr64 │ │ │ │ - jmp dbae <__cxa_finalize@plt+0x52e> │ │ │ │ + jmp db7f <__cxa_finalize@plt+0x4ff> │ │ │ │ endbr64 │ │ │ │ - jmp db15 <__cxa_finalize@plt+0x495> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp dae5 <__cxa_finalize@plt+0x465> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000340b0 : │ │ │ │ +0000000000032660 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rcx,%rbx │ │ │ │ + mov %rcx,%r12 │ │ │ │ mov %rdx,%rcx │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %fs:0x28,%rdi │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ - call 2a830 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - sub %r12,%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - sar $0x3,%r10 │ │ │ │ - je 34770 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %fs:0x28,%rbx │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + call 29540 │ │ │ │ + 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 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + je 32cb8 │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 341a6 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 32742 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ cmp $0x8,%rsi │ │ │ │ - je 341a6 │ │ │ │ + je 32742 │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x48(%r15),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 343e2 │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %rbx,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 34790 │ │ │ │ - lea -0x1(%rdx),%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 3491d │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x48(%rdi),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 32998 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 32ce0 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %r12,%r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 32ce0 │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 32e56 │ │ │ │ + mov %r11,%rdx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x2,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 342db │ │ │ │ + je 32872 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 342b9 │ │ │ │ + je 32853 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 342a0 │ │ │ │ + je 3283d │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 34287 │ │ │ │ + je 32827 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3426e │ │ │ │ + je 32811 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 34255 │ │ │ │ + je 327fb │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 3423c │ │ │ │ - vmovupd (%r9),%zmm0 │ │ │ │ - vaddpd (%rbx),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm1,(%r9) │ │ │ │ - vmovupd (%r9,%rax,1),%zmm2 │ │ │ │ - vaddpd (%rbx,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm4 │ │ │ │ - vaddpd (%rbx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm6 │ │ │ │ - vaddpd (%rbx,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm8 │ │ │ │ - vaddpd (%rbx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm10 │ │ │ │ - vaddpd (%rbx,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r9,%rax,1),%zmm12 │ │ │ │ - vaddpd (%rbx,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 343a7 │ │ │ │ - vmovupd (%r9,%rax,1),%zmm14 │ │ │ │ - vaddpd (%rbx,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd 0x40(%r9,%rax,1),%zmm0 │ │ │ │ - vmovupd 0x80(%r9,%rax,1),%zmm2 │ │ │ │ - vmovupd 0xc0(%r9,%rax,1),%zmm4 │ │ │ │ - vmovupd 0x100(%r9,%rax,1),%zmm6 │ │ │ │ - vmovupd 0x140(%r9,%rax,1),%zmm8 │ │ │ │ - vmovupd 0x180(%r9,%rax,1),%zmm10 │ │ │ │ - vmovupd 0x1c0(%r9,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm15,(%r9,%rax,1) │ │ │ │ - vaddpd 0x40(%rbx,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%r9,%rax,1) │ │ │ │ - vaddpd 0x80(%rbx,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%r9,%rax,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%r9,%rax,1) │ │ │ │ - vaddpd 0x100(%rbx,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%r9,%rax,1) │ │ │ │ - vaddpd 0x140(%rbx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%r9,%rax,1) │ │ │ │ - vaddpd 0x180(%rbx,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%r9,%rax,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%r9,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 342db │ │ │ │ - shl $0x3,%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 343df │ │ │ │ - sub %rdi,%rdx │ │ │ │ - vpbroadcastq %rdx,%zmm14 │ │ │ │ - vpcmpnleuq 0xb307c(%rip),%zmm14,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%r9,%rdi,8),%zmm15{%k1}{z} │ │ │ │ - vmovupd (%rbx,%rdi,8),%zmm0{%k1}{z} │ │ │ │ - vaddpd %zmm15,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r9,%rdi,8){%k1} │ │ │ │ + je 327e5 │ │ │ │ + vmovupd (%rbx),%ymm0 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vaddpd (%r12),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rbx) │ │ │ │ + vmovupd (%rbx,%r10,1),%ymm2 │ │ │ │ + vaddpd (%r12,%r10,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rbx,%r10,1),%ymm4 │ │ │ │ + vaddpd (%r12,%r10,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rbx,%r10,1),%ymm6 │ │ │ │ + vaddpd (%r12,%r10,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rbx,%r10,1),%ymm8 │ │ │ │ + vaddpd (%r12,%r10,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rbx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rbx,%r10,1),%ymm10 │ │ │ │ + vaddpd (%r12,%r10,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rbx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rbx,%r10,1),%ymm12 │ │ │ │ + vaddpd (%r12,%r10,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rbx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 3294b │ │ │ │ + vmovupd (%rbx,%r10,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rbx,%r10,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rbx,%r10,1),%ymm2 │ │ │ │ + vmovupd 0x60(%rbx,%r10,1),%ymm4 │ │ │ │ + vaddpd (%r12,%r10,1),%ymm14,%ymm15 │ │ │ │ + vmovupd 0x80(%rbx,%r10,1),%ymm6 │ │ │ │ + vmovupd 0xa0(%rbx,%r10,1),%ymm8 │ │ │ │ + vmovupd 0xc0(%rbx,%r10,1),%ymm10 │ │ │ │ + vmovupd 0xe0(%rbx,%r10,1),%ymm12 │ │ │ │ + vmovupd %ymm15,(%rbx,%r10,1) │ │ │ │ + vaddpd 0x20(%r12,%r10,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rbx,%r10,1) │ │ │ │ + vaddpd 0x40(%r12,%r10,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rbx,%r10,1) │ │ │ │ + vaddpd 0x60(%r12,%r10,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rbx,%r10,1) │ │ │ │ + vaddpd 0x80(%r12,%r10,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rbx,%r10,1) │ │ │ │ + vaddpd 0xa0(%r12,%r10,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rbx,%r10,1) │ │ │ │ + vaddpd 0xc0(%r12,%r10,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%rbx,%r10,1) │ │ │ │ + vaddpd 0xe0(%r12,%r10,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rbx,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 32872 │ │ │ │ + shl $0x2,%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 32cc0 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 32e5d │ │ │ │ vzeroupper │ │ │ │ - mov 0x38(%r15),%rax │ │ │ │ - mov 0x30(%r15),%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 345fb │ │ │ │ + vmovupd (%rbx,%rdx,8),%xmm14 │ │ │ │ + mov %r11,%rax │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ + and $0x1,%r11d │ │ │ │ + vaddpd (%r12,%rdx,8),%xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rbx,%rdx,8) │ │ │ │ + je 32998 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm0 │ │ │ │ + vaddsd (%r12,%rdx,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx,%rdx,8) │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x38(%r11),%rax │ │ │ │ + mov 0x30(%r11),%rdi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 32b65 │ │ │ │ mov %rax,%rdx │ │ │ │ - vmovq 0x18(%r15),%xmm2 │ │ │ │ - vmovsd 0xb382c(%rip),%xmm1 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - sub %rsi,%rdx │ │ │ │ + mov 0x18(%r11),%rsi │ │ │ │ + vmovsd 0xaefb3(%rip),%xmm1 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + sub %rdi,%rdx │ │ │ │ + vmovsd 0xaefb0(%rip),%xmm2 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ sub $0x10,%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x3,%edx │ │ │ │ - je 34501 │ │ │ │ + je 32a8a │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 344b5 │ │ │ │ + je 32a4e │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 3446e │ │ │ │ - vmovapd %xmm1,%xmm0 │ │ │ │ + je 32a1b │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - jne 34780 │ │ │ │ - movslq -0x10(%rax),%r11 │ │ │ │ - movslq -0x8(%rax),%rdi │ │ │ │ + vmovapd %xmm1,%xmm0 │ │ │ │ + jne 32cd0 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ - vmovq %r11,%xmm3 │ │ │ │ - vmovq %xmm2,%r11 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm5 │ │ │ │ - vmulsd (%r11,%rdi,8),%xmm0,%xmm4 │ │ │ │ - vmovq %xmm3,%rdi │ │ │ │ - vfmadd132sd (%rbx,%rdi,8),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdx,8) │ │ │ │ - vmovapd %xmm1,%xmm6 │ │ │ │ + movslq (%rax),%r10 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm0,%xmm3 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ + vfmadd132sd (%r12,%r10,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%rdx,8) │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - je 34480 │ │ │ │ - vmovsd 0xb37b8(%rip),%xmm6 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - movslq -0x10(%rax),%r11 │ │ │ │ - movslq -0x8(%rax),%rdi │ │ │ │ + vmovapd %xmm1,%xmm5 │ │ │ │ + je 32a29 │ │ │ │ + vmovapd %xmm2,%xmm5 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ - vmovq %r11,%xmm7 │ │ │ │ - vmovq %xmm2,%r11 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm9 │ │ │ │ - vmulsd (%r11,%rdi,8),%xmm6,%xmm8 │ │ │ │ - vmovq %xmm7,%rdi │ │ │ │ - vfmadd132sd (%rbx,%rdi,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%rdx,8) │ │ │ │ - vmovapd %xmm1,%xmm10 │ │ │ │ + movslq (%rax),%r10 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm5,%xmm6 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm7 │ │ │ │ + vfmadd132sd (%r12,%r10,8),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rdx,8) │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - jne 34730 │ │ │ │ - movslq -0x10(%rax),%r11 │ │ │ │ - movslq -0x8(%rax),%rdi │ │ │ │ + vmovapd %xmm1,%xmm8 │ │ │ │ + je 32a5c │ │ │ │ + vmovapd %xmm2,%xmm8 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ - vmovq %r11,%xmm11 │ │ │ │ - vmovq %xmm2,%r11 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm13 │ │ │ │ - vmulsd (%r11,%rdi,8),%xmm10,%xmm12 │ │ │ │ - vmovq %xmm11,%rdi │ │ │ │ - vfmadd132sd (%rbx,%rdi,8),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 345fb │ │ │ │ - vmovq %xmm2,%rdi │ │ │ │ - vmovq %r8,%xmm14 │ │ │ │ - vmovapd %xmm1,%xmm15 │ │ │ │ + movslq (%rax),%r10 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm10 │ │ │ │ + vfmadd132sd (%r12,%r10,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdx,8) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 32b65 │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - je 3451d │ │ │ │ - vmovsd 0xb371b(%rip),%xmm15 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - movslq -0x8(%rax),%r8 │ │ │ │ + vmovapd %xmm1,%xmm11 │ │ │ │ + je 32a98 │ │ │ │ + vmovapd %xmm2,%xmm11 │ │ │ │ + movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ - movslq -0x10(%rax),%r11 │ │ │ │ - vmovapd %xmm1,%xmm3 │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm15,%xmm2 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm0 │ │ │ │ - vfmadd132sd (%rbx,%r11,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdx,8) │ │ │ │ - lea -0x10(%rax),%rdx │ │ │ │ + vmovapd %xmm1,%xmm14 │ │ │ │ + movslq -0x10(%rax),%r10 │ │ │ │ cmpb $0x0,-0x14(%rax) │ │ │ │ - je 34555 │ │ │ │ - vmovsd 0xb36e3(%rip),%xmm3 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - movslq -0x8(%rdx),%r8 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm13 │ │ │ │ + vfmadd132sd (%r12,%r10,8),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ + lea -0x10(%rax),%rdx │ │ │ │ + je 32acc │ │ │ │ + vmovapd %xmm2,%xmm14 │ │ │ │ + movslq -0x8(%rdx),%r11 │ │ │ │ movslq -0xc(%rdx),%rax │ │ │ │ - movslq -0x10(%rdx),%r11 │ │ │ │ - vmovapd %xmm1,%xmm6 │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm3,%xmm4 │ │ │ │ - vmovsd (%rcx,%rax,8),%xmm5 │ │ │ │ - vfmadd132sd (%rbx,%r11,8),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rax,8) │ │ │ │ - lea -0x10(%rdx),%rax │ │ │ │ + vmovapd %xmm1,%xmm3 │ │ │ │ + movslq -0x10(%rdx),%r10 │ │ │ │ cmpb $0x0,-0x14(%rdx) │ │ │ │ - je 3458d │ │ │ │ - vmovsd 0xb36ab(%rip),%xmm6 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - movslq -0xc(%rax),%r11 │ │ │ │ - movslq -0x10(%rax),%r8 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm14,%xmm15 │ │ │ │ + vmovsd (%rcx,%rax,8),%xmm0 │ │ │ │ + vfmadd132sd (%r12,%r10,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rax,8) │ │ │ │ + lea -0x10(%rdx),%rax │ │ │ │ + je 32b00 │ │ │ │ + vmovapd %xmm2,%xmm3 │ │ │ │ + movslq -0xc(%rax),%r10 │ │ │ │ + movslq -0x10(%rax),%r11 │ │ │ │ + vmovapd %xmm1,%xmm6 │ │ │ │ movslq -0x8(%rax),%rax │ │ │ │ - vmovapd %xmm1,%xmm9 │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm6,%xmm8 │ │ │ │ - vmovsd (%rcx,%r11,8),%xmm7 │ │ │ │ - lea -0x20(%rdx),%rax │ │ │ │ - vfmadd132sd (%rbx,%r8,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%r11,8) │ │ │ │ cmpb $0x0,-0x24(%rdx) │ │ │ │ - je 345c6 │ │ │ │ - vmovsd 0xb3672(%rip),%xmm9 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - movslq -0xc(%rax),%r11 │ │ │ │ - movslq -0x10(%rax),%r8 │ │ │ │ + vmovsd (%rcx,%r10,8),%xmm5 │ │ │ │ + vmulsd (%rsi,%rax,8),%xmm3,%xmm4 │ │ │ │ + lea -0x20(%rdx),%rax │ │ │ │ + vfmadd132sd (%r12,%r11,8),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx,%r10,8) │ │ │ │ + je 32b35 │ │ │ │ + vmovapd %xmm2,%xmm6 │ │ │ │ + movslq -0xc(%rax),%r10 │ │ │ │ + movslq -0x10(%rax),%r11 │ │ │ │ movslq -0x8(%rax),%rax │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm9,%xmm10 │ │ │ │ - vmovsd (%rcx,%r11,8),%xmm11 │ │ │ │ + vmovsd (%rcx,%r10,8),%xmm8 │ │ │ │ + vmulsd (%rsi,%rax,8),%xmm6,%xmm7 │ │ │ │ lea -0x30(%rdx),%rax │ │ │ │ - vfmadd132sd (%rbx,%r8,8),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%r11,8) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 3450b │ │ │ │ - vmovq %xmm14,%r8 │ │ │ │ - mov %r10,%rsi │ │ │ │ - add $0xffffffffffffffff,%rsi │ │ │ │ - jae 346d0 │ │ │ │ - mov (%r15),%r15 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - lea (%r15,%rbx,2),%rdi │ │ │ │ - jmp 34661 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 346c0 │ │ │ │ - vmovsd (%r12,%r15,1),%xmm12 │ │ │ │ - add %rcx,%r15 │ │ │ │ - vmovsd (%r15),%xmm13 │ │ │ │ - vfmadd132sd (%rcx,%rsi,8),%xmm13,%xmm1 │ │ │ │ - sub $0x10,%rdi │ │ │ │ - vmovsd %xmm1,(%r15) │ │ │ │ - vmovsd (%rax),%xmm14 │ │ │ │ - vfmadd132sd (%rcx,%rsi,8),%xmm14,%xmm12 │ │ │ │ - dec %rsi │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jae 346e0 │ │ │ │ - movslq -0xc(%rdi),%rax │ │ │ │ - mov -0x10(%rdi),%edx │ │ │ │ - shl $0x3,%rax │ │ │ │ - test %edx,%edx │ │ │ │ - je 346b0 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 346a0 │ │ │ │ - vmovsd (%r12,%rax,1),%xmm1 │ │ │ │ - add %rcx,%rax │ │ │ │ - movslq -0x4(%rdi),%r15 │ │ │ │ - mov -0x8(%rdi),%r11d │ │ │ │ - shl $0x3,%r15 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jne 34620 │ │ │ │ - vmovsd 0x0(%r13,%r15,1),%xmm12 │ │ │ │ - add %r8,%r15 │ │ │ │ - jmp 34633 │ │ │ │ + vfmadd132sd (%r12,%r11,8),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%r10,8) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 32a8a │ │ │ │ + mov %r9,%r12 │ │ │ │ + add $0xffffffffffffffff,%r12 │ │ │ │ + jae 32c40 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + lea (%rdx,%rsi,2),%rax │ │ │ │ + jmp 32bc7 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 32c30 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm2 │ │ │ │ + add %rcx,%rdi │ │ │ │ + vmovsd (%rdi),%xmm9 │ │ │ │ + sub $0x10,%rax │ │ │ │ + vfmadd132sd (%rcx,%r12,8),%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdi) │ │ │ │ + vmovsd (%rdx),%xmm10 │ │ │ │ + vfmadd132sd (%rcx,%r12,8),%xmm10,%xmm2 │ │ │ │ + dec %r12 │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jae 32c48 │ │ │ │ + movslq -0xc(%rax),%r11 │ │ │ │ + mov -0x10(%rax),%r10d │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 32c20 │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 32c10 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm1 │ │ │ │ + add %rcx,%rdx │ │ │ │ + movslq -0x4(%rax),%r10 │ │ │ │ + mov -0x8(%rax),%esi │ │ │ │ + lea 0x0(,%r10,8),%rdi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 32b88 │ │ │ │ + vmovsd (%r14,%r10,8),%xmm2 │ │ │ │ + add %r8,%rdi │ │ │ │ + jmp 32b9b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%r15,%r11,8),%xmm1 │ │ │ │ + add %rbx,%rdx │ │ │ │ + jmp 32bec │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r14,%rax,1),%xmm1 │ │ │ │ - add %r9,%rax │ │ │ │ - jmp 3467e │ │ │ │ + vmovsd (%r14,%r11,8),%xmm1 │ │ │ │ + add %r8,%rdx │ │ │ │ + jmp 32bec │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%r13,%rax,1),%xmm1 │ │ │ │ - add %r8,%rax │ │ │ │ - jmp 3467e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd (%r14,%r15,1),%xmm12 │ │ │ │ - add %r9,%r15 │ │ │ │ - jmp 34633 │ │ │ │ + vmovsd (%r15,%r10,8),%xmm2 │ │ │ │ + add %rbx,%rdi │ │ │ │ + jmp 32b9b │ │ │ │ xchg %ax,%ax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 346ed │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ + je 32c55 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ call d340 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 34740 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + test %r13,%r13 │ │ │ │ + je 32c90 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 34924 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ + jne 32e65 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ - sub %r12,%rsi │ │ │ │ pop %r12 │ │ │ │ + sub %r13,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0xb3500(%rip),%xmm10 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - jmp 344c3 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 34924 │ │ │ │ + jne 32e65 │ │ │ │ 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 341a6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0xb34b0(%rip),%xmm0 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - jmp 34439 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - and $0x7,%edi │ │ │ │ - je 34866 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 34848 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 34833 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 3481e │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 34809 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 347f4 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 347df │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vaddsd (%rbx),%xmm2,%xmm3 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vmovsd %xmm3,(%r9) │ │ │ │ - vmovsd (%r9,%r11,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r9,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9,%r11,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r9,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9,%r11,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9,%r11,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r9,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd (%r9,%r11,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 343e2 │ │ │ │ - vmovsd (%r9,%r11,8),%xmm0 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm0,%xmm1 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ - lea 0x2(%r11),%rax │ │ │ │ - lea 0x3(%r11),%rdi │ │ │ │ - vmovsd %xmm1,(%r9,%r11,8) │ │ │ │ - vmovsd (%r9,%rsi,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9,%rsi,8) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%rax,8),%xmm4,%xmm5 │ │ │ │ - lea 0x4(%r11),%rsi │ │ │ │ - vmovsd %xmm5,(%r9,%rax,8) │ │ │ │ - vmovsd (%r9,%rdi,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%rdi,8),%xmm6,%xmm7 │ │ │ │ - lea 0x5(%r11),%rax │ │ │ │ - vmovsd %xmm7,(%r9,%rdi,8) │ │ │ │ - vmovsd (%r9,%rsi,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm8,%xmm9 │ │ │ │ - lea 0x6(%r11),%rdi │ │ │ │ - vmovsd %xmm9,(%r9,%rsi,8) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%rax,8),%xmm10,%xmm11 │ │ │ │ - lea 0x7(%r11),%rsi │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd %xmm11,(%r9,%rax,8) │ │ │ │ - vmovsd (%r9,%rdi,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%rdi,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9,%rdi,8) │ │ │ │ - vmovsd (%r9,%rsi,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%rsi,8) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jne 34866 │ │ │ │ - jmp 343e2 │ │ │ │ + jmp 32742 │ │ │ │ + nop │ │ │ │ + vzeroupper │ │ │ │ + jmp 32998 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovapd %xmm2,%xmm0 │ │ │ │ + jmp 329f6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r11,%rdx │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 343b0 │ │ │ │ + and $0x7,%edx │ │ │ │ + je 32da4 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 32d88 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 32d75 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 32d62 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 32d4f │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 32d3c │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 32d29 │ │ │ │ + vmovsd (%rbx),%xmm2 │ │ │ │ + mov $0x1,%edi │ │ │ │ + vaddsd (%r12),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx) │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm4 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm6 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm8 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm10 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm12 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm14 │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 32998 │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm0 │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ + lea 0x2(%rdi),%r10 │ │ │ │ + lea 0x3(%rdi),%rax │ │ │ │ + lea 0x4(%rdi),%rdx │ │ │ │ + vaddsd (%r12,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx,%rdi,8) │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm2 │ │ │ │ + vaddsd (%r12,%rsi,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx,%rsi,8) │ │ │ │ + lea 0x5(%rdi),%rsi │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm4 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r10,8) │ │ │ │ + lea 0x6(%rdi),%r10 │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm6 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,8) │ │ │ │ + lea 0x7(%rdi),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + 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,%r10,8),%xmm12 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rbx,%r10,8) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm14 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rbx,%rax,8) │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 32da4 │ │ │ │ + jmp 32998 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 32968 │ │ │ │ + vzeroupper │ │ │ │ + jmp 32988 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp dc29 <__cxa_finalize@plt+0x5a9> │ │ │ │ - nop │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp dbfa <__cxa_finalize@plt+0x57a> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000034940 : │ │ │ │ +0000000000032e80 : │ │ │ │ endbr64 │ │ │ │ mov 0x90(%rdi),%rax │ │ │ │ mov 0x88(%rdi),%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 34960 │ │ │ │ + je 32ea0 │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ ret │ │ │ │ nop │ │ │ │ - mov (%rdi),%eax │ │ │ │ cmpl $0x1,0x4(%rdi) │ │ │ │ - je 34980 │ │ │ │ + mov (%rdi),%eax │ │ │ │ + je 32ec0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000000000034990 : │ │ │ │ +0000000000032ed0 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -00000000000349b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base>: │ │ │ │ +0000000000032ef0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base>: │ │ │ │ endbr64 │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ cmp %r15,%rax │ │ │ │ - je 34bf9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x249> │ │ │ │ + je 33129 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x239> │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %r13,0x40(%rsp) │ │ │ │ mov %r14,0x48(%rsp) │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ mov (%rdx),%r13 │ │ │ │ mov 0x8(%rdx),%r14 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 34bb6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x206> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 330e6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1f6> │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae674(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xaa144(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 34b95 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1e5> │ │ │ │ + je 330c5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1d5> │ │ │ │ mov %r12,%rax │ │ │ │ mov %r15,%rbx │ │ │ │ sub %r15,%rax │ │ │ │ test $0x10,%al │ │ │ │ - je 34ad0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x120> │ │ │ │ + je 33000 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x110> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae64a(%rip),%rsi # e30b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f4> │ │ │ │ + lea 0xaa11a(%rip),%rsi # dd0b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x364> │ │ │ │ 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 0xae61b(%rip),%rsi # e30a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e8> │ │ │ │ + lea 0xaa0eb(%rip),%rsi # dd0a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x358> │ │ │ │ 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 0xaebbd(%rip),%rsi # e3677 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16b7> │ │ │ │ + lea 0xaa68d(%rip),%rsi # dd677 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x927> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 34b95 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1e5> │ │ │ │ + je 330c5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1d5> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae5d8(%rip),%rsi # e30b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f4> │ │ │ │ + lea 0xaa0a8(%rip),%rsi # dd0b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x364> │ │ │ │ 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 0xae5a8(%rip),%rsi # e30a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e8> │ │ │ │ - mov %rax,%rdi │ │ │ │ + lea 0xaa078(%rip),%rsi # dd0a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x358> │ │ │ │ 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 0xaeb4f(%rip),%rsi # e3677 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16b7> │ │ │ │ + lea 0xaa61f(%rip),%rsi # dd677 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x927> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae578(%rip),%rsi # e30b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f4> │ │ │ │ + lea 0xaa048(%rip),%rsi # dd0b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x364> │ │ │ │ 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 0xae54c(%rip),%rsi # e30a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10e8> │ │ │ │ - mov %rax,%rdi │ │ │ │ + lea 0xaa01c(%rip),%rsi # dd0a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x358> │ │ │ │ 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 0xaeaf3(%rip),%rsi # e3677 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16b7> │ │ │ │ + lea 0xaa5c3(%rip),%rsi # dd677 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x927> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 34ad0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x120> │ │ │ │ + jne 33000 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x110> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae50b(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9fdb(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x20,%r13 │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 34a20 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x70> │ │ │ │ + jne 32f50 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x60> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae4ea(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9fba(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ addq $0x18,0x10(%rsp) │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - jne 34a00 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x50> │ │ │ │ + jne 32f38 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x48> │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ add $0x58,%rsp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000034c10 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base>: │ │ │ │ +0000000000033140 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base>: │ │ │ │ endbr64 │ │ │ │ sub $0x48,%rsp │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ - mov %edi,0xc(%rsp) │ │ │ │ - lea 0xae486(%rip),%rsi # e30b6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ + lea 0xa9f57(%rip),%rsi # dd0b6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x366> │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ + mov %edi,%r14d │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ mov %rdx,%r15 │ │ │ │ mov $0x5,%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ + mov %edi,0xc(%rsp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ 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 0xae442(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9f10(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 34f25 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x315> │ │ │ │ + je 33455 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x315> │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdx │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 34dae >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x19e> │ │ │ │ + je 332de >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x19e> │ │ │ │ mov %r13,%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ sub %rdx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 34d45 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x135> │ │ │ │ + je 33275 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x135> │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 34d31 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x121> │ │ │ │ + je 33261 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x121> │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 34d22 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x112> │ │ │ │ + je 33252 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x112> │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 34d13 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x103> │ │ │ │ + je 33243 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x103> │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 34d04 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xf4> │ │ │ │ + je 33234 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xf4> │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 34cf5 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xe5> │ │ │ │ + je 33225 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xe5> │ │ │ │ cmp $0x6,%rax │ │ │ │ - je 34ce6 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xd6> │ │ │ │ + je 33216 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xd6> │ │ │ │ movzbl (%rdx),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 34dae >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x19e> │ │ │ │ + je 332de >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x19e> │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%rbp │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl -0x7(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl -0x6(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl -0x5(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl -0x4(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl -0x3(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl -0x2(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ movzbl -0x1(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 30f40 │ │ │ │ + call 2f4b0 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 34d45 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x135> │ │ │ │ + jne 33275 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x135> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae2f2(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9dc2(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 34eff >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2ef> │ │ │ │ + je 3342f >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2ef> │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rcx,%r13 │ │ │ │ sub %rcx,%rsi │ │ │ │ sub $0x8,%rsi │ │ │ │ shr $0x3,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x3,%esi │ │ │ │ - je 34e72 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x262> │ │ │ │ + je 333a2 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x262> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 34e45 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x235> │ │ │ │ + je 33375 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x235> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 34e21 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x211> │ │ │ │ + je 33351 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x211> │ │ │ │ mov (%rcx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%r13 │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae293(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9d63(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae26f(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9d3f(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae24b(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9d1b(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%rbp │ │ │ │ - je 34eff >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2ef> │ │ │ │ + je 3342f >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2ef> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r13 │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae21e(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9cee(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x18(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae1fe(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9cce(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae1de(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9cae(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae1be(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9c8e(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 34e72 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x262> │ │ │ │ + jne 333a2 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x262> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae1a1(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9c71(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 34c90 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x80> │ │ │ │ + jne 331c0 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x80> │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ mov (%r15),%r14 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 3513d >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x52d> │ │ │ │ + je 3366d >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x52d> │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r14,%rdi │ │ │ │ sub $0x10,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 35031 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x421> │ │ │ │ + je 33561 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x421> │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 34fe5 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x3d5> │ │ │ │ + je 33515 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x3d5> │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 34fa2 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x392> │ │ │ │ + je 334d2 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x392> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x10,%r14 │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae132(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9c02(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 0xae112(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9be2(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae0ef(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9bbf(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 0xae0cf(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9b9f(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae0ac(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9b7c(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 0xae08c(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9b5c(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 3513d >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x52d> │ │ │ │ + je 3366d >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x52d> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x40,%r14 │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae060(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9b30(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 0xae040(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9b10(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x30(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xae020(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9af0(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 0xae000(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9ad0(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x20(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadfe0(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9ab0(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 0xadfc0(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9a90(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 312a0 │ │ │ │ + call 2f810 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xadfa0(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9a70(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ 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 0xadf80(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa9a50(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 35031 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x421> │ │ │ │ + jne 33561 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x421> │ │ │ │ mov $0x3,%edx │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xadf70(%rip),%rsi # e30bc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ + lea 0xa9a40(%rip),%rsi # dd0bc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x36c> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5a0 │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ mov 0x20(%rsp),%rbp │ │ │ │ + mov $0x1,%edx │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ mov 0x38(%rsp),%r14 │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0xadf2a(%rip),%rsi # e30ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10ec> │ │ │ │ + lea 0xa99ff(%rip),%rsi # dd0ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x35c> │ │ │ │ mov %rax,%rdi │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ add $0x48,%rsp │ │ │ │ jmp d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000035190 >, std::allocator > > > const&, double*)@@Base>: │ │ │ │ +00000000000336c0 >, std::allocator > > > const&, double*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%r11 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov (%rsi),%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 35712 >, std::allocator > > > const&, double*)@@Base+0x582> │ │ │ │ - lea -0x8(%r11),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 3571a >, std::allocator > > > const&, double*)@@Base+0x58a> │ │ │ │ - lea -0x8(%rdi),%r9 │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %rsi,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - inc %r12 │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 3570a >, std::allocator > > > const&, double*)@@Base+0x57a> │ │ │ │ - mov %r12,%r14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x3,%r14 │ │ │ │ - mov %r14,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 352c4 >, std::allocator > > > const&, double*)@@Base+0x134> │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 352a9 >, std::allocator > > > const&, double*)@@Base+0x119> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 35297 >, std::allocator > > > const&, double*)@@Base+0x107> │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 35285 >, std::allocator > > > const&, double*)@@Base+0xf5> │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 35273 >, std::allocator > > > const&, double*)@@Base+0xe3> │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 35261 >, std::allocator > > > const&, double*)@@Base+0xd1> │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 3524f >, std::allocator > > > const&, double*)@@Base+0xbf> │ │ │ │ - vmovupd (%rcx),%zmm0 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm0,(%r11) │ │ │ │ - vmovupd (%rcx,%r8,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r11,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%rcx,%r8,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r11,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%rcx,%r8,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r11,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%rcx,%r8,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%r11,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%rcx,%r8,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r11,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%rcx,%r8,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r11,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 35352 >, std::allocator > > > const&, double*)@@Base+0x1c2> │ │ │ │ - vmovupd (%rcx,%r8,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r11,%r8,1) │ │ │ │ - vmovupd 0x40(%rcx,%r8,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%r11,%r8,1) │ │ │ │ - vmovupd 0x80(%rcx,%r8,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%r11,%r8,1) │ │ │ │ - vmovupd 0xc0(%rcx,%r8,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%r11,%r8,1) │ │ │ │ - vmovupd 0x100(%rcx,%r8,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%r11,%r8,1) │ │ │ │ - vmovupd 0x140(%rcx,%r8,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%r11,%r8,1) │ │ │ │ - vmovupd 0x180(%rcx,%r8,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%r11,%r8,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%r8,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%r11,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 352c4 >, std::allocator > > > const&, double*)@@Base+0x134> │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 35381 >, std::allocator > > > const&, double*)@@Base+0x1f1> │ │ │ │ - sub %r10,%r12 │ │ │ │ - vpbroadcastq %r12,%zmm15 │ │ │ │ - vpcmpnleuq 0xb20cd(%rip),%zmm15,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%r10,8),%zmm0{%k1}{z} │ │ │ │ - vmovupd %zmm0,(%r11,%r10,8){%k1} │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 33be0 >, std::allocator > > > const&, double*)@@Base+0x520> │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 33be8 >, std::allocator > > > const&, double*)@@Base+0x528> │ │ │ │ + lea -0x8(%r15),%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 33bf8 >, std::allocator > > > const&, double*)@@Base+0x538> │ │ │ │ + sub $0x8,%rcx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea 0x1(%r11),%r10 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 33d17 >, std::allocator > > > const&, double*)@@Base+0x657> │ │ │ │ + mov %r10,%r8 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %r8,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 337ec >, std::allocator > > > const&, double*)@@Base+0x12c> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 337d3 >, std::allocator > > > const&, double*)@@Base+0x113> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 337c3 >, std::allocator > > > const&, double*)@@Base+0x103> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 337b3 >, std::allocator > > > const&, double*)@@Base+0xf3> │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 337a3 >, std::allocator > > > const&, double*)@@Base+0xe3> │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 33793 >, std::allocator > > > const&, double*)@@Base+0xd3> │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 33783 >, std::allocator > > > const&, double*)@@Base+0xc3> │ │ │ │ + vmovupd (%rdx),%ymm1 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vmovupd %ymm1,(%r15) │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r15,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r15,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%r15,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r15,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r15,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r15,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 33882 >, std::allocator > > > const&, double*)@@Base+0x1c2> │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r15,%r13,1) │ │ │ │ + vmovupd 0x20(%rdx,%r13,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%r15,%r13,1) │ │ │ │ + vmovupd 0x40(%rdx,%r13,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%r15,%r13,1) │ │ │ │ + vmovupd 0x60(%rdx,%r13,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r15,%r13,1) │ │ │ │ + vmovupd 0x80(%rdx,%r13,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%r15,%r13,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r13,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%r15,%r13,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r13,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r15,%r13,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r13,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%r15,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 337ec >, std::allocator > > > const&, double*)@@Base+0x12c> │ │ │ │ + shl $0x2,%r8 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 33bd8 >, std::allocator > > > const&, double*)@@Base+0x518> │ │ │ │ + add %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - sub %rcx,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - lea 0x1(%r9),%r8 │ │ │ │ - mov 0x4(%r13),%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 356fb >, std::allocator > > > const&, double*)@@Base+0x56b> │ │ │ │ - mov 0x110(%r13),%rsi │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - movq $0x0,-0x18(%rsp) │ │ │ │ - mov %r8,%r15 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 338c6 >, std::allocator > > > const&, double*)@@Base+0x206> │ │ │ │ + sub %r8,%r10 │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm0 │ │ │ │ + mov %r10,%r14 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $1,%r14 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmovupd %xmm0,(%r15,%r8,8) │ │ │ │ + je 338d2 >, std::allocator > > > const&, double*)@@Base+0x212> │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %r8,%r11 │ │ │ │ + add %r14,%r13 │ │ │ │ + vmovsd 0x0(%r13),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%r11,8) │ │ │ │ + shr $0x3,%rcx │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ + mov 0x4(%rdi),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 33bc9 >, std::allocator > > > const&, double*)@@Base+0x509> │ │ │ │ + mov 0x110(%rdi),%r8 │ │ │ │ + mov %edx,-0x2c(%rsp) │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovq %rax,%xmm8 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovq %r11,%xmm9 │ │ │ │ - mov -0x18(%rsp),%rbx │ │ │ │ - mov -0x8(%rsi,%r8,8),%r13 │ │ │ │ - mov 0x20(%rdx,%rbx,1),%rax │ │ │ │ - mov 0x18(%rdx,%rbx,1),%r11 │ │ │ │ - mov %r13,-0x20(%rsp) │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 356e4 >, std::allocator > > > const&, double*)@@Base+0x554> │ │ │ │ - mov %ecx,-0x24(%rsp) │ │ │ │ - mov %r8,-0x30(%rsp) │ │ │ │ - vmovq %rdx,%xmm6 │ │ │ │ - vmovq %rsi,%xmm7 │ │ │ │ - mov %r11,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rax),%r12 │ │ │ │ - mov 0x20(%rax),%r14 │ │ │ │ - sub %r12,%r14 │ │ │ │ - je 356c2 >, std::allocator > > > const&, double*)@@Base+0x532> │ │ │ │ - mov (%rax),%r13 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - sub %r13,%rdi │ │ │ │ - je 356c2 >, std::allocator > > > const&, double*)@@Base+0x532> │ │ │ │ - mov -0x18(%rsp),%r8 │ │ │ │ - mov 0x30(%rax),%r11 │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ - vmovq %xmm8,%r10 │ │ │ │ - mov %r15,%rdx │ │ │ │ - sar $0x3,%r14 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov 0x18(%r10,%r8,1),%rsi │ │ │ │ - lea 0x0(,%r14,4),%rcx │ │ │ │ - mov %r12,%r10 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - vmovq %xmm9,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov (%r9),%rbx │ │ │ │ + mov $0x2,%esi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x18(%rbx,%rax,1),%rdx │ │ │ │ + mov 0x20(%rbx,%rax,1),%r9 │ │ │ │ + mov -0x8(%rdi,%rsi,8),%rcx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 33bb5 >, std::allocator > > > const&, double*)@@Base+0x4f5> │ │ │ │ + mov %rcx,-0x38(%rsp) │ │ │ │ + mov %r9,-0x10(%rsp) │ │ │ │ + mov %rbx,-0x40(%rsp) │ │ │ │ + mov %rdi,-0x48(%rsp) │ │ │ │ + mov %r10,-0x18(%rsp) │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x18(%rdx),%r12 │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ + je 33b88 >, std::allocator > > > const&, double*)@@Base+0x4c8> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + je 33b88 >, std::allocator > > > const&, double*)@@Base+0x4c8> │ │ │ │ + mov -0x28(%rsp),%r10 │ │ │ │ + mov -0x20(%rsp),%rsi │ │ │ │ + mov %rdx,-0x8(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + mov 0x30(%rdx),%r13 │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ + sar $0x3,%r11 │ │ │ │ + lea 0x0(,%rbx,4),%r8 │ │ │ │ + mov 0x18(%r10,%rsi,1),%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%r10,%rbx,8),%r9 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - lea (%r11,%rbx,4),%rdi │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm0 │ │ │ │ - add %rcx,%rdi │ │ │ │ - add %rdx,%r9 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm0,%xmm1 │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea (%r14,%r9,8),%r8 │ │ │ │ - lea -0x1(%r15),%r9 │ │ │ │ - vaddsd (%r8),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 356ae >, std::allocator > > > const&, double*)@@Base+0x51e> │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 355c5 >, std::allocator > > > const&, double*)@@Base+0x435> │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 3559d >, std::allocator > > > const&, double*)@@Base+0x40d> │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 3557f >, std::allocator > > > const&, double*)@@Base+0x3ef> │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 35561 >, std::allocator > > > const&, double*)@@Base+0x3d1> │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 35542 >, std::allocator > > > const&, double*)@@Base+0x3b2> │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 35523 >, std::allocator > > > const&, double*)@@Base+0x393> │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 35504 >, std::allocator > > > const&, double*)@@Base+0x374> │ │ │ │ - mov 0x8(%r13),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm3 │ │ │ │ - mov $0x2,%eax │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm3,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm5 │ │ │ │ - inc %rax │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm5,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm11 │ │ │ │ - inc %rax │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm11,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm13 │ │ │ │ - inc %rax │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm13,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm15 │ │ │ │ - inc %rax │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm15,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm3 │ │ │ │ - inc %rax │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm3,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm5 │ │ │ │ - inc %rax │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm5,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 356ae >, std::allocator > > > const&, double*)@@Base+0x51e> │ │ │ │ - mov 0x0(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm11 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm14 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm1 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm10 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm11,%xmm12 │ │ │ │ - mov 0x8(%r13,%rax,8),%r9 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm13 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm12 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmovsd %xmm13,(%r8) │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm14,%xmm15 │ │ │ │ - mov 0x10(%r13,%rax,8),%r9 │ │ │ │ - vaddsd %xmm15,%xmm13,%xmm3 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm15 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmovsd %xmm3,(%r8) │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm1,%xmm4 │ │ │ │ - mov 0x18(%r13,%rax,8),%r9 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm1 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vaddsd %xmm4,%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r8) │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm10,%xmm0 │ │ │ │ - mov 0x20(%r13,%rax,8),%r9 │ │ │ │ - vaddsd %xmm0,%xmm5,%xmm11 │ │ │ │ - vcvtss2sd (%rdi),%xmm2,%xmm0 │ │ │ │ - add %rcx,%rdi │ │ │ │ - vmovsd %xmm11,(%r8) │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm12,%xmm13 │ │ │ │ - mov 0x28(%r13,%rax,8),%r9 │ │ │ │ - vaddsd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r8) │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm15,%xmm3 │ │ │ │ - mov 0x30(%r13,%rax,8),%r9 │ │ │ │ - vaddsd %xmm3,%xmm14,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r8) │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm1,%xmm5 │ │ │ │ - mov 0x38(%r13,%rax,8),%r9 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm5,%xmm4,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r8) │ │ │ │ - vmulsd (%rsi,%r9,8),%xmm0,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r8) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 355c5 >, std::allocator > > > const&, double*)@@Base+0x435> │ │ │ │ - inc %rbx │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jb 35470 >, std::allocator > > > const&, double*)@@Base+0x2e0> │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ - mov %rdx,%r15 │ │ │ │ - add $0x48,%rax │ │ │ │ - cmp %rax,-0x10(%rsp) │ │ │ │ - jne 35410 >, std::allocator > > > const&, double*)@@Base+0x280> │ │ │ │ - mov -0x24(%rsp),%ecx │ │ │ │ - mov -0x30(%rsp),%r8 │ │ │ │ - vmovq %xmm6,%rdx │ │ │ │ - vmovq %xmm7,%rsi │ │ │ │ - inc %r8 │ │ │ │ - add -0x20(%rsp),%r15 │ │ │ │ - addq $0x18,-0x18(%rsp) │ │ │ │ - cmp %r8d,%ecx │ │ │ │ - jge 353c6 >, std::allocator > > > const&, double*)@@Base+0x236> │ │ │ │ + mov (%r12,%r10,8),%rcx │ │ │ │ + lea 0x0(%r13,%r10,4),%rdx │ │ │ │ + lea -0x1(%r11),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm4 │ │ │ │ + add %r8,%rdx │ │ │ │ + add %rax,%rcx │ │ │ │ + lea (%r15,%rcx,8),%rsi │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + vmovsd (%rsi),%xmm1 │ │ │ │ + vfmadd132sd (%r9,%rcx,8),%xmm1,%xmm4 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 33b77 >, std::allocator > > > const&, double*)@@Base+0x4b7> │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 33abb >, std::allocator > > > const&, double*)@@Base+0x3fb> │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 33a9a >, std::allocator > > > const&, double*)@@Base+0x3da> │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 33a82 >, std::allocator > > > const&, double*)@@Base+0x3c2> │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 33a6a >, std::allocator > > > const&, double*)@@Base+0x3aa> │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 33a52 >, std::allocator > > > const&, double*)@@Base+0x392> │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 33a3a >, std::allocator > > > const&, double*)@@Base+0x37a> │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 33a22 >, std::allocator > > > const&, double*)@@Base+0x362> │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm3 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm5 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm6 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm7 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm7,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm8 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm8,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm9 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm9,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm10 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 33b77 >, std::allocator > > > const&, double*)@@Base+0x4b7> │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm11 │ │ │ │ + add %r8,%rdx │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm12 │ │ │ │ + add %r8,%rdx │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm11,%xmm4 │ │ │ │ + mov 0x8(%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm13 │ │ │ │ + add %r8,%rdx │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm14 │ │ │ │ + add %r8,%rdx │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm15 │ │ │ │ + add %r8,%rdx │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm0 │ │ │ │ + add %r8,%rdx │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm1 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + vfmadd231sd (%r9,%r14,8),%xmm12,%xmm4 │ │ │ │ + mov 0x10(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + vfmadd132sd (%r9,%r14,8),%xmm4,%xmm13 │ │ │ │ + mov 0x18(%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rdx),%xmm2,%xmm4 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmovsd %xmm13,(%rsi) │ │ │ │ + vfmadd132sd (%r9,%r14,8),%xmm13,%xmm14 │ │ │ │ + mov 0x20(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd %xmm14,(%rsi) │ │ │ │ + vfmadd132sd (%r9,%r14,8),%xmm14,%xmm15 │ │ │ │ + mov 0x28(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd %xmm15,(%rsi) │ │ │ │ + vfmadd132sd (%r9,%r14,8),%xmm15,%xmm0 │ │ │ │ + mov 0x30(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vfmadd132sd (%r9,%r14,8),%xmm0,%xmm1 │ │ │ │ + mov 0x38(%rdi,%rcx,8),%r14 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd %xmm1,(%rsi) │ │ │ │ + vfmadd132sd (%r9,%r14,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 33abb >, std::allocator > > > const&, double*)@@Base+0x3fb> │ │ │ │ + inc %r10 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jb 33998 >, std::allocator > > > const&, double*)@@Base+0x2d8> │ │ │ │ + mov -0x8(%rsp),%rdx │ │ │ │ + add $0x48,%rdx │ │ │ │ + cmp %rdx,-0x10(%rsp) │ │ │ │ + jne 33940 >, std::allocator > > > const&, double*)@@Base+0x280> │ │ │ │ + mov -0x38(%rsp),%rcx │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ + mov -0x18(%rsp),%r10 │ │ │ │ + mov -0x50(%rsp),%rsi │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ + inc %rsi │ │ │ │ + add %rcx,%r10 │ │ │ │ + add $0x18,%rax │ │ │ │ + cmp %esi,-0x2c(%rsp) │ │ │ │ + jge 33902 >, std::allocator > > > const&, double*)@@Base+0x242> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + vzeroupper │ │ │ │ + jmp 338d2 >, std::allocator > > > const&, double*)@@Base+0x212> │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 3535f >, std::allocator > > > const&, double*)@@Base+0x1cf> │ │ │ │ + jmp 338da >, std::allocator > > > const&, double*)@@Base+0x21a> │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + vmovsd %xmm0,(%r15) │ │ │ │ + jmp 338d2 >, std::allocator > > > const&, double*)@@Base+0x212> │ │ │ │ + lea -0x8(%rcx),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x3,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 33c9f >, std::allocator > > > const&, double*)@@Base+0x5df> │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 33c8b >, std::allocator > > > const&, double*)@@Base+0x5cb> │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 33c7c >, std::allocator > > > const&, double*)@@Base+0x5bc> │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 33c6d >, std::allocator > > > const&, double*)@@Base+0x5ad> │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 33c5e >, std::allocator > > > const&, double*)@@Base+0x59e> │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 33c4f >, std::allocator > > > const&, double*)@@Base+0x58f> │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 33c40 >, std::allocator > > > const&, double*)@@Base+0x580> │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vmovsd %xmm2,(%r15) │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r15,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r15,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r15,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 33d0e >, std::allocator > > > const&, double*)@@Base+0x64e> │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rax,1) │ │ │ │ + vmovsd 0x8(%rdx,%rax,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%r15,%rax,1) │ │ │ │ + vmovsd 0x10(%rdx,%rax,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r15,%rax,1) │ │ │ │ + vmovsd 0x18(%rdx,%rax,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r15,%rax,1) │ │ │ │ + vmovsd 0x20(%rdx,%rax,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%r15,%rax,1) │ │ │ │ + vmovsd 0x28(%rdx,%rax,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%r15,%rax,1) │ │ │ │ + vmovsd 0x30(%rdx,%rax,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%r15,%rax,1) │ │ │ │ + vmovsd 0x38(%rdx,%rax,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r15,%rax,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 33c9f >, std::allocator > > > const&, double*)@@Base+0x5df> │ │ │ │ + sub $0x8,%rcx │ │ │ │ + jmp 338d2 >, std::allocator > > > const&, double*)@@Base+0x212> │ │ │ │ + mov %rdx,%r13 │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 3538f >, std::allocator > > > const&, double*)@@Base+0x1ff> │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %rcx,%r9 │ │ │ │ - lea -0x8(%r9),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 357c7 >, std::allocator > > > const&, double*)@@Base+0x637> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 357b3 >, std::allocator > > > const&, double*)@@Base+0x623> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 357a4 >, std::allocator > > > const&, double*)@@Base+0x614> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 35795 >, std::allocator > > > const&, double*)@@Base+0x605> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 35786 >, std::allocator > > > const&, double*)@@Base+0x5f6> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 35777 >, std::allocator > > > const&, double*)@@Base+0x5e7> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 35768 >, std::allocator > > > const&, double*)@@Base+0x5d8> │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd %xmm1,(%r11) │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r11,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 35836 >, std::allocator > > > const&, double*)@@Base+0x6a6> │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r11,%rdx,1) │ │ │ │ - vmovsd 0x8(%rcx,%rdx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%r11,%rdx,1) │ │ │ │ - vmovsd 0x10(%rcx,%rdx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%r11,%rdx,1) │ │ │ │ - vmovsd 0x18(%rcx,%rdx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%r11,%rdx,1) │ │ │ │ - vmovsd 0x20(%rcx,%rdx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%r11,%rdx,1) │ │ │ │ - vmovsd 0x28(%rcx,%rdx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%r11,%rdx,1) │ │ │ │ - vmovsd 0x30(%rcx,%rdx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%r11,%rdx,1) │ │ │ │ - vmovsd 0x38(%rcx,%rdx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%r11,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 357c7 >, std::allocator > > > const&, double*)@@Base+0x637> │ │ │ │ - lea -0x8(%rdi),%r9 │ │ │ │ - jmp 35384 >, std::allocator > > > const&, double*)@@Base+0x1f4> │ │ │ │ - nop │ │ │ │ + jmp 33895 >, std::allocator > > > const&, double*)@@Base+0x1d5> │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000035840 : │ │ │ │ +0000000000033d30 : │ │ │ │ endbr64 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 3630a │ │ │ │ push %rbp │ │ │ │ - lea -0x8(%r8),%rax │ │ │ │ - mov %ecx,%r11d │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub %rdi,%rax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov %ecx,-0x10(%rsp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 342c6 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %edx,%esi │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 36161 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 34638 │ │ │ │ + lea -0x8(%r8),%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 34638 │ │ │ │ mov %r8,%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ + sub %r15,%rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 36161 │ │ │ │ - lea -0x1(%rcx),%r9d │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 3632a │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 34638 │ │ │ │ + lea -0x1(%rcx),%edi │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jbe 34819 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %ecx,%r13d │ │ │ │ + shl $0x5,%r13 │ │ │ │ + lea -0x20(%r13),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 33e80 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 33e61 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 33e4b │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 33e35 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 33e1f │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 33e09 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 33df3 │ │ │ │ + vmovupd (%r15),%ymm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%r14),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%r8) │ │ │ │ + vmovupd (%r15,%rax,1),%ymm2 │ │ │ │ + vaddpd (%r14,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r15,%rax,1),%ymm4 │ │ │ │ + vaddpd (%r14,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r15,%rax,1),%ymm6 │ │ │ │ + vaddpd (%r14,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r15,%rax,1),%ymm8 │ │ │ │ + vaddpd (%r14,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r15,%rax,1),%ymm10 │ │ │ │ + vaddpd (%r14,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r15,%rax,1),%ymm12 │ │ │ │ + vaddpd (%r14,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%r8,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 33f58 │ │ │ │ + vmovupd (%r15,%rax,1),%ymm14 │ │ │ │ + vaddpd (%r14,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r8,%rax,1) │ │ │ │ + vmovupd 0x20(%r15,%rax,1),%ymm0 │ │ │ │ + vaddpd 0x20(%r14,%rax,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%r8,%rax,1) │ │ │ │ + vmovupd 0x40(%r15,%rax,1),%ymm2 │ │ │ │ + vaddpd 0x40(%r14,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%r8,%rax,1) │ │ │ │ + vmovupd 0x60(%r15,%rax,1),%ymm4 │ │ │ │ + vaddpd 0x60(%r14,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%r8,%rax,1) │ │ │ │ + vmovupd 0x80(%r15,%rax,1),%ymm6 │ │ │ │ + vaddpd 0x80(%r14,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r8,%rax,1) │ │ │ │ + vmovupd 0xa0(%r15,%rax,1),%ymm8 │ │ │ │ + vaddpd 0xa0(%r14,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r8,%rax,1) │ │ │ │ + vmovupd 0xc0(%r15,%rax,1),%ymm10 │ │ │ │ + vaddpd 0xc0(%r14,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%r8,%rax,1) │ │ │ │ + vmovupd 0xe0(%r15,%rax,1),%ymm12 │ │ │ │ + vaddpd 0xe0(%r14,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%r8,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 33e80 │ │ │ │ + lea 0x0(,%rcx,4),%r12d │ │ │ │ + mov -0x10(%rsp),%ecx │ │ │ │ + cmp %r12d,%ecx │ │ │ │ + je 33fbe │ │ │ │ + mov %r12d,%r9d │ │ │ │ + sub %r12d,%ecx │ │ │ │ + lea 0x0(,%r9,8),%r11 │ │ │ │ + lea (%r8,%r11,1),%r10 │ │ │ │ + add %r14,%r11 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 33fae │ │ │ │ + vmovupd (%r15,%r9,8),%xmm14 │ │ │ │ mov %ecx,%ebx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shr $0x3,%ebx │ │ │ │ - mov %ebx,%edi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea -0x40(%rdi),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 359a8 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 35985 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 3596b │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 35951 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 35937 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 3591d │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 35903 │ │ │ │ - vmovupd (%r14),%zmm0 │ │ │ │ - vaddpd 0x0(%r13),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%r12d │ │ │ │ - vmovupd %zmm1,(%r8) │ │ │ │ - vmovupd (%r14,%r12,1),%zmm2 │ │ │ │ - vaddpd 0x0(%r13,%r12,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r8,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm4 │ │ │ │ - vaddpd 0x0(%r13,%r12,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r8,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm6 │ │ │ │ - vaddpd 0x0(%r13,%r12,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r8,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm8 │ │ │ │ - vaddpd 0x0(%r13,%r12,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r8,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm10 │ │ │ │ - vaddpd 0x0(%r13,%r12,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r8,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm12 │ │ │ │ - vaddpd 0x0(%r13,%r12,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r8,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 35a76 │ │ │ │ - vmovupd (%r14,%r12,1),%zmm14 │ │ │ │ - vaddpd 0x0(%r13,%r12,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r8,%r12,1) │ │ │ │ - vmovupd 0x40(%r14,%r12,1),%zmm0 │ │ │ │ - vaddpd 0x40(%r13,%r12,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%r8,%r12,1) │ │ │ │ - vmovupd 0x80(%r14,%r12,1),%zmm2 │ │ │ │ - vaddpd 0x80(%r13,%r12,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%r8,%r12,1) │ │ │ │ - vmovupd 0xc0(%r14,%r12,1),%zmm4 │ │ │ │ - vaddpd 0xc0(%r13,%r12,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%r8,%r12,1) │ │ │ │ - vmovupd 0x100(%r14,%r12,1),%zmm6 │ │ │ │ - vaddpd 0x100(%r13,%r12,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%r8,%r12,1) │ │ │ │ - vmovupd 0x140(%r14,%r12,1),%zmm8 │ │ │ │ - vaddpd 0x140(%r13,%r12,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%r8,%r12,1) │ │ │ │ - vmovupd 0x180(%r14,%r12,1),%zmm10 │ │ │ │ - vaddpd 0x180(%r13,%r12,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%r8,%r12,1) │ │ │ │ - vmovupd 0x1c0(%r14,%r12,1),%zmm12 │ │ │ │ - vaddpd 0x1c0(%r13,%r12,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%r8,%r12,1) │ │ │ │ - add $0x200,%r12 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 359a8 │ │ │ │ - lea 0x0(,%rbx,8),%ecx │ │ │ │ - cmp %ecx,%r11d │ │ │ │ - je 3630b │ │ │ │ - mov %r11d,%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - vpbroadcastd %eax,%ymm14 │ │ │ │ - vpcmpnleud 0xb1c64(%rip),%ymm14,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd 0x0(%r13,%rcx,8),%zmm15{%k1}{z} │ │ │ │ - vmovupd (%r14,%rcx,8),%zmm0{%k1}{z} │ │ │ │ - vaddpd %zmm15,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r8,%rcx,8){%k1} │ │ │ │ + and $0xfffffffe,%ebx │ │ │ │ + and $0x1,%ecx │ │ │ │ + vaddpd (%r14,%r9,8),%xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,(%r8,%r9,8) │ │ │ │ + je 33fbe │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add %ebx,%r12d │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %rcx,%r10 │ │ │ │ + add %rcx,%r11 │ │ │ │ + vmovsd (%r15,%r12,8),%xmm0 │ │ │ │ + vaddsd (%r11),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 35e05 │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 35e05 │ │ │ │ - lea -0x1(%r11),%esi │ │ │ │ + jle 342c3 │ │ │ │ + mov %edi,%esi │ │ │ │ shl $0x3,%rsi │ │ │ │ lea 0x8(%r8,%rsi,1),%rdx │ │ │ │ - lea 0x8(%r13,%rsi,1),%rcx │ │ │ │ - vbroadcastsd 0xb2159(%rip),%zmm12 # e7c40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - lea 0x10(%r13),%r8 │ │ │ │ - lea -0x2(%r11),%r10d │ │ │ │ - lea 0x8(%r14),%r12 │ │ │ │ - vmovsd 0xb2145(%rip),%xmm9 # e7c40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0xb1bfd(%rip),%ymm11 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - mov %r8,-0x10(%rsp) │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %r10d,-0x14(%rsp) │ │ │ │ - mov %r12,-0x8(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ - mov %r14,%r13 │ │ │ │ - vmovapd %zmm12,%zmm3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %esi,%r11d │ │ │ │ - mov %r11d,%r8d │ │ │ │ - mov -0x8(%rsp),%rdi │ │ │ │ - lea -0x8(,%rsi,8),%r14 │ │ │ │ - setg -0x18(%rsp) │ │ │ │ - sub %esi,%r8d │ │ │ │ - mov $0x8,%r9d │ │ │ │ - mov %r8d,%eax │ │ │ │ - lea 0x8(%r15,%r14,1),%r10 │ │ │ │ - lea (%r15,%r14,1),%rbx │ │ │ │ - lea 0x0(%r13,%r14,1),%r12 │ │ │ │ - shl $0x3,%rax │ │ │ │ - cmp %esi,%r11d │ │ │ │ - lea 0x8(%r13,%r14,1),%r14 │ │ │ │ - cmovle %r9,%rax │ │ │ │ - mov %rdi,%r9 │ │ │ │ - add $0x8,%rdi │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp %r10,%rdx │ │ │ │ - mov %rdi,-0x8(%rsp) │ │ │ │ - setae %dil │ │ │ │ - cmp %rax,%rbx │ │ │ │ - setae %r10b │ │ │ │ - or %r10d,%edi │ │ │ │ - cmp %r14,%rdx │ │ │ │ - setae %r10b │ │ │ │ - cmp %rax,%r12 │ │ │ │ - setae %al │ │ │ │ - or %r10d,%eax │ │ │ │ - test %al,%dil │ │ │ │ - je 35e20 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub -0x10(%rsp),%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - lea -0x8(%rdx),%rdi │ │ │ │ - seta %r10b │ │ │ │ - sub -0x8(%rsp),%r14 │ │ │ │ - cmp $0x30,%r14 │ │ │ │ + mov -0x10(%rsp),%r8d │ │ │ │ + lea 0x8(%r14,%rsi,1),%rcx │ │ │ │ + mov %r8,-0x28(%rsp) │ │ │ │ + mov -0x10(%rsp),%r13d │ │ │ │ + vbroadcastsd 0xad991(%rip),%ymm3 # e1980 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %r15,-0x8(%rsp) │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovsd 0xad980(%rip),%xmm6 # e1980 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x8(%r14),%rsi │ │ │ │ + lea 0x8(%r15),%rdi │ │ │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ + sub $0x2,%r13d │ │ │ │ + vmovapd %xmm4,%xmm8 │ │ │ │ + vmovapd %xmm3,%xmm7 │ │ │ │ + mov %r13d,-0xc(%rsp) │ │ │ │ + mov $0x1,%r13d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x10(%rsp),%r15d │ │ │ │ + lea -0x8(,%r13,8),%r8 │ │ │ │ + lea (%r14,%r8,1),%r11 │ │ │ │ + add -0x8(%rsp),%r8 │ │ │ │ + mov %r15d,%r9d │ │ │ │ + sub %r13d,%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 342d8 │ │ │ │ + cmp %r13d,%r15d │ │ │ │ + jle 342d8 │ │ │ │ + lea 0x8(%rsi),%r10 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea 0x8(%rdi),%r15 │ │ │ │ + mov %r9d,%eax │ │ │ │ + sub %r10,%r12 │ │ │ │ + mov %r10,-0x18(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + lea (%rdx,%rax,8),%rbx │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + mov %r15,-0x20(%rsp) │ │ │ │ seta %al │ │ │ │ - sub %rcx,%rdi │ │ │ │ - and %eax,%r10d │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - seta %r14b │ │ │ │ - test %r14b,%r10b │ │ │ │ - je 35e20 │ │ │ │ - cmpb $0x0,-0x18(%rsp) │ │ │ │ - mov $0x1,%r10d │ │ │ │ - cmove %r10d,%r8d │ │ │ │ - cmp %esi,%r11d │ │ │ │ - jle 36153 │ │ │ │ - cmpl $0x6,-0x14(%rsp) │ │ │ │ - jbe 36153 │ │ │ │ - mov %r8d,%eax │ │ │ │ - mov -0x10(%rsp),%rdi │ │ │ │ - vbroadcastsd (%rbx),%zmm1 │ │ │ │ - vbroadcastsd (%r12),%zmm2 │ │ │ │ - vmovapd %zmm3,%zmm13 │ │ │ │ - shr $0x3,%eax │ │ │ │ - mov %eax,-0x18(%rsp) │ │ │ │ - lea -0x8(%rdi),%rdi │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ + sub %r15,%r10 │ │ │ │ + lea -0x8(%rdx),%r15 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + seta %r12b │ │ │ │ + sub %rcx,%r15 │ │ │ │ + and %r12d,%eax │ │ │ │ + cmp $0x10,%r15 │ │ │ │ + seta %r10b │ │ │ │ + and %r10d,%eax │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + setae %r15b │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + setae %r12b │ │ │ │ + or %r12d,%r15d │ │ │ │ + test %r15b,%al │ │ │ │ + je 342ea │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + setae %al │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + setae %bl │ │ │ │ + or %bl,%al │ │ │ │ + je 342ea │ │ │ │ + cmpl $0x2,-0xc(%rsp) │ │ │ │ + mov %r13d,%r15d │ │ │ │ + jbe 3462b │ │ │ │ + mov %r9d,%ebx │ │ │ │ + vbroadcastsd (%r11),%ymm1 │ │ │ │ + vbroadcastsd (%r8),%ymm2 │ │ │ │ xor %eax,%eax │ │ │ │ - lea -0x40(%r14),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ + shr $0x2,%ebx │ │ │ │ + mov %ebx,%r12d │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x3,%r10d │ │ │ │ - je 35cd9 │ │ │ │ + je 3416f │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 35caa │ │ │ │ + je 3414c │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 35c84 │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ - vmulpd -0x8(%rax),%zmm2,%zmm0 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vfmsub231pd (%r9),%zmm1,%zmm0 │ │ │ │ - vaddpd %zmm4,%zmm0,%zmm5 │ │ │ │ - vfmadd213pd (%rcx),%zmm3,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx) │ │ │ │ - vmulpd (%rdi,%rax,1),%zmm2,%zmm6 │ │ │ │ - vfmsub231pd (%r9,%rax,1),%zmm1,%zmm6 │ │ │ │ - vaddpd %zmm4,%zmm6,%zmm7 │ │ │ │ - vfmadd213pd (%rcx,%rax,1),%zmm3,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdi,%rax,1),%zmm2,%zmm10 │ │ │ │ - vfmsub231pd (%r9,%rax,1),%zmm1,%zmm10 │ │ │ │ - vaddpd %zmm4,%zmm10,%zmm14 │ │ │ │ - vfmadd213pd (%rcx,%rax,1),%zmm3,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 35d7c │ │ │ │ - vmulpd (%rdi,%rax,1),%zmm2,%zmm15 │ │ │ │ - vfmsub231pd (%r9,%rax,1),%zmm1,%zmm15 │ │ │ │ - vaddpd %zmm4,%zmm15,%zmm0 │ │ │ │ - vfmadd213pd (%rcx,%rax,1),%zmm3,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rdx,%rax,1) │ │ │ │ - vmulpd 0x40(%rdi,%rax,1),%zmm2,%zmm5 │ │ │ │ - vfmsub231pd 0x40(%r9,%rax,1),%zmm1,%zmm5 │ │ │ │ - vaddpd %zmm4,%zmm5,%zmm6 │ │ │ │ - vfmadd213pd 0x40(%rcx,%rax,1),%zmm3,%zmm6 │ │ │ │ - vmovupd %zmm6,0x40(%rdx,%rax,1) │ │ │ │ - vmulpd 0x80(%rdi,%rax,1),%zmm2,%zmm7 │ │ │ │ - vfmsub231pd 0x80(%r9,%rax,1),%zmm1,%zmm7 │ │ │ │ - vaddpd %zmm4,%zmm7,%zmm10 │ │ │ │ - vfmadd213pd 0x80(%rcx,%rax,1),%zmm3,%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%rdx,%rax,1) │ │ │ │ - vmulpd 0xc0(%rdi,%rax,1),%zmm2,%zmm14 │ │ │ │ - vfmsub231pd 0xc0(%r9,%rax,1),%zmm1,%zmm14 │ │ │ │ - vaddpd %zmm4,%zmm14,%zmm15 │ │ │ │ - vfmadd213pd 0xc0(%rcx,%rax,1),%zmm3,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rdx,%rax,1) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 35cd9 │ │ │ │ - mov -0x18(%rsp),%r9d │ │ │ │ - shl $0x3,%r9d │ │ │ │ - cmp %r9d,%r8d │ │ │ │ - je 35dd4 │ │ │ │ - sub %r9d,%r8d │ │ │ │ - lea (%rsi,%r9,1),%rdi │ │ │ │ - vpbroadcastd %r8d,%ymm1 │ │ │ │ - vpcmpnleud %ymm11,%ymm1,%k2 │ │ │ │ - vmovupd (%r15,%rdi,8),%zmm0{%k2}{z} │ │ │ │ - vmovupd 0x0(%r13,%rdi,8),%zmm2{%k2}{z} │ │ │ │ - vmovupd (%rcx,%r9,8),%zmm7{%k2}{z} │ │ │ │ - vmulpd (%r12){1to8},%zmm0,%zmm5 │ │ │ │ - vfmsub132pd (%rbx){1to8},%zmm5,%zmm2 │ │ │ │ - vaddpd %zmm4,%zmm2,%zmm6 │ │ │ │ - vfmadd132pd %zmm13,%zmm7,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%r9,8){%k2} │ │ │ │ - mov -0x14(%rsp),%r12d │ │ │ │ - inc %rsi │ │ │ │ - mov %r11d,%r14d │ │ │ │ - addq $0x8,-0x10(%rsp) │ │ │ │ - mov %r12,%rbx │ │ │ │ - shl $0x3,%r12 │ │ │ │ - dec %ebx │ │ │ │ - lea 0x8(%rdx,%r12,1),%rdx │ │ │ │ - lea 0x8(%rcx,%r12,1),%rcx │ │ │ │ - mov %ebx,-0x14(%rsp) │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 35b30 │ │ │ │ + je 3412e │ │ │ │ + vmulpd (%rsi),%ymm2,%ymm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmsub231pd (%rdi),%ymm1,%ymm0 │ │ │ │ + vaddpd %ymm4,%ymm0,%ymm9 │ │ │ │ + vfmadd213pd (%rcx),%ymm3,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx) │ │ │ │ + vmulpd (%rsi,%rax,1),%ymm2,%ymm10 │ │ │ │ + vfmsub231pd (%rdi,%rax,1),%ymm1,%ymm10 │ │ │ │ + vaddpd %ymm4,%ymm10,%ymm11 │ │ │ │ + vfmadd213pd (%rcx,%rax,1),%ymm3,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rsi,%rax,1),%ymm2,%ymm12 │ │ │ │ + vfmsub231pd (%rdi,%rax,1),%ymm1,%ymm12 │ │ │ │ + vaddpd %ymm4,%ymm12,%ymm13 │ │ │ │ + vfmadd213pd (%rcx,%rax,1),%ymm3,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 341ec │ │ │ │ + vmulpd (%rsi,%rax,1),%ymm2,%ymm14 │ │ │ │ + vfmsub231pd (%rdi,%rax,1),%ymm1,%ymm14 │ │ │ │ + vaddpd %ymm4,%ymm14,%ymm15 │ │ │ │ + vfmadd213pd (%rcx,%rax,1),%ymm3,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + vmulpd 0x20(%rsi,%rax,1),%ymm2,%ymm0 │ │ │ │ + vfmsub231pd 0x20(%rdi,%rax,1),%ymm1,%ymm0 │ │ │ │ + vaddpd %ymm4,%ymm0,%ymm9 │ │ │ │ + vfmadd213pd 0x20(%rcx,%rax,1),%ymm3,%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%rax,1) │ │ │ │ + vmulpd 0x40(%rsi,%rax,1),%ymm2,%ymm10 │ │ │ │ + vfmsub231pd 0x40(%rdi,%rax,1),%ymm1,%ymm10 │ │ │ │ + vaddpd %ymm4,%ymm10,%ymm11 │ │ │ │ + vfmadd213pd 0x40(%rcx,%rax,1),%ymm3,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rdx,%rax,1) │ │ │ │ + vmulpd 0x60(%rsi,%rax,1),%ymm2,%ymm12 │ │ │ │ + vfmsub231pd 0x60(%rdi,%rax,1),%ymm1,%ymm12 │ │ │ │ + vaddpd %ymm4,%ymm12,%ymm13 │ │ │ │ + vfmadd213pd 0x60(%rcx,%rax,1),%ymm3,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rdx,%rax,1) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 3416f │ │ │ │ + shl $0x2,%ebx │ │ │ │ + cmp %ebx,%r9d │ │ │ │ + je 3428d │ │ │ │ + mov %ebx,%esi │ │ │ │ + sub %ebx,%r9d │ │ │ │ + add %ebx,%r15d │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ + lea 0x0(,%rsi,8),%r12 │ │ │ │ + lea (%rdx,%r12,1),%rdi │ │ │ │ + add %rcx,%r12 │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 34266 │ │ │ │ + vmovddup (%r8),%xmm1 │ │ │ │ + lea 0x0(%r13,%rsi,1),%r10 │ │ │ │ + vmovddup (%r11),%xmm14 │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ + vmulpd (%r14,%r10,8),%xmm1,%xmm2 │ │ │ │ + vfmsub231pd (%rbx,%r10,8),%xmm14,%xmm2 │ │ │ │ + vaddpd %xmm8,%xmm2,%xmm15 │ │ │ │ + vfmadd213pd (%rcx,%rsi,8),%xmm7,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rdx,%rsi,8) │ │ │ │ + mov %r9d,%esi │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + and $0x1,%r9d │ │ │ │ + je 3428d │ │ │ │ + mov %esi,%r9d │ │ │ │ + add %esi,%r15d │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r9,%rdi │ │ │ │ + add %r9,%r12 │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ + vmovsd (%r14,%r15,8),%xmm0 │ │ │ │ + vmulsd (%r8),%xmm0,%xmm9 │ │ │ │ + vfmsub231sd (%rbx,%r15,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%r12),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdi) │ │ │ │ + mov -0xc(%rsp),%r8d │ │ │ │ + inc %r13 │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ + mov %r8,%r11 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + dec %r11d │ │ │ │ + lea 0x8(%rdx,%r8,1),%rdx │ │ │ │ + lea 0x8(%rcx,%r8,1),%rcx │ │ │ │ + mov %r11d,-0xc(%rsp) │ │ │ │ + cmp -0x28(%rsp),%r13 │ │ │ │ + jne 34028 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm10 │ │ │ │ - vmulsd (%r12),%xmm10,%xmm14 │ │ │ │ - vmovsd (%rbx),%xmm15 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - vfmsub231sd 0x0(%r13,%rsi,8),%xmm15,%xmm14 │ │ │ │ - sub %r9,%r8 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - add %r13,%r8 │ │ │ │ - sub %r9,%r14 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x8(%rsi),%r12 │ │ │ │ + lea 0x8(%rdi),%rdi │ │ │ │ + mov %r12,-0x18(%rsp) │ │ │ │ + mov %rdi,-0x20(%rsp) │ │ │ │ + vmovsd (%r14,%r13,8),%xmm12 │ │ │ │ + vmovsd (%r11),%xmm1 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ + sub %rsi,%rax │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov -0x10(%rsp),%ebx │ │ │ │ + vmulsd (%r8),%xmm12,%xmm13 │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ + mov %r13,%r10 │ │ │ │ + add %r14,%r15 │ │ │ │ not %r10 │ │ │ │ - lea 0x1(%rsi),%rax │ │ │ │ - add %r13,%r14 │ │ │ │ - add %r11d,%r10d │ │ │ │ - vaddsd %xmm8,%xmm14,%xmm13 │ │ │ │ - vfmadd213sd (%r8,%rsi,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%rsi,8) │ │ │ │ - cmp %eax,%r11d │ │ │ │ - jle 35dd4 │ │ │ │ + lea 0x1(%r13),%rdi │ │ │ │ + add %ebx,%r10d │ │ │ │ + vfmsub231sd (%r9,%r13,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%rsi,%r13,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r15,%r13,8) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jle 3428d │ │ │ │ and $0x7,%r10d │ │ │ │ - je 35fe5 │ │ │ │ + je 3480f │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 35fb1 │ │ │ │ + je 34494 │ │ │ │ cmp $0x2,%r10d │ │ │ │ - je 35f86 │ │ │ │ + je 34466 │ │ │ │ cmp $0x3,%r10d │ │ │ │ - je 35f5b │ │ │ │ + je 34438 │ │ │ │ cmp $0x4,%r10d │ │ │ │ - je 35f30 │ │ │ │ + je 3440a │ │ │ │ cmp $0x5,%r10d │ │ │ │ - je 35f05 │ │ │ │ + je 343dc │ │ │ │ cmp $0x6,%r10d │ │ │ │ - je 35eda │ │ │ │ - vmovsd (%r15,%rax,8),%xmm1 │ │ │ │ - vmulsd (%r12),%xmm1,%xmm0 │ │ │ │ - vmovsd (%rbx),%xmm2 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm2,%xmm0 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm5 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%rax,8) │ │ │ │ - lea 0x2(%rsi),%rax │ │ │ │ - vmovsd (%r15,%rax,8),%xmm6 │ │ │ │ - vmulsd (%r12),%xmm6,%xmm7 │ │ │ │ - vmovsd (%rbx),%xmm10 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm10,%xmm7 │ │ │ │ - vaddsd %xmm8,%xmm7,%xmm14 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r15,%rax,8),%xmm15 │ │ │ │ - vmulsd (%r12),%xmm15,%xmm13 │ │ │ │ - vmovsd (%rbx),%xmm1 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm1,%xmm13 │ │ │ │ - vaddsd %xmm8,%xmm13,%xmm0 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r15,%rax,8),%xmm2 │ │ │ │ - vmulsd (%r12),%xmm2,%xmm5 │ │ │ │ - vmovsd (%rbx),%xmm6 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm6,%xmm5 │ │ │ │ - vaddsd %xmm8,%xmm5,%xmm7 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r15,%rax,8),%xmm10 │ │ │ │ - vmulsd (%r12),%xmm10,%xmm14 │ │ │ │ - vmovsd (%rbx),%xmm15 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm15,%xmm14 │ │ │ │ - vaddsd %xmm8,%xmm14,%xmm13 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r15,%rax,8),%xmm1 │ │ │ │ - vmulsd (%r12),%xmm1,%xmm0 │ │ │ │ - vmovsd (%rbx),%xmm2 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm2,%xmm0 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm5 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r15,%rax,8),%xmm6 │ │ │ │ - vmulsd (%r12),%xmm6,%xmm7 │ │ │ │ - vmovsd (%rbx),%xmm10 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm10,%xmm7 │ │ │ │ - vaddsd %xmm8,%xmm7,%xmm14 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %eax,%r11d │ │ │ │ - jle 35dd4 │ │ │ │ - vmovsd (%r15,%rax,8),%xmm15 │ │ │ │ - vmulsd (%r12),%xmm15,%xmm13 │ │ │ │ - vmovsd (%rbx),%xmm1 │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - vfmsub231sd 0x0(%r13,%rax,8),%xmm1,%xmm13 │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ - lea 0x3(%rax),%r10 │ │ │ │ - vaddsd %xmm8,%xmm13,%xmm0 │ │ │ │ - vfmadd213sd (%r8,%rax,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r14,%rax,8) │ │ │ │ - vmovsd (%r15,%r9,8),%xmm2 │ │ │ │ - vmulsd (%r12),%xmm2,%xmm5 │ │ │ │ - vmovsd (%rbx),%xmm6 │ │ │ │ - vfmsub231sd 0x0(%r13,%r9,8),%xmm6,%xmm5 │ │ │ │ - vaddsd %xmm8,%xmm5,%xmm7 │ │ │ │ - vfmadd213sd (%r8,%r9,8),%xmm9,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%r9,8) │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm10 │ │ │ │ - vmulsd (%r12),%xmm10,%xmm14 │ │ │ │ - vmovsd (%rbx),%xmm15 │ │ │ │ - vfmsub231sd 0x0(%r13,%rdi,8),%xmm15,%xmm14 │ │ │ │ - lea 0x4(%rax),%r9 │ │ │ │ - vaddsd %xmm8,%xmm14,%xmm13 │ │ │ │ - vfmadd213sd (%r8,%rdi,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%rdi,8) │ │ │ │ - vmovsd (%r15,%r10,8),%xmm1 │ │ │ │ - vmulsd (%r12),%xmm1,%xmm0 │ │ │ │ - vmovsd (%rbx),%xmm2 │ │ │ │ - vfmsub231sd 0x0(%r13,%r10,8),%xmm2,%xmm0 │ │ │ │ - lea 0x5(%rax),%rdi │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm5 │ │ │ │ - vfmadd213sd (%r8,%r10,8),%xmm9,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%r10,8) │ │ │ │ - vmovsd (%r15,%r9,8),%xmm6 │ │ │ │ - vmulsd (%r12),%xmm6,%xmm7 │ │ │ │ - vmovsd (%rbx),%xmm10 │ │ │ │ - vfmsub231sd 0x0(%r13,%r9,8),%xmm10,%xmm7 │ │ │ │ - lea 0x6(%rax),%r10 │ │ │ │ - vaddsd %xmm8,%xmm7,%xmm14 │ │ │ │ - vfmadd213sd (%r8,%r9,8),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%r9,8) │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm15 │ │ │ │ - vmulsd (%r12),%xmm15,%xmm13 │ │ │ │ - vmovsd (%rbx),%xmm1 │ │ │ │ - vfmsub231sd 0x0(%r13,%rdi,8),%xmm1,%xmm13 │ │ │ │ - lea 0x7(%rax),%r9 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm8,%xmm13,%xmm0 │ │ │ │ - vfmadd213sd (%r8,%rdi,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r14,%rdi,8) │ │ │ │ - vmovsd (%r15,%r10,8),%xmm2 │ │ │ │ - vmulsd (%r12),%xmm2,%xmm5 │ │ │ │ - vmovsd (%rbx),%xmm6 │ │ │ │ - vfmsub231sd 0x0(%r13,%r10,8),%xmm6,%xmm5 │ │ │ │ - vaddsd %xmm8,%xmm5,%xmm7 │ │ │ │ - vfmadd213sd (%r8,%r10,8),%xmm9,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%r10,8) │ │ │ │ - vmovsd (%r15,%r9,8),%xmm10 │ │ │ │ - vmulsd (%r12),%xmm10,%xmm14 │ │ │ │ - vmovsd (%rbx),%xmm15 │ │ │ │ - vfmsub231sd 0x0(%r13,%r9,8),%xmm15,%xmm14 │ │ │ │ - vaddsd %xmm8,%xmm14,%xmm13 │ │ │ │ - vfmadd213sd (%r8,%r9,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%r9,8) │ │ │ │ - cmp %eax,%r11d │ │ │ │ - jg 35fe5 │ │ │ │ - jmp 35dd4 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - vmovapd %zmm12,%zmm13 │ │ │ │ - jmp 35d8a │ │ │ │ - mov %r11d,%r9d │ │ │ │ - xor %edi,%edi │ │ │ │ - shl $0x3,%r9 │ │ │ │ - lea -0x8(%r9),%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 36252 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 36232 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 3621b │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 36204 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 361ed │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 361d6 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 361bf │ │ │ │ - vmovsd 0x0(%r13),%xmm2 │ │ │ │ - vaddsd (%r14),%xmm2,%xmm3 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovsd %xmm3,(%r8) │ │ │ │ - vmovsd 0x0(%r13,%rdi,1),%xmm4 │ │ │ │ - vaddsd (%r14,%rdi,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r8,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd 0x0(%r13,%rdi,1),%xmm6 │ │ │ │ - vaddsd (%r14,%rdi,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r8,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd 0x0(%r13,%rdi,1),%xmm8 │ │ │ │ - vaddsd (%r14,%rdi,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r8,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd 0x0(%r13,%rdi,1),%xmm10 │ │ │ │ - vaddsd (%r14,%rdi,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd 0x0(%r13,%rdi,1),%xmm12 │ │ │ │ - vaddsd (%r14,%rdi,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r8,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd 0x0(%r13,%rdi,1),%xmm14 │ │ │ │ - vaddsd (%r14,%rdi,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r8,%rdi,1) │ │ │ │ + je 343ae │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm14 │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ + mov -0x8(%rsp),%r12 │ │ │ │ + vmulsd (%r8),%xmm14,%xmm15 │ │ │ │ + vfmsub231sd (%r12,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rdi,8) │ │ │ │ + lea 0x2(%r13),%rdi │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm10 │ │ │ │ + vmovsd (%r11),%xmm12 │ │ │ │ + mov -0x8(%rsp),%rax │ │ │ │ + vmulsd (%r8),%xmm10,%xmm11 │ │ │ │ + vfmsub231sd (%rax,%rdi,8),%xmm12,%xmm11 │ │ │ │ + vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r15,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm1 │ │ │ │ + vmovsd (%r11),%xmm14 │ │ │ │ + mov -0x8(%rsp),%r10 │ │ │ │ + vmulsd (%r8),%xmm1,%xmm2 │ │ │ │ + vfmsub231sd (%r10,%rdi,8),%xmm14,%xmm2 │ │ │ │ + vaddsd %xmm5,%xmm2,%xmm15 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r15,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm0 │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ + vmulsd (%r8),%xmm0,%xmm9 │ │ │ │ + vfmsub231sd (%rbx,%rdi,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r15,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm12 │ │ │ │ + vmovsd (%r11),%xmm1 │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ + vmulsd (%r8),%xmm12,%xmm13 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r15,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm14 │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ + mov -0x8(%rsp),%r12 │ │ │ │ + vmulsd (%r8),%xmm14,%xmm15 │ │ │ │ + vfmsub231sd (%r12,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm10 │ │ │ │ + vmovsd (%r11),%xmm12 │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ + vmulsd (%r8),%xmm10,%xmm11 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm12,%xmm11 │ │ │ │ + vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r15,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %edi,-0x10(%rsp) │ │ │ │ + jle 3428d │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm1 │ │ │ │ + vmovsd (%r11),%xmm14 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + lea 0x2(%rdi),%r10 │ │ │ │ + lea 0x3(%rdi),%rbx │ │ │ │ + lea 0x4(%rdi),%r12 │ │ │ │ + vmulsd (%r8),%xmm1,%xmm2 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm14,%xmm2 │ │ │ │ + vaddsd %xmm5,%xmm2,%xmm15 │ │ │ │ + vfmadd213sd (%rsi,%rdi,8),%xmm6,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r15,%rdi,8) │ │ │ │ + vmovsd (%r14,%rax,8),%xmm0 │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ + vmulsd (%r8),%xmm0,%xmm9 │ │ │ │ + vfmsub231sd (%r9,%rax,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r15,%rax,8) │ │ │ │ + lea 0x5(%rdi),%rax │ │ │ │ + vmovsd (%r14,%r10,8),%xmm12 │ │ │ │ + vmovsd (%r11),%xmm1 │ │ │ │ + vmulsd (%r8),%xmm12,%xmm13 │ │ │ │ + vfmsub231sd (%r9,%r10,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%rsi,%r10,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r15,%r10,8) │ │ │ │ + lea 0x6(%rdi),%r10 │ │ │ │ + vmovsd (%r14,%rbx,8),%xmm14 │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ + vmulsd (%r8),%xmm14,%xmm15 │ │ │ │ + vfmsub231sd (%r9,%rbx,8),%xmm0,%xmm15 │ │ │ │ + vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ + vfmadd213sd (%rsi,%rbx,8),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rbx,8) │ │ │ │ + lea 0x7(%rdi),%rbx │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 35ab8 │ │ │ │ - vmovsd 0x0(%r13,%rdi,1),%xmm0 │ │ │ │ - vaddsd (%r14,%rdi,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r8,%rdi,1) │ │ │ │ - vmovsd 0x8(%r13,%rdi,1),%xmm2 │ │ │ │ - vaddsd 0x8(%r14,%rdi,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%r8,%rdi,1) │ │ │ │ - vmovsd 0x10(%r13,%rdi,1),%xmm4 │ │ │ │ - vaddsd 0x10(%r14,%rdi,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%r8,%rdi,1) │ │ │ │ - vmovsd 0x18(%r13,%rdi,1),%xmm6 │ │ │ │ - vaddsd 0x18(%r14,%rdi,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%r8,%rdi,1) │ │ │ │ - vmovsd 0x20(%r13,%rdi,1),%xmm8 │ │ │ │ - vaddsd 0x20(%r14,%rdi,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%r8,%rdi,1) │ │ │ │ - vmovsd 0x28(%r13,%rdi,1),%xmm10 │ │ │ │ - vaddsd 0x28(%r14,%rdi,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%r8,%rdi,1) │ │ │ │ - vmovsd 0x30(%r13,%rdi,1),%xmm12 │ │ │ │ - vaddsd 0x30(%r14,%rdi,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%r8,%rdi,1) │ │ │ │ - vmovsd 0x38(%r13,%rdi,1),%xmm14 │ │ │ │ - vaddsd 0x38(%r14,%rdi,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%r8,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 36252 │ │ │ │ - jmp 35ab8 │ │ │ │ - ret │ │ │ │ + vmovsd (%r14,%r12,8),%xmm10 │ │ │ │ + vmovsd (%r11),%xmm12 │ │ │ │ + vmulsd (%r8),%xmm10,%xmm11 │ │ │ │ + vfmsub231sd (%r9,%r12,8),%xmm12,%xmm11 │ │ │ │ + vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%r12,8),%xmm6,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r15,%r12,8) │ │ │ │ + vmovsd (%r14,%rax,8),%xmm1 │ │ │ │ + vmulsd (%r8),%xmm1,%xmm14 │ │ │ │ + vmovsd (%r11),%xmm2 │ │ │ │ + vfmsub231sd (%r9,%rax,8),%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm5,%xmm14,%xmm15 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm6,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r15,%rax,8) │ │ │ │ + vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ + vmulsd (%r8),%xmm0,%xmm9 │ │ │ │ + vfmsub231sd (%r9,%r10,8),%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ + vfmadd213sd (%rsi,%r10,8),%xmm6,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r15,%r10,8) │ │ │ │ + vmovsd (%r14,%rbx,8),%xmm12 │ │ │ │ + vmovsd (%r11),%xmm1 │ │ │ │ + vmulsd (%r8),%xmm12,%xmm13 │ │ │ │ + vfmsub231sd (%r9,%rbx,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm14 │ │ │ │ + vfmadd213sd (%rsi,%rbx,8),%xmm6,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r15,%rbx,8) │ │ │ │ + cmp %edi,-0x10(%rsp) │ │ │ │ + jg 344cc │ │ │ │ + jmp 3428d │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 3421a │ │ │ │ + mov -0x10(%rsp),%edi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ + lea -0x8(%r11),%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 3472f │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 34710 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 346fa │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 346e4 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 346ce │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 346b8 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 346a2 │ │ │ │ + vmovsd (%r14),%xmm2 │ │ │ │ + mov $0x8,%r12d │ │ │ │ + vaddsd (%r15),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8) │ │ │ │ + vmovsd (%r14,%r12,1),%xmm4 │ │ │ │ + vaddsd (%r15,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%r14,%r12,1),%xmm6 │ │ │ │ + vaddsd (%r15,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%r14,%r12,1),%xmm8 │ │ │ │ + vaddsd (%r15,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%r14,%r12,1),%xmm10 │ │ │ │ + vaddsd (%r15,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%r14,%r12,1),%xmm12 │ │ │ │ + vaddsd (%r15,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%r14,%r12,1),%xmm14 │ │ │ │ + vaddsd (%r15,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r8,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 347e1 │ │ │ │ + vmovsd (%r14,%r12,1),%xmm0 │ │ │ │ + vaddsd (%r15,%r12,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8,%r12,1) │ │ │ │ + vmovsd 0x8(%r14,%r12,1),%xmm2 │ │ │ │ + vaddsd 0x8(%r15,%r12,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%r8,%r12,1) │ │ │ │ + vmovsd 0x10(%r14,%r12,1),%xmm4 │ │ │ │ + vaddsd 0x10(%r15,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%r8,%r12,1) │ │ │ │ + vmovsd 0x18(%r14,%r12,1),%xmm6 │ │ │ │ + vaddsd 0x18(%r15,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%r8,%r12,1) │ │ │ │ + vmovsd 0x20(%r14,%r12,1),%xmm8 │ │ │ │ + vaddsd 0x20(%r15,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x20(%r8,%r12,1) │ │ │ │ + vmovsd 0x28(%r14,%r12,1),%xmm10 │ │ │ │ + vaddsd 0x28(%r15,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x28(%r8,%r12,1) │ │ │ │ + vmovsd 0x30(%r14,%r12,1),%xmm12 │ │ │ │ + vaddsd 0x30(%r15,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%r8,%r12,1) │ │ │ │ + vmovsd 0x38(%r14,%r12,1),%xmm14 │ │ │ │ + vaddsd 0x38(%r15,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r8,%r12,1) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jne 3472f │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 35e05 │ │ │ │ - mov %r9d,%r15d │ │ │ │ - shl $0x3,%r15 │ │ │ │ - lea 0x8(%r8,%r15,1),%rdx │ │ │ │ - lea 0x8(%r13,%r15,1),%rcx │ │ │ │ - jmp 35add │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 35a86 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 342c6 │ │ │ │ + mov -0x10(%rsp),%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 342c6 │ │ │ │ + dec %r9d │ │ │ │ + shl $0x3,%r9 │ │ │ │ + lea 0x8(%r8,%r9,1),%rdx │ │ │ │ + lea 0x8(%r14,%r9,1),%rcx │ │ │ │ + jmp 33fe1 │ │ │ │ + mov -0x8(%rsp),%r9 │ │ │ │ + jmp 344cc │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov %r8,%r10 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 33f83 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000036340 : │ │ │ │ +0000000000034830 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %edx,%esi │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov %edx,-0x4(%rsp) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 36968 │ │ │ │ + jle 34e4f │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %ecx,%r15d │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 34e8c │ │ │ │ mov %r9,%rax │ │ │ │ - mov %rdi,%r15 │ │ │ │ - lea 0x3f(%r9),%rdi │ │ │ │ + lea 0x1f(%r9),%rsi │ │ │ │ sub %r8,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ seta %cl │ │ │ │ - sub %rdx,%rdi │ │ │ │ - cmp $0x7e,%rdi │ │ │ │ - seta %r10b │ │ │ │ - test %r10b,%cl │ │ │ │ - je 369a5 │ │ │ │ - lea 0x3f(%r8),%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - cmp $0x7e,%r11 │ │ │ │ - jbe 369a5 │ │ │ │ - lea -0x1(%rbx),%r12d │ │ │ │ - cmp $0x6,%r12d │ │ │ │ - jbe 36c79 │ │ │ │ - mov %ebx,%ecx │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x3e,%rsi │ │ │ │ + seta %dil │ │ │ │ + test %dil,%cl │ │ │ │ + je 34e8c │ │ │ │ + lea 0x1f(%r8),%r10 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + cmp $0x3e,%r10 │ │ │ │ + jbe 34e8c │ │ │ │ + lea -0x1(%r15),%r13d │ │ │ │ + mov %r15d,%edi │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + jbe 35190 │ │ │ │ + shr $0x2,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%ecx │ │ │ │ - mov %ecx,%r10d │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x3,%edi │ │ │ │ - je 36446 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 3640f │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jne 36977 │ │ │ │ - vmovupd (%r8,%rax,1),%zmm4 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - vmovupd (%r8,%rax,1),%zmm6 │ │ │ │ - vaddpd (%r9,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%r8,%rax,1),%zmm8 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - vmovupd (%r8,%rax,1),%zmm10 │ │ │ │ - vaddpd (%r9,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 3650f │ │ │ │ - vmovupd (%r8,%rax,1),%zmm12 │ │ │ │ - vaddpd (%rdx,%rax,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - vmovupd (%r8,%rax,1),%zmm14 │ │ │ │ - vaddpd (%r9,%rax,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r9,%rax,1) │ │ │ │ - vmovupd 0x40(%r8,%rax,1),%zmm0 │ │ │ │ - vaddpd 0x40(%rdx,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%r8,%rax,1),%zmm2 │ │ │ │ - vaddpd 0x40(%r9,%rax,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x40(%r9,%rax,1) │ │ │ │ - vmovupd 0x80(%r8,%rax,1),%zmm4 │ │ │ │ - vaddpd 0x80(%rdx,%rax,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%r8,%rax,1),%zmm6 │ │ │ │ - vaddpd 0x80(%r9,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%r9,%rax,1) │ │ │ │ - vmovupd 0xc0(%r8,%rax,1),%zmm8 │ │ │ │ - vaddpd 0xc0(%rdx,%rax,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%r8,%rax,1),%zmm10 │ │ │ │ - vaddpd 0xc0(%r9,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r9,%rax,1) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 36446 │ │ │ │ - lea 0x0(,%rcx,8),%r13d │ │ │ │ - cmp %r13d,%ebx │ │ │ │ - je 36c4c │ │ │ │ - mov %ebx,%r12d │ │ │ │ - sub %r13d,%r12d │ │ │ │ - shl $0x3,%r13 │ │ │ │ - vpbroadcastd %r12d,%ymm14 │ │ │ │ - lea (%rdx,%r13,1),%rcx │ │ │ │ - lea (%r8,%r13,1),%r10 │ │ │ │ - vpcmpnleud 0xb11bd(%rip),%ymm14,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - add %r9,%r13 │ │ │ │ - vmovupd (%rcx),%zmm15{%k1}{z} │ │ │ │ - vmovupd (%r10),%zmm0{%k1}{z} │ │ │ │ - vaddpd %zmm15,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx){%k1} │ │ │ │ - vmovupd 0x0(%r13),%zmm2{%k1}{z} │ │ │ │ - vmovupd (%r10),%zmm3{%k1}{z} │ │ │ │ - vaddpd %zmm2,%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,0x0(%r13){%k1} │ │ │ │ + mov %edi,%r12d │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 34935 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 34906 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jne 34e5e │ │ │ │ + vmovupd (%r8,%rax,1),%ymm4 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + vmovupd (%r8,%rax,1),%ymm6 │ │ │ │ + vaddpd (%r9,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r9,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%r8,%rax,1),%ymm8 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rax,1) │ │ │ │ + vmovupd (%r8,%rax,1),%ymm10 │ │ │ │ + vaddpd (%r9,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%r9,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 349dc │ │ │ │ + vmovupd (%r8,%rax,1),%ymm12 │ │ │ │ + vaddpd (%rdx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + vmovupd (%r8,%rax,1),%ymm14 │ │ │ │ + vaddpd (%r9,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r9,%rax,1) │ │ │ │ + vmovupd 0x20(%r8,%rax,1),%ymm0 │ │ │ │ + vaddpd 0x20(%rdx,%rax,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%r8,%rax,1),%ymm2 │ │ │ │ + vaddpd 0x20(%r9,%rax,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r9,%rax,1) │ │ │ │ + vmovupd 0x40(%r8,%rax,1),%ymm4 │ │ │ │ + vaddpd 0x40(%rdx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%r8,%rax,1),%ymm6 │ │ │ │ + vaddpd 0x40(%r9,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%r9,%rax,1) │ │ │ │ + vmovupd 0x60(%r8,%rax,1),%ymm8 │ │ │ │ + vaddpd 0x60(%rdx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%r8,%rax,1),%ymm10 │ │ │ │ + vaddpd 0x60(%r9,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r9,%rax,1) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jne 34935 │ │ │ │ + lea 0x0(,%rdi,4),%eax │ │ │ │ + cmp %eax,%r15d │ │ │ │ + je 34e84 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %r15d,%edi │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ + sub %eax,%edi │ │ │ │ + lea (%r8,%rsi,1),%r12 │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 3519f │ │ │ │ vzeroupper │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 36968 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 36968 │ │ │ │ - lea -0x1(%rbx),%r11d │ │ │ │ - mov %r11d,-0x10(%rsp) │ │ │ │ - shl $0x3,%r11 │ │ │ │ - lea 0x8(%r8,%r11,1),%r8 │ │ │ │ - lea 0x8(%r9,%r11,1),%rsi │ │ │ │ - vmovq %r8,%xmm12 │ │ │ │ - vmovq %rsi,%xmm13 │ │ │ │ - mov %ebx,%r12d │ │ │ │ - vmovsd 0xb1687(%rip),%xmm5 # e7c40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - movq $0xfffffffffffffff8,-0x8(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r12,-0x18(%rsp) │ │ │ │ - vmovdqa %xmm13,%xmm2 │ │ │ │ - vmovdqa %xmm12,%xmm0 │ │ │ │ - mov %r15,%r13 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ - vmovq %xmm2,%rdi │ │ │ │ - lea -0x8(,%r8,8),%r10 │ │ │ │ - mov %r8,%r11 │ │ │ │ - lea 0x0(%r13,%r10,1),%r15 │ │ │ │ - lea (%rdx,%r10,1),%rsi │ │ │ │ - lea (%r9,%r10,1),%rcx │ │ │ │ - mov %r8d,-0xc(%rsp) │ │ │ │ - add %r14,%r10 │ │ │ │ - not %r11 │ │ │ │ - add %ebx,%r11d │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ - vmovq %xmm0,%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - vmovsd (%r12,%r8,8),%xmm1 │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - vaddsd (%rdi,%r8,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r12,%r8,8) │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm5,%xmm4 │ │ │ │ - vmovsd (%r15),%xmm6 │ │ │ │ - vfmadd213sd (%rdx,%r8,8),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r8,8) │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm7 │ │ │ │ - vfnmadd213sd (%rsi),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rsi) │ │ │ │ - vmovsd (%r14,%r8,8),%xmm8 │ │ │ │ - vfmadd213sd (%rcx),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx) │ │ │ │ - vmovsd (%r9,%r8,8),%xmm9 │ │ │ │ - vfnmadd132sd (%r10),%xmm9,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r9,%r8,8) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jle 36928 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 367af │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 3674e │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 366f5 │ │ │ │ - vmovsd (%r12,%rax,8),%xmm10 │ │ │ │ - vaddsd (%rdi,%rax,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r12,%rax,8) │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm5,%xmm12 │ │ │ │ - vmovsd (%r15),%xmm13 │ │ │ │ - vfmadd213sd (%rdx,%rax,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm14 │ │ │ │ - vfnmadd213sd (%rsi),%xmm12,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rsi) │ │ │ │ - vmovsd (%r14,%rax,8),%xmm15 │ │ │ │ - vfmadd213sd (%rcx),%xmm12,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm1 │ │ │ │ - vfnmadd132sd (%r10),%xmm1,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r9,%rax,8) │ │ │ │ - lea 0x2(%r8),%rax │ │ │ │ - vmovsd (%r12,%rax,8),%xmm3 │ │ │ │ - vaddsd (%rdi,%rax,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%rax,8) │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm5,%xmm6 │ │ │ │ - vmovsd (%r15),%xmm7 │ │ │ │ - vfmadd213sd (%rdx,%rax,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ - vfnmadd213sd (%rsi),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi) │ │ │ │ - vmovsd (%r14,%rax,8),%xmm9 │ │ │ │ - vfmadd213sd (%rcx),%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm10 │ │ │ │ - vfnmadd132sd (%r10),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r9,%rax,8) │ │ │ │ + shl $0x3,%rcx │ │ │ │ + lea (%r8,%rcx,1),%r14 │ │ │ │ + lea (%rdx,%rcx,1),%r10 │ │ │ │ + vmovupd (%r14),%xmm12 │ │ │ │ + vaddpd (%r10),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r10) │ │ │ │ + mov %edi,%r10d │ │ │ │ + vmovupd (%r14),%xmm14 │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ + and $0x1,%edi │ │ │ │ + vaddpd (%r9,%rcx,1),%xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,(%r9,%rcx,1) │ │ │ │ + je 34a74 │ │ │ │ + mov %r10d,%ecx │ │ │ │ + add %r10d,%eax │ │ │ │ + shl $0x3,%rcx │ │ │ │ + add %rcx,%r12 │ │ │ │ + add %rcx,%rsi │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ + vaddsd (%r12),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vaddsd (%r12),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi) │ │ │ │ + cmpl $0x1,-0x4(%rsp) │ │ │ │ + jle 34e4f │ │ │ │ + mov %r13d,-0x24(%rsp) │ │ │ │ + mov %r13d,%r13d │ │ │ │ + mov %r15d,%esi │ │ │ │ + shl $0x3,%r13 │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ + lea 0x8(%r8,%r13,1),%r8 │ │ │ │ + lea 0x8(%r9,%r13,1),%rax │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ + vmovsd 0xaced1(%rip),%xmm1 # e1980 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %r15d,-0x4(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + mov $0xfffffffffffffff8,%r15 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ + mov -0x10(%rsp),%rdi │ │ │ │ + lea -0x8(,%r12,8),%r13 │ │ │ │ + mov %r12,%r10 │ │ │ │ + lea (%r11,%r13,1),%r14 │ │ │ │ + lea (%rdx,%r13,1),%rsi │ │ │ │ + not %r10 │ │ │ │ + mov %r12d,-0x8(%rsp) │ │ │ │ + lea (%rax,%r15,1),%r8 │ │ │ │ + lea (%r15,%rdi,1),%rdi │ │ │ │ + add -0x4(%rsp),%r10d │ │ │ │ + vmovsd (%r8,%r12,8),%xmm0 │ │ │ │ + lea (%r9,%r13,1),%rcx │ │ │ │ + add %rbx,%r13 │ │ │ │ + lea 0x1(%r12),%rax │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%r12,8) │ │ │ │ + vmulsd (%rdi,%r12,8),%xmm1,%xmm3 │ │ │ │ + vmovsd (%r14),%xmm4 │ │ │ │ + vfmadd213sd (%rdx,%r12,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%r12,8) │ │ │ │ + vmovsd (%r11,%r12,8),%xmm5 │ │ │ │ + vfnmadd213sd (%rsi),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm6 │ │ │ │ + vfmadd213sd (%rcx),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx) │ │ │ │ + vmovsd (%r9,%r12,8),%xmm7 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r12,8) │ │ │ │ + cmp %eax,-0x4(%rsp) │ │ │ │ + jle 34e11 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 34c97 │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 34c35 │ │ │ │ + cmp $0x2,%r10d │ │ │ │ + je 34bdd │ │ │ │ + vmovsd (%r8,%rax,8),%xmm8 │ │ │ │ + vaddsd (%rdi,%rax,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%rax,8) │ │ │ │ + vmulsd (%rdi,%rax,8),%xmm1,%xmm10 │ │ │ │ + vmovsd (%r14),%xmm11 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + vmovsd (%r11,%rax,8),%xmm12 │ │ │ │ + vfnmadd213sd (%rsi),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rsi) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm13 │ │ │ │ + vfmadd213sd (%rcx),%xmm10,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vmovsd (%r9,%rax,8),%xmm14 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm14,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r9,%rax,8) │ │ │ │ + lea 0x2(%r12),%rax │ │ │ │ + vmovsd (%r8,%rax,8),%xmm15 │ │ │ │ + vaddsd (%rdi,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r8,%rax,8) │ │ │ │ + vmulsd (%rdi,%rax,8),%xmm1,%xmm3 │ │ │ │ + vmovsd (%r14),%xmm2 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%rax,8) │ │ │ │ + vmovsd (%r11,%rax,8),%xmm4 │ │ │ │ + vfnmadd213sd (%rsi),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm5 │ │ │ │ + vfmadd213sd (%rcx),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx) │ │ │ │ + vmovsd (%r9,%rax,8),%xmm6 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%rax,8) │ │ │ │ inc %rax │ │ │ │ - vmovsd (%r12,%rax,8),%xmm11 │ │ │ │ - vaddsd (%rdi,%rax,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r12,%rax,8) │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm5,%xmm13 │ │ │ │ - vmovsd (%r15),%xmm14 │ │ │ │ - vfmadd213sd (%rdx,%rax,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ - vfnmadd213sd (%rsi),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rsi) │ │ │ │ - vmovsd (%r14,%rax,8),%xmm1 │ │ │ │ - vfmadd213sd (%rcx),%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm3 │ │ │ │ - vfnmadd132sd (%r10),%xmm3,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9,%rax,8) │ │ │ │ + vmovsd (%r8,%rax,8),%xmm7 │ │ │ │ + vaddsd (%rdi,%rax,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%rax,8) │ │ │ │ + vmulsd (%rdi,%rax,8),%xmm1,%xmm9 │ │ │ │ + vmovsd (%r14),%xmm10 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%rax,8) │ │ │ │ + vmovsd (%r11,%rax,8),%xmm11 │ │ │ │ + vfnmadd213sd (%rsi),%xmm9,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rsi) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm12 │ │ │ │ + vfmadd213sd (%rcx),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx) │ │ │ │ + vmovsd (%r9,%rax,8),%xmm13 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm13,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r9,%rax,8) │ │ │ │ inc %rax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jle 36928 │ │ │ │ - vmovsd (%r12,%rax,8),%xmm4 │ │ │ │ - vaddsd (%rdi,%rax,8),%xmm4,%xmm6 │ │ │ │ - lea 0x1(%rax),%r11 │ │ │ │ - vmovsd %xmm6,(%r12,%rax,8) │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm5,%xmm7 │ │ │ │ - vmovsd (%r15),%xmm8 │ │ │ │ - vfmadd213sd (%rdx,%rax,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ - vfnmadd213sd (%rsi),%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi) │ │ │ │ - vmovsd (%r14,%rax,8),%xmm10 │ │ │ │ - vfmadd213sd (%rcx),%xmm7,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm11 │ │ │ │ - vfnmadd132sd (%r10),%xmm11,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r9,%rax,8) │ │ │ │ - vmovsd (%r12,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rdi,%r11,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r12,%r11,8) │ │ │ │ - vmulsd (%rdi,%r11,8),%xmm5,%xmm14 │ │ │ │ - vmovsd (%r15),%xmm15 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r11,8) │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm1 │ │ │ │ - vfnmadd213sd (%rsi),%xmm14,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm3 │ │ │ │ - vfmadd213sd (%rcx),%xmm14,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx) │ │ │ │ - vmovsd (%r9,%r11,8),%xmm4 │ │ │ │ - vfnmadd132sd (%r10),%xmm4,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r9,%r11,8) │ │ │ │ - lea 0x2(%rax),%r11 │ │ │ │ - vmovsd (%r12,%r11,8),%xmm6 │ │ │ │ - vaddsd (%rdi,%r11,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r12,%r11,8) │ │ │ │ - vmulsd (%rdi,%r11,8),%xmm5,%xmm8 │ │ │ │ - vmovsd (%r15),%xmm9 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm10 │ │ │ │ + cmp %eax,-0x4(%rsp) │ │ │ │ + jle 34e11 │ │ │ │ + vmovsd (%r8,%rax,8),%xmm14 │ │ │ │ + lea 0x1(%rax),%r10 │ │ │ │ + vaddsd (%rdi,%rax,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r8,%rax,8) │ │ │ │ + vmulsd (%rdi,%rax,8),%xmm1,%xmm0 │ │ │ │ + vmovsd (%r14),%xmm3 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%rax,8) │ │ │ │ + vmovsd (%r11,%rax,8),%xmm2 │ │ │ │ + vfnmadd213sd (%rsi),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + vmovsd (%r9,%rax,8),%xmm5 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%rax,8) │ │ │ │ + vmovsd (%r8,%r10,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%r10,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%r10,8) │ │ │ │ + vmulsd (%rdi,%r10,8),%xmm1,%xmm8 │ │ │ │ + vmovsd (%r14),%xmm9 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r10,8) │ │ │ │ + vmovsd (%r11,%r10,8),%xmm10 │ │ │ │ vfnmadd213sd (%rsi),%xmm8,%xmm10 │ │ │ │ vmovsd %xmm10,(%rsi) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm11 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm11 │ │ │ │ vfmadd213sd (%rcx),%xmm8,%xmm11 │ │ │ │ vmovsd %xmm11,(%rcx) │ │ │ │ - vmovsd (%r9,%r11,8),%xmm12 │ │ │ │ - vfnmadd132sd (%r10),%xmm12,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r9,%r11,8) │ │ │ │ - lea 0x3(%rax),%r11 │ │ │ │ - add $0x4,%rax │ │ │ │ - vmovsd (%r12,%r11,8),%xmm13 │ │ │ │ - vaddsd (%rdi,%r11,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r12,%r11,8) │ │ │ │ - vmulsd (%rdi,%r11,8),%xmm5,%xmm15 │ │ │ │ - vmovsd (%r15),%xmm1 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r11,8) │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm3 │ │ │ │ + vmovsd (%r9,%r10,8),%xmm12 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm12,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%r10,8) │ │ │ │ + lea 0x2(%rax),%r10 │ │ │ │ + vmovsd (%r8,%r10,8),%xmm13 │ │ │ │ + vaddsd (%rdi,%r10,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r8,%r10,8) │ │ │ │ + vmulsd (%rdi,%r10,8),%xmm1,%xmm15 │ │ │ │ + vmovsd (%r14),%xmm0 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r10,8) │ │ │ │ + vmovsd (%r11,%r10,8),%xmm3 │ │ │ │ vfnmadd213sd (%rsi),%xmm15,%xmm3 │ │ │ │ vmovsd %xmm3,(%rsi) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm4 │ │ │ │ - vfmadd213sd (%rcx),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd (%r9,%r11,8),%xmm6 │ │ │ │ - vfnmadd132sd (%r10),%xmm6,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%r11,8) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jg 367af │ │ │ │ - mov -0x10(%rsp),%r10d │ │ │ │ - vmovq %xmm0,%r15 │ │ │ │ - vmovq %xmm2,%rcx │ │ │ │ - subq $0x8,-0x8(%rsp) │ │ │ │ - sub -0xc(%rsp),%r10d │ │ │ │ - inc %r8 │ │ │ │ - shl $0x3,%r10 │ │ │ │ - lea 0x8(%r15,%r10,1),%rsi │ │ │ │ - lea 0x8(%rcx,%r10,1),%r12 │ │ │ │ - vmovq %rsi,%xmm0 │ │ │ │ - vmovq %r12,%xmm2 │ │ │ │ - cmp %r8,-0x18(%rsp) │ │ │ │ - jne 365e0 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm2 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx) │ │ │ │ + vmovsd (%r9,%r10,8),%xmm4 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm4,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r10,8) │ │ │ │ + lea 0x3(%rax),%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + vmovsd (%r8,%r10,8),%xmm5 │ │ │ │ + vaddsd (%rdi,%r10,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r8,%r10,8) │ │ │ │ + vmulsd (%rdi,%r10,8),%xmm1,%xmm7 │ │ │ │ + vmovsd (%r14),%xmm8 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r10,8) │ │ │ │ + vmovsd (%r11,%r10,8),%xmm9 │ │ │ │ + vfnmadd213sd (%rsi),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi) │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm10 │ │ │ │ + vfmadd213sd (%rcx),%xmm7,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx) │ │ │ │ + vmovsd (%r9,%r10,8),%xmm11 │ │ │ │ + vfnmadd132sd 0x0(%r13),%xmm11,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r10,8) │ │ │ │ + cmp %eax,-0x4(%rsp) │ │ │ │ + jg 34c97 │ │ │ │ + mov -0x24(%rsp),%r13d │ │ │ │ + mov -0x10(%rsp),%r14 │ │ │ │ + inc %r12 │ │ │ │ + sub $0x8,%r15 │ │ │ │ + mov -0x18(%rsp),%rcx │ │ │ │ + sub -0x8(%rsp),%r13d │ │ │ │ + shl $0x3,%r13 │ │ │ │ + lea 0x8(%r14,%r13,1),%rsi │ │ │ │ + lea 0x8(%rcx,%r13,1),%r8 │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ + cmp -0x20(%rsp),%r12 │ │ │ │ + jne 34ac8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - vmovupd (%r8),%zmm0 │ │ │ │ - vaddpd (%rdx),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm1,(%rdx) │ │ │ │ - vmovupd (%r8),%zmm2 │ │ │ │ - vaddpd (%r9),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r9) │ │ │ │ - jmp 363e1 │ │ │ │ - mov %ebx,%r13d │ │ │ │ - xor %eax,%eax │ │ │ │ - shl $0x3,%r13 │ │ │ │ - lea -0x8(%r13),%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 36b00 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 36ad1 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 36aab │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 36a85 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 36a5f │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 36a39 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 36a13 │ │ │ │ - vmovsd (%rdx),%xmm5 │ │ │ │ - vaddsd (%r8),%xmm5,%xmm6 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd %xmm6,(%rdx) │ │ │ │ - vmovsd (%r9),%xmm7 │ │ │ │ - vaddsd (%r8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r9) │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm9 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm11 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm13 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm15 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm1 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm3 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm5 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm7 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm9 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm11 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm13 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm15 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 3657b │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm1 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rax,1) │ │ │ │ - vmovsd (%r9,%rax,1),%xmm3 │ │ │ │ - vaddsd (%r8,%rax,1),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r9,%rax,1) │ │ │ │ - vmovsd 0x8(%rdx,%rax,1),%xmm5 │ │ │ │ - vaddsd 0x8(%r8,%rax,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rdx,%rax,1) │ │ │ │ - vmovsd 0x8(%r9,%rax,1),%xmm7 │ │ │ │ - vaddsd 0x8(%r8,%rax,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%r9,%rax,1) │ │ │ │ - vmovsd 0x10(%rdx,%rax,1),%xmm9 │ │ │ │ - vaddsd 0x10(%r8,%rax,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%rdx,%rax,1) │ │ │ │ - vmovsd 0x10(%r9,%rax,1),%xmm11 │ │ │ │ - vaddsd 0x10(%r8,%rax,1),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%r9,%rax,1) │ │ │ │ - vmovsd 0x18(%rdx,%rax,1),%xmm13 │ │ │ │ - vaddsd 0x18(%r8,%rax,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%rdx,%rax,1) │ │ │ │ - vmovsd 0x18(%r9,%rax,1),%xmm15 │ │ │ │ - vaddsd 0x18(%r8,%rax,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%r9,%rax,1) │ │ │ │ - vmovsd 0x20(%rdx,%rax,1),%xmm1 │ │ │ │ - vaddsd 0x20(%r8,%rax,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,0x20(%rdx,%rax,1) │ │ │ │ - vmovsd 0x20(%r9,%rax,1),%xmm3 │ │ │ │ - vaddsd 0x20(%r8,%rax,1),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,0x20(%r9,%rax,1) │ │ │ │ - vmovsd 0x28(%rdx,%rax,1),%xmm5 │ │ │ │ - vaddsd 0x28(%r8,%rax,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%rdx,%rax,1) │ │ │ │ - vmovsd 0x28(%r9,%rax,1),%xmm7 │ │ │ │ - vaddsd 0x28(%r8,%rax,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x28(%r9,%rax,1) │ │ │ │ - vmovsd 0x30(%rdx,%rax,1),%xmm9 │ │ │ │ - vaddsd 0x30(%r8,%rax,1),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x30(%rdx,%rax,1) │ │ │ │ - vmovsd 0x30(%r9,%rax,1),%xmm11 │ │ │ │ - vaddsd 0x30(%r8,%rax,1),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%r9,%rax,1) │ │ │ │ - vmovsd 0x38(%rdx,%rax,1),%xmm13 │ │ │ │ - vaddsd 0x38(%r8,%rax,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x38(%rdx,%rax,1) │ │ │ │ - vmovsd 0x38(%r9,%rax,1),%xmm15 │ │ │ │ - vaddsd 0x38(%r8,%rax,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%r9,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 36b00 │ │ │ │ - jmp 3657b │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 36c81 │ │ │ │ - mov %r12d,-0x10(%rsp) │ │ │ │ - mov %r12d,%r11d │ │ │ │ - shl $0x3,%r11 │ │ │ │ - lea 0x8(%r8,%r11,1),%r8 │ │ │ │ - lea 0x8(%r9,%r11,1),%rsi │ │ │ │ - vmovq %r8,%xmm12 │ │ │ │ - vmovq %rsi,%xmm13 │ │ │ │ + vmovupd (%r8),%ymm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rdx),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd (%r8),%ymm2 │ │ │ │ + vaddpd (%r9),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%r9) │ │ │ │ + jmp 348e0 │ │ │ │ vzeroupper │ │ │ │ - jmp 365ae │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 36520 │ │ │ │ + jmp 34a74 │ │ │ │ + mov %r15d,%r12d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + lea 0x0(,%r12,8),%rdi │ │ │ │ + mov %r12,-0x20(%rsp) │ │ │ │ + lea -0x8(%rdi),%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 34fff │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 34fce │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 34fa6 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 34f7e │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 34f56 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 34f2e │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 34f06 │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + mov $0x8,%r10d │ │ │ │ + vaddsd (%r8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ + vmovsd (%r9),%xmm6 │ │ │ │ + vaddsd (%r8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9) │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm8 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r10,1) │ │ │ │ + vmovsd (%r9,%r10,1),%xmm10 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm12 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r10,1) │ │ │ │ + vmovsd (%r9,%r10,1),%xmm14 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm0 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r10,1) │ │ │ │ + vmovsd (%r9,%r10,1),%xmm2 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm4 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r10,1) │ │ │ │ + vmovsd (%r9,%r10,1),%xmm6 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm8 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r10,1) │ │ │ │ + vmovsd (%r9,%r10,1),%xmm10 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm12 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r10,1) │ │ │ │ + vmovsd (%r9,%r10,1),%xmm14 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 35156 │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm0 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r10,1) │ │ │ │ + vmovsd (%r9,%r10,1),%xmm2 │ │ │ │ + vaddsd (%r8,%r10,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r10,1) │ │ │ │ + vmovsd 0x8(%rdx,%r10,1),%xmm4 │ │ │ │ + vaddsd 0x8(%r8,%r10,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rdx,%r10,1) │ │ │ │ + vmovsd 0x8(%r9,%r10,1),%xmm6 │ │ │ │ + vaddsd 0x8(%r8,%r10,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%r9,%r10,1) │ │ │ │ + vmovsd 0x10(%rdx,%r10,1),%xmm8 │ │ │ │ + vaddsd 0x10(%r8,%r10,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%rdx,%r10,1) │ │ │ │ + vmovsd 0x10(%r9,%r10,1),%xmm10 │ │ │ │ + vaddsd 0x10(%r8,%r10,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r9,%r10,1) │ │ │ │ + vmovsd 0x18(%rdx,%r10,1),%xmm12 │ │ │ │ + vaddsd 0x18(%r8,%r10,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%rdx,%r10,1) │ │ │ │ + vmovsd 0x18(%r9,%r10,1),%xmm14 │ │ │ │ + vaddsd 0x18(%r8,%r10,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r9,%r10,1) │ │ │ │ + vmovsd 0x20(%rdx,%r10,1),%xmm0 │ │ │ │ + vaddsd 0x20(%r8,%r10,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%rdx,%r10,1) │ │ │ │ + vmovsd 0x20(%r9,%r10,1),%xmm2 │ │ │ │ + vaddsd 0x20(%r8,%r10,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x20(%r9,%r10,1) │ │ │ │ + vmovsd 0x28(%rdx,%r10,1),%xmm4 │ │ │ │ + vaddsd 0x28(%r8,%r10,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x28(%rdx,%r10,1) │ │ │ │ + vmovsd 0x28(%r9,%r10,1),%xmm6 │ │ │ │ + vaddsd 0x28(%r8,%r10,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%r9,%r10,1) │ │ │ │ + vmovsd 0x30(%rdx,%r10,1),%xmm8 │ │ │ │ + vaddsd 0x30(%r8,%r10,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rdx,%r10,1) │ │ │ │ + vmovsd 0x30(%r9,%r10,1),%xmm10 │ │ │ │ + vaddsd 0x30(%r8,%r10,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x30(%r9,%r10,1) │ │ │ │ + vmovsd 0x38(%rdx,%r10,1),%xmm12 │ │ │ │ + vaddsd 0x38(%r8,%r10,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x38(%rdx,%r10,1) │ │ │ │ + vmovsd 0x38(%r9,%r10,1),%xmm14 │ │ │ │ + vaddsd 0x38(%r8,%r10,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r9,%r10,1) │ │ │ │ + add $0x40,%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 34fff │ │ │ │ + cmpl $0x1,-0x4(%rsp) │ │ │ │ + jle 34e4f │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 34e4f │ │ │ │ + lea -0x1(%r15),%ecx │ │ │ │ + mov %ecx,-0x24(%rsp) │ │ │ │ + shl $0x3,%rcx │ │ │ │ + lea 0x8(%r8,%rcx,1),%r13 │ │ │ │ + lea 0x8(%r9,%rcx,1),%r8 │ │ │ │ + mov %r13,-0x10(%rsp) │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ + jmp 34aa7 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r8,%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 34a0e │ │ │ │ vzeroupper │ │ │ │ - jmp 36968 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 34a56 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000036c90 , std::allocator > const&)@@Base>: │ │ │ │ +00000000000351b0 , 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 │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %esi,0x4(%rsp) │ │ │ │ + lea 0xa7ee2(%rip),%rsi # dd0c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x370> │ │ │ │ mov %edx,0x8(%rsp) │ │ │ │ - lea 0xac402(%rip),%rsi # e30c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1100> │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r9,%r12 │ │ │ │ - mov %r8b,0xe(%rsp) │ │ │ │ + mov %r8b,0xf(%rsp) │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x1,%ecx │ │ │ │ - lea 0xac82a(%rip),%rsi # e3503 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1543> │ │ │ │ + lea 0xa8309(%rip),%rsi # dd503 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x7b3> │ │ │ │ + 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> │ │ │ │ + movzbl 0xf(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r14d,%eax │ │ │ │ - setne %r13b │ │ │ │ + mov %r13d,%eax │ │ │ │ + setne %r12b │ │ │ │ xor $0x1,%eax │ │ │ │ - and %bl,%al │ │ │ │ - je 36fe0 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov 0x8(%rsp),%esi │ │ │ │ - cmp $0x2,%esi │ │ │ │ + and %r14b,%al │ │ │ │ + je 354f0 , std::allocator > const&)@@Base+0x340> │ │ │ │ + mov 0x8(%rsp),%edi │ │ │ │ + mov 0x4(%rsp),%esi │ │ │ │ + cmp $0x2,%edi │ │ │ │ setle %dl │ │ │ │ - cmp $0x28,%r15d │ │ │ │ - setg %r8b │ │ │ │ - and %r14d,%ebx │ │ │ │ - and %edx,%r8d │ │ │ │ - cmpb $0x0,0xe(%rsp) │ │ │ │ - jne 36e00 , std::allocator > const&)@@Base+0x170> │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - jne 36df0 , std::allocator > const&)@@Base+0x160> │ │ │ │ - cmp $0x9,%esi │ │ │ │ - jg 36df0 , std::allocator > const&)@@Base+0x160> │ │ │ │ - mov %r13d,%edi │ │ │ │ - or %ebx,%edi │ │ │ │ - mov %edi,%r9d │ │ │ │ - test %al,%al │ │ │ │ - je 36fa0 , std::allocator > const&)@@Base+0x310> │ │ │ │ + cmp $0x28,%esi │ │ │ │ + setg %r15b │ │ │ │ + and %r13d,%r14d │ │ │ │ + and %edx,%r15d │ │ │ │ test %r8b,%r8b │ │ │ │ - je 36fc0 , std::allocator > const&)@@Base+0x330> │ │ │ │ - movb $0x1,0x0(%rbp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 37190 , std::allocator > const&)@@Base+0x500> │ │ │ │ - movb $0x1,0x1(%rbp) │ │ │ │ - movw $0x101,0x2(%rbp) │ │ │ │ + jne 35330 , std::allocator > const&)@@Base+0x180> │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jne 35320 , std::allocator > const&)@@Base+0x170> │ │ │ │ + cmp $0x9,%edi │ │ │ │ + jg 35320 , std::allocator > const&)@@Base+0x170> │ │ │ │ + mov %r12d,%r10d │ │ │ │ + or %r14d,%r10d │ │ │ │ + mov %r10d,%r9d │ │ │ │ + test %al,%al │ │ │ │ + je 354b0 , std::allocator > const&)@@Base+0x300> │ │ │ │ + test %r15b,%r15b │ │ │ │ + je 354d0 , std::allocator > const&)@@Base+0x320> │ │ │ │ + movb $0x1,(%rbx) │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 356a0 , std::allocator > const&)@@Base+0x4f0> │ │ │ │ + mov $0x101,%r8d │ │ │ │ + movb $0x1,0x1(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac35d(%rip),%rsi # e30d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1110> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r8w,0x2(%rbx) │ │ │ │ + lea 0xa7e2e(%rip),%rsi # dd0d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x380> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac34c(%rip),%rsi # e30d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1113> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa7e1d(%rip),%rsi # dd0d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x383> │ │ │ │ + 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 %r13b,0x5(%rbp) │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xac32d(%rip),%rsi # e30d6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1116> │ │ │ │ + lea 0xa7dfe(%rip),%rsi # dd0d6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x386> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - setne 0x6(%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 370c0 , std::allocator > const&)@@Base+0x430> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaca61(%rip),%r14 # e3838 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1878> │ │ │ │ - mov %r14,0x8(%rbp) │ │ │ │ + je 355d0 , std::allocator > const&)@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0xa8539(%rip),%rdi # dd838 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xae8> │ │ │ │ + mov %rdi,0x8(%rbx) │ │ │ │ mov $0x1,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ 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 37100 , std::allocator > const&)@@Base+0x470> │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r8d,%r9d │ │ │ │ - mov %r13d,%edi │ │ │ │ + jbe 35610 , std::allocator > const&)@@Base+0x460> │ │ │ │ + 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 36fa0 , std::allocator > const&)@@Base+0x310> │ │ │ │ - test %bl,%bl │ │ │ │ - jne 37010 , std::allocator > const&)@@Base+0x380> │ │ │ │ + or %r10d,%r9d │ │ │ │ + and %al,%r15b │ │ │ │ + je 354b0 , std::allocator > const&)@@Base+0x300> │ │ │ │ + test %r14b,%r14b │ │ │ │ + jne 35520 , std::allocator > const&)@@Base+0x370> │ │ │ │ mov $0x2,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0xac2b6(%rip),%rsi # e30e7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1127> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8b,0xf(%rsp) │ │ │ │ - mov %r9b,0xe(%rsp) │ │ │ │ + lea 0xa7d84(%rip),%rsi # dd0e7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x397> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %r9b,0xf(%rsp) │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0xe(%rsp),%ecx │ │ │ │ - movzbl 0xf(%rsp),%r8d │ │ │ │ + movzbl 0xf(%rsp),%ecx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne 0x0(%rbp) │ │ │ │ - mov %cl,0xe(%rsp) │ │ │ │ + setne (%rbx) │ │ │ │ + mov %cl,0xf(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac282(%rip),%rsi # e30ea * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 %r12,%rdi │ │ │ │ - mov %r8b,0xf(%rsp) │ │ │ │ + lea 0xa7d5c(%rip),%rsi # dd0ea * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x39a> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0xf(%rsp),%r8d │ │ │ │ - movzbl 0xe(%rsp),%r9d │ │ │ │ + movzbl 0xf(%rsp),%r9d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %bl │ │ │ │ - mov %bl,0x1(%rbp) │ │ │ │ + setne %r14b │ │ │ │ + mov %r14b,0x1(%rbx) │ │ │ │ test %r9b,%r9b │ │ │ │ - jne 36eb9 , std::allocator > const&)@@Base+0x229> │ │ │ │ + jne 353cb , std::allocator > const&)@@Base+0x21b> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac24f(%rip),%rsi # e30ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112d> │ │ │ │ - mov %r8b,0xe(%rsp) │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa7d32(%rip),%rsi # dd0ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x39d> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0xe(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne %r9b │ │ │ │ - mov %r9b,0x2(%rbp) │ │ │ │ - test %r8b,%r8b │ │ │ │ - jne 36ee0 , std::allocator > const&)@@Base+0x250> │ │ │ │ + mov %r9b,0x2(%rbx) │ │ │ │ + test %r15b,%r15b │ │ │ │ + jne 353f2 , std::allocator > const&)@@Base+0x242> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac1fa(%rip),%rsi # e30ca * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x110a> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa7ce8(%rip),%rsi # dd0ca * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x37a> │ │ │ │ + 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 0xac1de(%rip),%rsi # e30d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1110> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa7ccc(%rip),%rsi # dd0d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x380> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac1cd(%rip),%rsi # e30d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1113> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa7cbb(%rip),%rsi # dd0d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x383> │ │ │ │ + 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 %r13b,0x5(%rbp) │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xac1ae(%rip),%rsi # e30d6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1116> │ │ │ │ + lea 0xa7c9c(%rip),%rsi # dd0d6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x386> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - setne 0x6(%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 │ │ │ │ - jne 36dd0 , std::allocator > const&)@@Base+0x140> │ │ │ │ - test %r14b,%r14b │ │ │ │ - jne 37090 , std::allocator > const&)@@Base+0x400> │ │ │ │ - movzbl 0x3(%rbp),%eax │ │ │ │ + jne 352f8 , std::allocator > const&)@@Base+0x148> │ │ │ │ + test %r13b,%r13b │ │ │ │ + jne 355a0 , std::allocator > const&)@@Base+0x3f0> │ │ │ │ + movzbl 0x3(%rbx),%eax │ │ │ │ test %al,%al │ │ │ │ - je 370d0 , std::allocator > const&)@@Base+0x440> │ │ │ │ + je 355e0 , std::allocator > const&)@@Base+0x430> │ │ │ │ cmpl $0x2,0x8(%rsp) │ │ │ │ - jg 37130 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ - movzbl 0x0(%rbp),%eax │ │ │ │ + jg 35640 , std::allocator > const&)@@Base+0x490> │ │ │ │ + movzbl (%rbx),%eax │ │ │ │ test %al,%al │ │ │ │ - je 37140 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ - cmp $0xff,%r15d │ │ │ │ - jle 370e8 , std::allocator > const&)@@Base+0x458> │ │ │ │ + je 35650 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ + cmpl $0xff,0x4(%rsp) │ │ │ │ + jle 355f8 , std::allocator > const&)@@Base+0x448> │ │ │ │ + test %r13b,%r13b │ │ │ │ + jne 355f8 , std::allocator > const&)@@Base+0x448> │ │ │ │ + lea 0xa8319(%rip),%rbp # dd7b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xa68> │ │ │ │ + mov %rbp,0x8(%rbx) │ │ │ │ + jmp 35303 , std::allocator > const&)@@Base+0x153> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + and %r10d,%edx │ │ │ │ + mov %edx,%r15d │ │ │ │ test %r14b,%r14b │ │ │ │ - jne 370e8 , std::allocator > const&)@@Base+0x458> │ │ │ │ - lea 0xac82b(%rip),%r11 # e37b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17f8> │ │ │ │ - mov %r11,0x8(%rbp) │ │ │ │ - jmp 36ddb , std::allocator > const&)@@Base+0x14b> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - and %edi,%edx │ │ │ │ - mov %edx,%r8d │ │ │ │ - test %bl,%bl │ │ │ │ - je 36e23 , std::allocator > const&)@@Base+0x193> │ │ │ │ - movb $0x1,0x0(%rbp) │ │ │ │ - jmp 36e88 , 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 37190 , std::allocator > const&)@@Base+0x500> │ │ │ │ - movb $0x1,0x1(%rbp) │ │ │ │ - mov %ebx,%r9d │ │ │ │ - jmp 36eb9 , std::allocator > const&)@@Base+0x229> │ │ │ │ - nopl (%rax) │ │ │ │ + je 35355 , std::allocator > const&)@@Base+0x1a5> │ │ │ │ + movb $0x1,(%rbx) │ │ │ │ + jmp 353a4 , std::allocator > const&)@@Base+0x1f4> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + and %r10d,%edx │ │ │ │ + movb $0x1,(%rbx) │ │ │ │ + mov %edx,%r15d │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 356a0 , std::allocator > const&)@@Base+0x4f0> │ │ │ │ + movb $0x1,0x1(%rbx) │ │ │ │ + mov %r14d,%r9d │ │ │ │ + jmp 353cb , std::allocator > const&)@@Base+0x21b> │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac0df(%rip),%rsi # e30cd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x110d> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa7bcf(%rip),%rsi # dd0cd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x37d> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + movzbl 0xf(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne %al │ │ │ │ - jmp 36d00 , std::allocator > const&)@@Base+0x70> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movw $0x101,0x0(%rbp) │ │ │ │ + jmp 35229 , std::allocator > const&)@@Base+0x79> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x101,%r11d │ │ │ │ + mov %r11w,(%rbx) │ │ │ │ test %r9b,%r9b │ │ │ │ - je 371a0 , std::allocator > const&)@@Base+0x510> │ │ │ │ - movw $0x101,0x2(%rbp) │ │ │ │ + je 356b0 , std::allocator > const&)@@Base+0x500> │ │ │ │ + mov $0x101,%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac09d(%rip),%rsi # e30d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1110> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %ax,0x2(%rbx) │ │ │ │ + lea 0xa7b83(%rip),%rsi # dd0d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x380> │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xac08c(%rip),%rsi # e30d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1113> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa7b75(%rip),%rsi # dd0d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x383> │ │ │ │ + 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 %r13b,0x5(%rbp) │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xac06d(%rip),%rsi # e30d6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1116> │ │ │ │ + lea 0xa7b56(%rip),%rsi # dd0d6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x386> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - setne 0x6(%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 │ │ │ │ - jne 36dd0 , std::allocator > const&)@@Base+0x140> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpb $0x0,0x4(%rbp) │ │ │ │ - je 36f4d , std::allocator > const&)@@Base+0x2bd> │ │ │ │ - cmpb $0x0,0x0(%rbp) │ │ │ │ - jne 37110 , std::allocator > const&)@@Base+0x480> │ │ │ │ - cmpb $0x0,0x1(%rbp) │ │ │ │ - jne 37110 , std::allocator > const&)@@Base+0x480> │ │ │ │ - cmpb $0x0,0x2(%rbp) │ │ │ │ - jne 37110 , std::allocator > const&)@@Base+0x480> │ │ │ │ - cmpb $0x0,0x3(%rbp) │ │ │ │ - jne 37110 , std::allocator > const&)@@Base+0x480> │ │ │ │ - movzbl 0x2(%rbp),%eax │ │ │ │ + jne 352f8 , std::allocator > const&)@@Base+0x148> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpb $0x0,0x4(%rbx) │ │ │ │ + je 3545f , std::allocator > const&)@@Base+0x2af> │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ + jne 35620 , std::allocator > const&)@@Base+0x470> │ │ │ │ + cmpb $0x0,0x1(%rbx) │ │ │ │ + jne 35620 , std::allocator > const&)@@Base+0x470> │ │ │ │ + cmpb $0x0,0x2(%rbx) │ │ │ │ + jne 35620 , std::allocator > const&)@@Base+0x470> │ │ │ │ + cmpb $0x0,0x3(%rbx) │ │ │ │ + jne 35620 , std::allocator > const&)@@Base+0x470> │ │ │ │ + movzbl 0x2(%rbx),%eax │ │ │ │ test %al,%al │ │ │ │ - je 36de0 , std::allocator > const&)@@Base+0x150> │ │ │ │ - jmp 370d6 , std::allocator > const&)@@Base+0x446> │ │ │ │ - cmpb $0x0,0x4(%rbp) │ │ │ │ - jne 3709a , std::allocator > const&)@@Base+0x40a> │ │ │ │ - cmpb $0x0,0x3(%rbp) │ │ │ │ - jne 36f64 , std::allocator > const&)@@Base+0x2d4> │ │ │ │ - cmpb $0x0,0x0(%rbp) │ │ │ │ - je 37120 , std::allocator > const&)@@Base+0x490> │ │ │ │ - cmp $0xff,%r15d │ │ │ │ - jle 370e8 , std::allocator > const&)@@Base+0x458> │ │ │ │ - test %r14b,%r14b │ │ │ │ - je 37170 , std::allocator > const&)@@Base+0x4e0> │ │ │ │ + je 35308 , std::allocator > const&)@@Base+0x158> │ │ │ │ + jmp 355e5 , std::allocator > const&)@@Base+0x435> │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x4(%rbx) │ │ │ │ + jne 355aa , std::allocator > const&)@@Base+0x3fa> │ │ │ │ + cmpb $0x0,0x3(%rbx) │ │ │ │ + jne 35476 , std::allocator > const&)@@Base+0x2c6> │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ + je 35630 , std::allocator > const&)@@Base+0x480> │ │ │ │ + cmpl $0xff,0x4(%rsp) │ │ │ │ + jle 355f8 , std::allocator > const&)@@Base+0x448> │ │ │ │ + test %r13b,%r13b │ │ │ │ + je 35680 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ add $0x18,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmpl $0x4,0x8(%rsp) │ │ │ │ - jg 36e00 , std::allocator > const&)@@Base+0x170> │ │ │ │ - jmp 36d36 , std::allocator > const&)@@Base+0xa6> │ │ │ │ - lea 0xac849(%rip),%r15 # e3960 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x19a0> │ │ │ │ - mov %r15,0x8(%rbp) │ │ │ │ - jmp 36ddb , std::allocator > const&)@@Base+0x14b> │ │ │ │ - cmpb $0x0,0x1(%rbp) │ │ │ │ - jne 370d6 , std::allocator > const&)@@Base+0x446> │ │ │ │ - jmp 370b2 , std::allocator > const&)@@Base+0x422> │ │ │ │ + jg 35330 , std::allocator > const&)@@Base+0x180> │ │ │ │ + jmp 3525f , std::allocator > const&)@@Base+0xaf> │ │ │ │ + lea 0xa8339(%rip),%r12 # dd960 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xc10> │ │ │ │ + mov %r12,0x8(%rbx) │ │ │ │ + jmp 35303 , std::allocator > const&)@@Base+0x153> │ │ │ │ + cmpb $0x0,0x1(%rbx) │ │ │ │ + jne 355e5 , std::allocator > const&)@@Base+0x435> │ │ │ │ + jmp 355c1 , std::allocator > const&)@@Base+0x411> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0xac899(%rip),%r10 # e39d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 %r10,0x8(%rbp) │ │ │ │ - jmp 36de0 , std::allocator > const&)@@Base+0x150> │ │ │ │ - cmpb $0x0,0x1(%rbp) │ │ │ │ - je 370b2 , std::allocator > const&)@@Base+0x422> │ │ │ │ - cmp $0xff,%r15d │ │ │ │ - jle 36de0 , std::allocator > const&)@@Base+0x150> │ │ │ │ - test %r14b,%r14b │ │ │ │ - jne 36de0 , std::allocator > const&)@@Base+0x150> │ │ │ │ - jmp 36f86 , std::allocator > const&)@@Base+0x2f6> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0xa8389(%rip),%r13 # dd9d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xc80> │ │ │ │ + mov %r13,0x8(%rbx) │ │ │ │ + jmp 35308 , std::allocator > const&)@@Base+0x158> │ │ │ │ + cmpb $0x0,0x1(%rbx) │ │ │ │ + je 355c1 , std::allocator > const&)@@Base+0x411> │ │ │ │ + cmpl $0xff,0x4(%rsp) │ │ │ │ + jle 35308 , std::allocator > const&)@@Base+0x158> │ │ │ │ + test %r13b,%r13b │ │ │ │ + jne 35308 , std::allocator > const&)@@Base+0x158> │ │ │ │ + jmp 35498 , std::allocator > const&)@@Base+0x2e8> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmpl $0x2,0x8(%rsp) │ │ │ │ - jle 36f86 , std::allocator > const&)@@Base+0x2f6> │ │ │ │ - lea 0xac676(%rip),%r11 # e37f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1838> │ │ │ │ - jmp 36f8d , std::allocator > const&)@@Base+0x2fd> │ │ │ │ + jle 35498 , std::allocator > const&)@@Base+0x2e8> │ │ │ │ + lea 0xa8166(%rip),%rbp # dd7f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xaa8> │ │ │ │ + jmp 3549f , std::allocator > const&)@@Base+0x2ef> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %edi,%ecx │ │ │ │ - jmp 36e56 , std::allocator > const&)@@Base+0x1c6> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %ebx,%r8d │ │ │ │ - jmp 36e90 , std::allocator > const&)@@Base+0x200> │ │ │ │ + mov %r10d,%ecx │ │ │ │ + jmp 3537c , std::allocator > const&)@@Base+0x1cc> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14d,%r15d │ │ │ │ + jmp 353ad , std::allocator > const&)@@Base+0x1fd> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000371b0 >&)@@Base>: │ │ │ │ +00000000000356c0 >&)@@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,0x8(%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 dce3 <__cxa_finalize@plt+0x663> │ │ │ │ + jne dcb4 <__cxa_finalize@plt+0x634> │ │ │ │ mov $0x10,%ebx │ │ │ │ shlx %rdx,%rbx,%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ mov %r15,0x38(%rsp) │ │ │ │ call d330 │ │ │ │ lea (%rax,%rbx,1),%rsi │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 38149 >&)@@Base+0xf99> │ │ │ │ - mov 0xb09ef(%rip),%r8 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + je 366a9 >&)@@Base+0xfe9> │ │ │ │ + mov 0xac21f(%rip),%r8 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ movq $0x0,(%r14) │ │ │ │ lea 0x10(%r14),%r9 │ │ │ │ mov %r14,%rbx │ │ │ │ mov %r8,0x8(%r14) │ │ │ │ mov %r12,%r8 │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - je 380d3 >&)@@Base+0xf23> │ │ │ │ + je 36633 >&)@@Base+0xf73> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ movzbl 0x0(%r13),%r10d │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ mov %r8,%r14 │ │ │ │ mov %r9,%r15 │ │ │ │ mov %r8,%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ mov %r9,%rsi │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ + mov %r10b,0x1f(%rsp) │ │ │ │ sub %r12,%r14 │ │ │ │ sub %rbx,%r15 │ │ │ │ - mov %r10b,0x1f(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ mov %r11,0x50(%rsp) │ │ │ │ - call 1db40 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + call 1cf40 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ lea (%rbx,%r15,1),%rcx │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rsi,0x68(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ mov %r12,0x70(%rsp) │ │ │ │ - call 1db40 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + call 1cf40 │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ mov 0x60(%rsp),%r12 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - vmovdqa64 0xb02ad(%rip),%zmm1 # e75c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5600> │ │ │ │ - vmovapd 0xb02e3(%rip),%zmm2 # e7600 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5640> │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ + vmovdqa 0xac002(%rip),%ymm0 # e1820 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x240> │ │ │ │ + vmovapd 0xac01a(%rip),%ymm2 # e1840 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ lea (%r12,%r14,1),%rdx │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ + je 35a50 >&)@@Base+0x390> │ │ │ │ lea -0x10(%r15),%r10 │ │ │ │ - cmp $0x70,%r10 │ │ │ │ - jbe 38141 >&)@@Base+0xf91> │ │ │ │ - and $0xffffffffffffff80,%r10 │ │ │ │ + cmp $0x30,%r10 │ │ │ │ + jbe 36699 >&)@@Base+0xfd9> │ │ │ │ + and $0xffffffffffffffc0,%r10 │ │ │ │ mov %rbx,%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ lea (%rbx,%r10,1),%r11 │ │ │ │ - and $0x80,%r10d │ │ │ │ - je 373d0 >&)@@Base+0x220> │ │ │ │ - vmovdqu64 (%rbx),%zmm0 │ │ │ │ - lea 0x80(%rbx),%rax │ │ │ │ - vpermt2q 0x40(%rbx),%zmm1,%zmm0 │ │ │ │ - vpsllq $0x1,%zmm0,%zmm5 │ │ │ │ - vextracti64x4 $0x1,%zmm5,%ymm8 │ │ │ │ - vmovq %xmm5,(%rbx) │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm6 │ │ │ │ - vpextrq $0x1,%xmm5,0x10(%rbx) │ │ │ │ - vmovq %xmm8,0x40(%rbx) │ │ │ │ - vpextrq $0x1,%xmm8,0x50(%rbx) │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm7 │ │ │ │ - vmovq %xmm6,0x20(%rbx) │ │ │ │ + sub $0x40,%rsi │ │ │ │ + shr $0x6,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 3592a >&)@@Base+0x26a> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 358e8 >&)@@Base+0x228> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 358b0 >&)@@Base+0x1f0> │ │ │ │ + vmovdqu (%rbx),%ymm1 │ │ │ │ + lea 0x40(%rbx),%rax │ │ │ │ + vpermt2q 0x20(%rbx),%ymm0,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm4 │ │ │ │ + vextracti64x2 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovq %xmm4,(%rbx) │ │ │ │ + vpextrq $0x1,%xmm4,0x10(%rbx) │ │ │ │ + valignq $0x3,%ymm4,%ymm4,%ymm6 │ │ │ │ + vmovq %xmm5,0x20(%rbx) │ │ │ │ + vmovq %xmm6,0x30(%rbx) │ │ │ │ + vmovdqu (%rax),%ymm7 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm7 │ │ │ │ + vpsllq $0x1,%ymm7,%ymm8 │ │ │ │ vextracti64x2 $0x1,%ymm8,%xmm10 │ │ │ │ - vmovq %xmm7,0x30(%rbx) │ │ │ │ + vmovq %xmm8,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm8,-0x30(%rax) │ │ │ │ valignq $0x3,%ymm8,%ymm8,%ymm11 │ │ │ │ - vmovq %xmm10,0x60(%rbx) │ │ │ │ - vmovq %xmm11,0x70(%rbx) │ │ │ │ + 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 %r11,%rax │ │ │ │ - je 374be >&)@@Base+0x30e> │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu64 (%rax),%zmm12 │ │ │ │ - vmovdqu64 0x80(%rax),%zmm8 │ │ │ │ + je 35a26 >&)@@Base+0x366> │ │ │ │ + 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) │ │ │ │ + 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 %r11,%rax │ │ │ │ - jne 373d0 >&)@@Base+0x220> │ │ │ │ - lea 0x10(%r11),%rsi │ │ │ │ + jne 3592a >&)@@Base+0x26a> │ │ │ │ + lea 0x10(%r11),%rdi │ │ │ │ shlq $1,(%r11) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ - lea 0x20(%r11),%rdi │ │ │ │ - shlq $1,0x10(%r11) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ - lea 0x30(%r11),%r10 │ │ │ │ - shlq $1,0x20(%r11) │ │ │ │ + je 35a50 >&)@@Base+0x390> │ │ │ │ + lea 0x20(%r11),%r10 │ │ │ │ + shlq $1,0x10(%r11) │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ - lea 0x40(%r11),%rax │ │ │ │ - shlq $1,0x30(%r11) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ - lea 0x50(%r11),%rsi │ │ │ │ - shlq $1,0x40(%r11) │ │ │ │ + je 35a50 >&)@@Base+0x390> │ │ │ │ + lea 0x30(%r11),%rsi │ │ │ │ + shlq $1,0x20(%r11) │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ - lea 0x60(%r11),%rdi │ │ │ │ - shlq $1,0x50(%r11) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ - lea 0x70(%r11),%r10 │ │ │ │ - shlq $1,0x60(%r11) │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 3751c >&)@@Base+0x36c> │ │ │ │ - shlq $1,0x70(%r11) │ │ │ │ + je 35a50 >&)@@Base+0x390> │ │ │ │ + shlq $1,0x30(%r11) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ + je 35c7d >&)@@Base+0x5bd> │ │ │ │ lea -0x10(%r14),%r11 │ │ │ │ - cmp $0x70,%r11 │ │ │ │ - jbe 38139 >&)@@Base+0xf89> │ │ │ │ - and $0xffffffffffffff80,%r11 │ │ │ │ + cmp $0x30,%r11 │ │ │ │ + jbe 366a1 >&)@@Base+0xfe1> │ │ │ │ + and $0xffffffffffffffc0,%r11 │ │ │ │ mov %r12,%rax │ │ │ │ - lea (%r12,%r11,1),%rsi │ │ │ │ - and $0x80,%r11d │ │ │ │ - je 375d0 >&)@@Base+0x420> │ │ │ │ - vmovdqu64 (%r12),%zmm4 │ │ │ │ - lea 0x80(%r12),%rax │ │ │ │ - vpermt2q 0x40(%r12),%zmm1,%zmm4 │ │ │ │ - vpsllq $0x1,%zmm4,%zmm6 │ │ │ │ - vextracti64x4 $0x1,%zmm6,%ymm10 │ │ │ │ - vmovq %xmm6,(%r12) │ │ │ │ - vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ - vpextrq $0x1,%xmm6,0x10(%r12) │ │ │ │ - vmovq %xmm10,0x40(%r12) │ │ │ │ - vpextrq $0x1,%xmm10,0x50(%r12) │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm9 │ │ │ │ - vmovq %xmm8,0x20(%r12) │ │ │ │ + mov %r11,%rsi │ │ │ │ + lea (%r12,%r11,1),%r10 │ │ │ │ + sub $0x40,%rsi │ │ │ │ + shr $0x6,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 35b56 >&)@@Base+0x496> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 35b15 >&)@@Base+0x455> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 35adc >&)@@Base+0x41c> │ │ │ │ + vmovdqu (%r12),%ymm9 │ │ │ │ + lea 0x40(%r12),%rax │ │ │ │ + vpermt2q 0x20(%r12),%ymm0,%ymm9 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm10 │ │ │ │ vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ - vmovq %xmm9,0x30(%r12) │ │ │ │ + vmovq %xmm10,(%r12) │ │ │ │ + vpextrq $0x1,%xmm10,0x10(%r12) │ │ │ │ valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ - vmovq %xmm12,0x60(%r12) │ │ │ │ - vmovq %xmm13,0x70(%r12) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 376be >&)@@Base+0x50e> │ │ │ │ - xchg %ax,%ax │ │ │ │ - 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(%r12) │ │ │ │ + vmovq %xmm13,0x30(%r12) │ │ │ │ + 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 %rsi,%rax │ │ │ │ - jne 375d0 >&)@@Base+0x420> │ │ │ │ - lea 0x10(%rsi),%rdi │ │ │ │ - shlq $1,(%rsi) │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ - lea 0x20(%rsi),%r10 │ │ │ │ - shlq $1,0x10(%rsi) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ - lea 0x30(%rsi),%r11 │ │ │ │ - shlq $1,0x20(%rsi) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ - lea 0x40(%rsi),%rax │ │ │ │ - shlq $1,0x30(%rsi) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ - lea 0x50(%rsi),%rdi │ │ │ │ - shlq $1,0x40(%rsi) │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm9,-0x10(%rax) │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 35c53 >&)@@Base+0x593> │ │ │ │ + vmovdqu (%rax),%ymm10 │ │ │ │ + vmovdqu 0x40(%rax),%ymm15 │ │ │ │ + add $0x100,%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,-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 %r10,%rax │ │ │ │ + jne 35b56 >&)@@Base+0x496> │ │ │ │ + lea 0x10(%r10),%rdi │ │ │ │ + shlq $1,(%r10) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ - lea 0x60(%rsi),%r10 │ │ │ │ - shlq $1,0x50(%rsi) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ - lea 0x70(%rsi),%r11 │ │ │ │ - shlq $1,0x60(%rsi) │ │ │ │ + je 35c7d >&)@@Base+0x5bd> │ │ │ │ + lea 0x20(%r10),%r11 │ │ │ │ + shlq $1,0x10(%r10) │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 3771c >&)@@Base+0x56c> │ │ │ │ - shlq $1,0x70(%rsi) │ │ │ │ - mov $0x1,%esi │ │ │ │ - vpbroadcastq %rsi,%zmm3 │ │ │ │ + je 35c7d >&)@@Base+0x5bd> │ │ │ │ + lea 0x30(%r10),%rsi │ │ │ │ + shlq $1,0x20(%r10) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 35c7d >&)@@Base+0x5bd> │ │ │ │ + shlq $1,0x30(%r10) │ │ │ │ + mov $0x1,%r10d │ │ │ │ + vpbroadcastq %r10,%ymm6 │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 38120 >&)@@Base+0xf70> │ │ │ │ - lea -0x10(%r9),%rdi │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %rcx,%rdi │ │ │ │ + je 36680 >&)@@Base+0xfc0> │ │ │ │ cmpb $0x0,0x1f(%rsp) │ │ │ │ - je 37c00 >&)@@Base+0xa50> │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 378dd >&)@@Base+0x72d> │ │ │ │ - and $0xffffffffffffff80,%rdi │ │ │ │ - vmovdqa64 %zmm3,%zmm10 │ │ │ │ - lea (%rcx,%rdi,1),%r15 │ │ │ │ - and $0x80,%edi │ │ │ │ - je 377e0 >&)@@Base+0x630> │ │ │ │ - vmovdqu64 (%rcx),%zmm11 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermt2q 0x40(%rcx),%zmm1,%zmm11 │ │ │ │ - vpsllq $0x1,%zmm11,%zmm12 │ │ │ │ - vpaddq %zmm3,%zmm12,%zmm13 │ │ │ │ - vextracti64x4 $0x1,%zmm13,%ymm5 │ │ │ │ - vextracti64x2 $0x1,%ymm13,%xmm0 │ │ │ │ - vmovq %xmm13,(%rcx) │ │ │ │ - vpextrq $0x1,%xmm13,0x10(%rcx) │ │ │ │ - vmovq %xmm5,0x40(%rcx) │ │ │ │ - vpextrq $0x1,%xmm5,0x50(%rcx) │ │ │ │ - valignq $0x3,%ymm13,%ymm13,%ymm8 │ │ │ │ - vmovq %xmm0,0x20(%rcx) │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm6 │ │ │ │ - vmovq %xmm8,0x30(%rcx) │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm7 │ │ │ │ - vmovq %xmm6,0x60(%rcx) │ │ │ │ - vmovq %xmm7,0x70(%rcx) │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 378da >&)@@Base+0x72a> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu64 (%rax),%zmm9 │ │ │ │ - vmovdqu64 0x80(%rax),%zmm7 │ │ │ │ - add $0x100,%rax │ │ │ │ - vpermt2q -0xc0(%rax),%zmm1,%zmm9 │ │ │ │ - vpermt2q -0x40(%rax),%zmm1,%zmm7 │ │ │ │ - vpsllq $0x1,%zmm9,%zmm11 │ │ │ │ - vpaddq %zmm10,%zmm11,%zmm12 │ │ │ │ - vpsllq $0x1,%zmm7,%zmm9 │ │ │ │ - vpaddq %zmm10,%zmm9,%zmm11 │ │ │ │ - vextracti64x4 $0x1,%zmm12,%ymm8 │ │ │ │ - valignq $0x3,%ymm12,%ymm12,%ymm0 │ │ │ │ - vmovq %xmm12,-0x100(%rax) │ │ │ │ - vpextrq $0x1,%xmm12,-0xf0(%rax) │ │ │ │ - vmovq %xmm8,-0xc0(%rax) │ │ │ │ - vpextrq $0x1,%xmm8,-0xb0(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm12,%xmm15 │ │ │ │ - vmovq %xmm0,-0xd0(%rax) │ │ │ │ - vextracti64x4 $0x1,%zmm11,%ymm0 │ │ │ │ - vmovq %xmm11,-0x80(%rax) │ │ │ │ - vpextrq $0x1,%xmm11,-0x70(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm8,%xmm4 │ │ │ │ - vmovq %xmm15,-0xe0(%rax) │ │ │ │ - vmovq %xmm0,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm0,-0x30(%rax) │ │ │ │ - vmovq %xmm4,-0xa0(%rax) │ │ │ │ - valignq $0x3,%ymm8,%ymm8,%ymm6 │ │ │ │ - vextracti64x2 $0x1,%ymm11,%xmm14 │ │ │ │ - vmovq %xmm6,-0x90(%rax) │ │ │ │ - valignq $0x3,%ymm11,%ymm11,%ymm15 │ │ │ │ - vmovq %xmm14,-0x60(%rax) │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - vmovq %xmm15,-0x50(%rax) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovq %xmm5,-0x20(%rax) │ │ │ │ + mov %rcx,%rax │ │ │ │ + je 36160 >&)@@Base+0xaa0> │ │ │ │ + lea -0x10(%r9),%r15 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + cmp $0x30,%r15 │ │ │ │ + jbe 35eb3 >&)@@Base+0x7f3> │ │ │ │ + mov %r15,%r11 │ │ │ │ + vmovdqa %ymm6,%ymm8 │ │ │ │ + and $0xffffffffffffffc0,%r11 │ │ │ │ + lea (%rcx,%r11,1),%rdi │ │ │ │ + sub $0x40,%r11 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 35da0 >&)@@Base+0x6e0> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 35d5a >&)@@Base+0x69a> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 35d1c >&)@@Base+0x65c> │ │ │ │ + vmovdqu (%rcx),%ymm3 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q 0x20(%rcx),%ymm0,%ymm3 │ │ │ │ + vpsllq $0x1,%ymm3,%ymm9 │ │ │ │ + vpaddq %ymm6,%ymm9,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vmovq %xmm10,(%rcx) │ │ │ │ + vpextrq $0x1,%xmm10,0x10(%rcx) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm5 │ │ │ │ + vmovq %xmm12,0x20(%rcx) │ │ │ │ + vmovq %xmm5,0x30(%rcx) │ │ │ │ + vmovdqu (%rax),%ymm13 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm13 │ │ │ │ + vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ + vpaddq %ymm8,%ymm14,%ymm15 │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovq %xmm15,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm15,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm4 │ │ │ │ + vmovq %xmm7,-0x20(%rax) │ │ │ │ vmovq %xmm4,-0x10(%rax) │ │ │ │ - cmp %r15,%rax │ │ │ │ - jne 377e0 >&)@@Base+0x630> │ │ │ │ - mov %r15,%rcx │ │ │ │ + vmovdqu (%rax),%ymm3 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm3 │ │ │ │ + vpsllq $0x1,%ymm3,%ymm9 │ │ │ │ + vpaddq %ymm8,%ymm9,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vmovq %xmm10,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm5 │ │ │ │ + vmovq %xmm12,-0x20(%rax) │ │ │ │ + vmovq %xmm5,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 35eb0 >&)@@Base+0x7f0> │ │ │ │ + vmovdqu (%rax),%ymm13 │ │ │ │ + vmovdqu 0x40(%rax),%ymm3 │ │ │ │ + add $0x100,%rax │ │ │ │ + vpermt2q -0xe0(%rax),%ymm0,%ymm13 │ │ │ │ + vpermt2q -0xa0(%rax),%ymm0,%ymm3 │ │ │ │ + vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm3,%ymm9 │ │ │ │ + vmovdqu -0x80(%rax),%ymm13 │ │ │ │ + vmovdqu -0x40(%rax),%ymm3 │ │ │ │ + vpaddq %ymm8,%ymm14,%ymm15 │ │ │ │ + vpaddq %ymm8,%ymm9,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm7 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm13 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm3 │ │ │ │ + vmovq %xmm15,-0x100(%rax) │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm4 │ │ │ │ + vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm3,%ymm9 │ │ │ │ + vpextrq $0x1,%xmm15,-0xf0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vpaddq %ymm8,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm10,-0xc0(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0xb0(%rax) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm5 │ │ │ │ + vpaddq %ymm8,%ymm9,%ymm10 │ │ │ │ + vmovq %xmm15,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm15,-0x70(%rax) │ │ │ │ + vmovq %xmm10,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0x30(%rax) │ │ │ │ + vmovq %xmm7,-0xe0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovq %xmm4,-0xd0(%rax) │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm4 │ │ │ │ + vmovq %xmm12,-0xa0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vmovq %xmm5,-0x90(%rax) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm5 │ │ │ │ + vmovq %xmm7,-0x60(%rax) │ │ │ │ + vmovq %xmm4,-0x50(%rax) │ │ │ │ + vmovq %xmm12,-0x20(%rax) │ │ │ │ + vmovq %xmm5,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 35da0 >&)@@Base+0x6e0> │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov (%rcx),%rax │ │ │ │ - lea 0x10(%rcx),%r11 │ │ │ │ - lea 0x1(%rax,%rax,1),%r10 │ │ │ │ - mov %r10,(%rcx) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 37986 >&)@@Base+0x7d6> │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - lea 0x20(%rcx),%r15 │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x10(%rcx) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 37986 >&)@@Base+0x7d6> │ │ │ │ + lea 0x10(%rcx),%r10 │ │ │ │ + lea 0x1(%rax,%rax,1),%rsi │ │ │ │ + mov %rsi,(%rcx) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 35f00 >&)@@Base+0x840> │ │ │ │ + mov 0x10(%rcx),%r15 │ │ │ │ + lea 0x20(%rcx),%rdi │ │ │ │ + lea 0x1(%r15,%r15,1),%r11 │ │ │ │ + mov %r11,0x10(%rcx) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 35f00 >&)@@Base+0x840> │ │ │ │ mov 0x20(%rcx),%rax │ │ │ │ - lea 0x30(%rcx),%r11 │ │ │ │ - lea 0x1(%rax,%rax,1),%r10 │ │ │ │ - mov %r10,0x20(%rcx) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 37986 >&)@@Base+0x7d6> │ │ │ │ - mov 0x30(%rcx),%rsi │ │ │ │ - lea 0x40(%rcx),%r15 │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x30(%rcx) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 37986 >&)@@Base+0x7d6> │ │ │ │ - mov 0x40(%rcx),%rax │ │ │ │ - lea 0x50(%rcx),%r11 │ │ │ │ - lea 0x1(%rax,%rax,1),%r10 │ │ │ │ - mov %r10,0x40(%rcx) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 37986 >&)@@Base+0x7d6> │ │ │ │ - mov 0x50(%rcx),%rsi │ │ │ │ - lea 0x60(%rcx),%r15 │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x50(%rcx) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 37986 >&)@@Base+0x7d6> │ │ │ │ - mov 0x60(%rcx),%rax │ │ │ │ - lea 0x70(%rcx),%r11 │ │ │ │ - lea 0x1(%rax,%rax,1),%r10 │ │ │ │ - mov %r10,0x60(%rcx) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 37986 >&)@@Base+0x7d6> │ │ │ │ - mov 0x70(%rcx),%rsi │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x70(%rcx) │ │ │ │ + lea 0x30(%rcx),%r10 │ │ │ │ + lea 0x1(%rax,%rax,1),%rsi │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 35f00 >&)@@Base+0x840> │ │ │ │ + mov 0x30(%rcx),%r15 │ │ │ │ + lea 0x1(%r15,%r15,1),%r11 │ │ │ │ + mov %r11,0x30(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - lea -0x10(%r8),%rcx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp $0x70,%rcx │ │ │ │ - jbe 37aa1 >&)@@Base+0x8f1> │ │ │ │ - vmovdqa64 %zmm3,%zmm10 │ │ │ │ - and $0xffffffffffffff80,%rcx │ │ │ │ - lea 0x8(%r12,%r14,1),%rdx │ │ │ │ - add %r15,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu64 (%r15),%zmm3 │ │ │ │ - vmovupd (%rdx),%zmm5 │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpermt2pd -0x40(%rdx),%zmm1,%zmm5 │ │ │ │ - vpermt2q -0x40(%r15),%zmm1,%zmm3 │ │ │ │ - vpsllq $0x1,%zmm3,%zmm6 │ │ │ │ - vpaddq %zmm10,%zmm6,%zmm7 │ │ │ │ - vxorpd %zmm2,%zmm5,%zmm6 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm13 │ │ │ │ - vextracti64x4 $0x1,%zmm7,%ymm14 │ │ │ │ - vmovq %xmm7,-0x80(%r15) │ │ │ │ - vextractf64x4 $0x1,%zmm6,%ymm11 │ │ │ │ - vpextrq $0x1,%xmm7,-0x70(%r15) │ │ │ │ - vextracti64x2 $0x1,%ymm7,%xmm12 │ │ │ │ - vmovq %xmm13,-0x50(%r15) │ │ │ │ - vmovq %xmm14,-0x40(%r15) │ │ │ │ - vpextrq $0x1,%xmm14,-0x30(%r15) │ │ │ │ - vextracti64x2 $0x1,%ymm14,%xmm0 │ │ │ │ - vmovq %xmm12,-0x60(%r15) │ │ │ │ - valignq $0x3,%ymm14,%ymm14,%ymm8 │ │ │ │ - vmovq %xmm0,-0x20(%r15) │ │ │ │ - vextractf64x2 $0x1,%ymm6,%xmm7 │ │ │ │ - vmovq %xmm8,-0x10(%r15) │ │ │ │ - vmovlpd %xmm6,-0x80(%rdx) │ │ │ │ - vmovhpd %xmm6,-0x70(%rdx) │ │ │ │ - vmovlpd %xmm11,-0x40(%rdx) │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm9 │ │ │ │ - vmovsd %xmm7,-0x60(%rdx) │ │ │ │ - vmovhpd %xmm11,-0x30(%rdx) │ │ │ │ - vextractf64x2 $0x1,%ymm11,%xmm13 │ │ │ │ - vmovsd %xmm9,-0x50(%rdx) │ │ │ │ - valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ - vmovsd %xmm13,-0x20(%rdx) │ │ │ │ - vmovsd %xmm14,-0x10(%rdx) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 379c0 >&)@@Base+0x810> │ │ │ │ - mov %r15,%rdx │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - vxorpd 0xb011f(%rip),%xmm1,%xmm2 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x10(%rdx),%r10 │ │ │ │ - lea 0x1(%r14,%r14,1),%rax │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - vmovsd %xmm2,0x8(%rdx) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - vmovsd 0x18(%rdx),%xmm10 │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ + lea -0x10(%r8),%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + sub %rdx,%rdi │ │ │ │ + cmp $0x30,%rdi │ │ │ │ + jbe 360ad >&)@@Base+0x9ed> │ │ │ │ + and $0xffffffffffffffc0,%rdi │ │ │ │ + lea 0x8(%r12,%r14,1),%r14 │ │ │ │ + lea (%rdx,%rdi,1),%rcx │ │ │ │ + and $0x40,%edi │ │ │ │ + je 35fb8 >&)@@Base+0x8f8> │ │ │ │ + vmovdqu (%rdx),%ymm8 │ │ │ │ + vmovupd (%r14),%ymm4 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x40,%r14 │ │ │ │ + vpermt2q 0x20(%rdx),%ymm0,%ymm8 │ │ │ │ + vpermt2pd -0x20(%r14),%ymm0,%ymm4 │ │ │ │ + vpsllq $0x1,%ymm8,%ymm13 │ │ │ │ + vxorpd %ymm2,%ymm4,%ymm3 │ │ │ │ + vextractf64x2 $0x1,%ymm3,%xmm10 │ │ │ │ + vpaddq %ymm6,%ymm13,%ymm14 │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ + vmovq %xmm14,(%rdx) │ │ │ │ + vpextrq $0x1,%xmm14,0x10(%rdx) │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm7 │ │ │ │ + valignq $0x3,%ymm3,%ymm3,%ymm11 │ │ │ │ + vmovq %xmm1,0x20(%rdx) │ │ │ │ + vmovq %xmm7,0x30(%rdx) │ │ │ │ + vmovlpd %xmm3,-0x40(%r14) │ │ │ │ + vmovhpd %xmm3,-0x30(%r14) │ │ │ │ + vmovsd %xmm10,-0x20(%r14) │ │ │ │ + vmovsd %xmm11,-0x10(%r14) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 360aa >&)@@Base+0x9ea> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rax),%ymm12 │ │ │ │ + vmovdqu 0x40(%rax),%ymm10 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ + vmovupd -0x80(%r14),%ymm1 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm12 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm10 │ │ │ │ + vpsllq $0x1,%ymm12,%ymm5 │ │ │ │ + vpsllq $0x1,%ymm10,%ymm11 │ │ │ │ + vpermt2pd -0x60(%r14),%ymm0,%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm5,%ymm8 │ │ │ │ + vxorpd %ymm2,%ymm1,%ymm7 │ │ │ │ + vpaddq %ymm6,%ymm11,%ymm12 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm14 │ │ │ │ + vmovq %xmm8,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm8,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm15 │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm3 │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm9 │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm8 │ │ │ │ + valignq $0x3,%ymm12,%ymm12,%ymm13 │ │ │ │ + vmovq %xmm14,-0x60(%rax) │ │ │ │ + vmovupd -0x40(%r14),%ymm14 │ │ │ │ + vmovq %xmm15,-0x50(%rax) │ │ │ │ + vpermt2pd -0x20(%r14),%ymm0,%ymm14 │ │ │ │ + vmovlpd %xmm7,-0x80(%r14) │ │ │ │ + vxorpd %ymm2,%ymm14,%ymm15 │ │ │ │ + vmovhpd %xmm7,-0x70(%r14) │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm4 │ │ │ │ + vmovsd %xmm3,-0x60(%r14) │ │ │ │ + vextractf64x2 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovsd %xmm9,-0x50(%r14) │ │ │ │ + vpextrq $0x1,%xmm12,-0x30(%rax) │ │ │ │ + vmovq %xmm12,-0x40(%rax) │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm13,-0x10(%rax) │ │ │ │ + vmovlpd %xmm15,-0x40(%r14) │ │ │ │ + vmovhpd %xmm15,-0x30(%r14) │ │ │ │ + vmovsd %xmm7,-0x20(%r14) │ │ │ │ + vmovsd %xmm4,-0x10(%r14) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 35fb8 >&)@@Base+0x8f8> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + vmovsd 0x8(%rdx),%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + lea 0x10(%rdx),%r15 │ │ │ │ + vxorpd 0xab86f(%rip),%xmm0,%xmm6 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%rsi,%rsi,1),%r10 │ │ │ │ + mov %r10,(%rdx) │ │ │ │ + vmovsd %xmm6,0x8(%rdx) │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ + vmovsd 0x18(%rdx),%xmm2 │ │ │ │ mov 0x10(%rdx),%r11 │ │ │ │ - vxorpd 0xb00f4(%rip),%xmm10,%xmm15 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x20(%rdx),%rdi │ │ │ │ - lea 0x1(%r11,%r11,1),%rsi │ │ │ │ - mov %rsi,0x10(%rdx) │ │ │ │ - vmovsd %xmm15,0x18(%rdx) │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - vmovsd 0x28(%rdx),%xmm0 │ │ │ │ - mov 0x20(%rdx),%r15 │ │ │ │ - vxorpd 0xb00c8(%rip),%xmm0,%xmm8 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x30(%rdx),%r14 │ │ │ │ - lea 0x1(%r15,%r15,1),%rcx │ │ │ │ - mov %rcx,0x20(%rdx) │ │ │ │ - vmovsd %xmm8,0x28(%rdx) │ │ │ │ + lea 0x20(%rdx),%r14 │ │ │ │ + vxorpd 0xab848(%rip),%xmm2,%xmm3 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%r11,%r11,1),%rax │ │ │ │ + mov %rax,0x10(%rdx) │ │ │ │ + vmovsd %xmm3,0x18(%rdx) │ │ │ │ cmp %r14,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - vmovsd 0x38(%rdx),%xmm5 │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - vxorpd 0xb009c(%rip),%xmm5,%xmm6 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x40(%rdx),%r11 │ │ │ │ - lea 0x1(%rax,%rax,1),%r10 │ │ │ │ - mov %r10,0x30(%rdx) │ │ │ │ - vmovsd %xmm6,0x38(%rdx) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - vmovsd 0x48(%rdx),%xmm3 │ │ │ │ - mov 0x40(%rdx),%rsi │ │ │ │ - vxorpd 0xb0070(%rip),%xmm3,%xmm4 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x50(%rdx),%r15 │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x40(%rdx) │ │ │ │ - vmovsd %xmm4,0x48(%rdx) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - vmovsd 0x58(%rdx),%xmm7 │ │ │ │ - mov 0x50(%rdx),%rcx │ │ │ │ - vxorpd 0xb0048(%rip),%xmm7,%xmm9 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x60(%rdx),%rax │ │ │ │ - lea 0x1(%rcx,%rcx,1),%r14 │ │ │ │ - mov %r14,0x50(%rdx) │ │ │ │ - vmovsd %xmm9,0x58(%rdx) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - vmovsd 0x68(%rdx),%xmm11 │ │ │ │ - mov 0x60(%rdx),%r10 │ │ │ │ - vxorpd 0xb0020(%rip),%xmm11,%xmm12 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x70(%rdx),%rsi │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x60(%rdx) │ │ │ │ - vmovsd %xmm12,0x68(%rdx) │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ + vmovsd 0x28(%rdx),%xmm9 │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ + lea 0x30(%rdx),%rsi │ │ │ │ + vxorpd 0xab820(%rip),%xmm9,%xmm10 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%rdi,%rdi,1),%rcx │ │ │ │ + mov %rcx,0x20(%rdx) │ │ │ │ + vmovsd %xmm10,0x28(%rdx) │ │ │ │ cmp %rsi,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x70(%rdx),%rdi │ │ │ │ - vmovsd 0x78(%rdx),%xmm13 │ │ │ │ - vxorpd 0xafff8(%rip),%xmm13,%xmm14 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r15 │ │ │ │ - mov %r15,0x70(%rdx) │ │ │ │ - vmovsd %xmm14,0x78(%rdx) │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ + mov 0x30(%rdx),%r10 │ │ │ │ + vmovsd 0x38(%rdx),%xmm11 │ │ │ │ + lea 0x1(%r10,%r10,1),%r15 │ │ │ │ + vxorpd 0xab7f7(%rip),%xmm11,%xmm12 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %r15,0x30(%rdx) │ │ │ │ + vmovsd %xmm12,0x38(%rdx) │ │ │ │ inc %r13 │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - je 380d0 >&)@@Base+0xf20> │ │ │ │ + je 36630 >&)@@Base+0xf70> │ │ │ │ vzeroupper │ │ │ │ - jmp 37270 >&)@@Base+0xc0> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 37d03 >&)@@Base+0xb53> │ │ │ │ - vmovdqa64 %zmm3,%zmm8 │ │ │ │ - and $0xffffffffffffff80,%rdi │ │ │ │ - lea 0x8(%rbx,%r15,1),%r14 │ │ │ │ - add %rcx,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vmovupd (%r14),%zmm6 │ │ │ │ + jmp 35778 >&)@@Base+0xb8> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%r9),%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + cmp $0x30,%r14 │ │ │ │ + jbe 36304 >&)@@Base+0xc44> │ │ │ │ + and $0xffffffffffffffc0,%r14 │ │ │ │ + lea 0x8(%rbx,%r15,1),%r15 │ │ │ │ + vmovdqa %ymm6,%ymm5 │ │ │ │ + mov %r14,%r11 │ │ │ │ + lea (%r14,%rcx,1),%rdi │ │ │ │ + and $0x40,%r11d │ │ │ │ + je 36210 >&)@@Base+0xb50> │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + vmovupd (%r15),%ymm10 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x40,%r15 │ │ │ │ + vpermt2q 0x20(%rcx),%ymm0,%ymm1 │ │ │ │ + vpermt2pd -0x20(%r15),%ymm0,%ymm10 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm4 │ │ │ │ + vxorpd %ymm2,%ymm10,%ymm11 │ │ │ │ + vextractf64x2 $0x1,%ymm11,%xmm13 │ │ │ │ + vpaddq %ymm6,%ymm4,%ymm7 │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm3 │ │ │ │ + vmovq %xmm7,(%rcx) │ │ │ │ + vpextrq $0x1,%xmm7,0x10(%rcx) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm9 │ │ │ │ + valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ + vmovq %xmm3,0x20(%rcx) │ │ │ │ + vmovq %xmm9,0x30(%rcx) │ │ │ │ + vmovlpd %xmm11,-0x40(%r15) │ │ │ │ + vmovhpd %xmm11,-0x30(%r15) │ │ │ │ + vmovsd %xmm13,-0x20(%r15) │ │ │ │ + vmovsd %xmm14,-0x10(%r15) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 36301 >&)@@Base+0xc41> │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu (%rax),%ymm15 │ │ │ │ + vmovupd (%r15),%ymm9 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ - vpermt2pd -0x40(%r14),%zmm1,%zmm6 │ │ │ │ - vpermt2q -0x40(%rax),%zmm1,%zmm7 │ │ │ │ - vpsllq $0x1,%zmm7,%zmm9 │ │ │ │ - vpaddq %zmm8,%zmm9,%zmm10 │ │ │ │ - vxorpd %zmm2,%zmm6,%zmm7 │ │ │ │ - vextracti64x2 $0x1,%ymm10,%xmm13 │ │ │ │ - vextracti64x4 $0x1,%zmm10,%ymm15 │ │ │ │ - vmovq %xmm10,-0x80(%rax) │ │ │ │ - vmovq %xmm15,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm15,-0x30(%rax) │ │ │ │ - vmovq %xmm13,-0x60(%rax) │ │ │ │ - vextractf64x4 $0x1,%zmm7,%ymm13 │ │ │ │ - vextracti64x2 $0x1,%ymm15,%xmm5 │ │ │ │ - vpextrq $0x1,%xmm10,-0x70(%rax) │ │ │ │ - valignq $0x3,%ymm15,%ymm15,%ymm4 │ │ │ │ - vmovq %xmm5,-0x20(%rax) │ │ │ │ - valignq $0x3,%ymm10,%ymm10,%ymm14 │ │ │ │ - vmovq %xmm4,-0x10(%rax) │ │ │ │ - vextractf64x2 $0x1,%ymm7,%xmm11 │ │ │ │ - vmovq %xmm14,-0x50(%rax) │ │ │ │ - vmovlpd %xmm7,-0x80(%r14) │ │ │ │ - vmovhpd %xmm7,-0x70(%r14) │ │ │ │ - vmovlpd %xmm13,-0x40(%r14) │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm12 │ │ │ │ - vmovsd %xmm11,-0x60(%r14) │ │ │ │ - vmovhpd %xmm13,-0x30(%r14) │ │ │ │ - vextractf64x2 $0x1,%ymm13,%xmm15 │ │ │ │ - vmovsd %xmm12,-0x50(%r14) │ │ │ │ - valignq $0x3,%ymm13,%ymm13,%ymm0 │ │ │ │ - vmovsd %xmm15,-0x20(%r14) │ │ │ │ - vmovsd %xmm0,-0x10(%r14) │ │ │ │ + sub $0xffffffffffffff80,%r15 │ │ │ │ + vmovdqu -0x40(%rax),%ymm14 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm15 │ │ │ │ + vpermt2pd -0x60(%r15),%ymm0,%ymm9 │ │ │ │ + vpsllq $0x1,%ymm15,%ymm1 │ │ │ │ + vxorpd %ymm2,%ymm9,%ymm10 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm14 │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm7 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vpaddq %ymm5,%ymm15,%ymm1 │ │ │ │ + vmovq %xmm7,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm7,-0x70(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm8 │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm4 │ │ │ │ + vmovq %xmm3,-0x50(%rax) │ │ │ │ + vmovupd -0x40(%r15),%ymm3 │ │ │ │ + vmovq %xmm8,-0x60(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm8 │ │ │ │ + vpermt2pd -0x20(%r15),%ymm0,%ymm3 │ │ │ │ + vmovsd %xmm12,-0x60(%r15) │ │ │ │ + vxorpd %ymm2,%ymm3,%ymm9 │ │ │ │ + vmovlpd %xmm10,-0x80(%r15) │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm11 │ │ │ │ + vmovhpd %xmm10,-0x70(%r15) │ │ │ │ + valignq $0x3,%ymm9,%ymm9,%ymm12 │ │ │ │ + vmovsd %xmm13,-0x50(%r15) │ │ │ │ + vpextrq $0x1,%xmm1,-0x30(%rax) │ │ │ │ + vmovq %xmm1,-0x40(%rax) │ │ │ │ + vmovq %xmm4,-0x20(%rax) │ │ │ │ + vmovq %xmm8,-0x10(%rax) │ │ │ │ + vmovlpd %xmm9,-0x40(%r15) │ │ │ │ + vmovhpd %xmm9,-0x30(%r15) │ │ │ │ + vmovsd %xmm11,-0x20(%r15) │ │ │ │ + vmovsd %xmm12,-0x10(%r15) │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 37c20 >&)@@Base+0xa70> │ │ │ │ + jne 36210 >&)@@Base+0xb50> │ │ │ │ mov %rdi,%rcx │ │ │ │ vmovsd 0x8(%rcx),%xmm2 │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - vxorpd 0xafebd(%rip),%xmm2,%xmm8 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x10(%rcx),%r11 │ │ │ │ - lea 0x1(%r15,%r15,1),%r10 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + vxorpd 0xab618(%rip),%xmm2,%xmm5 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%rsi,%rsi,1),%r10 │ │ │ │ mov %r10,(%rcx) │ │ │ │ - vmovsd %xmm8,0x8(%rcx) │ │ │ │ + vmovsd %xmm5,0x8(%rcx) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 36399 >&)@@Base+0xcd9> │ │ │ │ + vmovsd 0x18(%rcx),%xmm13 │ │ │ │ + mov 0x10(%rcx),%r14 │ │ │ │ + lea 0x20(%rcx),%r11 │ │ │ │ + vxorpd 0xab5f1(%rip),%xmm13,%xmm14 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%r14,%r14,1),%r15 │ │ │ │ + mov %r15,0x10(%rcx) │ │ │ │ + vmovsd %xmm14,0x18(%rcx) │ │ │ │ cmp %r11,%r9 │ │ │ │ - je 37e48 >&)@@Base+0xc98> │ │ │ │ - vmovsd 0x18(%rcx),%xmm5 │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - vxorpd 0xafe92(%rip),%xmm5,%xmm4 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x20(%rcx),%rdi │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rax │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - vmovsd %xmm4,0x18(%rcx) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 37e48 >&)@@Base+0xc98> │ │ │ │ - vmovsd 0x28(%rcx),%xmm6 │ │ │ │ - mov 0x20(%rcx),%r14 │ │ │ │ - vxorpd 0xafe66(%rip),%xmm6,%xmm7 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ + je 36399 >&)@@Base+0xcd9> │ │ │ │ + vmovsd 0x28(%rcx),%xmm15 │ │ │ │ + mov 0x20(%rcx),%rdi │ │ │ │ lea 0x30(%rcx),%r10 │ │ │ │ - lea 0x1(%r14,%r14,1),%r15 │ │ │ │ - mov %r15,0x20(%rcx) │ │ │ │ - vmovsd %xmm7,0x28(%rcx) │ │ │ │ + vxorpd 0xab5c9(%rip),%xmm15,%xmm1 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + lea 0x1(%rdi,%rdi,1),%rsi │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + vmovsd %xmm1,0x28(%rcx) │ │ │ │ cmp %r10,%r9 │ │ │ │ - je 37e48 >&)@@Base+0xc98> │ │ │ │ - vmovsd 0x38(%rcx),%xmm9 │ │ │ │ - mov 0x30(%rcx),%r11 │ │ │ │ - vxorpd 0xafe3a(%rip),%xmm9,%xmm10 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x40(%rcx),%rax │ │ │ │ - lea 0x1(%r11,%r11,1),%rsi │ │ │ │ - mov %rsi,0x30(%rcx) │ │ │ │ - vmovsd %xmm10,0x38(%rcx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 37e48 >&)@@Base+0xc98> │ │ │ │ - vmovsd 0x48(%rcx),%xmm11 │ │ │ │ - mov 0x40(%rcx),%rdi │ │ │ │ - vxorpd 0xafe0e(%rip),%xmm11,%xmm12 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x50(%rcx),%r15 │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r14 │ │ │ │ - mov %r14,0x40(%rcx) │ │ │ │ - vmovsd %xmm12,0x48(%rcx) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 37e48 >&)@@Base+0xc98> │ │ │ │ - vmovsd 0x58(%rcx),%xmm13 │ │ │ │ - mov 0x50(%rcx),%r10 │ │ │ │ - vxorpd 0xafde6(%rip),%xmm13,%xmm14 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x60(%rcx),%rsi │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x50(%rcx) │ │ │ │ - vmovsd %xmm14,0x58(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 37e48 >&)@@Base+0xc98> │ │ │ │ - vmovsd 0x68(%rcx),%xmm15 │ │ │ │ - mov 0x60(%rcx),%rax │ │ │ │ - vxorpd 0xafdbe(%rip),%xmm15,%xmm0 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x70(%rcx),%r14 │ │ │ │ - lea 0x1(%rax,%rax,1),%rdi │ │ │ │ - mov %rdi,0x60(%rcx) │ │ │ │ - vmovsd %xmm0,0x68(%rcx) │ │ │ │ - cmp %r14,%r9 │ │ │ │ - je 37e48 >&)@@Base+0xc98> │ │ │ │ - mov 0x70(%rcx),%r15 │ │ │ │ - vmovsd 0x78(%rcx),%xmm2 │ │ │ │ - vxorpd 0xafd96(%rip),%xmm2,%xmm8 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - lea 0x1(%r15,%r15,1),%r10 │ │ │ │ - mov %r10,0x70(%rcx) │ │ │ │ - vmovsd %xmm8,0x78(%rcx) │ │ │ │ + je 36399 >&)@@Base+0xcd9> │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + vmovsd 0x38(%rcx),%xmm7 │ │ │ │ + lea 0x1(%rax,%rax,1),%r14 │ │ │ │ + vxorpd 0xab5a0(%rip),%xmm7,%xmm4 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %r14,0x30(%rcx) │ │ │ │ + vmovsd %xmm4,0x38(%rcx) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ lea -0x10(%r8),%rcx │ │ │ │ - mov %rdx,%r11 │ │ │ │ + mov %rdx,%r15 │ │ │ │ sub %rdx,%rcx │ │ │ │ - cmp $0x70,%rcx │ │ │ │ - jbe 37ffa >&)@@Base+0xe4a> │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0xffffffffffffff80,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - and $0x80,%esi │ │ │ │ - je 37ef0 >&)@@Base+0xd40> │ │ │ │ - vmovdqu64 (%rdx),%zmm5 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpermt2q 0x40(%rdx),%zmm1,%zmm5 │ │ │ │ - vpsllq $0x1,%zmm5,%zmm4 │ │ │ │ - vpaddq %zmm3,%zmm4,%zmm6 │ │ │ │ - vextracti64x4 $0x1,%zmm6,%ymm12 │ │ │ │ - vextracti64x2 $0x1,%ymm6,%xmm10 │ │ │ │ - vmovq %xmm6,(%rdx) │ │ │ │ - vpextrq $0x1,%xmm6,0x10(%rdx) │ │ │ │ - vmovq %xmm12,0x40(%rdx) │ │ │ │ - vpextrq $0x1,%xmm12,0x50(%rdx) │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm11 │ │ │ │ - vmovq %xmm10,0x20(%rdx) │ │ │ │ - vextracti64x2 $0x1,%ymm12,%xmm14 │ │ │ │ - vmovq %xmm11,0x30(%rdx) │ │ │ │ - valignq $0x3,%ymm12,%ymm12,%ymm15 │ │ │ │ - vmovq %xmm14,0x60(%rdx) │ │ │ │ - vmovq %xmm15,0x70(%rdx) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 37ff7 >&)@@Base+0xe47> │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu64 (%r11),%zmm0 │ │ │ │ - vmovdqu64 0x80(%r11),%zmm13 │ │ │ │ - add $0x100,%r11 │ │ │ │ - vpermt2q -0xc0(%r11),%zmm1,%zmm0 │ │ │ │ - vpermt2q -0x40(%r11),%zmm1,%zmm13 │ │ │ │ - vpsllq $0x1,%zmm0,%zmm2 │ │ │ │ - vpaddq %zmm3,%zmm2,%zmm8 │ │ │ │ - vpsllq $0x1,%zmm13,%zmm14 │ │ │ │ - vpaddq %zmm3,%zmm14,%zmm15 │ │ │ │ - valignq $0x3,%ymm8,%ymm8,%ymm7 │ │ │ │ - vextracti64x4 $0x1,%zmm8,%ymm9 │ │ │ │ - vmovq %xmm8,-0x100(%r11) │ │ │ │ - vextracti64x4 $0x1,%zmm15,%ymm5 │ │ │ │ - vpextrq $0x1,%xmm8,-0xf0(%r11) │ │ │ │ - vextracti64x2 $0x1,%ymm8,%xmm6 │ │ │ │ - vmovq %xmm7,-0xd0(%r11) │ │ │ │ - vmovq %xmm9,-0xc0(%r11) │ │ │ │ - vpextrq $0x1,%xmm9,-0xb0(%r11) │ │ │ │ - vmovq %xmm15,-0x80(%r11) │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jbe 365c9 >&)@@Base+0xf09> │ │ │ │ + and $0xffffffffffffffc0,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + shr $0x6,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 364a7 >&)@@Base+0xde7> │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 3645e >&)@@Base+0xd9e> │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 3641e >&)@@Base+0xd5e> │ │ │ │ + vmovdqu (%rdx),%ymm8 │ │ │ │ + add $0x40,%r15 │ │ │ │ + vpermt2q 0x20(%rdx),%ymm0,%ymm8 │ │ │ │ + vpsllq $0x1,%ymm8,%ymm3 │ │ │ │ + vpaddq %ymm6,%ymm3,%ymm9 │ │ │ │ vextracti64x2 $0x1,%ymm9,%xmm11 │ │ │ │ - vmovq %xmm6,-0xe0(%r11) │ │ │ │ - vpextrq $0x1,%xmm15,-0x70(%r11) │ │ │ │ - vmovq %xmm5,-0x40(%r11) │ │ │ │ - vpextrq $0x1,%xmm5,-0x30(%r11) │ │ │ │ + vmovq %xmm9,(%rdx) │ │ │ │ + vpextrq $0x1,%xmm9,0x10(%rdx) │ │ │ │ valignq $0x3,%ymm9,%ymm9,%ymm12 │ │ │ │ - vmovq %xmm11,-0xa0(%r11) │ │ │ │ - vextracti64x2 $0x1,%ymm15,%xmm8 │ │ │ │ - vmovq %xmm12,-0x90(%r11) │ │ │ │ + vmovq %xmm11,0x20(%rdx) │ │ │ │ + vmovq %xmm12,0x30(%rdx) │ │ │ │ + vmovdqu (%r15),%ymm2 │ │ │ │ + add $0x40,%r15 │ │ │ │ + vpermt2q -0x20(%r15),%ymm0,%ymm2 │ │ │ │ + vpsllq $0x1,%ymm2,%ymm5 │ │ │ │ + vpaddq %ymm6,%ymm5,%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm13,%xmm15 │ │ │ │ + vmovq %xmm13,-0x40(%r15) │ │ │ │ + vpextrq $0x1,%xmm13,-0x30(%r15) │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm1 │ │ │ │ + vmovq %xmm15,-0x20(%r15) │ │ │ │ + vmovq %xmm1,-0x10(%r15) │ │ │ │ + vmovdqu (%r15),%ymm7 │ │ │ │ + add $0x40,%r15 │ │ │ │ + vpermt2q -0x20(%r15),%ymm0,%ymm7 │ │ │ │ + vpsllq $0x1,%ymm7,%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm4,%ymm8 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm9 │ │ │ │ + vmovq %xmm8,-0x40(%r15) │ │ │ │ + vpextrq $0x1,%xmm8,-0x30(%r15) │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm10 │ │ │ │ + vmovq %xmm9,-0x20(%r15) │ │ │ │ + vmovq %xmm10,-0x10(%r15) │ │ │ │ + cmp %r11,%r15 │ │ │ │ + je 365c6 >&)@@Base+0xf06> │ │ │ │ + vmovdqu (%r15),%ymm11 │ │ │ │ + vmovdqu 0x40(%r15),%ymm15 │ │ │ │ + add $0x100,%r15 │ │ │ │ + vmovdqu -0x80(%r15),%ymm9 │ │ │ │ + vpermt2q -0xe0(%r15),%ymm0,%ymm11 │ │ │ │ + vpermt2q -0xa0(%r15),%ymm0,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm11,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm15,%ymm1 │ │ │ │ + vpermt2q -0x60(%r15),%ymm0,%ymm9 │ │ │ │ + vpaddq %ymm6,%ymm12,%ymm2 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm10 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm7 │ │ │ │ + vextracti64x2 $0x1,%ymm2,%xmm13 │ │ │ │ + vpaddq %ymm6,%ymm10,%ymm11 │ │ │ │ + vmovq %xmm2,-0x100(%r15) │ │ │ │ + vpextrq $0x1,%xmm2,-0xf0(%r15) │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm14 │ │ │ │ + vmovq %xmm7,-0xc0(%r15) │ │ │ │ + vpextrq $0x1,%xmm7,-0xb0(%r15) │ │ │ │ + vpextrq $0x1,%xmm11,-0x70(%r15) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm8 │ │ │ │ + vmovq %xmm11,-0x80(%r15) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm2 │ │ │ │ + valignq $0x3,%ymm11,%ymm11,%ymm5 │ │ │ │ + vmovq %xmm13,-0xe0(%r15) │ │ │ │ + vmovdqu -0x40(%r15),%ymm13 │ │ │ │ + vmovq %xmm14,-0xd0(%r15) │ │ │ │ + vpermt2q -0x20(%r15),%ymm0,%ymm13 │ │ │ │ + vmovq %xmm8,-0xa0(%r15) │ │ │ │ + vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm3,-0x90(%r15) │ │ │ │ + vpaddq %ymm6,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm2,-0x60(%r15) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm7 │ │ │ │ + vmovq %xmm5,-0x50(%r15) │ │ │ │ + vpextrq $0x1,%xmm15,-0x30(%r15) │ │ │ │ valignq $0x3,%ymm15,%ymm15,%ymm4 │ │ │ │ - vmovq %xmm8,-0x60(%r11) │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm7 │ │ │ │ - vmovq %xmm4,-0x50(%r11) │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm9 │ │ │ │ - vmovq %xmm7,-0x20(%r11) │ │ │ │ - vmovq %xmm9,-0x10(%r11) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 37ef0 >&)@@Base+0xd40> │ │ │ │ - mov %rax,%rdx │ │ │ │ + vmovq %xmm15,-0x40(%r15) │ │ │ │ + vmovq %xmm7,-0x20(%r15) │ │ │ │ + vmovq %xmm4,-0x10(%r15) │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jne 364a7 >&)@@Base+0xde7> │ │ │ │ + mov %r11,%rdx │ │ │ │ mov (%rdx),%rdi │ │ │ │ - lea 0x10(%rdx),%r15 │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r14 │ │ │ │ - mov %r14,(%rdx) │ │ │ │ + lea 0x10(%rdx),%r10 │ │ │ │ + lea 0x1(%rdi,%rdi,1),%rsi │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + lea 0x20(%rdx),%r15 │ │ │ │ + lea 0x1(%rax,%rax,1),%r14 │ │ │ │ + mov %r14,0x10(%rdx) │ │ │ │ cmp %r15,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x10(%rdx),%r10 │ │ │ │ - lea 0x20(%rdx),%rcx │ │ │ │ - lea 0x1(%r10,%r10,1),%r11 │ │ │ │ - mov %r11,0x10(%rdx) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x20(%rdx),%rsi │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ lea 0x30(%rdx),%rdi │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rax │ │ │ │ - mov %rax,0x20(%rdx) │ │ │ │ + lea 0x1(%rcx,%rcx,1),%r11 │ │ │ │ + mov %r11,0x20(%rdx) │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x30(%rdx),%r14 │ │ │ │ - lea 0x40(%rdx),%r10 │ │ │ │ - lea 0x1(%r14,%r14,1),%r15 │ │ │ │ - mov %r15,0x30(%rdx) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x40(%rdx),%r11 │ │ │ │ - lea 0x50(%rdx),%rsi │ │ │ │ - lea 0x1(%r11,%r11,1),%rcx │ │ │ │ - mov %rcx,0x40(%rdx) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x50(%rdx),%rax │ │ │ │ - lea 0x60(%rdx),%r14 │ │ │ │ - lea 0x1(%rax,%rax,1),%rdi │ │ │ │ - mov %rdi,0x50(%rdx) │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x60(%rdx),%r15 │ │ │ │ - lea 0x70(%rdx),%r11 │ │ │ │ - lea 0x1(%r15,%r15,1),%r10 │ │ │ │ - mov %r10,0x60(%rdx) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ - mov 0x70(%rdx),%rcx │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ inc %r13 │ │ │ │ - lea 0x1(%rcx,%rcx,1),%rsi │ │ │ │ - mov %rsi,0x70(%rdx) │ │ │ │ + lea 0x1(%rsi,%rsi,1),%r10 │ │ │ │ + mov %r10,0x30(%rdx) │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - jne 37bf4 >&)@@Base+0xa44> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 36150 >&)@@Base+0xa90> │ │ │ │ vzeroupper │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ mov %rbx,0x0(%r13) │ │ │ │ - mov %r12,0x18(%r13) │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ + mov %r12,0x18(%r13) │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ mov %r9,0x8(%r13) │ │ │ │ - mov %r8,0x20(%r13) │ │ │ │ mov %rbx,0x10(%r13) │ │ │ │ + mov %r8,0x20(%r13) │ │ │ │ mov %r12,0x28(%r13) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 38185 >&)@@Base+0xfd5> │ │ │ │ + jne 366e5 >&)@@Base+0x1025> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 37be6 >&)@@Base+0xa36> │ │ │ │ + je 36142 >&)@@Base+0xa82> │ │ │ │ cmpb $0x0,0x1f(%rsp) │ │ │ │ - jne 3798f >&)@@Base+0x7df> │ │ │ │ - jmp 37e51 >&)@@Base+0xca1> │ │ │ │ - mov %r12,%rsi │ │ │ │ - jmp 376be >&)@@Base+0x50e> │ │ │ │ + jne 35f09 >&)@@Base+0x849> │ │ │ │ + jmp 363a2 >&)@@Base+0xce2> │ │ │ │ mov %rbx,%r11 │ │ │ │ - jmp 374be >&)@@Base+0x30e> │ │ │ │ + jmp 35a26 >&)@@Base+0x366> │ │ │ │ + mov %r12,%r10 │ │ │ │ + jmp 35c53 >&)@@Base+0x593> │ │ │ │ mov $0x10,%edi │ │ │ │ call d330 │ │ │ │ - mov 0xafad6(%rip),%rdi # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + mov 0xab2b6(%rip),%rdi # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ movq $0x0,(%rax) │ │ │ │ lea 0x10(%rax),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdi,0x8(%rax) │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - jmp 37253 >&)@@Base+0xa3> │ │ │ │ + jmp 35763 >&)@@Base+0xa3> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp dc63 <__cxa_finalize@plt+0x5e3> │ │ │ │ + jmp dc34 <__cxa_finalize@plt+0x5b4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp dc92 <__cxa_finalize@plt+0x612> │ │ │ │ + jmp dc63 <__cxa_finalize@plt+0x5e3> │ │ │ │ endbr64 │ │ │ │ - jmp dc84 <__cxa_finalize@plt+0x604> │ │ │ │ + jmp dc55 <__cxa_finalize@plt+0x5d5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp dcca <__cxa_finalize@plt+0x64a> │ │ │ │ + jmp dc9b <__cxa_finalize@plt+0x61b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp dcff <__cxa_finalize@plt+0x67f> │ │ │ │ + jmp dcd0 <__cxa_finalize@plt+0x650> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000381d0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ +0000000000036730 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ xor %edx,%edx │ │ │ │ - push %r13 │ │ │ │ mov $0x2,%ecx │ │ │ │ + push %r13 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + lea 0xa6981(%rip),%rsi # dd0ca * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x37a> │ │ │ │ push %r12 │ │ │ │ - mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - lea 0xaaede(%rip),%rsi # e30ca * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x110a> │ │ │ │ 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 0xaaeed(%rip),%rsi # e30f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1130> │ │ │ │ + lea 0xa698d(%rip),%rsi # dd0f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3a0> │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xaaed1(%rip),%rsi # e30ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x112d> │ │ │ │ + lea 0xa6971(%rip),%rsi # dd0ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x39d> │ │ │ │ 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 0xaaebe(%rip),%rsi # e30f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - mov %rax,%r13 │ │ │ │ + lea 0xa695e(%rip),%rsi # dd0f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3a3> │ │ │ │ + mov %rax,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - cmp $0xffffffffffffffff,%r13 │ │ │ │ - je 38260 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x90> │ │ │ │ + cmp $0xffffffffffffffff,%r14 │ │ │ │ + je 367c0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x90> │ │ │ │ and %rbp,%rax │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 38280 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xb0> │ │ │ │ + je 367e0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xb0> │ │ │ │ pop %rbx │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 382a0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xd0> │ │ │ │ + je 36800 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xd0> │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ - jne 3824f , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ - cmp $0xffffffffffffffff,%r14 │ │ │ │ - jne 3824f , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ - mov $0x3,%esi │ │ │ │ - jmp 3828b , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xbb> │ │ │ │ + jne 367af , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ + cmp $0xffffffffffffffff,%r12 │ │ │ │ + jne 367af , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ + mov $0x3,%edi │ │ │ │ + jmp 367eb , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xbb> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0xffffffffffffffff,%r14 │ │ │ │ - jne 3824f , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov %esi,(%r12) │ │ │ │ + cmp $0xffffffffffffffff,%r12 │ │ │ │ + jne 367af , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ + mov $0x2,%edi │ │ │ │ + mov %edi,0x0(%r13) │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ - cmp $0xffffffffffffffff,%r14 │ │ │ │ + cmp $0xffffffffffffffff,%r12 │ │ │ │ setne %al │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ setne %dl │ │ │ │ movzbl %dl,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3824f , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp $0xffffffffffffffff,%r14 │ │ │ │ + jne 367af , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x7f> │ │ │ │ + cmp $0xffffffffffffffff,%r12 │ │ │ │ sete %sil │ │ │ │ - jmp 3828b , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xbb> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movzbl %sil,%edi │ │ │ │ + jmp 367eb , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xbb> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000382d0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base>: │ │ │ │ +0000000000036830 , 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 21fa0 │ │ │ │ + call 216c0 │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ sub %r8,%rbp │ │ │ │ - je 38575 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2a5> │ │ │ │ + je 36adc , 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 38565 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x295> │ │ │ │ + je 36acc , 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 38497 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1c7> │ │ │ │ + je 369fd , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1cd> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 3846e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x19e> │ │ │ │ + je 369d3 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1a3> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 3844e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x17e> │ │ │ │ + je 369b2 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x182> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 3842d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x15d> │ │ │ │ + je 36990 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x160> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3840d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13d> │ │ │ │ + je 3696f , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13f> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 383ed , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x11d> │ │ │ │ + je 3694e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x11e> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 383cd , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0xfd> │ │ │ │ + je 3692d , 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 %rax,%r9 │ │ │ │ - je 38565 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x295> │ │ │ │ - vmovsd 0x8(%rax),%xmm7 │ │ │ │ + je 36acc , 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 %rax,%r9 │ │ │ │ - jne 38497 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1c7> │ │ │ │ + jne 369fd , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1cd> │ │ │ │ inc %rdx │ │ │ │ add $0x18,%r8 │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jb 38350 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ + jb 368b0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3858e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2be> │ │ │ │ + jne 36af5 , 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) │ │ │ │ │ │ │ │ -00000000000385a0 : │ │ │ │ +0000000000036b00 : │ │ │ │ endbr64 │ │ │ │ - mov 0xbb99d(%rip),%rax │ │ │ │ - mov 0xbb9ce(%rip),%rdx │ │ │ │ + mov 0xb743d(%rip),%rax │ │ │ │ + mov 0xb746e(%rip),%rdx │ │ │ │ movb $0x0,(%rax) │ │ │ │ cmpb $0x0,(%rdx) │ │ │ │ - je 385c0 │ │ │ │ + je 36b20 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea -0x2342b(%rip),%rsi │ │ │ │ mov $0x2,%edi │ │ │ │ + lea -0x219b0(%rip),%rsi │ │ │ │ call d3b0 │ │ │ │ - mov 0xbb9a4(%rip),%rcx │ │ │ │ + mov 0xb7444(%rip),%rcx │ │ │ │ movb $0x1,(%rcx) │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000385f0 : │ │ │ │ +0000000000036b50 : │ │ │ │ endbr64 │ │ │ │ - mov 0xbb94d(%rip),%rax │ │ │ │ + mov 0xb73ed(%rip),%rax │ │ │ │ movzbl (%rax),%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xaaae4(%rip),%rsi # e30f6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1136> │ │ │ │ + lea 0xa6584(%rip),%rsi # dd0f6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3a6> │ │ │ │ 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 38a36 │ │ │ │ + je 36f96 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38a20 │ │ │ │ - mov 0xbc15f(%rip),%rax │ │ │ │ + jle 36f80 │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ + mov 0xb7bfa(%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 38b00 │ │ │ │ + je 37050 │ │ │ │ mov 0x18(%rax),%ecx │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jne 389d0 │ │ │ │ + jne 36f38 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %esi,%esi │ │ │ │ - jle 38a60 │ │ │ │ + jle 36fc0 │ │ │ │ mov 0x8(%rdx),%r11 │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 38a80 │ │ │ │ - mov 0x10(%rsp),%r9d │ │ │ │ + jle 36fe0 │ │ │ │ + mov 0x10(%rsp),%edi │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - lea -0x2(%rsi),%edi │ │ │ │ - vcvtsi2sd %edi,%xmm2,%xmm1 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 38ae0 │ │ │ │ - mov %r9d,%r8d │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm3 │ │ │ │ + test %edi,%edi │ │ │ │ + jle 37038 │ │ │ │ + mov %edi,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ mov $0x1,%eax │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 387a9 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 38786 │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 38773 │ │ │ │ - cmp $0x3,%r8d │ │ │ │ - je 3875d │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - je 38747 │ │ │ │ - cmp $0x5,%r8d │ │ │ │ - je 38734 │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - jne 38aa0 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 36d0e │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 36cec │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 36cd6 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 36cc0 │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 36caa │ │ │ │ + cmp $0x5,%r9d │ │ │ │ + je 36c94 │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + jne 37000 │ │ │ │ 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 3885c │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 36dc8 │ │ │ │ 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 387a9 │ │ │ │ - vmulsd %xmm1,%xmm9,%xmm0 │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 38b2c │ │ │ │ - lea 0x2(%r8),%r9d │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 36d0e │ │ │ │ + vmulsd %xmm3,%xmm9,%xmm0 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 3707c │ │ │ │ + lea 0x2(%r8),%edi │ │ │ │ mov %r11d,%eax │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 38920 │ │ │ │ + je 36e91 │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 38904 │ │ │ │ + je 36e76 │ │ │ │ cmp $0x2,%r8d │ │ │ │ - je 388f3 │ │ │ │ + je 36e64 │ │ │ │ cmp $0x3,%r8d │ │ │ │ - je 388e1 │ │ │ │ + je 36e50 │ │ │ │ cmp $0x4,%r8d │ │ │ │ - je 388cd │ │ │ │ + je 36e3c │ │ │ │ cmp $0x5,%r8d │ │ │ │ - je 388b9 │ │ │ │ + je 36e28 │ │ │ │ cmp $0x6,%r8d │ │ │ │ - jne 38ac0 │ │ │ │ + jne 37018 │ │ │ │ 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 389b0 │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm4 │ │ │ │ + vaddsd %xmm4,%xmm1,%xmm1 │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 36f23 │ │ │ │ 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 38920 │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jne 36e91 │ │ │ │ dec %esi │ │ │ │ vcvtsi2sd %esi,%xmm2,%xmm2 │ │ │ │ vfmadd231sd %xmm1,%xmm2,%xmm0 │ │ │ │ call d510 │ │ │ │ - jmp 389e8 │ │ │ │ + jmp 36f50 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbb599(%rip),%r9 │ │ │ │ - lea 0xaa71d(%rip),%rsi # e30fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x113b> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0xb7031(%rip),%rdi │ │ │ │ + lea 0xa61b5(%rip),%rsi # dd0fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3ab> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 389f4 │ │ │ │ + js 36f5c │ │ │ │ dec %ecx │ │ │ │ mov %ecx,(%rbx) │ │ │ │ - je 38a40 │ │ │ │ + je 36fa0 │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 38b22 │ │ │ │ + jne 37072 │ │ │ │ add $0x38,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbb549(%rip),%r10 │ │ │ │ - lea 0xaa636(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb6fe9(%rip),%r10 │ │ │ │ + lea 0xa60d6(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 389f9 │ │ │ │ + jmp 36f61 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ - jmp 389f9 │ │ │ │ + jmp 36f61 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xbb509(%rip),%r11 │ │ │ │ - lea 0xaa69d(%rip),%rsi # e310b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x114b> │ │ │ │ + mov 0xb6fa9(%rip),%r11 │ │ │ │ + lea 0xa613d(%rip),%rsi # dd10b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3bb> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 389e6 │ │ │ │ + jmp 36f4e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbb4e9(%rip),%rsi │ │ │ │ + mov 0xb6f89(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0xaaf9f(%rip),%rsi # e3a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a70> │ │ │ │ + lea 0xa6a3f(%rip),%rsi # dda30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xce0> │ │ │ │ call d380 │ │ │ │ - jmp 389e6 │ │ │ │ + jmp 36f4e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r11d,%eax │ │ │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3871e │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 36c7e │ │ │ │ + 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 388a7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + vaddsd %xmm3,%xmm1,%xmm1 │ │ │ │ + jmp 36e16 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - vmulsd %xmm0,%xmm1,%xmm0 │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - jmp 389b0 │ │ │ │ + vmulsd %xmm0,%xmm3,%xmm0 │ │ │ │ + jmp 36f23 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbb469(%rip),%rax │ │ │ │ - lea 0xaaef2(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xb6f19(%rip),%rax │ │ │ │ + lea 0xa69a2(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 389f9 │ │ │ │ + jmp 36f61 │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - jmp 389b0 │ │ │ │ + jmp 36f23 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dd15 <__cxa_finalize@plt+0x695> │ │ │ │ + jmp dce6 <__cxa_finalize@plt+0x666> │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000038b50 : │ │ │ │ +00000000000370a0 : │ │ │ │ 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 0xbbc3a(%rip),%rax │ │ │ │ + mov 0xb76ea(%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) │ │ │ │ │ │ │ │ -0000000000038ba0 : │ │ │ │ +00000000000370f0 : │ │ │ │ endbr64 │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov 0xbbbfb(%rip),%rax │ │ │ │ mov %r8d,%ecx │ │ │ │ movslq %edi,%r8 │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0xb76a5(%rip),%rax │ │ │ │ lea -0x10(%rdx,%r8,8),%rbx │ │ │ │ mov 0x10(%rax),%r10 │ │ │ │ vmovdqu (%rbx),%xmm0 │ │ │ │ mov %r9,(%rbx) │ │ │ │ - mov %rsi,-0x8(%rdx,%r8,8) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov %rsi,-0x8(%rdx,%r8,8) │ │ │ │ mov %edi,%esi │ │ │ │ xor %r8d,%r8d │ │ │ │ mov %r10,%rdi │ │ │ │ vmovdqa %xmm0,0x8(%rsp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ @@ -39447,1313 +38692,1330 @@ │ │ │ │ vmovdqa 0x20(%rsp),%xmm1 │ │ │ │ vmovdqu %xmm1,(%rbx) │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000038c10 : │ │ │ │ +0000000000037160 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - lea 0xaa4ff(%rip),%rsi # e311e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115e> │ │ │ │ + lea 0xa5faf(%rip),%rsi # dd11e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3ce> │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d440 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ test %eax,%eax │ │ │ │ - je 38c50 │ │ │ │ - lea 0xaa4e5(%rip),%rsi # e311e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115e> │ │ │ │ + je 37198 │ │ │ │ + lea 0xa5f95(%rip),%rsi # dd11e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3ce> │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d420 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbb319(%rip),%rax │ │ │ │ - lea 0xaadfa(%rip),%rsi # e3a58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a98> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb6dd1(%rip),%rax │ │ │ │ + lea 0xa68b2(%rip),%rsi # dda58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd08> │ │ │ │ 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 0xaa6a0(%rip),%rsi # e331f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135f> │ │ │ │ + lea 0xa6150(%rip),%rsi # dd31f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5cf> │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x48(%rbp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 38e60 │ │ │ │ + je 373c0 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - call 38c10 │ │ │ │ + call 37160 │ │ │ │ test %rax,%rax │ │ │ │ - je 38e0c │ │ │ │ - lea -0x30(%rbp),%r10 │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + je 37364 │ │ │ │ + mov %rbx,-0x8(%rbp) │ │ │ │ cmpq $0x0,0xf0(%rax) │ │ │ │ - je 38e20 │ │ │ │ - movw $0x43,-0x30(%rbp) │ │ │ │ + lea -0x30(%rbp),%rbx │ │ │ │ + mov %rbx,-0x40(%rbp) │ │ │ │ + je 37378 │ │ │ │ + mov $0x43,%esi │ │ │ │ mov $0x2,%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ + mov %si,-0x30(%rbp) │ │ │ │ mov 0xa0(%rax),%rdi │ │ │ │ cmp %rdi,0xa8(%rax) │ │ │ │ - je 38cfe │ │ │ │ + je 37256 │ │ │ │ movb $0x4f,-0x30(%rbp,%rdx,1) │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - movb $0x0,(%rsi,%rcx,1) │ │ │ │ - mov 0x4(%rax),%edi │ │ │ │ - cmp $0x1,%edi │ │ │ │ - jle 38d19 │ │ │ │ - mov 0x130(%rax),%r8 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + movb $0x0,(%r8,%rcx,1) │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jle 37271 │ │ │ │ + mov 0x130(%rax),%r9 │ │ │ │ mov %rdx,%r11 │ │ │ │ - cmp %r8,0x138(%rax) │ │ │ │ - je 38d32 │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ + cmp %r9,0x138(%rax) │ │ │ │ + je 3728a │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ lea 0x1(%rdx),%r11 │ │ │ │ - movb $0x53,(%r9,%rdx,1) │ │ │ │ + movb $0x53,(%r10,%rdx,1) │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ movb $0x0,(%rcx,%r11,1) │ │ │ │ - mov 0x4(%rax),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jg 38e40 │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ - lea 0x1(%r11),%rdx │ │ │ │ - movb $0x41,(%rsi,%r11,1) │ │ │ │ - mov -0x40(%rbp),%r9 │ │ │ │ - movb $0x0,(%r9,%rdx,1) │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jg 373a0 │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 38e50 │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - movb $0x58,(%r8,%rdx,1) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ - movb $0x0,(%r10,%r11,1) │ │ │ │ - mov %r11,-0x38(%rbp) │ │ │ │ + lea 0x1(%r11),%rdi │ │ │ │ + movb $0x41,(%r8,%r11,1) │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ + movb $0x0,0x1(%r9,%r11,1) │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 373b0 │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + movb $0x58,(%rdx,%rdi,1) │ │ │ │ + mov -0x40(%rbp),%r11 │ │ │ │ + movb $0x0,(%r11,%r10,1) │ │ │ │ + mov %r10,-0x38(%rbp) │ │ │ │ cmpb $0x0,0x178(%rax) │ │ │ │ - je 38e30 │ │ │ │ - mov 0xbb140(%rip),%rcx │ │ │ │ + je 37390 │ │ │ │ + mov 0xb6be8(%rip),%rcx │ │ │ │ cmpl $0x1,0x84(%rax) │ │ │ │ - lea 0xaa3a3(%rip),%rdi # e3139 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1179> │ │ │ │ - lea 0xaa3aa(%rip),%rdx # e3147 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1187> │ │ │ │ + lea 0xa5e4b(%rip),%rsi # dd139 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3e9> │ │ │ │ + lea 0xa5e52(%rip),%rdx # dd147 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3f7> │ │ │ │ mov 0x4(%rax),%r8d │ │ │ │ - lea 0xaa3c1(%rip),%rsi # e3169 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a9> │ │ │ │ - mov (%rax),%eax │ │ │ │ - lea 0xaa565(%rip),%r9 # e3316 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1356> │ │ │ │ - cmove %rdi,%rdx │ │ │ │ + cmove %rsi,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0xaa39c(%rip),%rdi # e315c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x119c> │ │ │ │ + mov (%rax),%eax │ │ │ │ + lea 0xa5e5f(%rip),%rdi # dd169 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x419> │ │ │ │ push %rcx │ │ │ │ - push %rsi │ │ │ │ + lea 0xa6004(%rip),%r9 # dd316 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5c6> │ │ │ │ + lea 0xa5e3d(%rip),%rcx # dd156 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x406> │ │ │ │ + lea 0xa602c(%rip),%rsi # dd34c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5fc> │ │ │ │ + push %rdi │ │ │ │ + lea 0xa5e34(%rip),%rdi # dd15c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x40c> │ │ │ │ push %rdx │ │ │ │ - lea 0xaa38c(%rip),%rcx # e3156 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1196> │ │ │ │ - push %r9 │ │ │ │ - push -0x40(%rbp) │ │ │ │ mov %eax,%edx │ │ │ │ - lea 0xaa376(%rip),%r9 # e314e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x118e> │ │ │ │ - lea 0xaa56d(%rip),%rsi # e334c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x138c> │ │ │ │ xor %eax,%eax │ │ │ │ + push %r9 │ │ │ │ + lea 0xa5e18(%rip),%r9 # dd14e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3fe> │ │ │ │ + push -0x40(%rbp) │ │ │ │ call d2b0 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ - lea -0x30(%rbp),%r8 │ │ │ │ add $0x30,%rsp │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 38e0c │ │ │ │ - mov -0x30(%rbp),%r11 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 37360 │ │ │ │ + mov -0x30(%rbp),%rbx │ │ │ │ mov %rax,-0x58(%rbp) │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ call d340 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ + mov -0x8(%rbp),%rbx │ │ │ │ mov -0x18(%rbp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 38e64 │ │ │ │ + jne 373c4 │ │ │ │ leave │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movb $0x0,-0x30(%rbp) │ │ │ │ mov $0x1,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 38cde │ │ │ │ - mov 0xbb141(%rip),%rcx │ │ │ │ - jmp 38d88 │ │ │ │ + jmp 37235 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb6be1(%rip),%rcx │ │ │ │ + jmp 372e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 38d5e │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - mov %r10,%r8 │ │ │ │ - jmp 38d62 │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ + mov %r11,%rdi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 372b7 │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + jmp 372bb │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 38e0c │ │ │ │ + jmp 37364 │ │ │ │ mov %rbx,-0x8(%rbp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rbx,-0x8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dd3f <__cxa_finalize@plt+0x6bf> │ │ │ │ - nopl (%rax) │ │ │ │ + jmp dd10 <__cxa_finalize@plt+0x690> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - call 38c10 │ │ │ │ + call 37160 │ │ │ │ test %rax,%rax │ │ │ │ - je 38ec0 │ │ │ │ + je 37418 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call ba0b0 │ │ │ │ + call b5be0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000000000038ed0 : │ │ │ │ +0000000000037420 : │ │ │ │ endbr64 │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0xbaff1(%rip),%rcx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0xb6a91(%rip),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ cmpq $0x0,(%rcx) │ │ │ │ - je 38f20 │ │ │ │ + je 37468 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 390cb │ │ │ │ + jne 3761b │ │ │ │ add $0x48,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xaa258(%rip),%rdi # e317f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bf> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xa5d10(%rip),%rdi # dd17f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x42f> │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ call d2e0 │ │ │ │ test %rax,%rax │ │ │ │ - je 39040 │ │ │ │ - lea 0xaa24f(%rip),%rsi # e3195 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11d5> │ │ │ │ + je 37588 │ │ │ │ + lea 0xa5d07(%rip),%rsi # dd195 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x445> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 39040 │ │ │ │ - lea 0xaa239(%rip),%rdi # e31ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11ee> │ │ │ │ + je 37588 │ │ │ │ + lea 0xa5cf1(%rip),%rdi # dd1ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x45e> │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ call d2f0 │ │ │ │ - lea 0xaa239(%rip),%rdi # e31bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11ff> │ │ │ │ + lea 0xa5cf1(%rip),%rdi # dd1bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x46f> │ │ │ │ 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 38fe3 │ │ │ │ - cmp 0xbaf46(%rip),%rax │ │ │ │ - je 390b0 │ │ │ │ - mov 0xbafe1(%rip),%rsi │ │ │ │ + je 3752b │ │ │ │ + cmp 0xb69fe(%rip),%rax │ │ │ │ + je 37600 │ │ │ │ + mov 0xb6a99(%rip),%rsi │ │ │ │ cmp %rsi,0x8(%rax) │ │ │ │ - je 39020 │ │ │ │ - mov 0xbaf9c(%rip),%rdi │ │ │ │ - lea 0xaab1d(%rip),%rsi # e3af8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + je 37568 │ │ │ │ + mov 0xb6a54(%rip),%rdi │ │ │ │ + lea 0xa65d5(%rip),%rsi # ddaf8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda8> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov %al,0x8(%rsp) │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ movzbl 0x8(%rsp),%eax │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ mov 0x40(%rsp),%r14 │ │ │ │ - jmp 38efa │ │ │ │ + jmp 3744a │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rax,%rdi │ │ │ │ call d430 │ │ │ │ - mov 0xbaea1(%rip),%rdx │ │ │ │ + mov 0xb6959(%rip),%rdx │ │ │ │ mov %rax,(%rdx) │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 38fe5 │ │ │ │ + jmp 3752d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xaa140(%rip),%rdi # e3187 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c7> │ │ │ │ + lea 0xa5bf8(%rip),%rdi # dd187 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x437> │ │ │ │ call d2e0 │ │ │ │ test %rax,%rax │ │ │ │ - je 39080 │ │ │ │ - lea 0xaa146(%rip),%rsi # e319e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11de> │ │ │ │ + je 375d0 │ │ │ │ + lea 0xa5bfe(%rip),%rsi # dd19e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x44e> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 38f6e │ │ │ │ - mov 0xbaee9(%rip),%r9 │ │ │ │ - lea 0xaaa12(%rip),%rsi # e3aa0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jne 374b6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb6999(%rip),%r9 │ │ │ │ + lea 0xa64c2(%rip),%rsi # ddaa0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd50> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ mov 0x40(%rsp),%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 38efa │ │ │ │ + jmp 3744a │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbaeb9(%rip),%r8 │ │ │ │ - lea 0xaaa12(%rip),%rsi # e3ad0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xb6969(%rip),%r8 │ │ │ │ + lea 0xa64c2(%rip),%rsi # ddad0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd80> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 38fe3 │ │ │ │ + jmp 3752b │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp dd67 <__cxa_finalize@plt+0x6e7> │ │ │ │ + jmp dd38 <__cxa_finalize@plt+0x6b8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp ddb9 <__cxa_finalize@plt+0x739> │ │ │ │ + jmp dd8a <__cxa_finalize@plt+0x70a> │ │ │ │ endbr64 │ │ │ │ vzeroupper │ │ │ │ - jmp dd7c <__cxa_finalize@plt+0x6fc> │ │ │ │ + jmp dd4d <__cxa_finalize@plt+0x6cd> │ │ │ │ endbr64 │ │ │ │ vzeroupper │ │ │ │ - jmp dd90 <__cxa_finalize@plt+0x710> │ │ │ │ + jmp dd61 <__cxa_finalize@plt+0x6e1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dde3 <__cxa_finalize@plt+0x763> │ │ │ │ + jmp ddb4 <__cxa_finalize@plt+0x734> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000039120 : │ │ │ │ +0000000000037670 : │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - sub $0x140,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ vmovdqa %ymm0,-0xb0(%rbp) │ │ │ │ + lea 0xa5b15(%rip),%rdi # dd1cf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x47f> │ │ │ │ vmovdqu %ymm0,-0x88(%rbp) │ │ │ │ - lea 0xaa05d(%rip),%rdi # e31cf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x120f> │ │ │ │ vzeroupper │ │ │ │ call d060 │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 397e0 │ │ │ │ - lea 0xaa316(%rip),%rsi # e34aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + je 37d40 │ │ │ │ + lea 0xa5dc6(%rip),%rsi # dd4aa * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x75a> │ │ │ │ mov %rax,%rdi │ │ │ │ call d0b0 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 39720 │ │ │ │ - lea 0xaa026(%rip),%rsi # e31d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1215> │ │ │ │ + je 37c80 │ │ │ │ + lea 0xa5ad6(%rip),%rsi # dd1d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x485> │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,-0x140(%rbp) │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 397b0 │ │ │ │ - lea 0xaa003(%rip),%rsi # e31df * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x121f> │ │ │ │ + je 37d10 │ │ │ │ + lea 0xa5ab3(%rip),%rsi # dd1df * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x48f> │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,-0x148(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 39a56 │ │ │ │ - lea 0xa9ff0(%rip),%rsi # e31f9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1239> │ │ │ │ + je 37f9f │ │ │ │ + lea 0xa5aa0(%rip),%rsi # dd1f9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4a9> │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,-0xa0(%rbp) │ │ │ │ call d0b0 │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 397c6 │ │ │ │ - lea 0xa9faf(%rip),%rsi # e31e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1225> │ │ │ │ + je 37d26 │ │ │ │ + lea 0xa5a5f(%rip),%rsi # dd1e5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x495> │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 397c6 │ │ │ │ + je 37d26 │ │ │ │ lea -0xd8(%rbp),%rdi │ │ │ │ mov %rax,-0x90(%rbp) │ │ │ │ movb $0x1,-0x68(%rbp) │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov 0x148(%rbx),%rax │ │ │ │ mov 0x150(%rbx),%rcx │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %rcx,-0x150(%rbp) │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 3974e │ │ │ │ + je 37cae │ │ │ │ mov -0x130(%rbp),%rdx │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ mov (%rdx),%rsi │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 396e1 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + je 37c41 │ │ │ │ + mov %rsi,%r14 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x30(%r15),%r8 │ │ │ │ - mov %r8,-0xf8(%rbp) │ │ │ │ - cmp %r8,0x38(%r15) │ │ │ │ - je 396d0 │ │ │ │ - mov 0x8(%r15),%r12 │ │ │ │ - mov 0x20(%r15),%rbx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ - sub (%r15),%r12 │ │ │ │ - sub 0x18(%r15),%rbx │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ + mov %r8,-0x100(%rbp) │ │ │ │ + cmp %r8,0x38(%r14) │ │ │ │ + je 37c30 │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ + mov 0x20(%r14),%rbx │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ mov -0x70(%rbp),%r11 │ │ │ │ + sub (%r14),%r12 │ │ │ │ + sub 0x18(%r14),%rbx │ │ │ │ sar $0x3,%r12 │ │ │ │ sar $0x3,%rbx │ │ │ │ + sub %r13,%r11 │ │ │ │ mov %r12,%r9 │ │ │ │ - sub %rdi,%r11 │ │ │ │ + mov %r11,-0x110(%rbp) │ │ │ │ imul %rbx,%r9 │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ - lea 0x0(,%r9,4),%r13 │ │ │ │ - mov %r9,-0x120(%rbp) │ │ │ │ - mov %r13,-0x100(%rbp) │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jae 39890 │ │ │ │ + lea 0x0(,%r9,4),%r15 │ │ │ │ + mov %r9,-0x128(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jae 37de0 │ │ │ │ movabs $0x7ffffffffffffffc,%r8 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jb deb9 <__cxa_finalize@plt+0x839> │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ - mov %r13,%rdi │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jb de8a <__cxa_finalize@plt+0x80a> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ call d2d0 │ │ │ │ - mov -0x128(%rbp),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 39376 │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ + test %r13,%r13 │ │ │ │ + je 378bc │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ - lea (%r14,%r13,1),%r13 │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - mov %r13,-0x78(%rbp) │ │ │ │ - mov %r13,-0x70(%rbp) │ │ │ │ - mov 0xbb42b(%rip),%rax │ │ │ │ - mov %r12,-0x50(%rbp) │ │ │ │ - mov %rbx,-0x48(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + lea (%r9,%r15,1),%r15 │ │ │ │ + mov %r9,-0x80(%rbp) │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ + mov %r15,-0x70(%rbp) │ │ │ │ + mov 0xb6ede(%rip),%r13 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov %r12,-0x50(%rbp) │ │ │ │ lea -0x50(%rbp),%rdx │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %rbx,-0x48(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov $0x2,%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%rax) │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ + call *0x2e8(%r13) │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ add $0x20,%rsp │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call d5b0 │ │ │ │ - mov %rax,%rdx │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 399b0 │ │ │ │ - mov 0xbb3c4(%rip),%r11 │ │ │ │ + je 37f10 │ │ │ │ + mov 0xb6e79(%rip),%r11 │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov 0x10(%r11),%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 39423 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + je 37960 │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - je 39800 │ │ │ │ - mov 0x38(%rdx),%r10 │ │ │ │ + je 37d60 │ │ │ │ + mov 0x38(%r15),%r10 │ │ │ │ cmpl $0xb,0x1c(%r10) │ │ │ │ - jne 39800 │ │ │ │ - cmpl $0x2,0x18(%rdx) │ │ │ │ - jne 39800 │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - cmp (%rdi),%rbx │ │ │ │ - jne 39800 │ │ │ │ - cmp 0x8(%rdi),%r12 │ │ │ │ - jne 39800 │ │ │ │ - testb $0x1,0x40(%rdx) │ │ │ │ - je 39a30 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp $0xbfffffff,%eax │ │ │ │ - ja 3946a │ │ │ │ - inc %eax │ │ │ │ - mov %eax,(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ + jne 37d60 │ │ │ │ + cmpl $0x2,0x18(%r15) │ │ │ │ + jne 37d60 │ │ │ │ + mov 0x20(%r15),%rax │ │ │ │ + cmp (%rax),%rbx │ │ │ │ + jne 37d60 │ │ │ │ + cmp 0x8(%rax),%r12 │ │ │ │ + jne 37d60 │ │ │ │ + testb $0x1,0x40(%r15) │ │ │ │ + je 37f88 │ │ │ │ + mov (%r15),%r8d │ │ │ │ + cmp $0xbfffffff,%r8d │ │ │ │ + ja 379ae │ │ │ │ + inc %r8d │ │ │ │ + mov %r8d,(%r15) │ │ │ │ + mov %r15,%rax │ │ │ │ + mov -0x128(%rbp),%r9 │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - test %r11,%r11 │ │ │ │ - je 3967d │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - sub $0x4,%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - cmp $0x38,%rdi │ │ │ │ - jbe 39a90 │ │ │ │ - lea -0x1(%r11),%rbx │ │ │ │ - cmp $0xe,%rbx │ │ │ │ - jbe 39c2b │ │ │ │ - shr $0x4,%r11 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r11,%r12 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea -0x40(%rcx),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 39c1f │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 39580 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 39567 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 3954e │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 39535 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 3951c │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 39c01 │ │ │ │ - vmovups (%r10,%r9,1),%zmm4 │ │ │ │ - mov -0xf8(%rbp),%r14 │ │ │ │ - vmovups %zmm4,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovups (%r10,%r9,1),%zmm5 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - vmovups %zmm5,(%rax,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovups (%r10,%r9,1),%zmm6 │ │ │ │ - mov -0xf8(%rbp),%r11 │ │ │ │ - vmovups %zmm6,(%r11,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovups (%r10,%r9,1),%zmm7 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - vmovups %zmm7,(%rdi,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovups (%r10,%r9,1),%zmm8 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - vmovups %zmm8,(%rbx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovups (%r10,%r9,1),%zmm9 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - vmovups %zmm9,(%rsi,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 39630 │ │ │ │ - vmovups (%r10,%r9,1),%zmm10 │ │ │ │ - vmovups %zmm10,(%rsi,%r9,1) │ │ │ │ - vmovups 0x40(%r10,%r9,1),%zmm11 │ │ │ │ - vmovups %zmm11,0x40(%rsi,%r9,1) │ │ │ │ - vmovups 0x80(%r10,%r9,1),%zmm12 │ │ │ │ - vmovups %zmm12,0x80(%rsi,%r9,1) │ │ │ │ - vmovups 0xc0(%r10,%r9,1),%zmm13 │ │ │ │ - vmovups %zmm13,0xc0(%rsi,%r9,1) │ │ │ │ - vmovups 0x100(%r10,%r9,1),%zmm14 │ │ │ │ - vmovups %zmm14,0x100(%rsi,%r9,1) │ │ │ │ - vmovups 0x140(%r10,%r9,1),%zmm15 │ │ │ │ - vmovups %zmm15,0x140(%rsi,%r9,1) │ │ │ │ - vmovups 0x180(%r10,%r9,1),%zmm0 │ │ │ │ - vmovups %zmm0,0x180(%rsi,%r9,1) │ │ │ │ - vmovups 0x1c0(%r10,%r9,1),%zmm1 │ │ │ │ - vmovups %zmm1,0x1c0(%rsi,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 395a2 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - cmp %r12,-0x120(%rbp) │ │ │ │ - je 3967a │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov $0x10,%r8d │ │ │ │ - sub %r12,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - cmova %r8,%rcx │ │ │ │ - vpbroadcastb %ecx,%xmm2 │ │ │ │ - vpcmpnleub 0xae53b(%rip),%xmm2,%k1 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovups (%r10,%r12,4),%zmm3{%k1}{z} │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - vmovups %zmm3,(%r10,%r12,4){%k1} │ │ │ │ + test %r9,%r9 │ │ │ │ + je 37bf6 │ │ │ │ + lea -0x1(%r9),%r10 │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jbe 37fd8 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + sub $0x4,%rbx │ │ │ │ + sub %r11,%rbx │ │ │ │ + cmp $0x18,%rbx │ │ │ │ + jbe 37fd8 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jbe 38170 │ │ │ │ + mov %r9,%r12 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x3,%r12 │ │ │ │ + mov %r12,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + lea -0x20(%rcx),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 3815c │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 37abd │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 37aa7 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 37a90 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 37a79 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 37a62 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + jne 38142 │ │ │ │ + vmovups (%r11,%rdi,1),%ymm4 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + vmovups %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovups (%r11,%rdi,1),%ymm5 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + vmovups %ymm5,(%r8,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovups (%r11,%rdi,1),%ymm6 │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ + vmovups %ymm6,(%r9,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovups (%r11,%rdi,1),%ymm7 │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ + vmovups %ymm7,(%r10,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovups (%r11,%rdi,1),%ymm8 │ │ │ │ + mov -0x100(%rbp),%rbx │ │ │ │ + vmovups %ymm8,(%rbx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovups (%r11,%rdi,1),%ymm9 │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ + vmovups %ymm9,(%rdx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 37b6a │ │ │ │ + vmovups (%r11,%rdi,1),%ymm10 │ │ │ │ + vmovups %ymm10,(%rdx,%rdi,1) │ │ │ │ + vmovups 0x20(%r11,%rdi,1),%ymm11 │ │ │ │ + vmovups %ymm11,0x20(%rdx,%rdi,1) │ │ │ │ + vmovups 0x40(%r11,%rdi,1),%ymm12 │ │ │ │ + vmovups %ymm12,0x40(%rdx,%rdi,1) │ │ │ │ + vmovups 0x60(%r11,%rdi,1),%ymm13 │ │ │ │ + vmovups %ymm13,0x60(%rdx,%rdi,1) │ │ │ │ + vmovups 0x80(%r11,%rdi,1),%ymm14 │ │ │ │ + vmovups %ymm14,0x80(%rdx,%rdi,1) │ │ │ │ + vmovups 0xa0(%r11,%rdi,1),%ymm15 │ │ │ │ + vmovups %ymm15,0xa0(%rdx,%rdi,1) │ │ │ │ + vmovups 0xc0(%r11,%rdi,1),%ymm0 │ │ │ │ + vmovups %ymm0,0xc0(%rdx,%rdi,1) │ │ │ │ + vmovups 0xe0(%r11,%rdi,1),%ymm1 │ │ │ │ + vmovups %ymm1,0xe0(%rdx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 37adc │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + shl $0x3,%r12 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 38168 │ │ │ │ + sub %r12,%rax │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 38188 │ │ │ │ vzeroupper │ │ │ │ + vmovups (%r11,%r12,4),%xmm2 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + vmovups %xmm2,(%rsi,%r12,4) │ │ │ │ + test $0x3,%al │ │ │ │ + je 37bf6 │ │ │ │ + add %rdi,%r12 │ │ │ │ + vmovss (%r11,%r12,4),%xmm3 │ │ │ │ + mov -0x128(%rbp),%r9 │ │ │ │ + lea 0x1(%r12),%r8 │ │ │ │ + vmovss %xmm3,(%rsi,%r12,4) │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jae 37bf6 │ │ │ │ + vmovss 0x4(%r11,%r12,4),%xmm4 │ │ │ │ + lea 0x2(%r12),%r10 │ │ │ │ + vmovss %xmm4,0x4(%rsi,%r12,4) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jae 37bf6 │ │ │ │ + vmovss 0x8(%r11,%r12,4),%xmm5 │ │ │ │ + vmovss %xmm5,0x8(%rsi,%r12,4) │ │ │ │ lea -0xd8(%rbp),%rdi │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - call ba080 │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - mov (%rdx),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - js 396ab │ │ │ │ - dec %r10d │ │ │ │ - mov %r10d,(%rdx) │ │ │ │ - je 39a72 │ │ │ │ - mov 0x0(%r13),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - js 396d0 │ │ │ │ - dec %r9d │ │ │ │ - mov %r9d,0x0(%r13) │ │ │ │ - je 39c33 │ │ │ │ + call b5bb0 │ │ │ │ + mov (%r15),%r11d │ │ │ │ + test %r11d,%r11d │ │ │ │ + js 37c16 │ │ │ │ + dec %r11d │ │ │ │ + mov %r11d,(%r15) │ │ │ │ + je 37fbb │ │ │ │ + mov 0x0(%r13),%r15d │ │ │ │ + test %r15d,%r15d │ │ │ │ + js 37c30 │ │ │ │ + dec %r15d │ │ │ │ + mov %r15d,0x0(%r13) │ │ │ │ + je 3817b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x48,%r15 │ │ │ │ - cmp %r15,-0x110(%rbp) │ │ │ │ - jne 392c0 │ │ │ │ + add $0x48,%r14 │ │ │ │ + cmp %r14,-0x118(%rbp) │ │ │ │ + jne 37810 │ │ │ │ addq $0x18,-0x130(%rbp) │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - cmp %rsi,-0x150(%rbp) │ │ │ │ - jne 3929d │ │ │ │ - mov -0x80(%rbp),%r14 │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + cmp %rax,-0x150(%rbp) │ │ │ │ + jne 377ed │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ + mov -0x70(%rbp),%rdx │ │ │ │ mov $0x1,%ebx │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - jmp 39864 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + sub %r8,%rdx │ │ │ │ + mov %r8,-0xf8(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + jmp 37dba │ │ │ │ movq $0x0,-0x140(%rbp) │ │ │ │ movq $0x0,-0x148(%rbp) │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ + movq $0x0,-0x120(%rbp) │ │ │ │ movq $0x0,-0x138(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %edi,%edi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ + call 151b0 │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0x140(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 39c4c │ │ │ │ + jne 381a3 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %ebx,%eax │ │ │ │ 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 │ │ │ │ nop │ │ │ │ movq $0x0,-0x148(%rbp) │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ + movq $0x0,-0x120(%rbp) │ │ │ │ lea -0xd8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 39741 │ │ │ │ + call b5bb0 │ │ │ │ + jmp 37ca1 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,-0x140(%rbp) │ │ │ │ movq $0x0,-0x148(%rbp) │ │ │ │ - jmp 39741 │ │ │ │ + jmp 37ca1 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xba769(%rip),%r15 │ │ │ │ - lea 0xa99db(%rip),%rsi # e31e9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1229> │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0xb6209(%rip),%r14 │ │ │ │ + lea 0xa547b(%rip),%rsi # dd1e9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x499> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - mov (%rbx),%r12d │ │ │ │ + mov (%r15),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + js 37ea8 │ │ │ │ + dec %ebx │ │ │ │ + mov %ebx,(%r15) │ │ │ │ + je 37ee8 │ │ │ │ + mov 0x0(%r13),%r12d │ │ │ │ test %r12d,%r12d │ │ │ │ - js 39940 │ │ │ │ + js 37da6 │ │ │ │ dec %r12d │ │ │ │ - mov %r12d,(%rbx) │ │ │ │ - je 39980 │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - js 39854 │ │ │ │ - dec %ecx │ │ │ │ - mov %ecx,0x0(%r13) │ │ │ │ - jne 39854 │ │ │ │ + mov %r12d,0x0(%r13) │ │ │ │ + jne 37da6 │ │ │ │ mov %r13,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ - sub %r14,%r9 │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + sub -0xf8(%rbp),%rdi │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3974e │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 3974e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 398e0 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - jle 399e0 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov %r13,%rdx │ │ │ │ - call d550 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea (%rax,%r13,1),%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 398c8 │ │ │ │ - mov %rdx,-0x78(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 37cae │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - jmp 39386 │ │ │ │ + mov %r9,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 37cae │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jle 39a10 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov %r10,%rdx │ │ │ │ + sub %r13,%rdx │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jb 37e48 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + jle 37f40 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r10,-0xf8(%rbp) │ │ │ │ call d550 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %rdx,%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 39936 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - add %r13,%r14 │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ - mov %r13,%rdx │ │ │ │ - call d2d0 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - jmp 398c8 │ │ │ │ + mov -0xf8(%rbp),%r10 │ │ │ │ + lea 0x0(%r13,%r15,1),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 37e27 │ │ │ │ + mov %rsi,-0x78(%rbp) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov %r13,-0xf8(%rbp) │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + jmp 378d3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x0(%r13),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - js 39854 │ │ │ │ - dec %esi │ │ │ │ - mov %esi,0x0(%r13) │ │ │ │ - jne 39854 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jle 37f68 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call d2a0 <_Py_Dealloc@plt> │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - sub %r14,%r8 │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - jmp 39864 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d2a0 <_Py_Dealloc@plt> │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ + call d550 │ │ │ │ + mov -0xf8(%rbp),%rdx │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + test %r15,%r15 │ │ │ │ + jle 37e9f │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea (%rcx,%rdx,1),%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ + call d2d0 │ │ │ │ + lea (%rax,%r15,1),%r10 │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ + jmp 37e27 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 39854 │ │ │ │ + js 37da6 │ │ │ │ dec %edx │ │ │ │ mov %edx,0x0(%r13) │ │ │ │ - jne 39854 │ │ │ │ - jmp 3984c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%r15d │ │ │ │ - test %r15d,%r15d │ │ │ │ - js 39862 │ │ │ │ - dec %r15d │ │ │ │ - mov $0x0,%ebx │ │ │ │ - mov %r15d,0x0(%r13) │ │ │ │ - jne 39864 │ │ │ │ + jne 37da6 │ │ │ │ mov %r13,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 39864 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + sub -0xf8(%rbp),%rsi │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ + jmp 37dba │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jne 398bf │ │ │ │ - mov -0xf8(%rbp),%rcx │ │ │ │ - lea 0x4(%rdi),%rdx │ │ │ │ - vmovss (%rcx),%xmm2 │ │ │ │ - vmovss %xmm2,(%rdi) │ │ │ │ - jmp 398bf │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d2a0 <_Py_Dealloc@plt> │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + js 37da6 │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x0(%r13) │ │ │ │ + jne 37da6 │ │ │ │ + jmp 37d9e │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x0(%r13),%r14d │ │ │ │ + test %r14d,%r14d │ │ │ │ + js 37db8 │ │ │ │ + dec %r14d │ │ │ │ + mov $0x0,%ebx │ │ │ │ + mov %r14d,0x0(%r13) │ │ │ │ + jne 37dba │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d2a0 <_Py_Dealloc@plt> │ │ │ │ + jmp 37dba │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 39a22 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - vmovss (%r10),%xmm1 │ │ │ │ - vmovss %xmm1,(%rdi) │ │ │ │ - sub %rdx,%r13 │ │ │ │ - jmp 3990f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xbad81(%rip),%r14 │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - call *0x2a8(%r14) │ │ │ │ + mov %r13,%rsi │ │ │ │ + jne 37e1e │ │ │ │ mov -0x100(%rbp),%rdx │ │ │ │ - jmp 3946d │ │ │ │ + lea 0x4(%r13),%rsi │ │ │ │ + vmovss (%rdx),%xmm2 │ │ │ │ + vmovss %xmm2,0x0(%r13) │ │ │ │ + jmp 37e1e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 37f7b │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + vmovss (%rax),%xmm1 │ │ │ │ + vmovss %xmm1,0x0(%r13) │ │ │ │ + sub %rdx,%r15 │ │ │ │ + jmp 37e85 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb6829(%rip),%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call *0x2a8(%rax) │ │ │ │ + jmp 379b1 │ │ │ │ lea -0xd8(%rbp),%rdi │ │ │ │ - movq $0x0,-0x118(%rbp) │ │ │ │ - call ba080 │ │ │ │ - jmp 39741 │ │ │ │ - mov %rdx,%rdi │ │ │ │ + movq $0x0,-0x120(%rbp) │ │ │ │ + call b5bb0 │ │ │ │ + jmp 37ca1 │ │ │ │ + mov %r15,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - mov 0x0(%r13),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - js 396d0 │ │ │ │ - jmp 396b4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 39c40 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 39b4f │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 39b39 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 39b23 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 39b0d │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 39af7 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 39ae1 │ │ │ │ - vmovss (%r10),%xmm4 │ │ │ │ - mov -0xf8(%rbp),%r12 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - vmovss %xmm4,(%r12) │ │ │ │ - vmovss (%r10,%r9,4),%xmm5 │ │ │ │ - mov -0xf8(%rbp),%r14 │ │ │ │ - vmovss %xmm5,(%r14,%r9,4) │ │ │ │ - inc %r9 │ │ │ │ - vmovss (%r10,%r9,4),%xmm6 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ - vmovss %xmm6,(%rax,%r9,4) │ │ │ │ - inc %r9 │ │ │ │ - vmovss (%r10,%r9,4),%xmm7 │ │ │ │ - mov -0xf8(%rbp),%r11 │ │ │ │ - vmovss %xmm7,(%r11,%r9,4) │ │ │ │ - inc %r9 │ │ │ │ - vmovss (%r10,%r9,4),%xmm8 │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - vmovss %xmm8,(%rdi,%r9,4) │ │ │ │ - inc %r9 │ │ │ │ - vmovss (%r10,%r9,4),%xmm9 │ │ │ │ - mov -0xf8(%rbp),%rbx │ │ │ │ - vmovss %xmm9,(%rbx,%r9,4) │ │ │ │ - inc %r9 │ │ │ │ - vmovss (%r10,%r9,4),%xmm10 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - vmovss %xmm10,(%rsi,%r9,4) │ │ │ │ - inc %r9 │ │ │ │ - cmp %r9,-0x120(%rbp) │ │ │ │ - je 3967d │ │ │ │ - vmovss (%r10,%r9,4),%xmm11 │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - lea 0x2(%r9),%r8 │ │ │ │ - lea 0x3(%r9),%r12 │ │ │ │ - lea 0x4(%r9),%r14 │ │ │ │ - lea 0x5(%r9),%rax │ │ │ │ - lea 0x6(%r9),%r11 │ │ │ │ - lea 0x7(%r9),%rdi │ │ │ │ - vmovss %xmm11,(%rsi,%r9,4) │ │ │ │ - vmovss (%r10,%rcx,4),%xmm12 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovss %xmm12,(%rsi,%rcx,4) │ │ │ │ - vmovss (%r10,%r8,4),%xmm13 │ │ │ │ - vmovss %xmm13,(%rsi,%r8,4) │ │ │ │ - vmovss (%r10,%r12,4),%xmm14 │ │ │ │ - vmovss %xmm14,(%rsi,%r12,4) │ │ │ │ - vmovss (%r10,%r14,4),%xmm15 │ │ │ │ - vmovss %xmm15,(%rsi,%r14,4) │ │ │ │ - vmovss (%r10,%rax,4),%xmm0 │ │ │ │ - vmovss %xmm0,(%rsi,%rax,4) │ │ │ │ - vmovss (%r10,%r11,4),%xmm1 │ │ │ │ - vmovss %xmm1,(%rsi,%r11,4) │ │ │ │ - vmovss (%r10,%rdi,4),%xmm2 │ │ │ │ - vmovss %xmm2,(%rsi,%rdi,4) │ │ │ │ - cmp %r9,-0x120(%rbp) │ │ │ │ - jne 39b72 │ │ │ │ - jmp 3967d │ │ │ │ - vmovups (%r10),%zmm3 │ │ │ │ - mov -0xf8(%rbp),%r8 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovups %zmm3,(%r8) │ │ │ │ - jmp 39503 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - jmp 395a2 │ │ │ │ + mov 0x0(%r13),%r15d │ │ │ │ + test %r15d,%r15d │ │ │ │ + js 37c30 │ │ │ │ + jmp 37c1f │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r9,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 38197 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 38093 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 3807d │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 38068 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 38053 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 3803e │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 38029 │ │ │ │ + vmovss (%r11),%xmm6 │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmovss %xmm6,(%r12) │ │ │ │ + vmovss (%r11,%rax,4),%xmm7 │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ + vmovss %xmm7,(%rdx,%rax,4) │ │ │ │ + inc %rax │ │ │ │ + vmovss (%r11,%rax,4),%xmm8 │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + vmovss %xmm8,(%rcx,%rax,4) │ │ │ │ + inc %rax │ │ │ │ + vmovss (%r11,%rax,4),%xmm9 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + vmovss %xmm9,(%rsi,%rax,4) │ │ │ │ + inc %rax │ │ │ │ + vmovss (%r11,%rax,4),%xmm10 │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ + vmovss %xmm10,(%rdi,%rax,4) │ │ │ │ + inc %rax │ │ │ │ + vmovss (%r11,%rax,4),%xmm11 │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + vmovss %xmm11,(%r8,%rax,4) │ │ │ │ + inc %rax │ │ │ │ + vmovss (%r11,%rax,4),%xmm12 │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ + vmovss %xmm12,(%rdx,%rax,4) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,-0x128(%rbp) │ │ │ │ + je 37bf6 │ │ │ │ + vmovss (%r11,%rax,4),%xmm13 │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + lea 0x2(%rax),%r10 │ │ │ │ + lea 0x3(%rax),%rbx │ │ │ │ + lea 0x4(%rax),%r12 │ │ │ │ + vmovss %xmm13,(%rdx,%rax,4) │ │ │ │ + lea 0x5(%rax),%rcx │ │ │ │ + lea 0x6(%rax),%rsi │ │ │ │ + vmovss (%r11,%r9,4),%xmm14 │ │ │ │ + lea 0x7(%rax),%rdi │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovss %xmm14,(%rdx,%r9,4) │ │ │ │ + vmovss (%r11,%r10,4),%xmm15 │ │ │ │ + vmovss %xmm15,(%rdx,%r10,4) │ │ │ │ + vmovss (%r11,%rbx,4),%xmm0 │ │ │ │ + vmovss %xmm0,(%rdx,%rbx,4) │ │ │ │ + vmovss (%r11,%r12,4),%xmm1 │ │ │ │ + vmovss %xmm1,(%rdx,%r12,4) │ │ │ │ + vmovss (%r11,%rcx,4),%xmm2 │ │ │ │ + vmovss %xmm2,(%rdx,%rcx,4) │ │ │ │ + vmovss (%r11,%rsi,4),%xmm3 │ │ │ │ + vmovss %xmm3,(%rdx,%rsi,4) │ │ │ │ + vmovss (%r11,%rdi,4),%xmm4 │ │ │ │ + vmovss %xmm4,(%rdx,%rdi,4) │ │ │ │ + cmp %rax,-0x128(%rbp) │ │ │ │ + jne 380b5 │ │ │ │ + jmp 37bf6 │ │ │ │ + vmovups (%r11),%ymm3 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + mov $0x20,%edi │ │ │ │ + vmovups %ymm3,(%rsi) │ │ │ │ + jmp 37a4c │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ + jmp 37adc │ │ │ │ + vzeroupper │ │ │ │ + jmp 37bf6 │ │ │ │ + mov %r9,%rax │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 3963d │ │ │ │ + jmp 37b92 │ │ │ │ mov %r13,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 396d0 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - jmp 39b72 │ │ │ │ + jmp 37c30 │ │ │ │ + vzeroupper │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + jmp 37bb3 │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ + jmp 380b5 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp de21 <__cxa_finalize@plt+0x7a1> │ │ │ │ + jmp ddf2 <__cxa_finalize@plt+0x772> │ │ │ │ endbr64 │ │ │ │ - jmp de54 <__cxa_finalize@plt+0x7d4> │ │ │ │ + jmp de25 <__cxa_finalize@plt+0x7a5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp de12 <__cxa_finalize@plt+0x792> │ │ │ │ + jmp dde3 <__cxa_finalize@plt+0x763> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp de61 <__cxa_finalize@plt+0x7e1> │ │ │ │ + jmp de32 <__cxa_finalize@plt+0x7b2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp de70 <__cxa_finalize@plt+0x7f0> │ │ │ │ + jmp de41 <__cxa_finalize@plt+0x7c1> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000039c90 : │ │ │ │ +00000000000381f0 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - lea 0xa955f(%rip),%rsi # e31fe * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x123e> │ │ │ │ + lea 0xa4fff(%rip),%rsi # dd1fe * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4ae> │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d440 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ test %eax,%eax │ │ │ │ - je 39cd0 │ │ │ │ - lea 0xa9545(%rip),%rsi # e31fe * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x123e> │ │ │ │ + je 38228 │ │ │ │ + lea 0xa4fe5(%rip),%rsi # dd1fe * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4ae> │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d420 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xba299(%rip),%rax │ │ │ │ - lea 0xa9e42(%rip),%rsi # e3b20 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b60> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb5d41(%rip),%rax │ │ │ │ + lea 0xa58ea(%rip),%rsi # ddb20 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdd0> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x88,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa961a(%rip),%rsi # e331f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135f> │ │ │ │ + lea 0xa50ba(%rip),%rsi # dd31f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5cf> │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x28(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3a296 │ │ │ │ + je 387f9 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call 39c90 │ │ │ │ + call 381f0 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 3a296 │ │ │ │ + je 387f9 │ │ │ │ + mov 0x30(%rax),%eax │ │ │ │ mov %rbx,0x58(%rsp) │ │ │ │ - mov 0x30(%rax),%ebx │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov %ebx,0x1c(%rsp) │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %ebx,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - movslq %eax,%rdi │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + shr $0x1f,%edi │ │ │ │ + add %eax,%edi │ │ │ │ + sar $1,%edi │ │ │ │ + movslq %edi,%rdi │ │ │ │ call d140 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3a26b │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ + jle 387d1 │ │ │ │ mov %r12,0x68(%rsp) │ │ │ │ mov $0x2,%ebx │ │ │ │ mov %r14,0x78(%rsp) │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + nop │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ - mov 0xbaa1c(%rip),%r12 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov $0x1,%r9d │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + mov 0xb64b2(%rip),%r12 │ │ │ │ + mov $0x1,%r10d │ │ │ │ sub $0x8,%rsp │ │ │ │ - shlx %rbx,%r9,%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ + shlx %rbx,%r10,%r11 │ │ │ │ mov (%rdx),%rcx │ │ │ │ - lea (%rcx,%r13,1),%r15 │ │ │ │ - lea 0x18(%rcx,%r13,1),%rbp │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ + lea (%rcx,%rbp,1),%r13 │ │ │ │ + lea 0x18(%rcx,%rbp,1),%r15 │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ - sub 0x0(%rbp),%rsi │ │ │ │ - sub (%r15),%rdi │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + sub (%r15),%rsi │ │ │ │ + sub 0x0(%r13),%r8 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ sar $0x3,%rsi │ │ │ │ - sar $0x3,%rdi │ │ │ │ - lea (%rdi,%rsi,1),%r14 │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ - mov $0x2,%esi │ │ │ │ - imul %r8,%r14 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + lea (%r8,%rsi,1),%r14 │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov $0x2,%esi │ │ │ │ + imul %r9,%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x50(%rsp),%rdx │ │ │ │ call *0x2e8(%r12) │ │ │ │ add $0x20,%rsp │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a29b │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - shlx %rbx,%r14,%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 39e42 │ │ │ │ - lea 0x0(,%r11,8),%rdx │ │ │ │ + je 387fd │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + shlx %rbx,%r14,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 383a5 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov (%r15),%r14 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - sub %r14,%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - je 3a01e │ │ │ │ - xor %r15d,%r15d │ │ │ │ - nopl (%rax) │ │ │ │ - mov (%r14),%r9 │ │ │ │ - mov 0x8(%r14),%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 3a00e │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ + sub %r14,%rdx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + sar $0x3,%r13 │ │ │ │ + imul %rdi,%r13 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 38582 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r14),%r8 │ │ │ │ + mov 0x8(%r14),%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 38572 │ │ │ │ + mov %r10,%rax │ │ │ │ mov %r8,%r11 │ │ │ │ - mov %r9,%r10 │ │ │ │ - shlx %rbx,%r15,%rsi │ │ │ │ - sub %r9,%r11 │ │ │ │ - sub $0x10,%r11 │ │ │ │ - shr $0x4,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 39f6e │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 39f4f │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 39f3a │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 39f25 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 39f0f │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 39ef9 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 39ee4 │ │ │ │ - mov (%r9),%rax │ │ │ │ - vmovsd 0x8(%r9),%xmm0 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovsd %xmm0,(%rdi,%rax,8) │ │ │ │ - mov (%r10),%rdx │ │ │ │ - vmovsd 0x8(%r10),%xmm1 │ │ │ │ - add $0x10,%r10 │ │ │ │ + shlx %rbx,%r9,%rsi │ │ │ │ + sub %r8,%rax │ │ │ │ + sub $0x10,%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 384d4 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 384b5 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 384a0 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 3848b │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 38476 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 38460 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 3844b │ │ │ │ + mov (%r8),%rdx │ │ │ │ + vmovsd 0x8(%r8),%xmm0 │ │ │ │ + add $0x10,%r11 │ │ │ │ add %rsi,%rdx │ │ │ │ - vmovsd %xmm1,(%rdi,%rdx,8) │ │ │ │ - mov (%r10),%r9 │ │ │ │ - vmovsd 0x8(%r10),%xmm2 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vmovsd %xmm2,(%rdi,%r9,8) │ │ │ │ - mov (%r10),%r11 │ │ │ │ - vmovsd 0x8(%r10),%xmm3 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%r11 │ │ │ │ - vmovsd %xmm3,(%rdi,%r11,8) │ │ │ │ - mov (%r10),%rax │ │ │ │ - vmovsd 0x8(%r10),%xmm4 │ │ │ │ - add $0x10,%r10 │ │ │ │ + vmovsd %xmm0,(%rcx,%rdx,8) │ │ │ │ + mov (%r11),%rdi │ │ │ │ + vmovsd 0x8(%r11),%xmm1 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovsd %xmm1,(%rcx,%rdi,8) │ │ │ │ + mov (%r11),%r8 │ │ │ │ + vmovsd 0x8(%r11),%xmm2 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rsi,%r8 │ │ │ │ + vmovsd %xmm2,(%rcx,%r8,8) │ │ │ │ + mov (%r11),%rax │ │ │ │ + vmovsd 0x8(%r11),%xmm3 │ │ │ │ + add $0x10,%r11 │ │ │ │ add %rsi,%rax │ │ │ │ - vmovsd %xmm4,(%rdi,%rax,8) │ │ │ │ - mov (%r10),%rdx │ │ │ │ - vmovsd 0x8(%r10),%xmm5 │ │ │ │ - add $0x10,%r10 │ │ │ │ + vmovsd %xmm3,(%rcx,%rax,8) │ │ │ │ + mov (%r11),%rdx │ │ │ │ + vmovsd 0x8(%r11),%xmm4 │ │ │ │ + add $0x10,%r11 │ │ │ │ add %rsi,%rdx │ │ │ │ - vmovsd %xmm5,(%rdi,%rdx,8) │ │ │ │ - mov (%r10),%r9 │ │ │ │ - vmovsd 0x8(%r10),%xmm6 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vmovsd %xmm6,(%rdi,%r9,8) │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 3a00e │ │ │ │ - mov (%r10),%r11 │ │ │ │ - vmovsd 0x8(%r10),%xmm7 │ │ │ │ - mov 0x10(%r10),%rax │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ - mov -0x60(%r10),%rdx │ │ │ │ - mov -0x50(%r10),%r9 │ │ │ │ - add %rsi,%r11 │ │ │ │ + vmovsd %xmm4,(%rcx,%rdx,8) │ │ │ │ + mov (%r11),%rdi │ │ │ │ + vmovsd 0x8(%r11),%xmm5 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovsd %xmm5,(%rcx,%rdi,8) │ │ │ │ + mov (%r11),%r8 │ │ │ │ + vmovsd 0x8(%r11),%xmm6 │ │ │ │ + add $0x10,%r11 │ │ │ │ + add %rsi,%r8 │ │ │ │ + vmovsd %xmm6,(%rcx,%r8,8) │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 38572 │ │ │ │ + mov (%r11),%rax │ │ │ │ + vmovsd 0x8(%r11),%xmm7 │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + mov -0x70(%r11),%rdx │ │ │ │ + mov -0x60(%r11),%rdi │ │ │ │ add %rsi,%rax │ │ │ │ - vmovsd %xmm7,(%rdi,%r11,8) │ │ │ │ - vmovsd -0x68(%r10),%xmm8 │ │ │ │ + mov -0x50(%r11),%r8 │ │ │ │ + vmovsd %xmm7,(%rcx,%rax,8) │ │ │ │ add %rsi,%rdx │ │ │ │ - add %rsi,%r9 │ │ │ │ - mov -0x40(%r10),%r11 │ │ │ │ - vmovsd %xmm8,(%rdi,%rax,8) │ │ │ │ - vmovsd -0x58(%r10),%xmm9 │ │ │ │ - add %rsi,%r11 │ │ │ │ - mov -0x30(%r10),%rax │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov -0x40(%r11),%rax │ │ │ │ + vmovsd -0x68(%r11),%xmm8 │ │ │ │ + add %rsi,%r8 │ │ │ │ add %rsi,%rax │ │ │ │ - vmovsd %xmm9,(%rdi,%rdx,8) │ │ │ │ - vmovsd -0x48(%r10),%xmm10 │ │ │ │ - mov -0x20(%r10),%rdx │ │ │ │ + vmovsd %xmm8,(%rcx,%rdx,8) │ │ │ │ + mov -0x30(%r11),%rdx │ │ │ │ + vmovsd -0x58(%r11),%xmm9 │ │ │ │ add %rsi,%rdx │ │ │ │ - vmovsd %xmm10,(%rdi,%r9,8) │ │ │ │ - vmovsd -0x38(%r10),%xmm11 │ │ │ │ - mov -0x10(%r10),%r9 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vmovsd %xmm11,(%rdi,%r11,8) │ │ │ │ - vmovsd -0x28(%r10),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdi,%rax,8) │ │ │ │ - vmovsd -0x18(%r10),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdi,%rdx,8) │ │ │ │ - vmovsd -0x8(%r10),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%r9,8) │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 39f6e │ │ │ │ - inc %r15 │ │ │ │ - add $0x18,%r14 │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jb 39e70 │ │ │ │ - mov 0x0(%rbp),%r15 │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - sub %r15,%rbp │ │ │ │ - je 3a1f8 │ │ │ │ - sar $0x3,%rbp │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - imul %r14,%rbp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%r10 │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdi,8) │ │ │ │ + mov -0x20(%r11),%rdi │ │ │ │ + vmovsd -0x48(%r11),%xmm10 │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovsd %xmm10,(%rcx,%r8,8) │ │ │ │ + mov -0x10(%r11),%r8 │ │ │ │ + vmovsd -0x38(%r11),%xmm11 │ │ │ │ + add %rsi,%r8 │ │ │ │ + vmovsd %xmm11,(%rcx,%rax,8) │ │ │ │ + vmovsd -0x28(%r11),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ + vmovsd -0x18(%r11),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%rdi,8) │ │ │ │ + vmovsd -0x8(%r11),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r8,8) │ │ │ │ cmp %r10,%r11 │ │ │ │ - je 3a1e8 │ │ │ │ - mov %r11,%r9 │ │ │ │ - lea (%rcx,%r8,1),%rsi │ │ │ │ - mov %r10,%rax │ │ │ │ - sub %r10,%r9 │ │ │ │ - shlx %rbx,%rsi,%rdx │ │ │ │ - sub $0x10,%r9 │ │ │ │ - shr $0x4,%r9 │ │ │ │ + jne 384d4 │ │ │ │ inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 3a14e │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 3a131 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 3a11c │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 3a107 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 3a0f2 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 3a0de │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 3a0c9 │ │ │ │ - mov (%r10),%r14 │ │ │ │ - vmovsd 0x8(%r10),%xmm15 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r13,%r9 │ │ │ │ + jb 383d8 │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ + sub %r14,%r15 │ │ │ │ + je 38759 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + imul %r9,%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r14),%r11 │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 38749 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + lea 0x0(%r13,%r10,1),%rsi │ │ │ │ + mov %r11,%rax │ │ │ │ + sub %r11,%r8 │ │ │ │ + shlx %rbx,%rsi,%rdx │ │ │ │ + sub $0x10,%r8 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 386af │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 38692 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3867d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 38668 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 38653 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3863f │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3862a │ │ │ │ + mov (%r11),%r9 │ │ │ │ + vmovsd 0x8(%r11),%xmm15 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r14 │ │ │ │ - vmovsd %xmm15,(%rdi,%r14,8) │ │ │ │ - mov (%rax),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ + vmovsd %xmm15,(%rcx,%r9,8) │ │ │ │ + mov (%rax),%r11 │ │ │ │ vmovsd 0x8(%rax),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd %xmm0,(%rdi,%r10,8) │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd %xmm0,(%rcx,%r11,8) │ │ │ │ mov (%rax),%rsi │ │ │ │ vmovsd 0x8(%rax),%xmm1 │ │ │ │ add $0x10,%rax │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovsd %xmm1,(%rdi,%rsi,8) │ │ │ │ - mov (%rax),%r9 │ │ │ │ + vmovsd %xmm1,(%rcx,%rsi,8) │ │ │ │ + mov (%rax),%r8 │ │ │ │ vmovsd 0x8(%rax),%xmm2 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r9 │ │ │ │ - vmovsd %xmm2,(%rdi,%r9,8) │ │ │ │ - mov (%rax),%r14 │ │ │ │ + add %rdx,%r8 │ │ │ │ + vmovsd %xmm2,(%rcx,%r8,8) │ │ │ │ + mov (%rax),%r9 │ │ │ │ vmovsd 0x8(%rax),%xmm3 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r14 │ │ │ │ - vmovsd %xmm3,(%rdi,%r14,8) │ │ │ │ - mov (%rax),%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ + vmovsd %xmm3,(%rcx,%r9,8) │ │ │ │ + mov (%rax),%r11 │ │ │ │ vmovsd 0x8(%rax),%xmm4 │ │ │ │ add $0x10,%rax │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd %xmm4,(%rdi,%r10,8) │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd %xmm4,(%rcx,%r11,8) │ │ │ │ mov (%rax),%rsi │ │ │ │ vmovsd 0x8(%rax),%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovsd %xmm5,(%rdi,%rsi,8) │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 3a1e8 │ │ │ │ - mov (%rax),%r9 │ │ │ │ + vmovsd %xmm5,(%rcx,%rsi,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 38749 │ │ │ │ + mov (%rax),%r8 │ │ │ │ vmovsd 0x8(%rax),%xmm6 │ │ │ │ - mov 0x10(%rax),%r14 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - mov -0x60(%rax),%r10 │ │ │ │ + mov -0x70(%rax),%r9 │ │ │ │ + mov -0x60(%rax),%r11 │ │ │ │ + add %rdx,%r8 │ │ │ │ mov -0x50(%rax),%rsi │ │ │ │ + vmovsd %xmm6,(%rcx,%r8,8) │ │ │ │ add %rdx,%r9 │ │ │ │ - add %rdx,%r14 │ │ │ │ - vmovsd %xmm6,(%rdi,%r9,8) │ │ │ │ + add %rdx,%r11 │ │ │ │ + mov -0x40(%rax),%r8 │ │ │ │ vmovsd -0x68(%rax),%xmm7 │ │ │ │ - add %rdx,%r10 │ │ │ │ add %rdx,%rsi │ │ │ │ - mov -0x40(%rax),%r9 │ │ │ │ - vmovsd %xmm7,(%rdi,%r14,8) │ │ │ │ + add %rdx,%r8 │ │ │ │ + vmovsd %xmm7,(%rcx,%r9,8) │ │ │ │ + mov -0x30(%rax),%r9 │ │ │ │ vmovsd -0x58(%rax),%xmm8 │ │ │ │ add %rdx,%r9 │ │ │ │ - mov -0x30(%rax),%r14 │ │ │ │ - add %rdx,%r14 │ │ │ │ - vmovsd %xmm8,(%rdi,%r10,8) │ │ │ │ + vmovsd %xmm8,(%rcx,%r11,8) │ │ │ │ + mov -0x20(%rax),%r11 │ │ │ │ vmovsd -0x48(%rax),%xmm9 │ │ │ │ - mov -0x20(%rax),%r10 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd %xmm9,(%rdi,%rsi,8) │ │ │ │ - vmovsd -0x38(%rax),%xmm10 │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd %xmm9,(%rcx,%rsi,8) │ │ │ │ mov -0x10(%rax),%rsi │ │ │ │ + vmovsd -0x38(%rax),%xmm10 │ │ │ │ add %rdx,%rsi │ │ │ │ - vmovsd %xmm10,(%rdi,%r9,8) │ │ │ │ + vmovsd %xmm10,(%rcx,%r8,8) │ │ │ │ vmovsd -0x28(%rax),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdi,%r14,8) │ │ │ │ + vmovsd %xmm11,(%rcx,%r9,8) │ │ │ │ vmovsd -0x18(%rax),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdi,%r10,8) │ │ │ │ + vmovsd %xmm12,(%rcx,%r11,8) │ │ │ │ vmovsd -0x8(%rax),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdi,%rsi,8) │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 3a14e │ │ │ │ - inc %r8 │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %rbp,%r8 │ │ │ │ - jb 3a050 │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ - mov %ebx,%edi │ │ │ │ - sar $1,%edi │ │ │ │ - lea -0x1(%rdi),%ecx │ │ │ │ - mov 0x8(%r15),%rbp │ │ │ │ - testb $0x4,0xab(%rbp) │ │ │ │ - je dee3 <__cxa_finalize@plt+0x863> │ │ │ │ - cmp 0xb9d6c(%rip),%rbp │ │ │ │ - je df21 <__cxa_finalize@plt+0x8a1> │ │ │ │ - cmp 0xb9c8f(%rip),%rbp │ │ │ │ - je df02 <__cxa_finalize@plt+0x882> │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - cmp 0x10(%r8),%rcx │ │ │ │ - jge dede <__cxa_finalize@plt+0x85e> │ │ │ │ - mov %r12,0x20(%r8,%rcx,8) │ │ │ │ + vmovsd %xmm13,(%rcx,%rsi,8) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 386af │ │ │ │ + inc %r10 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 385b0 │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sar $1,%ecx │ │ │ │ + mov 0x8(%r14),%r15 │ │ │ │ + lea -0x1(%rcx),%r13d │ │ │ │ + testb $0x4,0xab(%r15) │ │ │ │ + je deb4 <__cxa_finalize@plt+0x834> │ │ │ │ + cmp 0xb5809(%rip),%r15 │ │ │ │ + je def2 <__cxa_finalize@plt+0x872> │ │ │ │ + cmp 0xb572c(%rip),%r15 │ │ │ │ + je ded3 <__cxa_finalize@plt+0x853> │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + cmp 0x10(%r10),%r13 │ │ │ │ + jge deaf <__cxa_finalize@plt+0x82f> │ │ │ │ add $0x2,%ebx │ │ │ │ - add $0x30,%r13 │ │ │ │ + mov %r12,0x20(%r10,%r13,8) │ │ │ │ + add $0x30,%rbp │ │ │ │ cmp %ebx,0x1c(%rsp) │ │ │ │ - jge 39d90 │ │ │ │ + jge 382f0 │ │ │ │ mov 0x60(%rsp),%rbp │ │ │ │ mov 0x68(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov %r10,%rax │ │ │ │ mov 0x78(%rsp),%r14 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ mov 0x80(%rsp),%r15 │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3a2c1 │ │ │ │ - mov %r11,%rax │ │ │ │ + jne 38823 │ │ │ │ + mov %rdi,%rax │ │ │ │ add $0x88,%rsp │ │ │ │ ret │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 3a27b │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 387de │ │ │ │ mov 0x58(%rsp),%rbx │ │ │ │ mov 0x60(%rsp),%rbp │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0x68(%rsp),%r12 │ │ │ │ - mov %rax,%r11 │ │ │ │ mov 0x70(%rsp),%r13 │ │ │ │ mov 0x78(%rsp),%r14 │ │ │ │ mov 0x80(%rsp),%r15 │ │ │ │ - jmp 3a27b │ │ │ │ + jmp 387de │ │ │ │ mov %rbx,0x58(%rsp) │ │ │ │ mov %rbp,0x60(%rsp) │ │ │ │ mov %r12,0x68(%rsp) │ │ │ │ mov %r13,0x70(%rsp) │ │ │ │ mov %r14,0x78(%rsp) │ │ │ │ mov %r15,0x80(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa901d(%rip),%rsi # e331f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135f> │ │ │ │ + lea 0xa4abd(%rip),%rsi # dd31f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5cf> │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsp,%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ mov $0x0,%eax │ │ │ │ - je 3a50c │ │ │ │ + je 38a6c │ │ │ │ mov (%rsp),%rdi │ │ │ │ - call 39c90 │ │ │ │ + call 381f0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a50c │ │ │ │ + je 38a6c │ │ │ │ mov (%rax),%r8 │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 3a530 │ │ │ │ + je 38a88 │ │ │ │ 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 3a452 │ │ │ │ + je 389b2 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3a432 │ │ │ │ + je 38992 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 3a41b │ │ │ │ + je 3897b │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 3a404 │ │ │ │ + je 38964 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3a3ed │ │ │ │ + je 3894d │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 3a3d6 │ │ │ │ + je 38936 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 3a3bf │ │ │ │ + je 3891f │ │ │ │ mov 0x8(%r8),%rdi │ │ │ │ lea 0x18(%r8),%rax │ │ │ │ sub (%r8),%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ @@ -40788,149 +40050,149 @@ │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %rcx,%r10 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 3a507 │ │ │ │ + je 38a67 │ │ │ │ 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 3a452 │ │ │ │ + jne 389b2 │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3a534 │ │ │ │ + jne 38a8c │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 3a507 │ │ │ │ + jmp 38a67 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x28,%rsp │ │ │ │ - call 39c90 │ │ │ │ + call 381f0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a720 │ │ │ │ + je 38c60 │ │ │ │ mov %r13,0x18(%rsp) │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ mov 0x18(%rax),%r13 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ mov 0x20(%rax),%r14 │ │ │ │ mov %r12,0x10(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ mov %rax,%r12 │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ mov %rbp,0x8(%rsp) │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 3a5db │ │ │ │ + je 38b3b │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - je 3a5b5 │ │ │ │ + je 38b15 │ │ │ │ nopl (%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3a6c0 │ │ │ │ + je 38c10 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3a590 │ │ │ │ + jne 38af0 │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3a700 │ │ │ │ + je 38c40 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3a580 │ │ │ │ + jne 38ae0 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 3a5f0 │ │ │ │ + je 38b50 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ mov (%r12),%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 3a65a │ │ │ │ + je 38bba │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - je 3a635 │ │ │ │ + je 38b95 │ │ │ │ nopl (%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3a6a0 │ │ │ │ + je 38c00 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3a610 │ │ │ │ + jne 38b70 │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3a6e0 │ │ │ │ + je 38c28 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3a600 │ │ │ │ + jne 38b60 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 3a66f │ │ │ │ + je 38bcf │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ mov (%rsp),%rbx │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ mov %r12,%rdi │ │ │ │ @@ -40939,2042 +40201,2023 @@ │ │ │ │ mov 0x18(%rsp),%r13 │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ add $0x28,%rsp │ │ │ │ jmp d340 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3a610 │ │ │ │ - jmp 3a631 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 38b70 │ │ │ │ + jmp 38b91 │ │ │ │ + nop │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3a590 │ │ │ │ - jmp 3a5b1 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 38af0 │ │ │ │ + jmp 38b11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3a600 │ │ │ │ + jne 38b60 │ │ │ │ mov (%r12),%r13 │ │ │ │ - jmp 3a65a │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 38bba │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3a580 │ │ │ │ + jne 38ae0 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ - jmp 3a5db │ │ │ │ + jmp 38b3b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x28,%rsp │ │ │ │ ret │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a730 : │ │ │ │ +0000000000038c70 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - lea 0xa8b3a(%rip),%rdi # e3279 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12b9> │ │ │ │ + lea 0xa45fa(%rip),%rdi # dd279 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x529> │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ call d2e0 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a880 │ │ │ │ + je 38db0 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0xa8b53(%rip),%rsi # e32b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12f4> │ │ │ │ + lea 0xa4613(%rip),%rsi # dd2b4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x564> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0b0 │ │ │ │ mov (%rbx),%edx │ │ │ │ mov %rax,%rbp │ │ │ │ test %edx,%edx │ │ │ │ - js 3a77c │ │ │ │ + js 38cbc │ │ │ │ dec %edx │ │ │ │ mov %edx,(%rbx) │ │ │ │ - je 3a850 │ │ │ │ + je 38d88 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 3a914 │ │ │ │ - mov 0xb975c(%rip),%rcx │ │ │ │ + je 38e34 │ │ │ │ + mov 0xb521c(%rip),%rcx │ │ │ │ cmp %rcx,0x8(%rbp) │ │ │ │ - jne 3a8f0 │ │ │ │ + jne 38e10 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d420 │ │ │ │ mov 0x0(%rbp),%esi │ │ │ │ - mov %rax,0xba00e(%rip) │ │ │ │ + mov %rax,0xb5ace(%rip) │ │ │ │ test %esi,%esi │ │ │ │ - js 3a7b9 │ │ │ │ + js 38cf9 │ │ │ │ dec %esi │ │ │ │ mov %esi,0x0(%rbp) │ │ │ │ - je 3a860 │ │ │ │ + je 38d98 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a9c4 │ │ │ │ + je 38ee1 │ │ │ │ call *(%rax) │ │ │ │ - mov 0xb9fed(%rip),%rbx │ │ │ │ + mov 0xb5aad(%rip),%rbx │ │ │ │ cmp $0x2000000,%eax │ │ │ │ - ja 3a91e │ │ │ │ + ja 38e3b │ │ │ │ call *0x698(%rbx) │ │ │ │ - mov %eax,0xb9fce(%rip) │ │ │ │ + mov %eax,0xb5a8e(%rip) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 3a97b │ │ │ │ - mov 0xb9fc6(%rip),%rax │ │ │ │ + jle 38e98 │ │ │ │ + mov 0xb5a86(%rip),%rax │ │ │ │ call *0x690(%rax) │ │ │ │ test %eax,%eax │ │ │ │ - je 3a9a4 │ │ │ │ + je 38ec1 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3a949 │ │ │ │ + jne 38e66 │ │ │ │ mov $0x3f5,%esi │ │ │ │ - lea 0xb9b4b(%rip),%rdi # f4360 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xb560b(%rip),%rdi # ee360 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xa87ec(%rip),%rdx # e300d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x104d> │ │ │ │ - lea 0xa8ab2(%rip),%rsi # e32da * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x131a> │ │ │ │ + lea 0xa42ac(%rip),%rdx # dd00d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2bd> │ │ │ │ + lea 0xa4572(%rip),%rsi # dd2da * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x58a> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d470 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3a77c │ │ │ │ + jmp 38cbc │ │ │ │ nopl (%rax) │ │ │ │ mov %rbp,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - mov 0xb9f49(%rip),%rax │ │ │ │ - jmp 3a7b9 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb9699(%rip),%rax │ │ │ │ + mov 0xb5a11(%rip),%rax │ │ │ │ + jmp 38cf9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb5169(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ call d2c0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 3a8c0 │ │ │ │ + jne 38de8 │ │ │ │ call d610 │ │ │ │ - mov 0xb9711(%rip),%rsi │ │ │ │ + mov 0xb51e1(%rip),%rsi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0xa953d(%rip),%rsi # e3de8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0xa500d(%rip),%rsi # ddde8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1098> │ │ │ │ call d380 │ │ │ │ - jmp 3a838 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 38d78 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ call d320 │ │ │ │ - lea 0xa89cb(%rip),%rdi # e3297 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xa44a3(%rip),%rdi # dd297 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x547> │ │ │ │ call d2e0 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 3a893 │ │ │ │ + je 38dc3 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ - jmp 3a75a │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb9679(%rip),%rdx │ │ │ │ - lea 0xa929a(%rip),%rsi # e3b98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 38c9a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb5159(%rip),%rdx │ │ │ │ + lea 0xa4d7a(%rip),%rsi # ddb98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe48> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x0(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3a914 │ │ │ │ + js 38e34 │ │ │ │ dec %ecx │ │ │ │ mov %ecx,0x0(%rbp) │ │ │ │ - je 3a969 │ │ │ │ + je 38e86 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ - jmp 3a893 │ │ │ │ + jmp 38dc3 │ │ │ │ call *(%rbx) │ │ │ │ - mov 0xb9649(%rip),%r10 │ │ │ │ + mov 0xb512c(%rip),%r10 │ │ │ │ mov $0x2000000,%edx │ │ │ │ - lea 0xa928d(%rip),%rsi # e3bc0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0xa4d70(%rip),%rsi # ddbc0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe70> │ │ │ │ mov %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov (%r10),%rdi │ │ │ │ call d240 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ - jmp 3a893 │ │ │ │ - mov 0xb9620(%rip),%rdi │ │ │ │ - lea 0xa9439(%rip),%rsi # e3d90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 38dc3 │ │ │ │ + mov 0xb5103(%rip),%rdi │ │ │ │ + lea 0xa4f1c(%rip),%rsi # ddd90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1040> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ - jmp 3a893 │ │ │ │ + jmp 38dc3 │ │ │ │ mov %rbp,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ - jmp 3a893 │ │ │ │ - mov 0xb95ee(%rip),%r9 │ │ │ │ + jmp 38dc3 │ │ │ │ + mov 0xb50d1(%rip),%r9 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ - lea 0xa9280(%rip),%rsi # e3c10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xa4d63(%rip),%rsi # ddc10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xec0> │ │ │ │ xor %eax,%eax │ │ │ │ mov (%r9),%rdi │ │ │ │ call d240 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ - jmp 3a893 │ │ │ │ - mov 0xb95c5(%rip),%r8 │ │ │ │ - lea 0xa93ae(%rip),%rsi # e3d60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1da0> │ │ │ │ + jmp 38dc3 │ │ │ │ + mov 0xb50a8(%rip),%r8 │ │ │ │ + lea 0xa4e91(%rip),%rsi # ddd60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1010> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ - jmp 3a893 │ │ │ │ - mov 0xb95a5(%rip),%r11 │ │ │ │ - lea 0xa88ed(%rip),%rsi # e32bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12ff> │ │ │ │ + jmp 38dc3 │ │ │ │ + mov 0xb5088(%rip),%r11 │ │ │ │ + lea 0xa43d0(%rip),%rsi # dd2bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56f> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ - jmp 3a893 │ │ │ │ - nop │ │ │ │ + jmp 38dc3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a9f0 : │ │ │ │ +0000000000038f10 : │ │ │ │ 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,%r12 │ │ │ │ - movslq %esi,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %edx,0x58(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ + movslq %edx,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rdi,0x38(%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 %r12,%r12 │ │ │ │ - jne 3aa8e │ │ │ │ - lea 0x70(%rsp),%rdx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 38fb2 │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + movslq %r12d,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + call 216c0 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3b4da │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + jne 39bd8 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ movabs $0x555555555555555,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jb df40 <__cxa_finalize@plt+0x8c0> │ │ │ │ - lea (%r12,%r12,2),%r14 │ │ │ │ - shl $0x3,%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jb df11 <__cxa_finalize@plt+0x891> │ │ │ │ + lea (%rbx,%rbx,2),%r13 │ │ │ │ + shl $0x3,%r13 │ │ │ │ + mov %r13,%rdi │ │ │ │ call d330 │ │ │ │ - lea -0x1(%r12),%rdx │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + mov %rbx,%r14 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 3b4d3 │ │ │ │ - mov %r12,%rcx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + jbe 39bc6 │ │ │ │ + mov %rbx,%rcx │ │ │ │ movabs $0x2aaaaaaaaaaaaab,%r8 │ │ │ │ + vmovdqa %ymm1,%ymm2 │ │ │ │ mov %rax,%r10 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - shr $0x3,%rcx │ │ │ │ + shr $0x2,%rcx │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ lea (%rax,%r9,1),%rsi │ │ │ │ - sub $0xc0,%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ + sub $0x60,%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ imul %r8,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 3abfa │ │ │ │ + je 390f0 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 3abd6 │ │ │ │ + je 390d2 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 3abbb │ │ │ │ + je 390bd │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 3aba0 │ │ │ │ + je 390a8 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 3ab85 │ │ │ │ + je 39093 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 3ab6a │ │ │ │ + je 3907e │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 3ab4f │ │ │ │ - vmovdqu64 %zmm0,(%rax) │ │ │ │ - lea 0xc0(%rax),%r10 │ │ │ │ - vmovdqu64 %zmm0,0x40(%rax) │ │ │ │ - vmovdqu64 %zmm0,0x80(%rax) │ │ │ │ - vmovdqu64 %zmm0,(%r10) │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r10) │ │ │ │ - vmovdqu64 %zmm0,(%r10) │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r10) │ │ │ │ - vmovdqu64 %zmm0,(%r10) │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r10) │ │ │ │ - vmovdqu64 %zmm0,(%r10) │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r10) │ │ │ │ - vmovdqu64 %zmm0,(%r10) │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r10) │ │ │ │ - vmovdqu64 %zmm0,(%r10) │ │ │ │ - add $0xc0,%r10 │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r10) │ │ │ │ + je 39069 │ │ │ │ + vmovdqu %ymm1,(%rdi) │ │ │ │ + lea 0x60(%rax),%r10 │ │ │ │ + vmovdqu %ymm1,0x20(%rdi) │ │ │ │ + vmovdqu %ymm1,0x40(%rdi) │ │ │ │ + vmovdqu %ymm2,(%r10) │ │ │ │ + add $0x60,%r10 │ │ │ │ + vmovdqu %ymm2,-0x40(%r10) │ │ │ │ + vmovdqu %ymm2,-0x20(%r10) │ │ │ │ + vmovdqu %ymm2,(%r10) │ │ │ │ + add $0x60,%r10 │ │ │ │ + vmovdqu %ymm2,-0x40(%r10) │ │ │ │ + vmovdqu %ymm2,-0x20(%r10) │ │ │ │ + vmovdqu %ymm2,(%r10) │ │ │ │ + add $0x60,%r10 │ │ │ │ + vmovdqu %ymm2,-0x40(%r10) │ │ │ │ + vmovdqu %ymm2,-0x20(%r10) │ │ │ │ + vmovdqu %ymm2,(%r10) │ │ │ │ + add $0x60,%r10 │ │ │ │ + vmovdqu %ymm2,-0x40(%r10) │ │ │ │ + vmovdqu %ymm2,-0x20(%r10) │ │ │ │ + vmovdqu %ymm2,(%r10) │ │ │ │ + add $0x60,%r10 │ │ │ │ + vmovdqu %ymm2,-0x40(%r10) │ │ │ │ + vmovdqu %ymm2,-0x20(%r10) │ │ │ │ + vmovdqu %ymm2,(%r10) │ │ │ │ + add $0x60,%r10 │ │ │ │ + vmovdqu %ymm2,-0x40(%r10) │ │ │ │ + vmovdqu %ymm2,-0x20(%r10) │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 3acb1 │ │ │ │ - vmovdqu64 %zmm0,(%r10) │ │ │ │ - add $0x600,%r10 │ │ │ │ - vmovdqu64 %zmm0,-0x5c0(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x580(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x540(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x500(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x4c0(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x480(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x440(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x400(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x3c0(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x380(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x340(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x300(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x2c0(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x280(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x240(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x200(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x1c0(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x180(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x140(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x100(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0xc0(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x80(%r10) │ │ │ │ - vmovdqu64 %zmm0,-0x40(%r10) │ │ │ │ + je 391c8 │ │ │ │ + vmovdqu %ymm2,(%r10) │ │ │ │ + add $0x300,%r10 │ │ │ │ + vmovdqu %ymm2,-0x2e0(%r10) │ │ │ │ + vmovdqu %ymm2,-0x2c0(%r10) │ │ │ │ + vmovdqu %ymm2,-0x2a0(%r10) │ │ │ │ + vmovdqu %ymm2,-0x280(%r10) │ │ │ │ + vmovdqu %ymm2,-0x260(%r10) │ │ │ │ + vmovdqu %ymm2,-0x240(%r10) │ │ │ │ + vmovdqu %ymm2,-0x220(%r10) │ │ │ │ + vmovdqu %ymm2,-0x200(%r10) │ │ │ │ + vmovdqu %ymm2,-0x1e0(%r10) │ │ │ │ + vmovdqu %ymm2,-0x1c0(%r10) │ │ │ │ + vmovdqu %ymm2,-0x1a0(%r10) │ │ │ │ + vmovdqu %ymm2,-0x180(%r10) │ │ │ │ + vmovdqu %ymm2,-0x160(%r10) │ │ │ │ + vmovdqu %ymm2,-0x140(%r10) │ │ │ │ + vmovdqu %ymm2,-0x120(%r10) │ │ │ │ + vmovdqu %ymm2,-0x100(%r10) │ │ │ │ + vmovdqu %ymm2,-0xe0(%r10) │ │ │ │ + vmovdqu %ymm2,-0xc0(%r10) │ │ │ │ + vmovdqu %ymm2,-0xa0(%r10) │ │ │ │ + vmovdqu %ymm2,-0x80(%r10) │ │ │ │ + vmovdqu %ymm2,-0x60(%r10) │ │ │ │ + vmovdqu %ymm2,-0x40(%r10) │ │ │ │ + vmovdqu %ymm2,-0x20(%r10) │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 3abfa │ │ │ │ - shl $0x3,%rcx │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - je 3ad05 │ │ │ │ - sub %rcx,%r12 │ │ │ │ - lea (%rcx,%rcx,2),%r11 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vpbroadcastq %r12,%zmm2 │ │ │ │ - lea (%rdi,%r11,8),%r13 │ │ │ │ - vpcmpnleuq 0xac966(%rip),%zmm2,%k1 # e7640 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5680> │ │ │ │ - vpcmpnleuq 0xac99b(%rip),%zmm2,%k2 # e7680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56c0> │ │ │ │ - vpcmpnleuq 0xac9d0(%rip),%zmm2,%k3 # e76c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5700> │ │ │ │ - vmovdqu64 %zmm1,0x0(%r13){%k1} │ │ │ │ - vmovdqu64 %zmm1,0x40(%r13){%k2} │ │ │ │ - vmovdqu64 %zmm1,0x80(%r13){%k3} │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ - add %rdi,%r14 │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - lea 0x70(%rsp),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdi,(%r15) │ │ │ │ - mov %r14,0x8(%r15) │ │ │ │ - mov %r14,0x10(%r15) │ │ │ │ + jne 390f0 │ │ │ │ + shl $0x2,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 39bd0 │ │ │ │ vzeroupper │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 3aa66 │ │ │ │ - mov (%r15),%r12 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - lea -0x2(%rdi),%r14d │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - imul %rbx,%r13 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - lea 0x18(%r12),%rdi │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x30,%r15d │ │ │ │ - cmpl $0x3,0x58(%rsp) │ │ │ │ - jl 3aeda │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 3ae2e │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 39215 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%rcx,%rcx,2),%r15 │ │ │ │ + shr $1,%r11 │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovdqu %xmm1,(%rdi,%r15,8) │ │ │ │ + vmovdqu %xmm1,0x10(%rdi,%r15,8) │ │ │ │ + vmovdqu %xmm1,0x20(%rdi,%r15,8) │ │ │ │ + je 39221 │ │ │ │ + add %r11,%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%rsi │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + vmovdqu %xmm1,(%rsi) │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + add %rdi,%r13 │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ + mov %r13,0x8(%rbx) │ │ │ │ + mov %r13,0x10(%rbx) │ │ │ │ + call 216c0 │ │ │ │ cmp $0x1,%r14d │ │ │ │ - je 3adf7 │ │ │ │ - cmp $0x2,%r14d │ │ │ │ - je 3adcb │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - imul %rbx,%r13 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - lea 0x30(%rdx),%rdi │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - call 21fa0 │ │ │ │ - inc %r12d │ │ │ │ + je 38f87 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %r12,%rbx │ │ │ │ + lea -0x2(%r14),%edi │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + imul %r12,%rbx │ │ │ │ + mov %edi,0x68(%rsp) │ │ │ │ + lea 0x18(%r13),%rdi │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + mov $0x3,%r13d │ │ │ │ + mov $0x30,%r15d │ │ │ │ + cmp $0x3,%r14d │ │ │ │ + jl 39425 │ │ │ │ + mov 0x68(%rsp),%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 39363 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 39328 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 392f6 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + imul %r12,%rbx │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x30(%rcx),%rdi │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call 216c0 │ │ │ │ + inc %r13d │ │ │ │ add $0x18,%r15 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - imul %rbx,%r13 │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + imul %r12,%rbx │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r9),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ add %r15,%rdi │ │ │ │ - call 21fa0 │ │ │ │ - inc %r12d │ │ │ │ + call 216c0 │ │ │ │ + inc %r13d │ │ │ │ add $0x18,%r15 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - imul %rbx,%r13 │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + imul %r12,%rbx │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r8),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ add %r15,%rdi │ │ │ │ - call 21fa0 │ │ │ │ - inc %r12d │ │ │ │ + call 216c0 │ │ │ │ + inc %r13d │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r12d,0x58(%rsp) │ │ │ │ - jl 3aeda │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - imul %rbx,%r13 │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jl 39425 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + imul %r12,%rbx │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r10),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ add %r15,%rdi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - imul %rbx,%r13 │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - lea 0x18(%r15),%r14 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov (%r8),%r10 │ │ │ │ - lea 0x18(%r10,%r15,1),%rdi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ - imul %rbx,%r13 │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov (%r15),%r11 │ │ │ │ - lea 0x18(%r11,%r14,1),%rdi │ │ │ │ - call 21fa0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - imul %rbx,%r13 │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - lea 0x30(%rdi,%r14,1),%rdi │ │ │ │ - call 21fa0 │ │ │ │ - add $0x4,%r12d │ │ │ │ - lea 0x48(%r14),%r15 │ │ │ │ - cmp %r12d,0x58(%rsp) │ │ │ │ - jge 3ae2e │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ + call 216c0 │ │ │ │ + imul %r12,%rbx │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + lea 0x18(%r15),%rdi │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + add (%r11),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + imul %r12,%rbx │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x30(%rdi,%r15,1),%rdi │ │ │ │ + call 216c0 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + imul %r12,%rbx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + lea 0x88(%rsp),%rdx │ │ │ │ + lea 0x48(%rsi,%r15,1),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + add $0x4,%r13d │ │ │ │ + add $0x60,%r15 │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jge 39363 │ │ │ │ + lea -0x1(%r14),%r13d │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov (%r14),%rbx │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + lea (%r12,%r12,2),%r12 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + lea -0x18(%r8),%r10 │ │ │ │ + shl $0x3,%r12 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r13d,%r11d │ │ │ │ + lea (%rsi,%r12,1),%rdi │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ + mov (%r9,%r12,1),%rbx │ │ │ │ + sub %edx,%r11d │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %r11d,0x54(%rsp) │ │ │ │ + mov %edx,0x24(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %r13d,0x50(%rsp) │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 39996 │ │ │ │ + movslq 0x54(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%r13d │ │ │ │ - mov (%r12),%r9 │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov (%rcx),%r11 │ │ │ │ - lea (%rbx,%rbx,2),%rdi │ │ │ │ - shl $0x3,%rdi │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ - lea -0x1(%r13),%r12d │ │ │ │ - lea -0x18(%r14),%rsi │ │ │ │ - vmovq %r9,%xmm8 │ │ │ │ - mov (%r11,%rdi,1),%r8 │ │ │ │ - mov %edx,0xc(%rsp) │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - mov %r12d,%r10d │ │ │ │ - mov %r12d,0x20(%rsp) │ │ │ │ - lea (%rsi,%rdi,1),%rcx │ │ │ │ - vmovq %r11,%xmm9 │ │ │ │ - vmovq %rsi,%xmm3 │ │ │ │ - sub %edx,%r10d │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 3b2a5 │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - vmovq %xmm8,%rdi │ │ │ │ - lea (%rdx,%rdx,2),%r11 │ │ │ │ - mov (%rdi,%r11,8),%rdx │ │ │ │ - mov 0x8(%rdi,%r11,8),%r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 3b2a5 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - mov $0xfffffffffffffff8,%rbx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea -0x8(%r15),%r9 │ │ │ │ - sub %rdx,%rbx │ │ │ │ - mov %r10d,0x24(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - inc %r9 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - shr $0x3,%r9 │ │ │ │ - lea 0x0(,%r9,8),%r12 │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - shl $0x6,%r11 │ │ │ │ + lea (%rdx,%rdx,2),%r12 │ │ │ │ + lea (%rsi,%r12,8),%r14 │ │ │ │ + mov (%r14),%rdx │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 39996 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + je 399f6 │ │ │ │ + lea -0x8(%r9),%rdi │ │ │ │ + mov $0xfffffffffffffff8,%r11 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + shr $0x3,%rdi │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea 0x1(%rdi),%r15 │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + shr $0x2,%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + shl $0x2,%r12 │ │ │ │ + shl $0x5,%rdi │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea (%rax,%rdi,1),%r12 │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r12,%rcx │ │ │ │ - setae %r10b │ │ │ │ - cmp %r8,%rax │ │ │ │ - setae %sil │ │ │ │ - or %sil,%r10b │ │ │ │ - je 3b2e0 │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - lea (%r14,%rax,1),%r15 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 3b2e0 │ │ │ │ - cmpq $0x30,0x48(%rsp) │ │ │ │ - jbe 3b4b6 │ │ │ │ - lea -0x40(%r11),%r10 │ │ │ │ - vbroadcastsd (%rcx),%zmm4 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 3b110 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 3b0ee │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 3b0d5 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 3b0bc │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 3b0a3 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 3b08a │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 3b071 │ │ │ │ - vmovupd (%rdx),%zmm5 │ │ │ │ - vfmadd213pd (%rax),%zmm4,%zmm5 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm5,(%rax) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm4,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm4,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm4,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm4,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm4,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 3b1dd │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%rsi,1),%zmm4,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%rsi,1) │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm15 │ │ │ │ - vfmadd213pd 0x40(%rax,%rsi,1),%zmm4,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rax,%rsi,1) │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm0 │ │ │ │ - vfmadd213pd 0x80(%rax,%rsi,1),%zmm4,%zmm0 │ │ │ │ - vmovupd %zmm0,0x80(%rax,%rsi,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm2 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rsi,1),%zmm4,%zmm2 │ │ │ │ - vmovupd %zmm2,0xc0(%rax,%rsi,1) │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm1 │ │ │ │ - vfmadd213pd 0x100(%rax,%rsi,1),%zmm4,%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rax,%rsi,1) │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm5 │ │ │ │ - vfmadd213pd 0x140(%rax,%rsi,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x140(%rax,%rsi,1) │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm6 │ │ │ │ - vfmadd213pd 0x180(%rax,%rsi,1),%zmm4,%zmm6 │ │ │ │ - vmovupd %zmm6,0x180(%rax,%rsi,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm7 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rsi,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,0x1c0(%rax,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 3b110 │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ - mov %r14,%r9 │ │ │ │ - cmp %r14,0x40(%rsp) │ │ │ │ - je 3b28d │ │ │ │ - lea (%rdx,%r11,1),%r13 │ │ │ │ - lea (%rax,%r11,1),%rbx │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ - sub %r9,%r15 │ │ │ │ - lea 0x1(%r15),%r10 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 3b4c4 │ │ │ │ - vbroadcastsd (%rcx),%ymm4 │ │ │ │ - vmovupd (%rax,%r9,8),%ymm10 │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r10,%rsi │ │ │ │ - vfmadd132pd (%rdx,%r9,8),%ymm10,%ymm4 │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - shr $0x2,%r14 │ │ │ │ - vmovupd %ymm4,(%rax,%r9,8) │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 3b28d │ │ │ │ - shl $0x5,%r14 │ │ │ │ - add %r14,%r13 │ │ │ │ - add %r14,%rbx │ │ │ │ - cmp %rsi,%r15 │ │ │ │ - je 3b27a │ │ │ │ - add %rsi,%r9 │ │ │ │ - vmovddup (%rcx),%xmm11 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - vmovupd (%rax,%r9,8),%xmm12 │ │ │ │ - vfmadd132pd (%rdx,%r9,8),%xmm12,%xmm11 │ │ │ │ - mov %r10,%r15 │ │ │ │ - shr $1,%r15 │ │ │ │ - and $0x1,%r10d │ │ │ │ - vmovupd %xmm11,(%rax,%r9,8) │ │ │ │ - je 3b28d │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%r13 │ │ │ │ - add %r15,%rbx │ │ │ │ - vmovsd 0x0(%r13),%xmm13 │ │ │ │ - vmovsd (%rbx),%xmm14 │ │ │ │ - vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx) │ │ │ │ - mov %r12,%rax │ │ │ │ - cmp %r8,0x58(%rsp) │ │ │ │ - jne 3afd0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x24(%rsp),%r10d │ │ │ │ - sub $0x18,%rcx │ │ │ │ - inc %r10d │ │ │ │ - cmp %r10d,0x20(%rsp) │ │ │ │ - jne 3af40 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - vmovq %xmm9,%r11 │ │ │ │ - vmovq %xmm3,%rsi │ │ │ │ - sub $0x18,%rdi │ │ │ │ - dec %edx │ │ │ │ - je 3b4cb │ │ │ │ - mov %edx,%r12d │ │ │ │ - jmp 3af16 │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x8(%rdi),%rbx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shr $0x3,%rbx │ │ │ │ + lea (%rax,%r9,1),%rbx │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + setae %r13b │ │ │ │ + cmp %r10,%rax │ │ │ │ + setae %r14b │ │ │ │ + or %r14b,%r13b │ │ │ │ + je 397a7 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + lea (%r8,%rsi,1),%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 397a7 │ │ │ │ + cmpq $0x10,0x60(%rsp) │ │ │ │ + jbe 399e8 │ │ │ │ + lea -0x20(%rdi),%rbx │ │ │ │ + vbroadcastsd (%rcx),%ymm2 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x5,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 3b3df │ │ │ │ + je 39646 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 3b3bc │ │ │ │ + je 39627 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 3b3a2 │ │ │ │ + je 39611 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 3b388 │ │ │ │ + je 395fb │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 3b36e │ │ │ │ + je 395e5 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 3b354 │ │ │ │ + je 395cf │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 3b33a │ │ │ │ + je 395b9 │ │ │ │ + vmovupd (%rdx),%ymm1 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vfmadd213pd (%rax),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rax) │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm2,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm2,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm2,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm2,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 39729 │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm2,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%r11,1) │ │ │ │ + vmovupd 0x20(%rdx,%r11,1),%ymm10 │ │ │ │ + vfmadd213pd 0x20(%rax,%r11,1),%ymm2,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rax,%r11,1) │ │ │ │ + vmovupd 0x40(%rdx,%r11,1),%ymm11 │ │ │ │ + vfmadd213pd 0x40(%rax,%r11,1),%ymm2,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rax,%r11,1) │ │ │ │ + vmovupd 0x60(%rdx,%r11,1),%ymm12 │ │ │ │ + vfmadd213pd 0x60(%rax,%r11,1),%ymm2,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%r11,1) │ │ │ │ + vmovupd 0x80(%rdx,%r11,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%r11,1),%ymm2,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%r11,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r11,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r11,1),%ymm2,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%r11,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r11,1),%ymm15 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r11,1),%ymm2,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rax,%r11,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r11,1),%ymm0 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r11,1),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rax,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jne 3964b │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 399d8 │ │ │ │ + lea (%rdx,%rdi,1),%r13 │ │ │ │ + lea (%rax,%rdi,1),%r11 │ │ │ │ + cmp %r8,0x58(%rsp) │ │ │ │ + je 39779 │ │ │ │ + vmovddup (%rcx),%xmm1 │ │ │ │ + vmovupd (%rax,%r8,8),%xmm2 │ │ │ │ + mov %r15,%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + vfmadd132pd (%rdx,%r8,8),%xmm2,%xmm1 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + shr $1,%r14 │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm1,(%rax,%r8,8) │ │ │ │ + je 39983 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %r14,%r13 │ │ │ │ + add %r14,%r11 │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmovsd (%r11),%xmm3 │ │ │ │ + vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ + mov %r10,%rcx │ │ │ │ + vmovsd %xmm4,(%r11) │ │ │ │ + cmp %r10,0x78(%rsp) │ │ │ │ + je 39991 │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 39520 │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 398a7 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 39884 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 3986a │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 39850 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 39836 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 3981c │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 39802 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + vmovsd (%rax,%r8,1),%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd (%rdx,%r8,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm10 │ │ │ │ + vmovsd (%rcx),%xmm9 │ │ │ │ + vfmadd132sd (%rdx,%r8,1),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm12 │ │ │ │ + vmovsd (%rcx),%xmm11 │ │ │ │ + vfmadd132sd (%rdx,%r8,1),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm14 │ │ │ │ + vmovsd (%rcx),%xmm13 │ │ │ │ + vfmadd132sd (%rdx,%r8,1),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm0 │ │ │ │ vmovsd (%rcx),%xmm15 │ │ │ │ - vmovsd (%rax),%xmm0 │ │ │ │ - mov $0x8,%r13d │ │ │ │ - vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ - vmovsd (%rax,%r13,1),%xmm1 │ │ │ │ - vmovsd (%rcx),%xmm2 │ │ │ │ - vfmadd132sd (%rdx,%r13,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%r8,1),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm2 │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + vfmadd132sd (%rdx,%r8,1),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 39983 │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm4 │ │ │ │ + vmovsd 0x8(%rax,%r8,1),%xmm5 │ │ │ │ + vmovsd 0x10(%rax,%r8,1),%xmm7 │ │ │ │ + vfmadd132sd (%rdx,%r8,1),%xmm4,%xmm3 │ │ │ │ + vmovsd 0x18(%rax,%r8,1),%xmm10 │ │ │ │ + vmovsd 0x20(%rax,%r8,1),%xmm12 │ │ │ │ + vmovsd 0x28(%rax,%r8,1),%xmm14 │ │ │ │ + vmovsd 0x30(%rax,%r8,1),%xmm0 │ │ │ │ + vmovsd 0x38(%rax,%r8,1),%xmm2 │ │ │ │ + vmovsd %xmm3,(%rax,%r8,1) │ │ │ │ vmovsd (%rcx),%xmm6 │ │ │ │ - vfmadd132sd (%rdx,%r13,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm7 │ │ │ │ - vmovsd (%rcx),%xmm4 │ │ │ │ - vfmadd132sd (%rdx,%r13,1),%xmm7,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm11 │ │ │ │ - vmovsd (%rcx),%xmm10 │ │ │ │ - vfmadd132sd (%rdx,%r13,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm13 │ │ │ │ - vmovsd (%rcx),%xmm12 │ │ │ │ - vfmadd132sd (%rdx,%r13,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm15 │ │ │ │ - vmovsd (%rcx),%xmm14 │ │ │ │ - vfmadd132sd (%rdx,%r13,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - je 3b28d │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vmovsd (%rax,%r13,1),%xmm2 │ │ │ │ - vmovsd 0x8(%rax,%r13,1),%xmm6 │ │ │ │ - vfmadd132sd (%rdx,%r13,1),%xmm2,%xmm0 │ │ │ │ - vmovsd 0x10(%rax,%r13,1),%xmm4 │ │ │ │ - vmovsd 0x18(%rax,%r13,1),%xmm10 │ │ │ │ - vmovsd 0x20(%rax,%r13,1),%xmm12 │ │ │ │ - vmovsd 0x28(%rax,%r13,1),%xmm14 │ │ │ │ - vmovsd %xmm0,(%rax,%r13,1) │ │ │ │ + vfmadd132sd 0x8(%rdx,%r8,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rax,%r8,1) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd 0x10(%rdx,%r8,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rax,%r8,1) │ │ │ │ + vmovsd (%rcx),%xmm9 │ │ │ │ + vfmadd132sd 0x18(%rdx,%r8,1),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rax,%r8,1) │ │ │ │ + vmovsd (%rcx),%xmm11 │ │ │ │ + vfmadd132sd 0x20(%rdx,%r8,1),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,0x20(%rax,%r8,1) │ │ │ │ + vmovsd (%rcx),%xmm13 │ │ │ │ + vfmadd132sd 0x28(%rdx,%r8,1),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,0x28(%rax,%r8,1) │ │ │ │ + vmovsd (%rcx),%xmm15 │ │ │ │ + vfmadd132sd 0x30(%rdx,%r8,1),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rax,%r8,1) │ │ │ │ vmovsd (%rcx),%xmm1 │ │ │ │ - vfmadd132sd 0x8(%rdx,%r13,1),%xmm6,%xmm1 │ │ │ │ - vmovsd 0x30(%rax,%r13,1),%xmm0 │ │ │ │ - vmovsd %xmm1,0x8(%rax,%r13,1) │ │ │ │ - vmovsd (%rcx),%xmm5 │ │ │ │ - vfmadd132sd 0x10(%rdx,%r13,1),%xmm4,%xmm5 │ │ │ │ - vmovsd 0x38(%rax,%r13,1),%xmm1 │ │ │ │ - vmovsd %xmm5,0x10(%rax,%r13,1) │ │ │ │ + vfmadd132sd 0x38(%rdx,%r8,1),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,0x38(%rax,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 398ac │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp %r10,0x78(%rsp) │ │ │ │ + jne 3979c │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + incl 0x54(%rsp) │ │ │ │ + subq $0x18,0x48(%rsp) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + cmp %eax,0x50(%rsp) │ │ │ │ + jne 39490 │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + mov 0x24(%rsp),%edx │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + sub $0x18,%r12 │ │ │ │ + dec %edx │ │ │ │ + je 39bbe │ │ │ │ + mov %edx,%r13d │ │ │ │ + jmp 39460 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp 0x78(%rsp),%r10 │ │ │ │ + jne 3979c │ │ │ │ + jmp 39991 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 3973d │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + sub $0x8,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 39b97 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vmovsd (%rbx),%xmm4 │ │ │ │ + lea 0x8(%rbx),%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + vfmadd132sd (%rdx),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 39b97 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 39ade │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 39ac4 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 39aaa │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 39a90 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 39a76 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vmovsd 0x8(%rbx),%xmm5 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rbx) │ │ │ │ vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd 0x18(%rdx,%r13,1),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rax,%r13,1) │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,-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 │ │ │ │ - vfmadd132sd 0x20(%rdx,%r13,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%rax,%r13,1) │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rsi) │ │ │ │ vmovsd (%rcx),%xmm13 │ │ │ │ - vfmadd132sd 0x28(%rdx,%r13,1),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%rax,%r13,1) │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi) │ │ │ │ + vmovsd (%rsi),%xmm0 │ │ │ │ vmovsd (%rcx),%xmm15 │ │ │ │ - vfmadd132sd 0x30(%rdx,%r13,1),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%rax,%r13,1) │ │ │ │ - vmovsd (%rcx),%xmm2 │ │ │ │ - vfmadd132sd 0x38(%rdx,%r13,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,0x38(%rax,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jne 3b3df │ │ │ │ - jmp 3b28d │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 3b1f8 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 3b243 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rsi) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + jmp 39b97 │ │ │ │ + vmovsd 0x8(%rcx),%xmm3 │ │ │ │ + vmovsd 0x8(%rsi),%xmm4 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovsd -0x30(%rsi),%xmm5 │ │ │ │ + vmovsd -0x28(%rsi),%xmm8 │ │ │ │ + vfmadd132sd (%rdx),%xmm4,%xmm3 │ │ │ │ + vmovsd -0x20(%rsi),%xmm10 │ │ │ │ + vmovsd -0x18(%rsi),%xmm12 │ │ │ │ + vmovsd -0x10(%rsi),%xmm14 │ │ │ │ + vmovsd -0x8(%rsi),%xmm0 │ │ │ │ + vmovsd %xmm3,-0x38(%rsi) │ │ │ │ + vmovsd -0x30(%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x30(%rsi) │ │ │ │ + vmovsd -0x28(%rcx),%xmm7 │ │ │ │ + vfmadd132sd (%rdx),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x28(%rsi) │ │ │ │ + vmovsd -0x20(%rcx),%xmm9 │ │ │ │ + vfmadd132sd (%rdx),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,-0x20(%rsi) │ │ │ │ + vmovsd -0x18(%rcx),%xmm11 │ │ │ │ + vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x18(%rsi) │ │ │ │ + vmovsd -0x10(%rcx),%xmm13 │ │ │ │ + vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x10(%rsi) │ │ │ │ + vmovsd -0x8(%rcx),%xmm15 │ │ │ │ + vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rsi) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + vmovsd (%r8),%xmm2 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + vfmadd132sd (%rdx),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8) │ │ │ │ + cmp %r10,0x78(%rsp) │ │ │ │ + jne 39b00 │ │ │ │ + jmp 39996 │ │ │ │ vzeroupper │ │ │ │ - jmp 3aa66 │ │ │ │ + jmp 38f87 │ │ │ │ + mov %rax,%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3acba │ │ │ │ + jmp 391d8 │ │ │ │ + vzeroupper │ │ │ │ + jmp 39221 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp df65 <__cxa_finalize@plt+0x8e5> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp df39 <__cxa_finalize@plt+0x8b9> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003b4f0 >&)@@Base>: │ │ │ │ +0000000000039bf0 >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%r9 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ - mov %r15,0xc8(%rsp) │ │ │ │ - mov 0x8(%rax),%r12 │ │ │ │ + mov %r15,0xe8(%rsp) │ │ │ │ sub %rax,%r15 │ │ │ │ - sub (%rax),%r12 │ │ │ │ - mov %r15,%r14 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - imul %rdx,%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ + mov 0x8(%rax),%r12 │ │ │ │ + mov %r15,%r13 │ │ │ │ sar $0x3,%r13 │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3c5fe >&)@@Base+0x110e> │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ + sub (%rax),%r12 │ │ │ │ + imul %rdx,%r13 │ │ │ │ + mov %r12,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 3aaed >&)@@Base+0xefd> │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %r8,0xe8(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - cmp $0x1,%r14 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ lea (%rax,%rsi,1),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - je 3c630 >&)@@Base+0x1140> │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + je 3ab20 >&)@@Base+0xf30> │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - lea 0xdf(%rsp),%rdx │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - call baaa0 >::vector(unsigned long, std::allocator const&)@@Base> │ │ │ │ - mov 0xf0(%rsp),%r10 │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + lea 0xff(%rsp),%rdx │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ + mov %r8,0xe8(%rsp) │ │ │ │ + call b65b0 >::vector(unsigned long, std::allocator const&)@@Base> │ │ │ │ + mov 0x110(%rsp),%r10 │ │ │ │ test %r12,%r12 │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - je 3b808 >&)@@Base+0x318> │ │ │ │ - lea -0x8(%r14),%r11 │ │ │ │ - sub %r9,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 3c63e >&)@@Base+0x114e> │ │ │ │ - lea -0x1(%r13),%rax │ │ │ │ - vbroadcastsd 0xac5c6(%rip),%zmm0 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jbe 3c7c7 >&)@@Base+0x12d7> │ │ │ │ - mov %r13,%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea -0x40(%rdi),%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 3b746 >&)@@Base+0x256> │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 3b72b >&)@@Base+0x23b> │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 3b719 >&)@@Base+0x229> │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 3b707 >&)@@Base+0x217> │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 3b6f5 >&)@@Base+0x205> │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 3b6e3 >&)@@Base+0x1f3> │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 3b6d1 >&)@@Base+0x1e1> │ │ │ │ - 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 %rdi,%rsi │ │ │ │ - je 3b7d4 >&)@@Base+0x2e4> │ │ │ │ - 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 %rdi,%rsi │ │ │ │ - jne 3b746 >&)@@Base+0x256> │ │ │ │ - shl $0x3,%r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 3b808 >&)@@Base+0x318> │ │ │ │ - mov %r13,%rcx │ │ │ │ - sub %r12,%rcx │ │ │ │ - vpbroadcastq %rcx,%zmm1 │ │ │ │ - vpcmpnleuq 0xabc4c(%rip),%zmm1,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%r9,%r12,8),%zmm2{%k1}{z} │ │ │ │ - vdivpd %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovupd %zmm0,(%r14,%r12,8){%k1} │ │ │ │ + mov 0x100(%rsp),%r13 │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + je 39f32 >&)@@Base+0x342> │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 3ab2e >&)@@Base+0xf3e> │ │ │ │ + lea -0x8(%r13),%r11 │ │ │ │ + sub %r14,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 3ab2e >&)@@Base+0xf3e> │ │ │ │ + lea -0x1(%rcx),%r12 │ │ │ │ + vbroadcastsd 0xa7bfd(%rip),%ymm1 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 3acba >&)@@Base+0x10ca> │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + vmovapd %ymm1,%ymm0 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea -0x20(%rsi),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 39e52 >&)@@Base+0x262> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 39e38 >&)@@Base+0x248> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 39e27 >&)@@Base+0x237> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 39e16 >&)@@Base+0x226> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 39e05 >&)@@Base+0x215> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 39df4 >&)@@Base+0x204> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 39de3 >&)@@Base+0x1f3> │ │ │ │ + vdivpd (%r14),%ymm1,%ymm2 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vmovupd %ymm2,0x0(%r13) │ │ │ │ + vdivpd (%r14,%r9,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vdivpd (%r14,%r9,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vdivpd (%r14,%r9,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vdivpd (%r14,%r9,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vdivpd (%r14,%r9,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vdivpd (%r14,%r9,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 39ee9 >&)@@Base+0x2f9> │ │ │ │ + vdivpd (%r14,%r9,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%r9,1) │ │ │ │ + vdivpd 0x20(%r14,%r9,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%r13,%r9,1) │ │ │ │ + vdivpd 0x40(%r14,%r9,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%r13,%r9,1) │ │ │ │ + vdivpd 0x60(%r14,%r9,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%r13,%r9,1) │ │ │ │ + vdivpd 0x80(%r14,%r9,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%r13,%r9,1) │ │ │ │ + vdivpd 0xa0(%r14,%r9,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%r13,%r9,1) │ │ │ │ + vdivpd 0xc0(%r14,%r9,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%r13,%r9,1) │ │ │ │ + vdivpd 0xe0(%r14,%r9,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%r13,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 39e52 >&)@@Base+0x262> │ │ │ │ + lea 0x0(,%rdi,4),%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 39f32 >&)@@Base+0x342> │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 39f1d >&)@@Base+0x32d> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + vdivpd (%r14,%rax,8),%xmm1,%xmm1 │ │ │ │ + vmovupd %xmm1,0x0(%r13,%rax,8) │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + and $0x1,%edx │ │ │ │ + je 39f32 >&)@@Base+0x342> │ │ │ │ + add %r10,%rax │ │ │ │ + vmovsd 0xa7a4b(%rip),%xmm0 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + vdivsd (%r14,%rax,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x0(%r13,%rax,8) │ │ │ │ test %r15,%r15 │ │ │ │ - je 3c7bd >&)@@Base+0x12cd> │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - vmovdqa64 0xabd60(%rip),%zmm3 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ + je 3acc1 >&)@@Base+0x10d1> │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + movq $0x8,0xe8(%rsp) │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov $0x8,%r8d │ │ │ │ - vpbroadcastq %r12,%zmm2 │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ - dec %r11 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ + vpbroadcastq %rcx,%ymm3 │ │ │ │ + vpbroadcastq %r12,%ymm2 │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ + dec %rdx │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ sub %rbx,%r15 │ │ │ │ mov %r15,%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ - cmp 0x40(%rsp),%rdi │ │ │ │ - jae 3c447 >&)@@Base+0xf57> │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + cmp 0x38(%rsp),%rdi │ │ │ │ + jae 3a997 >&)@@Base+0xda7> │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - add %rax,%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - call d190 │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - vmovdqa64 0xabcce(%rip),%zmm3 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - vmovdqa64 0xabbc4(%rip),%zmm2 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ add %rax,%r10 │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ + call d190 │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm3 │ │ │ │ + vmovdqa 0xa7756(%rip),%ymm2 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %rax,%r11 │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - je 3b91e >&)@@Base+0x42e> │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + je 3a031 >&)@@Base+0x441> │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa64 0xabb84(%rip),%zmm2 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - vmovdqa64 0xabc7a(%rip),%zmm3 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - lea -0x40(%rbx,%r8,1),%rdi │ │ │ │ - lea -0x40(%r8),%rcx │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - lea -0x8(%r8),%rsi │ │ │ │ - lea -0x18(%r8,%r8,2),%rdx │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - lea -0x38(%rbx,%r12,8),%r10 │ │ │ │ - lea -0x1(%r12),%r15 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%rdi │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + vmovdqa 0xa7720(%rip),%ymm2 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm3 │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea -0x20(%rsi),%rdi │ │ │ │ sub %rbx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - and $0x7,%ecx │ │ │ │ + lea -0x8(%rsi),%r15 │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + add %rbx,%rdi │ │ │ │ sar $0x3,%rax │ │ │ │ - sub %rcx,%r11 │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ - vmovsd 0xac280(%rip),%xmm6 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - xor %edi,%edi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 3ba86 >&)@@Base+0x596> │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov $0x1,%edi │ │ │ │ - vmovsd (%r9,%rax,8),%xmm6 │ │ │ │ + lea (%r15,%r15,2),%r8 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + shr $0x3,%rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + neg %rdi │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ + mov %rcx,%r15 │ │ │ │ + shl $0x3,%rdi │ │ │ │ + lea -0x1(%r12),%rcx │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ + vmovsd 0xa78c8(%rip),%xmm6 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + xor %esi,%esi │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 3a17f >&)@@Base+0x58f> │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + vmovsd (%r14,%rdx,8),%xmm6 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 3ba86 >&)@@Base+0x596> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 3ba70 >&)@@Base+0x580> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 3ba5a >&)@@Base+0x56a> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 3ba44 >&)@@Base+0x554> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 3ba2e >&)@@Base+0x53e> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 3ba18 >&)@@Base+0x528> │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - mov $0x2,%edi │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3a17f >&)@@Base+0x58f> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 3a169 >&)@@Base+0x579> │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 3a153 >&)@@Base+0x563> │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 3a13d >&)@@Base+0x54d> │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 3a127 >&)@@Base+0x537> │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 3a111 >&)@@Base+0x521> │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov $0x2,%esi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm6,%xmm6 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%r11 │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%r11,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%rsi │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%rax │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%rdx │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%r14,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rsi,8),%r10 │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%r14,%r10,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rsi,8),%rdx │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rsi,8),%rax │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%r14,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + cmp %rsi,0xe0(%rsp) │ │ │ │ + je df69 <__cxa_finalize@plt+0x8e9> │ │ │ │ + mov (%rbx,%rsi,8),%r10 │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ + vmulsd (%r14,%r10,8),%xmm6,%xmm6 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + lea 0x2(%rsi),%rdi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm6,%xmm6 │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rdi,8),%r11 │ │ │ │ - inc %rdi │ │ │ │ - vmulsd (%r9,%r11,8),%xmm6,%xmm6 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rdi,8),%r10 │ │ │ │ + lea 0x3(%rsi),%rdx │ │ │ │ + vmulsd (%r14,%r10,8),%xmm6,%xmm6 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + lea 0x4(%rsi),%rdi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm6,%xmm6 │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - cmp %rdi,0xc8(%rsp) │ │ │ │ - je df92 <__cxa_finalize@plt+0x912> │ │ │ │ - mov (%rbx,%rdi,8),%rsi │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%rdx │ │ │ │ - lea 0x2(%rdi),%r11 │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - lea 0x3(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%rdx │ │ │ │ - lea 0x4(%rdi),%r11 │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - lea 0x5(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%rdx │ │ │ │ - lea 0x6(%rdi),%r11 │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - lea 0x7(%rdi),%rax │ │ │ │ - vmulsd (%r9,%rsi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 3bb40 >&)@@Base+0x650> │ │ │ │ - mov (%rbx,%rax,8),%rdx │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmulsd (%r9,%rdx,8),%xmm6,%xmm6 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rdi,8),%r10 │ │ │ │ + lea 0x5(%rsi),%rdx │ │ │ │ + vmulsd (%r14,%r10,8),%xmm6,%xmm6 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + lea 0x6(%rsi),%rdi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm6,%xmm6 │ │ │ │ cmp %rdi,%r12 │ │ │ │ - jne 3ba86 >&)@@Base+0x596> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rdi,8),%r10 │ │ │ │ + lea 0x7(%rsi),%rdx │ │ │ │ + vmulsd (%r14,%r10,8),%xmm6,%xmm6 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 3a230 >&)@@Base+0x640> │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmulsd (%r14,%rax,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + jne 3a17f >&)@@Base+0x58f> │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov (%rdi,%r8,1),%r10 │ │ │ │ + mov (%rax,%r8,1),%rsi │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - mov (%rdi),%r11 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - mov (%r11,%rsi,1),%rax │ │ │ │ - mov (%rdi,%rsi,1),%r11 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - vmovsd (%rax,%r10,1),%xmm7 │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ - vmovsd (%r11,%r10,1),%xmm8 │ │ │ │ - lea -0x8(%r8),%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ + vmovsd (%r10,%r9,1),%xmm4 │ │ │ │ + vmovsd (%rsi,%r9,1),%xmm7 │ │ │ │ + mov (%rdi),%r10 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + vmulsd %xmm6,%xmm4,%xmm8 │ │ │ │ + vmulsd %xmm6,%xmm7,%xmm9 │ │ │ │ + lea (%rbx,%rdi,1),%rsi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + mov (%r10,%r8,1),%rdx │ │ │ │ + shr $0x3,%rdi │ │ │ │ + inc %rdi │ │ │ │ + vmovsd %xmm8,(%rdx,%r9,1) │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %rbx,%rax │ │ │ │ - vmulsd %xmm6,%xmm7,%xmm5 │ │ │ │ - vmulsd %xmm6,%xmm8,%xmm9 │ │ │ │ - vmulsd %xmm7,%xmm9,%xmm10 │ │ │ │ - mov (%rdx,%rsi,1),%rsi │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - lea (%rbx,%r8,1),%rdi │ │ │ │ - vmovsd %xmm5,(%rsi,%r10,1) │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 3bc9a >&)@@Base+0x7aa> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3bc78 >&)@@Base+0x788> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3bc60 >&)@@Base+0x770> │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3bc47 >&)@@Base+0x757> │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 3bc2f >&)@@Base+0x73f> │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 3bc16 >&)@@Base+0x726> │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 3bbfe >&)@@Base+0x70e> │ │ │ │ - mov (%rbx),%rax │ │ │ │ - vmovsd (%r14,%rax,8),%xmm11 │ │ │ │ - vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + vmulsd %xmm4,%xmm9,%xmm10 │ │ │ │ + and $0x7,%edi │ │ │ │ + je 3a391 >&)@@Base+0x7a1> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 3a36e >&)@@Base+0x77e> │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 3a355 >&)@@Base+0x765> │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 3a33b >&)@@Base+0x74b> │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 3a322 >&)@@Base+0x732> │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 3a308 >&)@@Base+0x718> │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 3a2ef >&)@@Base+0x6ff> │ │ │ │ + mov (%rbx),%r10 │ │ │ │ lea 0x8(%rbx),%rax │ │ │ │ - mov (%rax),%rsi │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm11 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%r10,8) │ │ │ │ + mov (%rax),%rdi │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%rsi,8) │ │ │ │ - mov (%rax),%r11 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rdx,%rdi,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%rdi,8) │ │ │ │ + mov (%rax),%r10 │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r14,%r11,8),%xmm13 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ - mov (%rax),%rsi │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm13 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r10,8) │ │ │ │ + mov (%rax),%rdi │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rsi,8) │ │ │ │ - mov (%rax),%r11 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd (%rdx,%rdi,8),%xmm10,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%rdi,8) │ │ │ │ + mov (%rax),%r10 │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r14,%r11,8),%xmm15 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r11,8) │ │ │ │ - mov (%rax),%rsi │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm15 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%r10,8) │ │ │ │ + mov (%rax),%rdi │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm10,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%rsi,8) │ │ │ │ - mov (%rax),%r11 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm1 │ │ │ │ + vfmadd213sd (%rdx,%rdi,8),%xmm10,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rdi,8) │ │ │ │ + mov (%rax),%r10 │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r14,%r11,8),%xmm0 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r11,8) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 3bd52 >&)@@Base+0x862> │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm0 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r10,8) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 3a451 >&)@@Base+0x861> │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ add $0x40,%rax │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm6 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm6 │ │ │ │ - mov -0x30(%rax),%rsi │ │ │ │ - vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm10,%xmm7 │ │ │ │ - mov -0x28(%rax),%r11 │ │ │ │ - vmovsd %xmm7,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm8 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm8 │ │ │ │ - mov -0x20(%rax),%rsi │ │ │ │ - vmovsd %xmm8,(%rdx,%r11,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm5 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm10,%xmm5 │ │ │ │ - mov -0x18(%rax),%r11 │ │ │ │ - vmovsd %xmm5,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm9 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm9 │ │ │ │ - mov -0x10(%rax),%rsi │ │ │ │ - vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rdx,%rsi,8),%xmm10,%xmm11 │ │ │ │ - mov -0x8(%rax),%r11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm12 │ │ │ │ - vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r11,8) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 3bc9a >&)@@Base+0x7aa> │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ - mov $0xc,%edx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - cmovb %rdx,%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jb 3c430 >&)@@Base+0xf40> │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 3be36 >&)@@Base+0x946> │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - lea (%rbx,%rsi,1),%r11 │ │ │ │ - mov (%r11),%rdi │ │ │ │ - inc %rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 3c4c8 >&)@@Base+0xfd8> │ │ │ │ - testb $0x30,0x60(%rsp) │ │ │ │ - je 3c4be >&)@@Base+0xfce> │ │ │ │ - mov -0x10(%rbx,%r8,1),%rdx │ │ │ │ - inc %rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 3c4da >&)@@Base+0xfea> │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jbe 3c4d0 >&)@@Base+0xfe0> │ │ │ │ - mov -0x18(%rbx,%r8,1),%rax │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd (%rdx,%rdi,8),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rdi,8) │ │ │ │ + mov -0x30(%rax),%rdi │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm6 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r10,8) │ │ │ │ + mov -0x28(%rax),%r10 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd (%rdx,%rdi,8),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rdi,8) │ │ │ │ + mov -0x20(%rax),%rdi │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm7 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%r10,8) │ │ │ │ + mov -0x18(%rax),%r10 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%rdx,%rdi,8),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rdi,8) │ │ │ │ + mov -0x10(%rax),%rdi │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm9 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r10,8) │ │ │ │ + mov -0x8(%rax),%r10 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rdx,%rdi,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rdi,8) │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm12 │ │ │ │ + vfmadd213sd (%rdx,%r10,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r10,8) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 3a391 >&)@@Base+0x7a1> │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jbe 3a980 >&)@@Base+0xd90> │ │ │ │ + test %r11,%r11 │ │ │ │ + je 3a4b7 >&)@@Base+0x8c7> │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + lea (%rbx,%rsi,1),%rdi │ │ │ │ + mov (%rdi),%rax │ │ │ │ inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c4f3 >&)@@Base+0x1003> │ │ │ │ - testb $0x4,0x58(%rsp) │ │ │ │ - je 3c4e9 >&)@@Base+0xff9> │ │ │ │ - mov -0x20(%rbx,%r8,1),%rsi │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 3aa15 >&)@@Base+0xe25> │ │ │ │ + testb $0x10,0x48(%rsp) │ │ │ │ + je 3aa04 >&)@@Base+0xe14> │ │ │ │ + mov 0xe8(%rsp),%r10 │ │ │ │ + mov -0x10(%rbx,%r10,1),%rdx │ │ │ │ + inc %rdx │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jb 3aa2e >&)@@Base+0xe3e> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + jne 3aa1d >&)@@Base+0xe2d> │ │ │ │ + mov -0x18(%rbx,%r10,1),%rsi │ │ │ │ inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jb 3c502 >&)@@Base+0x1012> │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 3be36 >&)@@Base+0x946> │ │ │ │ - mov -0x28(%rbx,%r8,1),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 3c5bb >&)@@Base+0x10cb> │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 3be36 >&)@@Base+0x946> │ │ │ │ - mov -0x30(%rbx,%r8,1),%rdi │ │ │ │ - inc %rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 3c5d4 >&)@@Base+0x10e4> │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jne 3c5ca >&)@@Base+0x10da> │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c5e3 >&)@@Base+0x10f3> │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - vpbroadcastq %r13,%zmm10 │ │ │ │ - xor %edx,%edx │ │ │ │ - neg %r11 │ │ │ │ - lea (%rsi,%r11,8),%rax │ │ │ │ - mov 0xc0(%rsp),%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ - lea -0x8(%r11),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jb 3aa3d >&)@@Base+0xe4d> │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %r12,%r10 │ │ │ │ + sub %r11,%r10 │ │ │ │ + lea (%rdi,%rax,1),%rdx │ │ │ │ + mov %r10,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + add %rbx,%rdx │ │ │ │ + lea -0x4(%rdi),%rsi │ │ │ │ + shr $0x2,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 3bfb3 >&)@@Base+0xac3> │ │ │ │ + je 3a625 >&)@@Base+0xa35> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 3bf85 >&)@@Base+0xa95> │ │ │ │ + je 3a5f9 >&)@@Base+0xa09> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 3bf60 >&)@@Base+0xa70> │ │ │ │ + je 3a5d6 >&)@@Base+0x9e6> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 3bf3b >&)@@Base+0xa4b> │ │ │ │ + je 3a5b3 >&)@@Base+0x9c3> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3bf16 >&)@@Base+0xa26> │ │ │ │ + je 3a590 >&)@@Base+0x9a0> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 3bef1 >&)@@Base+0xa01> │ │ │ │ + je 3a56d >&)@@Base+0x97d> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 3becc >&)@@Base+0x9dc> │ │ │ │ - vpermq (%rax),%zmm3,%zmm13 │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm14 │ │ │ │ - vpcmpnleuq %zmm14,%zmm10,%k0 │ │ │ │ + je 3a54a >&)@@Base+0x95a> │ │ │ │ + vpermq $0x1b,(%rdx),%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm10,%ymm13 │ │ │ │ + vpcmpnleuq %ymm13,%ymm3,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - sub $0x40,%rax │ │ │ │ - mov $0x8,%edx │ │ │ │ - vpermq (%rax),%zmm3,%zmm15 │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm1 │ │ │ │ - vpcmpnleuq %zmm1,%zmm10,%k2 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + mov $0x4,%eax │ │ │ │ + vpermq $0x1b,(%rdx),%ymm14 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + vpermq $0x1b,(%rdx),%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpcmpnleuq %ymm0,%ymm3,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm3,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm4 │ │ │ │ - vpcmpnleuq %zmm4,%zmm10,%k3 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + vpermq $0x1b,(%rdx),%ymm5 │ │ │ │ + vpaddq %ymm2,%ymm5,%ymm6 │ │ │ │ + vpcmpnleuq %ymm6,%ymm3,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm3,%zmm6 │ │ │ │ - vpaddq %zmm2,%zmm6,%zmm7 │ │ │ │ - vpcmpnleuq %zmm7,%zmm10,%k4 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + vpermq $0x1b,(%rdx),%ymm4 │ │ │ │ + vpaddq %ymm2,%ymm4,%ymm7 │ │ │ │ + vpcmpnleuq %ymm7,%ymm3,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm3,%zmm8 │ │ │ │ - vpaddq %zmm2,%zmm8,%zmm5 │ │ │ │ - vpcmpnleuq %zmm5,%zmm10,%k5 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + vpermq $0x1b,(%rdx),%ymm8 │ │ │ │ + vpaddq %ymm2,%ymm8,%ymm9 │ │ │ │ + vpcmpnleuq %ymm9,%ymm3,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm3,%zmm9 │ │ │ │ - vpaddq %zmm2,%zmm9,%zmm11 │ │ │ │ - vpcmpnleuq %zmm11,%zmm10,%k6 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + sub $0x20,%rdx │ │ │ │ + add $0x4,%rax │ │ │ │ + vpermq $0x1b,(%rdx),%ymm11 │ │ │ │ + vpaddq %ymm2,%ymm11,%ymm12 │ │ │ │ + vpcmpnleuq %ymm12,%ymm3,%k6 │ │ │ │ kortestb %k6,%k6 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - sub $0x40,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpermq (%rax),%zmm3,%zmm12 │ │ │ │ - vpaddq %zmm2,%zmm12,%zmm13 │ │ │ │ - vpcmpnleuq %zmm13,%zmm10,%k7 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + add $0x4,%rax │ │ │ │ + sub $0x20,%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 3a740 >&)@@Base+0xb50> │ │ │ │ + vpermq $0x1b,(%rdx),%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm10,%ymm13 │ │ │ │ + vpcmpnleuq %ymm13,%ymm3,%k7 │ │ │ │ kortestb %k7,%k7 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - add $0x8,%rdx │ │ │ │ - sub $0x40,%rax │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 3c0d4 >&)@@Base+0xbe4> │ │ │ │ - vpermq (%rax),%zmm3,%zmm14 │ │ │ │ - vpaddq %zmm2,%zmm14,%zmm15 │ │ │ │ - vpcmpnleuq %zmm15,%zmm10,%k1 │ │ │ │ - kortestb %k1,%k1 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - vpermq -0x40(%rax),%zmm3,%zmm1 │ │ │ │ - lea 0x8(%rdx),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - vpaddq %zmm2,%zmm1,%zmm0 │ │ │ │ - vpcmpnleuq %zmm0,%zmm10,%k0 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + vpermq $0x1b,-0x20(%rdx),%ymm14 │ │ │ │ + lea 0x4(%rax),%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm3,%k0 │ │ │ │ kortestb %k0,%k0 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - vpermq -0x80(%rax),%zmm3,%zmm4 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vpaddq %zmm2,%zmm4,%zmm6 │ │ │ │ - vpcmpnleuq %zmm6,%zmm10,%k2 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + vpermq $0x1b,-0x40(%rdx),%ymm1 │ │ │ │ + add $0x4,%rax │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm0 │ │ │ │ + vpcmpnleuq %ymm0,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + vpermq $0x1b,-0x60(%rdx),%ymm5 │ │ │ │ + lea 0x8(%rsi),%rax │ │ │ │ + vpaddq %ymm2,%ymm5,%ymm6 │ │ │ │ + vpcmpnleuq %ymm6,%ymm3,%k2 │ │ │ │ kortestb %k2,%k2 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - vpermq -0xc0(%rax),%zmm3,%zmm7 │ │ │ │ - lea 0x10(%rsi),%rdx │ │ │ │ - vpaddq %zmm2,%zmm7,%zmm8 │ │ │ │ - vpcmpnleuq %zmm8,%zmm10,%k3 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + vpermq $0x1b,-0x80(%rdx),%ymm4 │ │ │ │ + lea 0xc(%rsi),%rax │ │ │ │ + vpaddq %ymm2,%ymm4,%ymm7 │ │ │ │ + vpcmpnleuq %ymm7,%ymm3,%k3 │ │ │ │ kortestb %k3,%k3 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - vpermq -0x100(%rax),%zmm3,%zmm5 │ │ │ │ - lea 0x18(%rsi),%rdx │ │ │ │ - vpaddq %zmm2,%zmm5,%zmm9 │ │ │ │ - vpcmpnleuq %zmm9,%zmm10,%k4 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + vpermq $0x1b,-0xa0(%rdx),%ymm8 │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + vpaddq %ymm2,%ymm8,%ymm9 │ │ │ │ + vpcmpnleuq %ymm9,%ymm3,%k4 │ │ │ │ kortestb %k4,%k4 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - vpermq -0x140(%rax),%zmm3,%zmm11 │ │ │ │ - lea 0x20(%rsi),%rdx │ │ │ │ - vpaddq %zmm2,%zmm11,%zmm12 │ │ │ │ - vpcmpnleuq %zmm12,%zmm10,%k5 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + vpermq $0x1b,-0xc0(%rdx),%ymm11 │ │ │ │ + lea 0x14(%rsi),%rax │ │ │ │ + vpaddq %ymm2,%ymm11,%ymm12 │ │ │ │ + vpcmpnleuq %ymm12,%ymm3,%k5 │ │ │ │ kortestb %k5,%k5 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - vpermq -0x180(%rax),%zmm3,%zmm13 │ │ │ │ - lea 0x28(%rsi),%rdx │ │ │ │ - vpaddq %zmm2,%zmm13,%zmm14 │ │ │ │ - vpcmpnleuq %zmm14,%zmm10,%k6 │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + vpermq $0x1b,-0xe0(%rdx),%ymm10 │ │ │ │ + lea 0x18(%rsi),%rax │ │ │ │ + vpaddq %ymm2,%ymm10,%ymm13 │ │ │ │ + vpcmpnleuq %ymm13,%ymm3,%k6 │ │ │ │ kortestb %k6,%k6 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - vpermq -0x1c0(%rax),%zmm3,%zmm15 │ │ │ │ - lea 0x30(%rsi),%rdx │ │ │ │ - vpaddq %zmm2,%zmm15,%zmm1 │ │ │ │ - vpcmpnleuq %zmm1,%zmm10,%k7 │ │ │ │ - kortestb %k7,%k7 │ │ │ │ - jne 3c390 >&)@@Base+0xea0> │ │ │ │ - lea 0x38(%rsi),%rdx │ │ │ │ - sub $0x200,%rax │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 3bfb3 >&)@@Base+0xac3> │ │ │ │ - cmp 0xc0(%rsp),%r11 │ │ │ │ - je 3c328 >&)@@Base+0xe38> │ │ │ │ - add %r11,%rdi │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - mov (%r11),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jb 3c7d9 >&)@@Base+0x12e9> │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x2(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x3(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x4(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x5(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x6(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x7(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x8(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0x9(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ + jne 3a8e0 >&)@@Base+0xcf0> │ │ │ │ + lea 0x1c(%rsi),%rax │ │ │ │ + sub $0x100,%rdx │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 3a625 >&)@@Base+0xa35> │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + add %r10,%rax │ │ │ │ + sub %rax,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a97b >&)@@Base+0xd8b> │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%rsi │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a978 >&)@@Base+0xd88> │ │ │ │ + lea 0x2(%rax),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0xa(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0xb(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0xc(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a978 >&)@@Base+0xd88> │ │ │ │ + lea 0x3(%rax),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov %rcx,%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + lea (%rbx,%r10,8),%rsi │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a978 >&)@@Base+0xd88> │ │ │ │ + lea 0x4(%rax),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%rsi │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a978 >&)@@Base+0xd88> │ │ │ │ + lea 0x5(%rax),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0xd(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0xe(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ - lea 0xf(%rdi),%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3c328 >&)@@Base+0xe38> │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%rsi │ │ │ │ - mov (%rsi),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c3c0 >&)@@Base+0xed0> │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a978 >&)@@Base+0xd88> │ │ │ │ + lea 0x6(%rax),%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov %rcx,%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + lea (%rbx,%r10,8),%rsi │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + inc %r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a978 >&)@@Base+0xd88> │ │ │ │ + add $0x7,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jae 3a86d >&)@@Base+0xc7d> │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jb 3a97b >&)@@Base+0xd8b> │ │ │ │ inc %r12 │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r12,0x40(%rsp) │ │ │ │ - jae 3b850 >&)@@Base+0x360> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3c620 >&)@@Base+0x1130> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + addq $0x8,0xe8(%rsp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + cmp %r12,0x38(%rsp) │ │ │ │ + jae 39f78 >&)@@Base+0x388> │ │ │ │ + test %r13,%r13 │ │ │ │ + je 3ab18 >&)@@Base+0xf28> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3c7d4 >&)@@Base+0x12e4> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + jne 3acd0 >&)@@Base+0x10e0> │ │ │ │ + mov 0x30(%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 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - mov (%r11),%rsi │ │ │ │ - inc %rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jae 3c0fe >&)@@Base+0xc0e> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 3c421 >&)@@Base+0xf31> │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ + add 0xc0(%rsp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + jae 3a76e >&)@@Base+0xb7e> │ │ │ │ + mov %r10,(%rsi) │ │ │ │ + test %rax,%rax │ │ │ │ + je 3a968 >&)@@Base+0xd78> │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ mov %rcx,0x70(%rsp) │ │ │ │ - mov %r12,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - lea 0x0(,%rdx,8),%rdx │ │ │ │ - lea (%rbx,%rcx,8),%rdi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ + lea (%rbx,%r8,8),%rdi │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xab180(%rip),%zmm3 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - vmovdqa64 0xab076(%rip),%zmm2 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm3 │ │ │ │ + vmovdqa 0xa6dec(%rip),%ymm2 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ mov 0x68(%rsp),%r9 │ │ │ │ - add $0x8,%r10 │ │ │ │ - jmp 3b9a0 >&)@@Base+0x4b0> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r15,8),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 3c5f5 >&)@@Base+0x1105> │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 3c0fe >&)@@Base+0xc0e> │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + add $0x8,%r9 │ │ │ │ + jmp 3a098 >&)@@Base+0x4a8> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r10,(%rsi) │ │ │ │ + jmp 3a90a >&)@@Base+0xd1a> │ │ │ │ + mov (%rbx,%rcx,8),%rdx │ │ │ │ + inc %rdx │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jb 3ab0f >&)@@Base+0xf1f> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3a76e >&)@@Base+0xb7e> │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ mov %rdx,%r15 │ │ │ │ sar $0x3,%r15 │ │ │ │ - cmp 0x40(%rsp),%r15 │ │ │ │ - jb 3c511 >&)@@Base+0x1021> │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + cmp 0x38(%rsp),%r15 │ │ │ │ + jb 3aa4c >&)@@Base+0xe5c> │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ lea (%rbx,%rdx,1),%rsi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - je 3b921 >&)@@Base+0x431> │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ + je 3a034 >&)@@Base+0x444> │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa64 0xaafe1(%rip),%zmm2 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - vmovdqa64 0xab0d7(%rip),%zmm3 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - jmp 3b921 >&)@@Base+0x431> │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 3be39 >&)@@Base+0x949> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - jmp 3c421 >&)@@Base+0xf31> │ │ │ │ - mov $0x2,%edi │ │ │ │ - jmp 3be39 >&)@@Base+0x949> │ │ │ │ - mov %rdx,-0x10(%rbx,%r8,1) │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ - mov $0x3,%edi │ │ │ │ - jmp 3be39 >&)@@Base+0x949> │ │ │ │ - mov %rax,-0x18(%rbx,%r8,1) │ │ │ │ - mov $0x2,%edx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ - mov %rsi,-0x20(%rbx,%r8,1) │ │ │ │ - mov $0x3,%edx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ - cmp 0x48(%rsp),%rbx │ │ │ │ - je 3c628 >&)@@Base+0x1138> │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ + vmovdqa 0xa6d52(%rip),%ymm2 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm3 │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + jmp 3a034 >&)@@Base+0x444> │ │ │ │ + movq $0x1,0xc0(%rsp) │ │ │ │ + jmp 3a4bf >&)@@Base+0x8cf> │ │ │ │ + mov %rax,(%rdi) │ │ │ │ + jmp 3a968 >&)@@Base+0xd78> │ │ │ │ + movq $0x2,0xc0(%rsp) │ │ │ │ + jmp 3a4bf >&)@@Base+0x8cf> │ │ │ │ + mov %rdx,-0x10(%rbx,%r10,1) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 3a90a >&)@@Base+0xd1a> │ │ │ │ + mov %rsi,-0x18(%rbx,%r10,1) │ │ │ │ + mov $0x2,%eax │ │ │ │ + jmp 3a90a >&)@@Base+0xd1a> │ │ │ │ + cmp 0x40(%rsp),%rbx │ │ │ │ + je 3aa82 >&)@@Base+0xe92> │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + vmovdqa %ymm3,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ + vmovdqa 0xc0(%rsp),%ymm3 │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - sub %r15,%r9 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - lea 0x8(,%r9,8),%rdx │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ + vmovdqa %ymm3,0x80(%rsp) │ │ │ │ + sub %r15,%rcx │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ + lea 0x8(,%rcx,8),%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ + vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - vmovdqa64 0xaafee(%rip),%zmm3 # e7580 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x55c0> │ │ │ │ - vmovdqa64 0xaaee4(%rip),%zmm2 # e7480 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x54c0> │ │ │ │ - mov 0xc0(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - lea 0x8(%r15,%rdx,8),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - jmp 3b921 >&)@@Base+0x431> │ │ │ │ - mov %r11,-0x28(%rbx,%r8,1) │ │ │ │ - mov $0x4,%edx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ - mov $0x6,%edi │ │ │ │ - jmp 3be39 >&)@@Base+0x949> │ │ │ │ - mov %rdi,-0x30(%rbx,%r8,1) │ │ │ │ - mov $0x5,%edx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - mov $0x6,%edx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ - mov %rax,(%rbx,%r15,8) │ │ │ │ - jmp 3c421 >&)@@Base+0xf31> │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + vmovdqa 0x80(%rsp),%ymm3 │ │ │ │ + vmovdqa 0xa6c62(%rip),%ymm2 # e1740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x8(%r15,%r8,8),%r9 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + jmp 3a034 >&)@@Base+0x444> │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 3b5ed >&)@@Base+0xfd> │ │ │ │ - vzeroupper │ │ │ │ - jmp 3c356 >&)@@Base+0xe66> │ │ │ │ - vzeroupper │ │ │ │ - jmp 3c549 >&)@@Base+0x1059> │ │ │ │ - movq $0x8,0x30(%rsp) │ │ │ │ - jmp 3b5ed >&)@@Base+0xfd> │ │ │ │ - vmovsd 0xab5ea(%rip),%xmm3 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vdivsd (%r9),%xmm3,%xmm4 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea -0x1(%r13),%r8 │ │ │ │ - vmovsd %xmm4,(%r14) │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jae 3c779 >&)@@Base+0x1289> │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 3c702 >&)@@Base+0x1212> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 3c6ee >&)@@Base+0x11fe> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 3c6df >&)@@Base+0x11ef> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 3c6d0 >&)@@Base+0x11e0> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 3c6c1 >&)@@Base+0x11d1> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 3c6b2 >&)@@Base+0x11c2> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 3c6a3 >&)@@Base+0x11b3> │ │ │ │ - vdivsd 0x8(%r9),%xmm3,%xmm5 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vmovsd %xmm5,0x8(%r14) │ │ │ │ - vdivsd (%r9,%r10,8),%xmm3,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r14,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vdivsd (%r9,%r10,8),%xmm3,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vdivsd (%r9,%r10,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r14,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vdivsd (%r9,%r10,8),%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r14,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vdivsd (%r9,%r10,8),%xmm3,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r14,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vdivsd (%r9,%r10,8),%xmm3,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r14,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jae 3c779 >&)@@Base+0x1289> │ │ │ │ - vdivsd (%r9,%r10,8),%xmm3,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r14,%r10,8) │ │ │ │ - vdivsd 0x8(%r9,%r10,8),%xmm3,%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%r14,%r10,8) │ │ │ │ - vdivsd 0x10(%r9,%r10,8),%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%r14,%r10,8) │ │ │ │ - vdivsd 0x18(%r9,%r10,8),%xmm3,%xmm15 │ │ │ │ - vmovsd %xmm15,0x18(%r14,%r10,8) │ │ │ │ - vdivsd 0x20(%r9,%r10,8),%xmm3,%xmm1 │ │ │ │ - vmovsd %xmm1,0x20(%r14,%r10,8) │ │ │ │ - vdivsd 0x28(%r9,%r10,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,0x28(%r14,%r10,8) │ │ │ │ - vdivsd 0x30(%r9,%r10,8),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%r14,%r10,8) │ │ │ │ - vdivsd 0x38(%r9,%r10,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%r14,%r10,8) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jb 3c702 >&)@@Base+0x1212> │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + jmp 39ced >&)@@Base+0xfd> │ │ │ │ + mov %rdx,(%rbx,%rcx,8) │ │ │ │ + jmp 3a968 >&)@@Base+0xd78> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3a8a3 >&)@@Base+0xcb3> │ │ │ │ + movq $0x8,0x28(%rsp) │ │ │ │ + jmp 39ced >&)@@Base+0xfd> │ │ │ │ + vmovsd 0xa6e3a(%rip),%xmm4 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov $0x1,%r12d │ │ │ │ + lea -0x1(%rcx),%r11 │ │ │ │ + vdivsd (%r14),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x0(%r13) │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jae 3ac76 >&)@@Base+0x1086> │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 3abfe >&)@@Base+0x100e> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 3abe9 >&)@@Base+0xff9> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 3abd9 >&)@@Base+0xfe9> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 3abc9 >&)@@Base+0xfd9> │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 3abb9 >&)@@Base+0xfc9> │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 3aba9 >&)@@Base+0xfb9> │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 3ab99 >&)@@Base+0xfa9> │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,0x0(%r13,%r12,8) │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,0x0(%r13,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm11 │ │ │ │ + vmovsd %xmm11,0x0(%r13,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jae 3ac76 >&)@@Base+0x1086> │ │ │ │ + vdivsd (%r14,%r12,8),%xmm4,%xmm13 │ │ │ │ + vmovsd %xmm13,0x0(%r13,%r12,8) │ │ │ │ + vdivsd 0x8(%r14,%r12,8),%xmm4,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%r13,%r12,8) │ │ │ │ + vdivsd 0x10(%r14,%r12,8),%xmm4,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%r13,%r12,8) │ │ │ │ + vdivsd 0x18(%r14,%r12,8),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%r13,%r12,8) │ │ │ │ + vdivsd 0x20(%r14,%r12,8),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r13,%r12,8) │ │ │ │ + vdivsd 0x28(%r14,%r12,8),%xmm4,%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%r13,%r12,8) │ │ │ │ + vdivsd 0x30(%r14,%r12,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%r13,%r12,8) │ │ │ │ + vdivsd 0x38(%r14,%r12,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x38(%r13,%r12,8) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jb 3abfe >&)@@Base+0x100e> │ │ │ │ test %r15,%r15 │ │ │ │ - jne 3b811 >&)@@Base+0x321> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + jne 39f3b >&)@@Base+0x34b> │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 3c356 >&)@@Base+0xe66> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + jne 3a8a3 >&)@@Base+0xcb3> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3c7d4 >&)@@Base+0x12e4> │ │ │ │ + jne 3acd0 >&)@@Base+0x10e0> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3c7cf >&)@@Base+0x12df> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 39f01 >&)@@Base+0x311> │ │ │ │ + test %r13,%r13 │ │ │ │ + je 3accb >&)@@Base+0x10db> │ │ │ │ vzeroupper │ │ │ │ - jmp 3c782 >&)@@Base+0x1292> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 3b7dd >&)@@Base+0x2ed> │ │ │ │ + jmp 3ac7f >&)@@Base+0x108f> │ │ │ │ vzeroupper │ │ │ │ - jmp 3c792 >&)@@Base+0x12a2> │ │ │ │ + jmp 3ac8f >&)@@Base+0x109f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 3c3c3 >&)@@Base+0xed3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - vzeroupper │ │ │ │ - jmp dfe0 <__cxa_finalize@plt+0x960> │ │ │ │ + jmp df9c <__cxa_finalize@plt+0x91c> │ │ │ │ endbr64 │ │ │ │ - jmp dfc5 <__cxa_finalize@plt+0x945> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - sub $0x78,%rsp │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + jmp dfb7 <__cxa_finalize@plt+0x937> │ │ │ │ + nopl (%rax) │ │ │ │ + sub $0x88,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdx,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 3cd2b >&)@@Base+0x183b> │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ + je 3b216 >&)@@Base+0x1626> │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ mov %rsi,%r12 │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 3cd44 >&)@@Base+0x1854> │ │ │ │ + je 3b232 >&)@@Base+0x1642> │ │ │ │ mov %rsi,%rcx │ │ │ │ sub %rdi,%rax │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ sub %r12,%rdx │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ sub %rdi,%rcx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rbp,0x58(%rsp) │ │ │ │ + sar $0x5,%rax │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %rcx,%r11 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ lea (%rdi,%rdx,1),%r14 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - sar $0x5,%rax │ │ │ │ sar $0x5,%r11 │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %rbp,0x68(%rsp) │ │ │ │ + vmovdqa %xmm0,%xmm2 │ │ │ │ sub %r11,%rsi │ │ │ │ cmp %rsi,%r11 │ │ │ │ - je 3ce95 >&)@@Base+0x19a5> │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 3b37d >&)@@Base+0x178d> │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ mov %rax,%r10 │ │ │ │ sub %r11,%r10 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jge 3ca04 >&)@@Base+0x1514> │ │ │ │ + jge 3aef4 >&)@@Base+0x1304> │ │ │ │ test %r10,%r10 │ │ │ │ - jle 3c9e1 >&)@@Base+0x14f1> │ │ │ │ + jle 3aed1 >&)@@Base+0x12e1> │ │ │ │ mov %r11,%r13 │ │ │ │ mov %r9,%rcx │ │ │ │ xor %r12d,%r12d │ │ │ │ shl $0x5,%r13 │ │ │ │ add %r9,%r13 │ │ │ │ test $0x1,%r10b │ │ │ │ - je 3c920 >&)@@Base+0x1430> │ │ │ │ + je 3ae10 >&)@@Base+0x1220> │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ mov (%r9),%rbp │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ add $0x20,%r13 │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ mov %rcx,(%r9) │ │ │ │ + mov 0x18(%r9),%rdi │ │ │ │ + lea 0x20(%r9),%rcx │ │ │ │ mov %rbp,-0x20(%r13) │ │ │ │ movq $0x0,0x18(%r9) │ │ │ │ - lea 0x20(%r9),%rcx │ │ │ │ movq $0x0,0x10(%r9) │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ vmovdqu -0x18(%r13),%xmm6 │ │ │ │ vmovdqu %xmm6,0x8(%r9) │ │ │ │ mov -0x8(%r13),%r8 │ │ │ │ mov %r8,0x18(%r9) │ │ │ │ mov %r12,-0x18(%r13) │ │ │ │ - mov %rsi,-0x10(%r13) │ │ │ │ mov $0x1,%r12d │ │ │ │ + mov %rsi,-0x10(%r13) │ │ │ │ mov %rdi,-0x8(%r13) │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3c9da >&)@@Base+0x14ea> │ │ │ │ + je 3aeca >&)@@Base+0x12da> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ mov (%rcx),%rbx │ │ │ │ - mov 0x8(%rcx),%rsi │ │ │ │ add $0x2,%r12 │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - mov 0x18(%rcx),%r8 │ │ │ │ - add $0x40,%r13 │ │ │ │ add $0x40,%rcx │ │ │ │ + mov -0x38(%rcx),%rsi │ │ │ │ + mov -0x30(%rcx),%rdi │ │ │ │ + add $0x40,%r13 │ │ │ │ + mov -0x28(%rcx),%r8 │ │ │ │ mov %rdx,-0x40(%rcx) │ │ │ │ mov %rbx,-0x40(%r13) │ │ │ │ movq $0x0,-0x28(%rcx) │ │ │ │ movq $0x0,-0x30(%rcx) │ │ │ │ - movq $0x0,-0x38(%rcx) │ │ │ │ - vmovdqu -0x38(%r13),%xmm5 │ │ │ │ mov -0x20(%r13),%rdx │ │ │ │ + movq $0x0,-0x38(%rcx) │ │ │ │ mov -0x20(%rcx),%rbx │ │ │ │ + vmovdqu -0x38(%r13),%xmm5 │ │ │ │ vmovdqu %xmm5,-0x38(%rcx) │ │ │ │ mov -0x28(%r13),%rbp │ │ │ │ mov %rbp,-0x28(%rcx) │ │ │ │ mov %rsi,-0x38(%r13) │ │ │ │ mov %rdi,-0x30(%r13) │ │ │ │ mov %r8,-0x28(%r13) │ │ │ │ mov %rdx,-0x20(%rcx) │ │ │ │ mov %rbx,-0x20(%r13) │ │ │ │ mov -0x8(%rcx),%r8 │ │ │ │ mov -0x18(%rcx),%rsi │ │ │ │ movq $0x0,-0x8(%rcx) │ │ │ │ movq $0x0,-0x18(%rcx) │ │ │ │ mov -0x10(%rcx),%rdi │ │ │ │ movq $0x0,-0x10(%rcx) │ │ │ │ - vmovdqu -0x18(%r13),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x18(%rcx) │ │ │ │ + vmovdqu -0x18(%r13),%xmm8 │ │ │ │ + vmovdqu %xmm8,-0x18(%rcx) │ │ │ │ mov -0x8(%r13),%rbp │ │ │ │ mov %rbp,-0x8(%rcx) │ │ │ │ mov %rsi,-0x18(%r13) │ │ │ │ mov %rdi,-0x10(%r13) │ │ │ │ mov %r8,-0x8(%r13) │ │ │ │ cmp %r12,%r10 │ │ │ │ - jne 3c920 >&)@@Base+0x1430> │ │ │ │ + jne 3ae10 >&)@@Base+0x1220> │ │ │ │ shl $0x5,%r10 │ │ │ │ add %r10,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3cd0f >&)@@Base+0x181f> │ │ │ │ + je 3b1f7 >&)@@Base+0x1607> │ │ │ │ mov %r11,%rax │ │ │ │ sub %rdx,%r11 │ │ │ │ mov %rax,%r10 │ │ │ │ sub %r11,%r10 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jl 3c88f >&)@@Base+0x139f> │ │ │ │ + jl 3ad7f >&)@@Base+0x118f> │ │ │ │ mov %rax,%rdx │ │ │ │ mov %r10,%rbx │ │ │ │ shl $0x5,%rdx │ │ │ │ shl $0x5,%rbx │ │ │ │ lea (%r9,%rdx,1),%r8 │ │ │ │ mov %r8,%rbp │ │ │ │ sub %rbx,%rbp │ │ │ │ test %r11,%r11 │ │ │ │ - jle 3ce8d >&)@@Base+0x199d> │ │ │ │ + jle 3b375 >&)@@Base+0x1785> │ │ │ │ lea -0x1(%r11),%rdi │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - jbe 3cd4e >&)@@Base+0x185e> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jbe 3b23c >&)@@Base+0x164c> │ │ │ │ mov %rdx,%r13 │ │ │ │ lea -0x2(%rax),%rcx │ │ │ │ sub %rbx,%r13 │ │ │ │ - lea -0x40(%r13),%r12 │ │ │ │ shl $0x5,%rcx │ │ │ │ + lea -0x40(%r13),%r12 │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jge 3ca53 >&)@@Base+0x1563> │ │ │ │ + jge 3af43 >&)@@Base+0x1353> │ │ │ │ cmp %r13,%rcx │ │ │ │ - jl 3cd4e >&)@@Base+0x185e> │ │ │ │ + jl 3b23c >&)@@Base+0x164c> │ │ │ │ mov %r11,%r12 │ │ │ │ lea 0x20(%r9,%rcx,1),%rcx │ │ │ │ lea -0x20(%r9,%r13,1),%rsi │ │ │ │ - lea -0x18(%r9,%r13,1),%rdi │ │ │ │ - shr $1,%r12 │ │ │ │ xor %edx,%edx │ │ │ │ + shr $1,%r12 │ │ │ │ + lea -0x18(%r9,%r13,1),%rdi │ │ │ │ test $0x2,%r11b │ │ │ │ - je 3cb20 >&)@@Base+0x1630> │ │ │ │ - vmovdqu -0x20(%rcx),%xmm8 │ │ │ │ - vmovdqu (%rcx),%xmm9 │ │ │ │ + je 3b010 >&)@@Base+0x1420> │ │ │ │ + vmovdqu -0x20(%rcx),%xmm9 │ │ │ │ + vmovdqu (%rcx),%xmm10 │ │ │ │ sub $0x40,%rsi │ │ │ │ sub $0x40,%rcx │ │ │ │ vmovdqu 0x40(%rsi),%xmm7 │ │ │ │ vmovdqu 0x50(%rsi),%xmm6 │ │ │ │ + vmovdqu %xmm2,0x50(%rsi) │ │ │ │ sub $0x40,%rdi │ │ │ │ + vpunpcklqdq %xmm9,%xmm10,%xmm11 │ │ │ │ + vmovq %xmm9,%xmm13 │ │ │ │ vmovdqu 0x20(%rsi),%xmm5 │ │ │ │ - vmovdqu 0x30(%rsi),%xmm4 │ │ │ │ - vmovdqu %xmm2,0x50(%rsi) │ │ │ │ + vmovdqu 0x30(%rsi),%xmm8 │ │ │ │ + vmovq %xmm11,%xmm12 │ │ │ │ + vmovdqu %xmm13,0x20(%rsi) │ │ │ │ + vmovdqu %xmm12,0x40(%rsi) │ │ │ │ vmovdqu %xmm2,0x30(%rsi) │ │ │ │ - vpunpcklqdq %xmm8,%xmm9,%xmm10 │ │ │ │ - vmovq %xmm8,%xmm12 │ │ │ │ - vmovq %xmm10,%xmm11 │ │ │ │ - vmovdqu %xmm12,0x20(%rsi) │ │ │ │ - vmovdqu %xmm11,0x40(%rsi) │ │ │ │ mov 0x30(%rcx),%rdx │ │ │ │ - vmovdqu 0x50(%rcx),%xmm13 │ │ │ │ - vmovdqu 0x20(%rcx),%xmm14 │ │ │ │ - vmovdqu 0x40(%rcx),%xmm15 │ │ │ │ + vmovdqu 0x20(%rcx),%xmm15 │ │ │ │ + vmovdqu 0x50(%rcx),%xmm14 │ │ │ │ + vmovdqu 0x40(%rcx),%xmm0 │ │ │ │ mov 0x38(%rcx),%r13 │ │ │ │ - vpbroadcastq %rdx,%xmm1 │ │ │ │ + vpbroadcastq %rdx,%xmm3 │ │ │ │ mov $0x1,%edx │ │ │ │ - vpunpckhqdq %xmm1,%xmm14,%xmm3 │ │ │ │ - vpextrq $0x1,%xmm13,0x50(%rdi) │ │ │ │ + vpunpckhqdq %xmm3,%xmm15,%xmm4 │ │ │ │ + vpextrq $0x1,%xmm14,0x50(%rdi) │ │ │ │ + vshufpd $0x1,%xmm14,%xmm0,%xmm1 │ │ │ │ + vmovdqu %xmm1,0x40(%rdi) │ │ │ │ + vmovdqu %xmm4,0x20(%rdi) │ │ │ │ mov %r13,0x30(%rdi) │ │ │ │ - vshufpd $0x1,%xmm13,%xmm15,%xmm0 │ │ │ │ - vmovdqu %xmm3,0x20(%rdi) │ │ │ │ - vmovdqu %xmm0,0x40(%rdi) │ │ │ │ vmovdqu %xmm7,0x40(%rcx) │ │ │ │ vmovdqu %xmm6,0x50(%rcx) │ │ │ │ vmovdqu %xmm5,0x20(%rcx) │ │ │ │ - vmovdqu %xmm4,0x30(%rcx) │ │ │ │ + vmovdqu %xmm8,0x30(%rcx) │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 3cc71 >&)@@Base+0x1781> │ │ │ │ + je 3b15e >&)@@Base+0x156e> │ │ │ │ nop │ │ │ │ - vmovdqu -0x20(%rcx),%xmm8 │ │ │ │ - vmovdqu (%rcx),%xmm9 │ │ │ │ + vmovdqu -0x20(%rcx),%xmm9 │ │ │ │ + vmovdqu (%rcx),%xmm10 │ │ │ │ add $0x2,%rdx │ │ │ │ add $0xffffffffffffff80,%rcx │ │ │ │ vmovdqu (%rsi),%xmm7 │ │ │ │ vmovdqu 0x10(%rsi),%xmm6 │ │ │ │ + vmovdqu %xmm2,0x10(%rsi) │ │ │ │ add $0xffffffffffffff80,%rdi │ │ │ │ + vpunpcklqdq %xmm9,%xmm10,%xmm11 │ │ │ │ + vmovq %xmm9,%xmm13 │ │ │ │ + vmovdqu -0x20(%rsi),%xmm5 │ │ │ │ + vmovdqu -0x10(%rsi),%xmm8 │ │ │ │ + vmovq %xmm11,%xmm12 │ │ │ │ + vmovdqu %xmm13,-0x20(%rsi) │ │ │ │ add $0xffffffffffffff80,%rsi │ │ │ │ - vmovdqu 0x60(%rsi),%xmm5 │ │ │ │ - vmovdqu 0x70(%rsi),%xmm4 │ │ │ │ - vmovdqu %xmm2,0x90(%rsi) │ │ │ │ + vmovdqu %xmm12,0x80(%rsi) │ │ │ │ vmovdqu %xmm2,0x70(%rsi) │ │ │ │ - vpunpcklqdq %xmm8,%xmm9,%xmm10 │ │ │ │ - vmovq %xmm8,%xmm12 │ │ │ │ - vmovq %xmm10,%xmm11 │ │ │ │ - vmovdqu %xmm12,0x60(%rsi) │ │ │ │ - vmovdqu %xmm11,0x80(%rsi) │ │ │ │ - vmovdqu 0x90(%rcx),%xmm13 │ │ │ │ - vmovdqu 0x60(%rcx),%xmm14 │ │ │ │ - mov 0x70(%rcx),%r9 │ │ │ │ - vmovdqu 0x80(%rcx),%xmm15 │ │ │ │ mov 0x78(%rcx),%rbx │ │ │ │ - vpbroadcastq %r9,%xmm1 │ │ │ │ - vpunpckhqdq %xmm1,%xmm14,%xmm3 │ │ │ │ - vpextrq $0x1,%xmm13,0x90(%rdi) │ │ │ │ + mov 0x70(%rcx),%r9 │ │ │ │ + vmovdqu 0x60(%rcx),%xmm15 │ │ │ │ + vmovdqu 0x90(%rcx),%xmm14 │ │ │ │ + vmovdqu 0x80(%rcx),%xmm0 │ │ │ │ + vpbroadcastq %r9,%xmm3 │ │ │ │ mov %rbx,0x70(%rdi) │ │ │ │ - vshufpd $0x1,%xmm13,%xmm15,%xmm0 │ │ │ │ - vmovdqu %xmm3,0x60(%rdi) │ │ │ │ - vmovdqu %xmm0,0x80(%rdi) │ │ │ │ - vmovdqu 0x20(%rcx),%xmm8 │ │ │ │ - vmovdqu 0x40(%rcx),%xmm9 │ │ │ │ + vpunpckhqdq %xmm3,%xmm15,%xmm4 │ │ │ │ + vpextrq $0x1,%xmm14,0x90(%rdi) │ │ │ │ + vmovdqu %xmm4,0x60(%rdi) │ │ │ │ + vshufpd $0x1,%xmm14,%xmm0,%xmm1 │ │ │ │ + vmovdqu %xmm1,0x80(%rdi) │ │ │ │ + vmovdqu 0x20(%rcx),%xmm9 │ │ │ │ + vmovdqu 0x40(%rcx),%xmm10 │ │ │ │ vmovdqu %xmm7,0x80(%rcx) │ │ │ │ vmovdqu %xmm6,0x90(%rcx) │ │ │ │ + vpunpcklqdq %xmm9,%xmm10,%xmm11 │ │ │ │ vmovdqu %xmm5,0x60(%rcx) │ │ │ │ - vmovdqu %xmm4,0x70(%rcx) │ │ │ │ + vmovq %xmm9,%xmm13 │ │ │ │ + vmovdqu %xmm8,0x70(%rcx) │ │ │ │ + vmovq %xmm11,%xmm12 │ │ │ │ vmovdqu 0x40(%rsi),%xmm7 │ │ │ │ vmovdqu 0x50(%rsi),%xmm6 │ │ │ │ - vpunpcklqdq %xmm8,%xmm9,%xmm10 │ │ │ │ + vmovdqu %xmm12,0x40(%rsi) │ │ │ │ vmovdqu 0x20(%rsi),%xmm5 │ │ │ │ - vmovdqu 0x30(%rsi),%xmm4 │ │ │ │ - vmovq %xmm10,%xmm11 │ │ │ │ - vmovq %xmm8,%xmm12 │ │ │ │ - vmovdqu %xmm11,0x40(%rsi) │ │ │ │ + vmovdqu 0x30(%rsi),%xmm8 │ │ │ │ vmovdqu %xmm2,0x50(%rsi) │ │ │ │ - vmovdqu %xmm12,0x20(%rsi) │ │ │ │ + vmovdqu %xmm13,0x20(%rsi) │ │ │ │ vmovdqu %xmm2,0x30(%rsi) │ │ │ │ - vmovdqu 0x50(%rcx),%xmm13 │ │ │ │ - vmovdqu 0x20(%rcx),%xmm14 │ │ │ │ mov 0x30(%rcx),%rbx │ │ │ │ - vmovdqu 0x40(%rcx),%xmm15 │ │ │ │ + vmovdqu 0x20(%rcx),%xmm15 │ │ │ │ + vmovdqu 0x50(%rcx),%xmm14 │ │ │ │ + vmovdqu 0x40(%rcx),%xmm0 │ │ │ │ mov 0x38(%rcx),%r13 │ │ │ │ - vpbroadcastq %rbx,%xmm1 │ │ │ │ - vpunpckhqdq %xmm1,%xmm14,%xmm3 │ │ │ │ - vpextrq $0x1,%xmm13,0x50(%rdi) │ │ │ │ + vpbroadcastq %rbx,%xmm3 │ │ │ │ + vpunpckhqdq %xmm3,%xmm15,%xmm4 │ │ │ │ + vpextrq $0x1,%xmm14,0x50(%rdi) │ │ │ │ + vshufpd $0x1,%xmm14,%xmm0,%xmm1 │ │ │ │ + vmovdqu %xmm1,0x40(%rdi) │ │ │ │ + vmovdqu %xmm4,0x20(%rdi) │ │ │ │ mov %r13,0x30(%rdi) │ │ │ │ - vshufpd $0x1,%xmm13,%xmm15,%xmm0 │ │ │ │ - vmovdqu %xmm3,0x20(%rdi) │ │ │ │ - vmovdqu %xmm0,0x40(%rdi) │ │ │ │ vmovdqu %xmm7,0x40(%rcx) │ │ │ │ vmovdqu %xmm6,0x50(%rcx) │ │ │ │ vmovdqu %xmm5,0x20(%rcx) │ │ │ │ - vmovdqu %xmm4,0x30(%rcx) │ │ │ │ + vmovdqu %xmm8,0x30(%rcx) │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jne 3cb20 >&)@@Base+0x1630> │ │ │ │ + jne 3b010 >&)@@Base+0x1420> │ │ │ │ lea (%r12,%r12,1),%rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - je 3ccf0 >&)@@Base+0x1800> │ │ │ │ + je 3b1d8 >&)@@Base+0x15e8> │ │ │ │ neg %r12 │ │ │ │ shl $0x6,%r12 │ │ │ │ lea 0x0(%rbp,%r12,1),%r13 │ │ │ │ lea (%r8,%r12,1),%r12 │ │ │ │ mov -0x20(%r12),%rsi │ │ │ │ mov -0x20(%r13),%r8 │ │ │ │ mov -0x18(%r13),%rdx │ │ │ │ @@ -42988,1705 +42231,1692 @@ │ │ │ │ vmovdqu -0x18(%r12),%xmm7 │ │ │ │ vmovdqu %xmm7,-0x18(%r13) │ │ │ │ mov -0x8(%r12),%r9 │ │ │ │ mov %r9,-0x8(%r13) │ │ │ │ mov %rdx,-0x18(%r12) │ │ │ │ mov %rdi,-0x10(%r12) │ │ │ │ mov %rbx,-0x8(%r12) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ shl $0x5,%r11 │ │ │ │ + mov %rbp,%r9 │ │ │ │ sub %r11,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r10 │ │ │ │ mov %rdx,%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3cd0f >&)@@Base+0x181f> │ │ │ │ + je 3b1f7 >&)@@Base+0x1607> │ │ │ │ mov %r10,%rax │ │ │ │ - jmp 3c880 >&)@@Base+0x1390> │ │ │ │ + jmp 3ad70 >&)@@Base+0x1180> │ │ │ │ mov %r14,%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rbp │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3d17d >&)@@Base+0x1c8d> │ │ │ │ - add $0x78,%rsp │ │ │ │ + jne 3b644 >&)@@Base+0x1a54> │ │ │ │ + add $0x88,%rsp │ │ │ │ ret │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ mov %rdi,%rax │ │ │ │ - jmp 3cd2b >&)@@Base+0x183b> │ │ │ │ + jmp 3b216 >&)@@Base+0x1626> │ │ │ │ lea -0x20(%rbp),%rcx │ │ │ │ xor %r12d,%r12d │ │ │ │ test $0x1,%r11b │ │ │ │ - je 3cdd0 >&)@@Base+0x18e0> │ │ │ │ + je 3b2b8 >&)@@Base+0x16c8> │ │ │ │ mov -0x20(%rbp),%rdx │ │ │ │ mov -0x20(%r8),%rsi │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ sub $0x20,%r8 │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - mov 0x18(%rcx),%r13 │ │ │ │ mov $0x1,%r12d │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ mov %rsi,-0x20(%rbp) │ │ │ │ + mov 0x18(%rcx),%r13 │ │ │ │ mov %rdx,(%r8) │ │ │ │ movq $0x0,0x18(%rcx) │ │ │ │ movq $0x0,0x10(%rcx) │ │ │ │ movq $0x0,0x8(%rcx) │ │ │ │ - vmovdqu 0x8(%r8),%xmm0 │ │ │ │ - vmovdqu %xmm0,0x8(%rcx) │ │ │ │ + vmovdqu 0x8(%r8),%xmm1 │ │ │ │ + vmovdqu %xmm1,0x8(%rcx) │ │ │ │ mov 0x18(%r8),%r9 │ │ │ │ mov %r9,0x18(%rcx) │ │ │ │ + lea -0x40(%rbp),%rcx │ │ │ │ mov %rbx,0x8(%r8) │ │ │ │ mov %rdi,0x10(%r8) │ │ │ │ - lea -0x40(%rbp),%rcx │ │ │ │ mov %r13,0x18(%r8) │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 3ccf0 >&)@@Base+0x1800> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 3b1d8 >&)@@Base+0x15e8> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x20(%r8),%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ sub $0x40,%r8 │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - mov 0x18(%rcx),%r9 │ │ │ │ add $0x2,%r12 │ │ │ │ + mov 0x8(%rcx),%r13 │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ sub $0x40,%rcx │ │ │ │ + mov 0x58(%rcx),%r9 │ │ │ │ mov %rsi,0x40(%rcx) │ │ │ │ mov %rdx,0x20(%r8) │ │ │ │ movq $0x0,0x58(%rcx) │ │ │ │ movq $0x0,0x50(%rcx) │ │ │ │ movq $0x0,0x48(%rcx) │ │ │ │ - vmovdqu 0x28(%r8),%xmm1 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ - vmovdqu %xmm1,0x48(%rcx) │ │ │ │ + vmovdqu 0x28(%r8),%xmm3 │ │ │ │ + vmovdqu %xmm3,0x48(%rcx) │ │ │ │ mov 0x38(%r8),%rbx │ │ │ │ mov %rbx,0x58(%rcx) │ │ │ │ mov %r13,0x28(%r8) │ │ │ │ mov %rdi,0x30(%r8) │ │ │ │ mov %r9,0x38(%r8) │ │ │ │ mov (%r8),%rsi │ │ │ │ mov 0x38(%rcx),%r9 │ │ │ │ mov 0x28(%rcx),%r13 │ │ │ │ mov 0x30(%rcx),%rdi │ │ │ │ mov %rsi,0x20(%rcx) │ │ │ │ mov %rdx,(%r8) │ │ │ │ movq $0x0,0x38(%rcx) │ │ │ │ movq $0x0,0x30(%rcx) │ │ │ │ movq $0x0,0x28(%rcx) │ │ │ │ - vmovdqu 0x8(%r8),%xmm3 │ │ │ │ - vmovdqu %xmm3,0x28(%rcx) │ │ │ │ + vmovdqu 0x8(%r8),%xmm4 │ │ │ │ + vmovdqu %xmm4,0x28(%rcx) │ │ │ │ mov 0x18(%r8),%rbx │ │ │ │ mov %rbx,0x38(%rcx) │ │ │ │ mov %r13,0x8(%r8) │ │ │ │ mov %rdi,0x10(%r8) │ │ │ │ mov %r9,0x18(%r8) │ │ │ │ cmp %r12,%r11 │ │ │ │ - jne 3cdd0 >&)@@Base+0x18e0> │ │ │ │ - jmp 3ccf0 >&)@@Base+0x1800> │ │ │ │ + jne 3b2b8 >&)@@Base+0x16c8> │ │ │ │ + jmp 3b1d8 >&)@@Base+0x15e8> │ │ │ │ mov %rbp,%r9 │ │ │ │ - jmp 3ccfa >&)@@Base+0x180a> │ │ │ │ + jmp 3b1e2 >&)@@Base+0x15f2> │ │ │ │ and $0x20,%ecx │ │ │ │ mov %r12,%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ - je 3cf96 >&)@@Base+0x1aa6> │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + je 3b472 >&)@@Base+0x1882> │ │ │ │ mov (%r12),%r9 │ │ │ │ mov (%rdi),%r10 │ │ │ │ - vmovdqu 0x8(%rdi),%xmm8 │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ add $0x20,%rbx │ │ │ │ + vmovdqu 0x8(%rdi),%xmm10 │ │ │ │ mov 0x18(%rdi),%rbp │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ lea 0x20(%r12),%r14 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ mov %r9,(%rdi) │ │ │ │ mov %r10,(%r12) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ movq $0x0,0x8(%rdi) │ │ │ │ - vmovdqu 0x8(%r12),%xmm9 │ │ │ │ - vmovdqa %xmm8,(%rsp) │ │ │ │ - vmovdqu %xmm9,0x8(%rdi) │ │ │ │ + vmovdqa %xmm10,0x10(%rsp) │ │ │ │ + vmovdqu 0x8(%r12),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x8(%rdi) │ │ │ │ mov 0x18(%r12),%r11 │ │ │ │ mov %r11,0x18(%rdi) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqa (%rsp),%xmm11 │ │ │ │ - vmovdqu 0x8(%r12),%xmm10 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ + vmovdqa 0x10(%rsp),%xmm13 │ │ │ │ mov %rbp,0x18(%r12) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - vmovdqu %xmm11,0x8(%r12) │ │ │ │ - vmovdqa %xmm10,0x30(%rsp) │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x8(%r12),%xmm12 │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + vmovdqu %xmm13,0x8(%r12) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + vmovdqa %xmm12,0x40(%rsp) │ │ │ │ + vmovdqa %xmm14,0x20(%rsp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 3d161 >&)@@Base+0x1c71> │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ + je 3b625 >&)@@Base+0x1a35> │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ mov (%r14),%rsi │ │ │ │ mov (%rbx),%r13 │ │ │ │ - vmovdqu 0x8(%rbx),%xmm12 │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ add $0x40,%rbx │ │ │ │ + vmovdqu -0x38(%rbx),%xmm15 │ │ │ │ mov -0x28(%rbx),%rbp │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ add $0x40,%r14 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ mov %rsi,-0x40(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm1 │ │ │ │ mov %r13,-0x40(%r14) │ │ │ │ movq $0x0,-0x28(%rbx) │ │ │ │ movq $0x0,-0x30(%rbx) │ │ │ │ movq $0x0,-0x38(%rbx) │ │ │ │ - vmovdqu -0x38(%r14),%xmm13 │ │ │ │ - vmovdqa %xmm12,(%rsp) │ │ │ │ - vmovdqu %xmm13,-0x38(%rbx) │ │ │ │ + vmovdqa %xmm15,0x10(%rsp) │ │ │ │ + vmovdqa %xmm1,0x40(%rsp) │ │ │ │ + vmovdqu -0x38(%r14),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x38(%rbx) │ │ │ │ mov -0x28(%r14),%rdi │ │ │ │ mov %rdi,-0x28(%rbx) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,-0x38(%r14) │ │ │ │ movq $0x0,-0x30(%r14) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ movq $0x0,-0x28(%r14) │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqa (%rsp),%xmm15 │ │ │ │ - vmovdqu -0x38(%r14),%xmm14 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov -0x28(%r14),%r8 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ mov %rbp,-0x28(%r14) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - vmovdqu %xmm15,-0x38(%r14) │ │ │ │ - vmovdqa %xmm14,0x30(%rsp) │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x38(%r14),%xmm3 │ │ │ │ + vmovdqa (%rsp),%xmm7 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + vmovdqu %xmm4,-0x38(%r14) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + vmovdqa %xmm3,0x40(%rsp) │ │ │ │ + vmovdqa %xmm7,0x20(%rsp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov -0x20(%r14),%rdx │ │ │ │ mov -0x20(%rbx),%rax │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - vmovdqu -0x18(%rbx),%xmm0 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + vmovdqu -0x18(%rbx),%xmm6 │ │ │ │ mov -0x8(%rbx),%r13 │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ mov %rdx,-0x20(%rbx) │ │ │ │ + vmovdqa (%rsp),%xmm8 │ │ │ │ mov %rax,-0x20(%r14) │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ movq $0x0,-0x10(%rbx) │ │ │ │ movq $0x0,-0x18(%rbx) │ │ │ │ - vmovdqu -0x18(%r14),%xmm1 │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ - vmovdqu %xmm1,-0x18(%rbx) │ │ │ │ + vmovdqa %xmm6,0x10(%rsp) │ │ │ │ + vmovdqa %xmm8,0x40(%rsp) │ │ │ │ + vmovdqu -0x18(%r14),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x18(%rbx) │ │ │ │ mov -0x8(%r14),%r10 │ │ │ │ mov %r10,-0x8(%rbx) │ │ │ │ movq $0x0,-0x18(%r14) │ │ │ │ movq $0x0,-0x10(%r14) │ │ │ │ movq $0x0,-0x8(%r14) │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqa (%rsp),%xmm7 │ │ │ │ - vmovdqu -0x18(%r14),%xmm3 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov -0x8(%r14),%r9 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm9 │ │ │ │ mov %r13,-0x8(%r14) │ │ │ │ - lea 0x30(%rsp),%rdi │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - vmovdqu %xmm7,-0x18(%r14) │ │ │ │ - vmovdqa %xmm3,0x30(%rsp) │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea 0x10(%rsp),%rdi │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x18(%r14),%xmm2 │ │ │ │ + vmovdqa (%rsp),%xmm10 │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + vmovdqu %xmm9,-0x18(%r14) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + vmovdqa %xmm2,0x40(%rsp) │ │ │ │ + vmovdqa %xmm10,0x20(%rsp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 3cf9b >&)@@Base+0x1aab> │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ + jne 3b477 >&)@@Base+0x1887> │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ mov %r12,%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - jmp 3cd2b >&)@@Base+0x183b> │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rbp,0x58(%rsp) │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rbp │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + jmp 3b216 >&)@@Base+0x1626> │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rbp,0x68(%rsp) │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ 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,0x30(%rsp) │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ mov %r9,%r13 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 3d440 >&)@@Base+0x1f50> │ │ │ │ + jg 3b900 >&)@@Base+0x1d10> │ │ │ │ mov %rdi,%r12 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 3d412 >&)@@Base+0x1f22> │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - vmovdqu (%r15),%ymm6 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - mov 0x18(%r8),%r10 │ │ │ │ - mov 0x10(%r8),%rbx │ │ │ │ - vmovdqu %ymm6,(%r8) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 3d274 >&)@@Base+0x1d84> │ │ │ │ - mov %r9,%r14 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r14),%rdi │ │ │ │ + je 3b8da >&)@@Base+0x1cea> │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + mov %r13,%r14 │ │ │ │ + vmovdqa %xmm12,(%rsp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ + mov 0x10(%r14),%rbx │ │ │ │ + vmovdqu (%rax),%ymm13 │ │ │ │ + vmovdqa (%rsp),%xmm14 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + vmovdqu %ymm13,(%r14) │ │ │ │ + movq $0x0,0x18(%rax) │ │ │ │ + vmovdqu %xmm14,0x8(%rax) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 3b734 >&)@@Base+0x1b44> │ │ │ │ + mov %rdx,%r15 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d520 >&)@@Base+0x2030> │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ + je 3b9d0 >&)@@Base+0x1de0> │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r14 │ │ │ │ call d340 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 3d250 >&)@@Base+0x1d60> │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3b710 >&)@@Base+0x1b20> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d28e >&)@@Base+0x1d9e> │ │ │ │ + je 3b74e >&)@@Base+0x1b5e> │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - addq $0x20,0x38(%rsp) │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp 0x18(%rsp),%r15 │ │ │ │ - jne 3d200 >&)@@Base+0x1d10> │ │ │ │ - cmp %r13,0x38(%rsp) │ │ │ │ - je 3d40f >&)@@Base+0x1f1f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - cmp %r11,0x30(%rsp) │ │ │ │ - je 3d36a >&)@@Base+0x1e7a> │ │ │ │ - mov (%r11),%rdx │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - vmovdqu 0x8(%r12),%xmm8 │ │ │ │ - mov 0x18(%r12),%rcx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 3d560 >&)@@Base+0x2070> │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - vmovq %rdx,%xmm13 │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - vmovdqa %xmm8,0x40(%rsp) │ │ │ │ - mov 0x10(%rdi),%r8 │ │ │ │ - vpinsrq $0x1,0x8(%rdi),%xmm13,%xmm14 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - vmovq %r8,%xmm11 │ │ │ │ - vpinsrq $0x1,0x18(%rdi),%xmm11,%xmm12 │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - vinserti64x2 $0x1,%xmm12,%ymm14,%ymm15 │ │ │ │ - vmovdqu %ymm15,(%r12) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - movq $0x0,0x18(%rdi) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %r13,0x38(%rsp) │ │ │ │ - je 3d412 >&)@@Base+0x1f22> │ │ │ │ + addq $0x20,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ add $0x20,%r14 │ │ │ │ - add $0x20,%r12 │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - cmp %r11,0x30(%rsp) │ │ │ │ - jne 3d2c0 >&)@@Base+0x1dd0> │ │ │ │ - cmp %r13,0x38(%rsp) │ │ │ │ - je 3d40f >&)@@Base+0x1f1f> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%r13),%ymm2 │ │ │ │ + cmp %rsi,0x50(%rsp) │ │ │ │ + jne 3b6d0 >&)@@Base+0x1ae0> │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3b8d7 >&)@@Base+0x1ce7> │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + vmovdqa %xmm15,0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + cmp %rdi,0x48(%rsp) │ │ │ │ + je 3b827 >&)@@Base+0x1c37> │ │ │ │ + mov (%rdi),%r10 │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + vmovdqu 0x8(%r12),%xmm1 │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ - mov 0x8(%r12),%r14 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jae 3ba00 >&)@@Base+0x1e10> │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + vmovq %r10,%xmm12 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm15 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + vmovdqa %xmm1,0x60(%rsp) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovq 0x10(%rbx),%xmm10 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm12,%xmm13 │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm10,%xmm11 │ │ │ │ + vinserti64x2 $0x1,%xmm11,%ymm13,%ymm14 │ │ │ │ + vmovdqu %ymm14,(%r12) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm15,0x8(%rbx) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3b8da >&)@@Base+0x1cea> │ │ │ │ + add $0x20,%rbx │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + cmp %rdi,0x48(%rsp) │ │ │ │ + jne 3b790 >&)@@Base+0x1ba0> │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3b8d7 >&)@@Base+0x1ce7> │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovdqa %xmm7,0x30(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + mov 0x18(%r12),%r9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm5 │ │ │ │ mov 0x10(%r12),%rbx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - vmovdqu %ymm2,(%r12) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ + vmovdqa 0x30(%rsp),%xmm0 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + vmovdqu %ymm5,(%r12) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ movq $0x0,0x18(%r13) │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 3d3e4 >&)@@Base+0x1ef4> │ │ │ │ - mov %r14,%r15 │ │ │ │ + vmovdqu %xmm0,0x8(%r13) │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + je 3b8ac >&)@@Base+0x1cbc> │ │ │ │ + mov %r8,%r15 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d540 >&)@@Base+0x2050> │ │ │ │ + je 3b9e8 >&)@@Base+0x1df8> │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r15 │ │ │ │ call d340 │ │ │ │ + add $0x20,%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 3d3c0 >&)@@Base+0x1ed0> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3d3fc >&)@@Base+0x1f0c> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + jne 3b888 >&)@@Base+0x1c98> │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 3b8c6 >&)@@Base+0x1cd6> │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - add $0x20,%r12 │ │ │ │ add $0x20,%r13 │ │ │ │ - cmp %r13,0x38(%rsp) │ │ │ │ - jne 3d380 >&)@@Base+0x1e90> │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 3b840 >&)@@Base+0x1c50> │ │ │ │ vzeroupper │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3dbaf >&)@@Base+0x26bf> │ │ │ │ + jne 3c05f >&)@@Base+0x246f> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,%r14 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 3d412 >&)@@Base+0x1f22> │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 3b8da >&)@@Base+0x1cea> │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov %r13,%r12 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdi),%ymm0 │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovdqa %xmm7,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x8(%r12),%rdx │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ + vmovdqu (%rdi),%ymm0 │ │ │ │ mov 0x10(%r12),%rbx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ + vmovdqa 0x10(%rsp),%xmm5 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ vmovdqu %ymm0,(%r12) │ │ │ │ - movq $0x0,0x8(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 3d4d0 >&)@@Base+0x1fe0> │ │ │ │ - mov %rcx,%r15 │ │ │ │ + vmovdqu %xmm5,0x8(%rdi) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 3b980 >&)@@Base+0x1d90> │ │ │ │ + mov %rdx,%r15 │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d510 >&)@@Base+0x2020> │ │ │ │ + je 3b9c0 >&)@@Base+0x1dd0> │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r15 │ │ │ │ call d340 │ │ │ │ + add $0x20,%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 3d4b0 >&)@@Base+0x1fc0> │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + jne 3b960 >&)@@Base+0x1d70> │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d4ea >&)@@Base+0x1ffa> │ │ │ │ + je 3b99a >&)@@Base+0x1daa> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - addq $0x20,0x38(%rsp) │ │ │ │ - lea 0x20(%r12),%rbx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - cmp %rdi,0x30(%rsp) │ │ │ │ - je 3d5d0 >&)@@Base+0x20e0> │ │ │ │ - mov %rbx,%r12 │ │ │ │ - jmp 3d460 >&)@@Base+0x1f70> │ │ │ │ + addq $0x20,0x50(%rsp) │ │ │ │ + lea 0x20(%r12),%r15 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + cmp %rdi,0x48(%rsp) │ │ │ │ + je 3ba70 >&)@@Base+0x1e80> │ │ │ │ + mov %r15,%r12 │ │ │ │ + jmp 3b920 >&)@@Base+0x1d30> │ │ │ │ nopl (%rax) │ │ │ │ add $0x20,%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 3d4b0 >&)@@Base+0x1fc0> │ │ │ │ - jmp 3d4d0 >&)@@Base+0x1fe0> │ │ │ │ + jne 3b960 >&)@@Base+0x1d70> │ │ │ │ + jmp 3b980 >&)@@Base+0x1d90> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 3d250 >&)@@Base+0x1d60> │ │ │ │ - jmp 3d274 >&)@@Base+0x1d84> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 3d3c0 >&)@@Base+0x1ed0> │ │ │ │ - jmp 3d3e4 >&)@@Base+0x1ef4> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x10(%r13),%xmm3 │ │ │ │ - vmovq %rsi,%xmm4 │ │ │ │ - vpinsrq $0x1,0x18(%r13),%xmm3,%xmm7 │ │ │ │ - vpinsrq $0x1,0x8(%r13),%xmm4,%xmm9 │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - vmovdqa %xmm8,0x40(%rsp) │ │ │ │ - vinserti64x2 $0x1,%xmm7,%ymm9,%ymm10 │ │ │ │ - vmovdqu %ymm10,(%r12) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ + jne 3b710 >&)@@Base+0x1b20> │ │ │ │ + jmp 3b734 >&)@@Base+0x1b44> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3b888 >&)@@Base+0x1c98> │ │ │ │ + jmp 3b8ac >&)@@Base+0x1cbc> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x10(%r13),%xmm2 │ │ │ │ + vmovq %r11,%xmm4 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm9 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + vpinsrq $0x1,0x8(%r13),%xmm4,%xmm6 │ │ │ │ + vmovdqa %xmm1,0x60(%rsp) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x18(%r13),%xmm2,%xmm3 │ │ │ │ + vinserti64x2 $0x1,%xmm3,%ymm6,%ymm8 │ │ │ │ + vmovdqu %ymm8,(%r12) │ │ │ │ movq $0x0,0x18(%r13) │ │ │ │ + vmovdqu %xmm9,0x8(%r13) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x20,%r13 │ │ │ │ - cmp %r13,0x38(%rsp) │ │ │ │ - je 3d412 >&)@@Base+0x1f22> │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3b8da >&)@@Base+0x1cea> │ │ │ │ add $0x20,%r12 │ │ │ │ - jmp 3d2b0 >&)@@Base+0x1dc0> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - cmp %r8,0x18(%rsp) │ │ │ │ - je 3d95b >&)@@Base+0x246b> │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - je 3d40f >&)@@Base+0x1f1f> │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x20,%r15 │ │ │ │ - mov -0x18(%r14),%r11 │ │ │ │ - mov -0x8(%r14),%rax │ │ │ │ - mov (%r12),%r9 │ │ │ │ + jmp 3b780 >&)@@Base+0x1b90> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%r8 │ │ │ │ + cmp %r8,0x40(%rsp) │ │ │ │ + je 3bdf1 >&)@@Base+0x2201> │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 3b8d7 >&)@@Base+0x1ce7> │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x20(%rsp) │ │ │ │ + sub $0x20,%r9 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov -0x18(%r14),%rcx │ │ │ │ sub $0x20,%r14 │ │ │ │ - mov (%r15),%r10 │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ + mov (%r12),%r10 │ │ │ │ + mov (%r11),%rax │ │ │ │ mov 0x10(%r14),%rbx │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 3d8a0 >&)@@Base+0x23b0> │ │ │ │ - vmovq 0x10(%r15),%xmm4 │ │ │ │ - vmovq %r10,%xmm8 │ │ │ │ - vpinsrq $0x1,0x18(%r15),%xmm4,%xmm7 │ │ │ │ - vpinsrq $0x1,0x8(%r15),%xmm8,%xmm9 │ │ │ │ - vinserti64x2 $0x1,%xmm7,%ymm9,%ymm10 │ │ │ │ - vmovdqu %ymm10,(%r14) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 3d69e >&)@@Base+0x21ae> │ │ │ │ - mov %r11,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jae 3bb78 >&)@@Base+0x1f88> │ │ │ │ + vmovq 0x10(%r11),%xmm10 │ │ │ │ + vmovq %rax,%xmm12 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm15 │ │ │ │ + vpinsrq $0x1,0x8(%r11),%xmm12,%xmm13 │ │ │ │ + vpinsrq $0x1,0x18(%r11),%xmm10,%xmm11 │ │ │ │ + vinserti64x2 $0x1,%xmm11,%ymm13,%ymm14 │ │ │ │ + vmovdqu %ymm14,(%r14) │ │ │ │ + movq $0x0,0x18(%r11) │ │ │ │ + vmovdqu %xmm15,0x8(%r11) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 3bb30 >&)@@Base+0x1f40> │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d880 >&)@@Base+0x2390> │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + je 3bb68 >&)@@Base+0x1f78> │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 3d670 >&)@@Base+0x2180> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3bb10 >&)@@Base+0x1f20> │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d6b8 >&)@@Base+0x21c8> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + je 3bb4a >&)@@Base+0x1f5a> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp 0x10(%rsp),%r15 │ │ │ │ - jne 3d5f0 >&)@@Base+0x2100> │ │ │ │ - lea 0x20(%r12),%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 3d40f >&)@@Base+0x1f1f> │ │ │ │ - mov %r15,%rsi │ │ │ │ - sub %r13,%rsi │ │ │ │ - sub $0x20,%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 3d79d >&)@@Base+0x22ad> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 3d748 >&)@@Base+0x2258> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jne 3db5e >&)@@Base+0x266e> │ │ │ │ - vmovdqu -0x20(%r15),%ymm13 │ │ │ │ - mov -0x8(%r14),%rdi │ │ │ │ - vmovdqu -0x18(%r14),%xmm14 │ │ │ │ - sub $0x20,%r15 │ │ │ │ - sub $0x20,%r14 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - vmovdqu %ymm13,(%r14) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm14,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - sub $0x20,%r15 │ │ │ │ - sub $0x20,%r14 │ │ │ │ - vmovdqu (%r15),%ymm15 │ │ │ │ - mov 0x18(%r14),%r8 │ │ │ │ - vmovdqu 0x8(%r14),%xmm0 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - vmovdqu %ymm15,(%r14) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 3d412 >&)@@Base+0x1f22> │ │ │ │ - vmovdqu -0x20(%r15),%ymm5 │ │ │ │ - mov -0x8(%r14),%r9 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - vmovdqu -0x18(%r14),%xmm1 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - vmovdqu %ymm5,-0x20(%r14) │ │ │ │ - movq $0x0,-0x18(%r15) │ │ │ │ - movq $0x0,-0x10(%r15) │ │ │ │ - movq $0x0,-0x8(%r15) │ │ │ │ - vmovdqa %xmm1,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x40(%r15),%ymm6 │ │ │ │ - mov -0x28(%r14),%r10 │ │ │ │ - vmovdqu -0x38(%r14),%xmm2 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - vmovdqu %ymm6,-0x40(%r14) │ │ │ │ - movq $0x0,-0x38(%r15) │ │ │ │ - movq $0x0,-0x30(%r15) │ │ │ │ - movq $0x0,-0x28(%r15) │ │ │ │ - vmovdqa %xmm2,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x60(%r15),%ymm3 │ │ │ │ - mov -0x48(%r14),%r11 │ │ │ │ - vmovdqu -0x58(%r14),%xmm4 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - vmovdqu %ymm3,-0x60(%r14) │ │ │ │ - movq $0x0,-0x58(%r15) │ │ │ │ - movq $0x0,-0x50(%r15) │ │ │ │ - movq $0x0,-0x48(%r15) │ │ │ │ - vmovdqa %xmm4,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - add $0xffffffffffffff80,%r15 │ │ │ │ - add $0xffffffffffffff80,%r14 │ │ │ │ - jmp 3d750 >&)@@Base+0x2260> │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + cmp %rdi,0x48(%rsp) │ │ │ │ + je 3bc23 >&)@@Base+0x2033> │ │ │ │ + subq $0x20,0x48(%rsp) │ │ │ │ + jmp 3baa0 >&)@@Base+0x1eb0> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 3d670 >&)@@Base+0x2180> │ │ │ │ - jmp 3d69e >&)@@Base+0x21ae> │ │ │ │ - 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 0x30(%rsp),%rdx │ │ │ │ - vinserti64x2 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ - vmovdqu %ymm3,(%r14) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3bb10 >&)@@Base+0x1f20> │ │ │ │ + jmp 3bb30 >&)@@Base+0x1f40> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x10(%r12),%xmm2 │ │ │ │ + vmovq %r10,%xmm4 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm9 │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm4,%xmm6 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + vpinsrq $0x1,0x18(%r12),%xmm2,%xmm3 │ │ │ │ + vinserti64x2 $0x1,%xmm3,%ymm6,%ymm8 │ │ │ │ + vmovdqu %ymm8,(%r14) │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 3d91a >&)@@Base+0x242a> │ │ │ │ - nopl (%rax) │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + vmovdqu %xmm9,0x8(%r12) │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 3bbe8 >&)@@Base+0x1ff8> │ │ │ │ + mov %rsi,%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d950 >&)@@Base+0x2460> │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ + je 3bc18 >&)@@Base+0x2028> │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 3d8f0 >&)@@Base+0x2400> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3bbc8 >&)@@Base+0x1fd8> │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3d934 >&)@@Base+0x2444> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ + je 3bc02 >&)@@Base+0x2012> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 3d40f >&)@@Base+0x1f1f> │ │ │ │ + je 3b8d7 >&)@@Base+0x1ce7> │ │ │ │ sub $0x20,%r12 │ │ │ │ - jmp 3d5f4 >&)@@Base+0x2104> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jne 3d8f0 >&)@@Base+0x2400> │ │ │ │ - jmp 3d91a >&)@@Base+0x242a> │ │ │ │ + jmp 3baa0 >&)@@Base+0x1eb0> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3bbc8 >&)@@Base+0x1fd8> │ │ │ │ + jmp 3bbe8 >&)@@Base+0x1ff8> │ │ │ │ + lea 0x20(%r12),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 3d40f >&)@@Base+0x1f1f> │ │ │ │ - mov %rbx,%rax │ │ │ │ - sub %r13,%rax │ │ │ │ - sub $0x20,%rax │ │ │ │ - shr $0x5,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x3,%eax │ │ │ │ - je 3da82 >&)@@Base+0x2592> │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 3da2e >&)@@Base+0x253e> │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 3d9e2 >&)@@Base+0x24f2> │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - vmovdqu (%r12),%ymm7 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov -0x8(%r14),%rdx │ │ │ │ - vmovdqu -0x18(%r14),%xmm8 │ │ │ │ - sub $0x20,%r14 │ │ │ │ - vmovdqu %ymm7,(%r14) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - vmovdqa %xmm8,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x20(%rbx),%ymm9 │ │ │ │ - mov -0x8(%r14),%rcx │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - sub $0x20,%r14 │ │ │ │ - vmovdqu 0x8(%r14),%xmm10 │ │ │ │ + je 3b8d7 >&)@@Base+0x1ce7> │ │ │ │ + mov %rbx,%r8 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + sub %r13,%r8 │ │ │ │ + vmovdqa %xmm7,0x50(%rsp) │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 3bcfa >&)@@Base+0x210a> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3bcab >&)@@Base+0x20bb> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jne 3c015 >&)@@Base+0x2425> │ │ │ │ + mov -0x8(%r14),%r9 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm2 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm3 │ │ │ │ sub $0x20,%rbx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - vmovdqu %ymm9,(%r14) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu %ymm2,(%r14) │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - vmovdqa %xmm10,0x40(%rsp) │ │ │ │ + vmovdqu %xmm4,0x8(%rbx) │ │ │ │ + vmovdqa %xmm3,0x60(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - sub $0x20,%rbx │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r10 │ │ │ │ + vmovdqu -0x18(%r14),%xmm8 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ sub $0x20,%r14 │ │ │ │ - vmovdqu (%rbx),%ymm11 │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - vmovdqu 0x8(%r14),%xmm12 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - vmovdqu %ymm11,(%r14) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu -0x20(%rbx),%ymm6 │ │ │ │ + sub $0x20,%rbx │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + vmovdqu %ymm6,(%r14) │ │ │ │ + vmovdqa %xmm8,0x60(%rsp) │ │ │ │ + vmovdqu %xmm9,0x8(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - vmovdqa %xmm12,0x40(%rsp) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 3d412 >&)@@Base+0x1f22> │ │ │ │ - vmovdqu -0x20(%rbx),%ymm13 │ │ │ │ - mov -0x8(%r14),%r15 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - vmovdqu -0x18(%r14),%xmm14 │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - vmovdqu %ymm13,-0x20(%r14) │ │ │ │ - movq $0x0,-0x18(%rbx) │ │ │ │ - movq $0x0,-0x10(%rbx) │ │ │ │ + je 3b8da >&)@@Base+0x1cea> │ │ │ │ + vmovdqu -0x20(%rbx),%ymm10 │ │ │ │ + mov -0x8(%r14),%r11 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm11 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm12 │ │ │ │ + vmovdqu %ymm10,-0x20(%r14) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ - vmovdqa %xmm14,0x40(%rsp) │ │ │ │ + vmovdqu %xmm12,-0x18(%rbx) │ │ │ │ + vmovdqa %xmm11,0x60(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x40(%rbx),%ymm15 │ │ │ │ - mov -0x28(%r14),%r12 │ │ │ │ - vmovdqu -0x38(%r14),%xmm0 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - vmovdqu %ymm15,-0x40(%r14) │ │ │ │ - movq $0x0,-0x38(%rbx) │ │ │ │ - movq $0x0,-0x30(%rbx) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x28(%r14),%rax │ │ │ │ + vmovdqu -0x40(%rbx),%ymm13 │ │ │ │ + vmovdqu -0x38(%r14),%xmm14 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm15 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu %ymm13,-0x40(%r14) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ movq $0x0,-0x28(%rbx) │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqu %xmm15,-0x38(%rbx) │ │ │ │ + vmovdqa %xmm14,0x60(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x60(%rbx),%ymm5 │ │ │ │ - mov -0x48(%r14),%rdi │ │ │ │ - vmovdqu -0x58(%r14),%xmm1 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - vmovdqu %ymm5,-0x60(%r14) │ │ │ │ - movq $0x0,-0x58(%rbx) │ │ │ │ - movq $0x0,-0x50(%rbx) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x48(%r14),%rcx │ │ │ │ + vmovdqu -0x60(%rbx),%ymm7 │ │ │ │ + vmovdqu -0x58(%r14),%xmm5 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm0 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu %ymm7,-0x60(%r14) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ movq $0x0,-0x48(%rbx) │ │ │ │ - vmovdqa %xmm1,0x40(%rsp) │ │ │ │ + vmovdqu %xmm0,-0x58(%rbx) │ │ │ │ + vmovdqa %xmm5,0x60(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - add $0xffffffffffffff80,%rbx │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x78(%r14),%xmm2 │ │ │ │ + mov -0x68(%r14),%rdx │ │ │ │ + vmovdqu -0x80(%rbx),%ymm1 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm3 │ │ │ │ add $0xffffffffffffff80,%r14 │ │ │ │ - jmp 3da36 >&)@@Base+0x2546> │ │ │ │ - vmovdqu (%r12),%ymm11 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + vmovdqu %ymm1,(%r14) │ │ │ │ + vmovdqa %xmm2,0x60(%rsp) │ │ │ │ + vmovdqu %xmm3,0x8(%rbx) │ │ │ │ + jmp 3bcdc >&)@@Base+0x20ec> │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 3b8d7 >&)@@Base+0x1ce7> │ │ │ │ + mov %r15,%rsi │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + sub %r13,%rsi │ │ │ │ + vmovdqa %xmm4,0x50(%rsp) │ │ │ │ + sub $0x20,%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 3bf16 >&)@@Base+0x2326> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 3bec5 >&)@@Base+0x22d5> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3be7d >&)@@Base+0x228d> │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + vmovdqu (%r12),%ymm6 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov %r12,%r15 │ │ │ │ - mov -0x8(%r14),%r12 │ │ │ │ - vmovdqu -0x18(%r14),%xmm12 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ + mov -0x8(%r14),%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm8 │ │ │ │ + vmovdqu %ymm6,-0x20(%r14) │ │ │ │ sub $0x20,%r14 │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - vmovdqu %ymm11,(%r14) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqa %xmm8,0x60(%rsp) │ │ │ │ + vmovdqu %xmm9,0x8(%r12) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r8 │ │ │ │ + vmovdqu -0x20(%r15),%ymm10 │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm11 │ │ │ │ + sub $0x20,%r15 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu %ymm10,(%r14) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm12,0x40(%rsp) │ │ │ │ + vmovdqu %xmm12,0x8(%r15) │ │ │ │ + vmovdqa %xmm11,0x60(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%rbx │ │ │ │ + vmovdqu -0x18(%r14),%xmm14 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu -0x20(%r15),%ymm13 │ │ │ │ + sub $0x20,%r15 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + vmovdqu %ymm13,(%r14) │ │ │ │ + vmovdqa %xmm14,0x60(%rsp) │ │ │ │ + vmovdqu %xmm15,0x8(%r15) │ │ │ │ + movq $0x0,0x18(%r15) │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 3b8da >&)@@Base+0x1cea> │ │ │ │ + vmovdqu -0x20(%r15),%ymm7 │ │ │ │ + mov -0x8(%r14),%r12 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm5 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm0 │ │ │ │ + vmovdqu %ymm7,-0x20(%r14) │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + movq $0x0,-0x8(%r15) │ │ │ │ + vmovdqu %xmm0,-0x18(%r15) │ │ │ │ + vmovdqa %xmm5,0x60(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x28(%r14),%r9 │ │ │ │ + vmovdqu -0x40(%r15),%ymm1 │ │ │ │ + vmovdqu -0x38(%r14),%xmm2 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm3 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu %ymm1,-0x40(%r14) │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + movq $0x0,-0x28(%r15) │ │ │ │ + vmovdqu %xmm3,-0x38(%r15) │ │ │ │ + vmovdqa %xmm2,0x60(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x48(%r14),%r10 │ │ │ │ + vmovdqu -0x60(%r15),%ymm4 │ │ │ │ + vmovdqu -0x58(%r14),%xmm6 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm8 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + vmovdqu %ymm4,-0x60(%r14) │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + movq $0x0,-0x48(%r15) │ │ │ │ + vmovdqu %xmm8,-0x58(%r15) │ │ │ │ + vmovdqa %xmm6,0x60(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x78(%r14),%xmm10 │ │ │ │ + mov -0x68(%r14),%r11 │ │ │ │ + vmovdqu -0x80(%r15),%ymm9 │ │ │ │ + vmovdqa 0x50(%rsp),%xmm11 │ │ │ │ + add $0xffffffffffffff80,%r14 │ │ │ │ + add $0xffffffffffffff80,%r15 │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + vmovdqu %ymm9,(%r14) │ │ │ │ + vmovdqa %xmm10,0x60(%rsp) │ │ │ │ + vmovdqu %xmm11,0x8(%r15) │ │ │ │ + jmp 3bef8 >&)@@Base+0x2308> │ │ │ │ + vmovdqu (%r12),%ymm5 │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov -0x8(%r14),%r12 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovdqu -0x18(%r14),%xmm0 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu %ymm5,(%r14) │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqa %xmm0,0x60(%rsp) │ │ │ │ + vmovdqu %xmm1,0x8(%rbx) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - jmp 3d6fb >&)@@Base+0x220b> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + jmp 3bc66 >&)@@Base+0x2076> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r13 │ │ │ │ + mov %rsi,%rax │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ lea 0x10(%rsp),%r13 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r13) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rax,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub $0x88,%rsp │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %rdx,-0xb8(%rbp) │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ - mov %rdx,-0x90(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov %r9,-0x78(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov %rsi,-0x80(%rbp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rcx,-0x70(%rbp) │ │ │ │ + mov %r8,-0x78(%rbp) │ │ │ │ + mov %r9,-0x90(%rbp) │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ + mov %fs:0x28,%rdx │ │ │ │ + mov %rdx,-0x38(%rbp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %r8,%rdx │ │ │ │ cmp %r8,%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ - cmovle %rcx,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jge 3e950 >&)@@Base+0x3460> │ │ │ │ - cmp %rbx,-0x60(%rbp) │ │ │ │ - jge 3e1a0 >&)@@Base+0x2cb0> │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ - shr $0x3f,%rsi │ │ │ │ - add %rbx,%rsi │ │ │ │ - sar $1,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %r13,%rdi │ │ │ │ - mov %rsi,-0x88(%rbp) │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea (%rax,%rdx,1),%r12 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 3eda0 >&)@@Base+0x38b0> │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov %r13,%r14 │ │ │ │ - sar $0x5,%rdi │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%r10 │ │ │ │ - sar $1,%r10 │ │ │ │ - mov %r10,%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - cmp %rcx,(%r14,%r8,1) │ │ │ │ - jae 3e180 >&)@@Base+0x2c90> │ │ │ │ - sub %r10,%rdi │ │ │ │ - lea 0x20(%r14,%r8,1),%r14 │ │ │ │ - dec %rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jg 3dc80 >&)@@Base+0x2790> │ │ │ │ - mov %r14,%r9 │ │ │ │ - sub %r13,%r9 │ │ │ │ - sar $0x5,%r9 │ │ │ │ - mov %r9,-0x70(%rbp) │ │ │ │ - sub %r9,-0x60(%rbp) │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - sub %rsi,%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jge 3e24d >&)@@Base+0x2d5d> │ │ │ │ - cmp -0x80(%rbp),%r11 │ │ │ │ - jg 3e24d >&)@@Base+0x2d5d> │ │ │ │ - test %r11,%r11 │ │ │ │ - je 3e9b0 >&)@@Base+0x34c0> │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 3e997 >&)@@Base+0x34a7> │ │ │ │ - mov %r14,%rdx │ │ │ │ - lea -0x50(%rbp),%rsi │ │ │ │ - mov %r13,%r15 │ │ │ │ - sub %r13,%rdx │ │ │ │ - mov %rsi,-0x58(%rbp) │ │ │ │ - sub $0x20,%rdx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 3de1c >&)@@Base+0x292c> │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 3ddbe >&)@@Base+0x28ce> │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 3dd69 >&)@@Base+0x2879> │ │ │ │ - vmovdqu 0x0(%r13),%ymm1 │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - vmovdqu 0x8(%rcx),%xmm0 │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + cmovle %rcx,%rdx │ │ │ │ + vmovdqa %xmm5,-0x60(%rbp) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 3ccb0 >&)@@Base+0x30c0> │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + cmp %rcx,-0x78(%rbp) │ │ │ │ + jge 3c5d8 >&)@@Base+0x29e8> │ │ │ │ mov %rcx,%r15 │ │ │ │ - lea -0x50(%rbp),%rdi │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm1,(%rcx) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ + mov -0x80(%rbp),%rax │ │ │ │ + shr $0x3f,%r15 │ │ │ │ + add %rcx,%r15 │ │ │ │ + mov -0xb8(%rbp),%rcx │ │ │ │ + sar $1,%r15 │ │ │ │ + mov %r15,%rsi │ │ │ │ + sub %r14,%rcx │ │ │ │ + mov %r15,-0xa0(%rbp) │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea (%rax,%rsi,1),%r12 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 3d070 >&)@@Base+0x3480> │ │ │ │ + mov (%r12),%rbx │ │ │ │ + sar $0x5,%rcx │ │ │ │ + mov %r14,%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sar $1,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + add %r13,%r8 │ │ │ │ + cmp %rbx,(%r8) │ │ │ │ + jae 3c5c0 >&)@@Base+0x29d0> │ │ │ │ + sub %rdi,%rcx │ │ │ │ + lea 0x20(%r8),%r13 │ │ │ │ + dec %rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 3c140 >&)@@Base+0x2550> │ │ │ │ + mov %r13,%rdx │ │ │ │ + sub %r14,%rdx │ │ │ │ + sar $0x5,%rdx │ │ │ │ + sub %rdx,-0x78(%rbp) │ │ │ │ + mov %rdx,-0x88(%rbp) │ │ │ │ + sub %r15,-0x70(%rbp) │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + cmp -0x70(%rbp),%r9 │ │ │ │ + jge 3c66b >&)@@Base+0x2a7b> │ │ │ │ + cmp -0x98(%rbp),%r9 │ │ │ │ + jg 3c66b >&)@@Base+0x2a7b> │ │ │ │ + test %r9,%r9 │ │ │ │ + je 3cd10 >&)@@Base+0x3120> │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 3ccfe >&)@@Base+0x310e> │ │ │ │ + mov %r13,%rsi │ │ │ │ + lea -0x50(%rbp),%r11 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %r11,-0x68(%rbp) │ │ │ │ + sub $0x20,%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 3c2bb >&)@@Base+0x26cb> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 3c270 >&)@@Base+0x2680> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3c22e >&)@@Base+0x263e> │ │ │ │ + mov 0x18(%rbx),%r15 │ │ │ │ + vmovdqu (%r14),%ymm1 │ │ │ │ + mov %r11,%rdi │ │ │ │ + vmovdqu 0x8(%rbx),%xmm0 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm2 │ │ │ │ + vmovdqu %ymm1,(%rbx) │ │ │ │ + mov %r15,-0x40(%rbp) │ │ │ │ + lea 0x20(%r14),%r15 │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm2,0x8(%r14) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea 0x20(%r15),%rcx │ │ │ │ - lea 0x20(%r13),%r15 │ │ │ │ - vmovdqu (%r15),%ymm2 │ │ │ │ - mov 0x18(%rcx),%r10 │ │ │ │ - lea -0x50(%rbp),%rdi │ │ │ │ - vmovdqu 0x8(%rcx),%xmm3 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm2,(%rcx) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%rbx │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + vmovdqu (%r15),%ymm3 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm4 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm6 │ │ │ │ + vmovdqu %ymm3,(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm6,0x8(%r15) │ │ │ │ + vmovdqa %xmm4,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%rbx │ │ │ │ add $0x20,%r15 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovdqu (%r15),%ymm4 │ │ │ │ - mov 0x18(%rcx),%r8 │ │ │ │ - vmovdqu 0x8(%rcx),%xmm5 │ │ │ │ - lea -0x50(%rbp),%rdi │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm4,(%rcx) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqu (%r15),%ymm7 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm8 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm9 │ │ │ │ + vmovdqu %ymm7,(%rbx) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm5,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm9,0x8(%r15) │ │ │ │ + vmovdqa %xmm8,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x20,%r15 │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r15,%r14 │ │ │ │ - je 3df54 >&)@@Base+0x2a64> │ │ │ │ - vmovdqu (%r15),%ymm6 │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - vmovdqu 0x8(%rcx),%xmm7 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - lea -0x50(%rbp),%rdi │ │ │ │ - vmovdqu %ymm6,(%rcx) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 3c3ba >&)@@Base+0x27ca> │ │ │ │ + vmovdqu (%r15),%ymm10 │ │ │ │ + mov 0x18(%rbx),%r8 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm11 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm12 │ │ │ │ + vmovdqu %ymm10,(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm12,0x8(%r15) │ │ │ │ + vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - vmovdqu 0x20(%r15),%ymm8 │ │ │ │ - lea -0x50(%rbp),%rdi │ │ │ │ - mov 0x38(%r9),%r11 │ │ │ │ - vmovdqu 0x28(%r9),%xmm9 │ │ │ │ - vmovdqu %ymm8,0x20(%r9) │ │ │ │ - movq $0x0,0x28(%r15) │ │ │ │ - movq $0x0,0x30(%r15) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x20(%r15),%ymm13 │ │ │ │ + mov 0x38(%rbx),%rcx │ │ │ │ + vmovdqu 0x28(%rbx),%xmm14 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm15 │ │ │ │ + vmovdqu %ymm13,0x20(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ movq $0x0,0x38(%r15) │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - vmovdqa %xmm9,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm15,0x28(%r15) │ │ │ │ + vmovdqa %xmm14,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - vmovdqu 0x40(%r15),%ymm10 │ │ │ │ - lea -0x50(%rbp),%rdi │ │ │ │ - mov 0x58(%rsi),%rdx │ │ │ │ - vmovdqu 0x48(%rsi),%xmm11 │ │ │ │ - vmovdqu %ymm10,0x40(%rsi) │ │ │ │ - movq $0x0,0x48(%r15) │ │ │ │ - movq $0x0,0x50(%r15) │ │ │ │ - movq $0x0,0x58(%r15) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x40(%r15),%ymm5 │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ + vmovdqu 0x48(%rbx),%xmm1 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm0 │ │ │ │ + vmovdqu %ymm5,0x40(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ + movq $0x0,0x58(%r15) │ │ │ │ + vmovdqu %xmm0,0x48(%r15) │ │ │ │ + vmovdqa %xmm1,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - vmovdqu 0x60(%r15),%ymm12 │ │ │ │ - lea -0x50(%rbp),%rdi │ │ │ │ - mov 0x78(%rax),%r10 │ │ │ │ - vmovdqu 0x68(%rax),%xmm13 │ │ │ │ - vmovdqu %ymm12,0x60(%rax) │ │ │ │ - movq $0x0,0x68(%r15) │ │ │ │ - movq $0x0,0x70(%r15) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x78(%rbx),%r9 │ │ │ │ + vmovdqu 0x60(%r15),%ymm2 │ │ │ │ + vmovdqu 0x68(%rbx),%xmm3 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm4 │ │ │ │ + vmovdqu %ymm2,0x60(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ movq $0x0,0x78(%r15) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - vmovdqa %xmm13,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm4,0x68(%r15) │ │ │ │ + vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ sub $0xffffffffffffff80,%r15 │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 3de1c >&)@@Base+0x292c> │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 3e9c0 >&)@@Base+0x34d0> │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %r12,%r8 │ │ │ │ - sub $0x20,%r8 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 3e09d >&)@@Base+0x2bad> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 3e03c >&)@@Base+0x2b4c> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 3dfe4 >&)@@Base+0x2af4> │ │ │ │ - vmovdqu -0x20(%r13),%ymm14 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0x8(%r14),%rcx │ │ │ │ - sub $0x20,%r13 │ │ │ │ - vmovdqu -0x18(%r14),%xmm15 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - lea -0x20(%r14),%r15 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm14,-0x20(%r14) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm15,-0x50(%rbp) │ │ │ │ + sub $0xffffffffffffff80,%rbx │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 3c2bb >&)@@Base+0x26cb> │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 3cd20 >&)@@Base+0x3130> │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %r13,%r15 │ │ │ │ + sub %r12,%r10 │ │ │ │ + sub $0x20,%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 3c4c9 >&)@@Base+0x28d9> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3c47c >&)@@Base+0x288c> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 3c437 >&)@@Base+0x2847> │ │ │ │ + vmovdqu -0x20(%r14),%ymm6 │ │ │ │ + mov -0x8(%r13),%r11 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + lea -0x20(%r13),%r15 │ │ │ │ + vmovdqu -0x18(%r13),%xmm7 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm8 │ │ │ │ + vmovdqu %ymm6,-0x20(%r13) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm8,0x8(%r14) │ │ │ │ + vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - vmovdqu -0x20(%r13),%ymm1 │ │ │ │ - mov -0x8(%r15),%rdi │ │ │ │ - sub $0x20,%r13 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r15),%rsi │ │ │ │ + vmovdqu -0x20(%r14),%ymm9 │ │ │ │ sub $0x20,%r15 │ │ │ │ - vmovdqu 0x8(%r15),%xmm0 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - vmovdqu %ymm1,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu 0x8(%r15),%xmm10 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm11 │ │ │ │ + vmovdqu %ymm9,(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm11,0x8(%r14) │ │ │ │ + vmovdqa %xmm10,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - sub $0x20,%r13 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r15),%rax │ │ │ │ + vmovdqu -0x18(%r15),%xmm13 │ │ │ │ sub $0x20,%r15 │ │ │ │ - vmovdqu 0x0(%r13),%ymm2 │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ - vmovdqu 0x8(%r15),%xmm3 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm2,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu (%r14),%ymm12 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm14 │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + vmovdqu %ymm12,(%r15) │ │ │ │ + vmovdqa %xmm13,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm14,0x8(%r14) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %r13,%r12 │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - je 3e9c0 >&)@@Base+0x34d0> │ │ │ │ - vmovdqu -0x20(%r13),%ymm2 │ │ │ │ - mov -0x8(%r15),%r11 │ │ │ │ - vmovdqu -0x18(%r15),%xmm3 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm2,-0x20(%r15) │ │ │ │ - movq $0x0,-0x18(%r13) │ │ │ │ - movq $0x0,-0x10(%r13) │ │ │ │ - movq $0x0,-0x8(%r13) │ │ │ │ - vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 3cd20 >&)@@Base+0x3130> │ │ │ │ + vmovdqu -0x20(%r14),%ymm3 │ │ │ │ + mov -0x8(%r15),%rdi │ │ │ │ + vmovdqu -0x18(%r15),%xmm4 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm6 │ │ │ │ + vmovdqu %ymm3,-0x20(%r15) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + movq $0x0,-0x8(%r14) │ │ │ │ + vmovdqu %xmm6,-0x18(%r14) │ │ │ │ + vmovdqa %xmm4,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x40(%r13),%ymm4 │ │ │ │ - mov -0x28(%r15),%rsi │ │ │ │ - vmovdqu -0x38(%r15),%xmm5 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm4,-0x40(%r15) │ │ │ │ - movq $0x0,-0x38(%r13) │ │ │ │ - movq $0x0,-0x30(%r13) │ │ │ │ - movq $0x0,-0x28(%r13) │ │ │ │ - vmovdqa %xmm5,-0x50(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x28(%r15),%r8 │ │ │ │ + vmovdqu -0x40(%r14),%ymm7 │ │ │ │ + vmovdqu -0x38(%r15),%xmm8 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm9 │ │ │ │ + vmovdqu %ymm7,-0x40(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + movq $0x0,-0x28(%r14) │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + vmovdqu %xmm9,-0x38(%r14) │ │ │ │ + vmovdqa %xmm8,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x60(%r13),%ymm6 │ │ │ │ - mov -0x48(%r15),%rdx │ │ │ │ - vmovdqu -0x58(%r15),%xmm7 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm6,-0x60(%r15) │ │ │ │ - movq $0x0,-0x58(%r13) │ │ │ │ - movq $0x0,-0x50(%r13) │ │ │ │ - movq $0x0,-0x48(%r13) │ │ │ │ - vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x48(%r15),%rcx │ │ │ │ + vmovdqu -0x60(%r14),%ymm10 │ │ │ │ + vmovdqu -0x58(%r15),%xmm11 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm12 │ │ │ │ + vmovdqu %ymm10,-0x60(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + movq $0x0,-0x48(%r14) │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + vmovdqu %xmm12,-0x58(%r14) │ │ │ │ + vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - add $0xffffffffffffff80,%r13 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x78(%r15),%xmm14 │ │ │ │ + mov -0x68(%r15),%rdx │ │ │ │ + vmovdqu -0x80(%r14),%ymm13 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm15 │ │ │ │ add $0xffffffffffffff80,%r15 │ │ │ │ - jmp 3e04b >&)@@Base+0x2b5b> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r10,%r10 │ │ │ │ - je 3dca7 >&)@@Base+0x27b7> │ │ │ │ - mov %r10,%rdi │ │ │ │ - jmp 3dc80 >&)@@Base+0x2790> │ │ │ │ + add $0xffffffffffffff80,%r14 │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + vmovdqu %ymm13,(%r15) │ │ │ │ + vmovdqa %xmm14,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm15,0x8(%r14) │ │ │ │ + jmp 3c4ac >&)@@Base+0x28bc> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x68(%rbp),%r12 │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sub %r12,%r15 │ │ │ │ - shr $0x3f,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ - shl $0x5,%r10 │ │ │ │ - lea 0x0(%r13,%r10,1),%r14 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 3ed90 >&)@@Base+0x38a0> │ │ │ │ - mov (%r14),%r8 │ │ │ │ - sar $0x5,%r15 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 3c168 >&)@@Base+0x2578> │ │ │ │ + mov %rdi,%rcx │ │ │ │ + jmp 3c140 >&)@@Base+0x2550> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + sub %r12,%rcx │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ sar $1,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shl $0x5,%r9 │ │ │ │ - cmp (%r12,%r9,1),%r8 │ │ │ │ - jb 3e790 >&)@@Base+0x32a0> │ │ │ │ - sub %rdi,%r15 │ │ │ │ - lea 0x20(%r12,%r9,1),%r12 │ │ │ │ - dec %r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jg 3e200 >&)@@Base+0x2d10> │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ + shl $0x5,%r13 │ │ │ │ + add %r14,%r13 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 3d058 >&)@@Base+0x3468> │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + sar $0x5,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + sar $1,%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + add %r12,%r10 │ │ │ │ + cmp (%r10),%r8 │ │ │ │ + jb 3cc98 >&)@@Base+0x30a8> │ │ │ │ + sub %r9,%rcx │ │ │ │ + lea 0x20(%r10),%r12 │ │ │ │ + dec %rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 3c618 >&)@@Base+0x2a28> │ │ │ │ mov %r12,%r11 │ │ │ │ - sub -0x68(%rbp),%r11 │ │ │ │ + sub -0x80(%rbp),%r11 │ │ │ │ sar $0x5,%r11 │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ - sub %r11,%rbx │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - sub %rcx,-0x60(%rbp) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jl 3dcc9 >&)@@Base+0x27d9> │ │ │ │ - cmp %rbx,-0x80(%rbp) │ │ │ │ - jl 3ec60 >&)@@Base+0x3770> │ │ │ │ + sub %r11,-0x70(%rbp) │ │ │ │ + mov %r11,-0xa0(%rbp) │ │ │ │ + mov -0x88(%rbp),%r9 │ │ │ │ + sub %rdi,-0x78(%rbp) │ │ │ │ + cmp -0x70(%rbp),%r9 │ │ │ │ + jl 3c192 >&)@@Base+0x25a2> │ │ │ │ + mov -0x70(%rbp),%rbx │ │ │ │ + cmp %rbx,-0x98(%rbp) │ │ │ │ + jl 3cf60 >&)@@Base+0x3370> │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3ec50 >&)@@Base+0x3760> │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 3ec3c >&)@@Base+0x374c> │ │ │ │ - mov %r13,%r10 │ │ │ │ - lea -0x50(%rbp),%rax │ │ │ │ + je 3cf58 >&)@@Base+0x3368> │ │ │ │ + mov -0x90(%rbp),%rbx │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 3cf40 >&)@@Base+0x3350> │ │ │ │ + mov %r14,%r10 │ │ │ │ + lea -0x50(%rbp),%r9 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov %r12,%r15 │ │ │ │ sub %r12,%r10 │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ sub $0x20,%r10 │ │ │ │ + vmovdqa %xmm5,-0xb0(%rbp) │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x3,%r10d │ │ │ │ - je 3e35a >&)@@Base+0x2e6a> │ │ │ │ + je 3c763 >&)@@Base+0x2b73> │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3e2fa >&)@@Base+0x2e0a> │ │ │ │ + je 3c718 >&)@@Base+0x2b28> │ │ │ │ cmp $0x2,%r10 │ │ │ │ - jne 3ec76 >&)@@Base+0x3786> │ │ │ │ - vmovdqu (%r15),%ymm10 │ │ │ │ - mov 0x18(%r9),%rcx │ │ │ │ - vmovdqu 0x8(%r9),%xmm11 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm10,(%r9) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + jne 3cf76 >&)@@Base+0x3386> │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + vmovdqu (%r15),%ymm3 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm4 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + vmovdqu %ymm3,(%rbx) │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm6,0x8(%r15) │ │ │ │ + vmovdqa %xmm4,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%rbx │ │ │ │ add $0x20,%r15 │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovdqu (%r15),%ymm12 │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ - vmovdqu 0x8(%r9),%xmm13 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - vmovdqu %ymm12,(%r9) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + vmovdqu (%r15),%ymm7 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm8 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + vmovdqu %ymm7,(%rbx) │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm13,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm9,0x8(%r15) │ │ │ │ + vmovdqa %xmm8,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x20,%r15 │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 3e494 >&)@@Base+0x2fa4> │ │ │ │ - vmovdqu (%r15),%ymm14 │ │ │ │ - mov 0x18(%r9),%r11 │ │ │ │ - vmovdqu 0x8(%r9),%xmm15 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm14,(%r9) │ │ │ │ - movq $0x0,0x8(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r14,%r15 │ │ │ │ + je 3c86e >&)@@Base+0x2c7e> │ │ │ │ + vmovdqu (%r15),%ymm10 │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + vmovdqu 0x8(%rbx),%xmm11 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm12 │ │ │ │ + vmovdqu %ymm10,(%rbx) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ - vmovdqa %xmm15,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm12,0x8(%r15) │ │ │ │ + vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ - vmovdqu 0x20(%r15),%ymm1 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov 0x38(%rsi),%rdx │ │ │ │ - vmovdqu 0x28(%rsi),%xmm0 │ │ │ │ - vmovdqu %ymm1,0x20(%rsi) │ │ │ │ - movq $0x0,0x28(%r15) │ │ │ │ - movq $0x0,0x30(%r15) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x20(%r15),%ymm13 │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + vmovdqu 0x28(%rbx),%xmm14 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm15 │ │ │ │ + vmovdqu %ymm13,0x20(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ movq $0x0,0x38(%r15) │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm15,0x28(%r15) │ │ │ │ + vmovdqa %xmm14,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rax │ │ │ │ - vmovdqu 0x40(%r15),%ymm2 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov 0x58(%rax),%r10 │ │ │ │ - vmovdqu 0x48(%rax),%xmm3 │ │ │ │ - vmovdqu %ymm2,0x40(%rax) │ │ │ │ - movq $0x0,0x48(%r15) │ │ │ │ - movq $0x0,0x50(%r15) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x40(%r15),%ymm5 │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + vmovdqu 0x48(%rbx),%xmm1 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm2 │ │ │ │ + vmovdqu %ymm5,0x40(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ movq $0x0,0x58(%r15) │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm2,0x48(%r15) │ │ │ │ + vmovdqa %xmm1,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ - vmovdqu 0x60(%r15),%ymm4 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov 0x78(%r8),%rcx │ │ │ │ - vmovdqu 0x68(%r8),%xmm5 │ │ │ │ - vmovdqu %ymm4,0x60(%r8) │ │ │ │ - movq $0x0,0x68(%r15) │ │ │ │ - movq $0x0,0x70(%r15) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x78(%rbx),%rdx │ │ │ │ + vmovdqu 0x60(%r15),%ymm3 │ │ │ │ + vmovdqu 0x68(%rbx),%xmm0 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm4 │ │ │ │ + vmovdqu %ymm3,0x60(%rbx) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ movq $0x0,0x78(%r15) │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - vmovdqa %xmm5,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm4,0x68(%r15) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ sub $0xffffffffffffff80,%r15 │ │ │ │ - sub $0xffffffffffffff80,%r9 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jne 3e35a >&)@@Base+0x2e6a> │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 3e6ad >&)@@Base+0x31bd> │ │ │ │ - mov %r14,%rdi │ │ │ │ + sub $0xffffffffffffff80,%rbx │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jne 3c763 >&)@@Base+0x2b73> │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 3ca55 >&)@@Base+0x2e65> │ │ │ │ + mov %r13,%r9 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov %r12,%r15 │ │ │ │ - sub %r13,%rdi │ │ │ │ - sub $0x20,%rdi │ │ │ │ - shr $0x5,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x3,%edi │ │ │ │ - je 3e583 >&)@@Base+0x3093> │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 3e522 >&)@@Base+0x3032> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jne 3eccb >&)@@Base+0x37db> │ │ │ │ - vmovdqu 0x0(%r13),%ymm8 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov 0x18(%r15),%r9 │ │ │ │ - vmovdqu 0x8(%r15),%xmm9 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm8,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm9,-0x50(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + sub %r14,%r9 │ │ │ │ + vmovdqa %xmm6,-0xb0(%rbp) │ │ │ │ + sub $0x20,%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 3c942 >&)@@Base+0x2d52> │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 3c8f5 >&)@@Base+0x2d05> │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jne 3cfbf >&)@@Base+0x33cf> │ │ │ │ mov 0x18(%r15),%r11 │ │ │ │ + vmovdqu (%r14),%ymm10 │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ vmovdqu 0x8(%r15),%xmm11 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ vmovdqu %ymm10,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm12,0x8(%r14) │ │ │ │ vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r13 │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x20,%r15 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - je 3e6ad >&)@@Base+0x31bd> │ │ │ │ - vmovdqu 0x0(%r13),%ymm12 │ │ │ │ + add $0x20,%r14 │ │ │ │ mov 0x18(%r15),%rsi │ │ │ │ - vmovdqu 0x8(%r15),%xmm13 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + vmovdqu (%r14),%ymm13 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + vmovdqu 0x8(%r15),%xmm14 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + vmovdqu %ymm13,(%r15) │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm12,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm13,-0x50(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x20(%r13),%ymm14 │ │ │ │ - mov 0x38(%r15),%rdx │ │ │ │ - vmovdqu 0x28(%r15),%xmm15 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm14,0x20(%r15) │ │ │ │ - movq $0x0,0x28(%r13) │ │ │ │ - movq $0x0,0x30(%r13) │ │ │ │ - movq $0x0,0x38(%r13) │ │ │ │ - vmovdqa %xmm15,-0x50(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm15,0x8(%r14) │ │ │ │ + vmovdqa %xmm14,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x40(%r13),%ymm1 │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ - vmovdqu 0x48(%r15),%xmm0 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%r14 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 3ca55 >&)@@Base+0x2e65> │ │ │ │ + vmovdqu (%r14),%ymm5 │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + vmovdqu 0x8(%r15),%xmm1 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm2 │ │ │ │ + vmovdqu %ymm5,(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm1,0x40(%r15) │ │ │ │ - movq $0x0,0x48(%r13) │ │ │ │ - movq $0x0,0x50(%r13) │ │ │ │ - movq $0x0,0x58(%r13) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm2,0x8(%r14) │ │ │ │ + vmovdqa %xmm1,-0x50(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x20(%r14),%ymm3 │ │ │ │ + mov 0x38(%r15),%rdi │ │ │ │ + vmovdqu 0x28(%r15),%xmm0 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm4 │ │ │ │ + vmovdqu %ymm3,0x20(%r15) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + movq $0x0,0x38(%r14) │ │ │ │ + vmovdqu %xmm4,0x28(%r14) │ │ │ │ vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x60(%r13),%ymm2 │ │ │ │ - mov 0x78(%r15),%r10 │ │ │ │ - vmovdqu 0x68(%r15),%xmm3 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm2,0x60(%r15) │ │ │ │ - movq $0x0,0x68(%r13) │ │ │ │ - movq $0x0,0x70(%r13) │ │ │ │ - movq $0x0,0x78(%r13) │ │ │ │ - vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x40(%r14),%ymm6 │ │ │ │ + mov 0x58(%r15),%r8 │ │ │ │ + vmovdqu 0x48(%r15),%xmm7 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm8 │ │ │ │ + vmovdqu %ymm6,0x40(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + movq $0x0,0x58(%r14) │ │ │ │ + vmovdqu %xmm8,0x48(%r14) │ │ │ │ + vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - sub $0xffffffffffffff80,%r13 │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x78(%r15),%rcx │ │ │ │ + vmovdqu 0x60(%r14),%ymm9 │ │ │ │ + vmovdqu 0x68(%r15),%xmm10 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm11 │ │ │ │ + vmovdqu %ymm9,0x60(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + movq $0x0,0x78(%r14) │ │ │ │ + vmovdqu %xmm11,0x68(%r14) │ │ │ │ + vmovdqa %xmm10,-0x50(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ sub $0xffffffffffffff80,%r15 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - jne 3e583 >&)@@Base+0x3093> │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ - mov %r14,%r15 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - je 3ec50 >&)@@Base+0x3760> │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub %r13,%r8 │ │ │ │ - sub $0x20,%r8 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 3e7b0 >&)@@Base+0x32c0> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 3e740 >&)@@Base+0x3250> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jne 3ed2c >&)@@Base+0x383c> │ │ │ │ - vmovdqu -0x20(%r9),%ymm6 │ │ │ │ - mov -0x8(%r15),%rdi │ │ │ │ - vmovdqu -0x18(%r15),%xmm7 │ │ │ │ - sub $0x20,%r9 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 3c942 >&)@@Base+0x2d52> │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov %r13,%r15 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 3cf58 >&)@@Base+0x3368> │ │ │ │ + mov %rbx,%rdx │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + sub %r14,%rdx │ │ │ │ + vmovdqa %xmm12,-0xb0(%rbp) │ │ │ │ + sub $0x20,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 3cb30 >&)@@Base+0x2f40> │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 3cae1 >&)@@Base+0x2ef1> │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jne 3d00c >&)@@Base+0x341c> │ │ │ │ + mov -0x8(%r15),%r10 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm5 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ sub $0x20,%r15 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - vmovdqu %ymm6,(%r15) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ - movq $0x0,0x10(%r9) │ │ │ │ - movq $0x0,0x18(%r9) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ + vmovdqu 0x8(%r15),%xmm1 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + sub $0x20,%rbx │ │ │ │ + vmovdqu %ymm5,(%r15) │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm2,0x8(%rbx) │ │ │ │ + vmovdqa %xmm1,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - vmovdqu -0x20(%r9),%ymm8 │ │ │ │ - vmovdqu -0x18(%r15),%xmm9 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r15),%r11 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm3 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + sub $0x20,%rbx │ │ │ │ + vmovdqu -0x18(%r15),%xmm0 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ sub $0x20,%r15 │ │ │ │ - sub $0x20,%r9 │ │ │ │ - mov 0x18(%r15),%r11 │ │ │ │ - vmovdqa %xmm9,-0x50(%rbp) │ │ │ │ + vmovdqu %ymm3,(%r15) │ │ │ │ mov %r11,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm8,(%r15) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ - movq $0x0,0x10(%r9) │ │ │ │ - movq $0x0,0x18(%r9) │ │ │ │ - jmp 3e8d3 >&)@@Base+0x33e3> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 3e227 >&)@@Base+0x2d37> │ │ │ │ - mov %rdi,%r15 │ │ │ │ - jmp 3e200 >&)@@Base+0x2d10> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%r9),%ymm10 │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm4,0x8(%rbx) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %rbx,-0x90(%rbp) │ │ │ │ + je 3cc40 >&)@@Base+0x3050> │ │ │ │ + vmovdqu -0x20(%rbx),%ymm6 │ │ │ │ mov -0x8(%r15),%rsi │ │ │ │ - vmovdqu -0x18(%r15),%xmm11 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + vmovdqu -0x18(%r15),%xmm7 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm8 │ │ │ │ + vmovdqu %ymm6,-0x20(%r15) │ │ │ │ + mov -0x68(%rbp),%r14 │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm10,-0x20(%r15) │ │ │ │ - movq $0x0,-0x18(%r9) │ │ │ │ - movq $0x0,-0x10(%r9) │ │ │ │ - movq $0x0,-0x8(%r9) │ │ │ │ - vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + vmovdqu %xmm8,-0x18(%rbx) │ │ │ │ + vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x40(%rbx),%ymm9 │ │ │ │ mov -0x28(%r15),%rax │ │ │ │ - vmovdqu -0x38(%r15),%xmm13 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - vmovdqu -0x40(%r9),%ymm12 │ │ │ │ + vmovdqu -0x38(%r15),%xmm10 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm11 │ │ │ │ + mov %r14,%rdi │ │ │ │ + vmovdqu %ymm9,-0x40(%r15) │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ + movq $0x0,-0x28(%rbx) │ │ │ │ + vmovdqu %xmm11,-0x38(%rbx) │ │ │ │ + vmovdqa %xmm10,-0x50(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x60(%rbx),%ymm12 │ │ │ │ + mov -0x48(%r15),%rdi │ │ │ │ + vmovdqu -0x58(%r15),%xmm13 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm14 │ │ │ │ + vmovdqu %ymm12,-0x60(%r15) │ │ │ │ + mov %rdi,-0x40(%rbp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + movq $0x0,-0x48(%rbx) │ │ │ │ + vmovdqu %xmm14,-0x58(%rbx) │ │ │ │ vmovdqa %xmm13,-0x50(%rbp) │ │ │ │ - vmovdqu %ymm12,-0x40(%r15) │ │ │ │ - movq $0x0,-0x38(%r9) │ │ │ │ - movq $0x0,-0x30(%r9) │ │ │ │ - movq $0x0,-0x28(%r9) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r10 │ │ │ │ - mov -0x48(%r15),%r8 │ │ │ │ - vmovdqu -0x58(%r15),%xmm15 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - vmovdqu -0x60(%r10),%ymm14 │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - vmovdqa %xmm15,-0x50(%rbp) │ │ │ │ - vmovdqu %ymm14,-0x60(%r15) │ │ │ │ - movq $0x0,-0x58(%r10) │ │ │ │ - movq $0x0,-0x50(%r10) │ │ │ │ - movq $0x0,-0x48(%r10) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - mov -0x68(%r15),%rcx │ │ │ │ - vmovdqu -0x78(%r15),%xmm0 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x68(%r15),%r8 │ │ │ │ + vmovdqu -0x80(%rbx),%ymm15 │ │ │ │ + vmovdqu -0x78(%r15),%xmm5 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm1 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ add $0xffffffffffffff80,%r15 │ │ │ │ - vmovdqu -0x80(%r9),%ymm1 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - add $0xffffffffffffff80,%r9 │ │ │ │ - vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ - vmovdqu %ymm1,(%r15) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ - movq $0x0,0x10(%r9) │ │ │ │ - movq $0x0,0x18(%r9) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + vmovdqu %ymm15,(%r15) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqa %xmm5,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm1,0x8(%rbx) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - cmp %r9,-0x78(%rbp) │ │ │ │ - jne 3e7b0 >&)@@Base+0x32c0> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %rbx,-0x90(%rbp) │ │ │ │ + jne 3cb30 >&)@@Base+0x2f40> │ │ │ │ + mov -0x98(%rbp),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ - push %r13 │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ - mov -0x68(%rbp),%rdi │ │ │ │ - call 3dbc0 >&)@@Base+0x26d0> │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ + push %rbx │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x88(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + call 3c070 >&)@@Base+0x2480> │ │ │ │ + mov -0x70(%rbp),%r12 │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ pop %rax │ │ │ │ + cmp %rdx,%r12 │ │ │ │ pop %rcx │ │ │ │ + cmovle %r12,%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - cmovle %rbx,%rdx │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jge 3e953 >&)@@Base+0x3463> │ │ │ │ - mov %r15,-0x68(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - jmp 3dc29 >&)@@Base+0x2739> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 3ccb6 >&)@@Base+0x30c6> │ │ │ │ + mov %r15,-0x80(%rbp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 3c0e9 >&)@@Base+0x24f9> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r9,%r9 │ │ │ │ + je 3c640 >&)@@Base+0x2a50> │ │ │ │ + mov %r9,%rcx │ │ │ │ + jmp 3c618 >&)@@Base+0x2a28> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rdi,%r15 │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3edb0 >&)@@Base+0x38c0> │ │ │ │ - mov -0x78(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ + jne 3d083 >&)@@Base+0x3493> │ │ │ │ + mov -0x90(%rbp),%r9 │ │ │ │ + mov -0x78(%rbp),%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ + mov -0xb8(%rbp),%rdx │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ - mov %rbx,%rcx │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r11 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r11),%rsp │ │ │ │ + lea -0x10(%r13),%rsp │ │ │ │ pop %r13 │ │ │ │ - jmp 3d1a0 >&)@@Base+0x1cb0> │ │ │ │ - lea -0x50(%rbp),%r15 │ │ │ │ - mov %r15,-0x58(%rbp) │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 3df5d >&)@@Base+0x2a6d> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 3b670 >&)@@Base+0x1a80> │ │ │ │ + lea -0x50(%rbp),%r10 │ │ │ │ + mov %r10,-0x68(%rbp) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 3c3c3 >&)@@Base+0x27d3> │ │ │ │ + nop │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 3e900 >&)@@Base+0x3410> │ │ │ │ + jmp 3cc40 >&)@@Base+0x3050> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x90(%rbp),%rdi │ │ │ │ mov %r12,%r15 │ │ │ │ - mov %r11,%r13 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 3e9b0 >&)@@Base+0x34c0> │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %r11,%rsi │ │ │ │ - sub $0x20,%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 3eb0d >&)@@Base+0x361d> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 3eaac >&)@@Base+0x35bc> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 3ea54 >&)@@Base+0x3564> │ │ │ │ - vmovdqu (%r11),%ymm4 │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - vmovdqu 0x8(%r12),%xmm5 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 3cd10 >&)@@Base+0x3120> │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 3ce34 >&)@@Base+0x3244> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3cde7 >&)@@Base+0x31f7> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3cda3 >&)@@Base+0x31b3> │ │ │ │ + vmovdqu (%rdi),%ymm15 │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ lea 0x20(%r12),%r15 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm4,(%r12) │ │ │ │ - movq $0x0,0x8(%r11) │ │ │ │ - movq $0x0,0x10(%r11) │ │ │ │ - movq $0x0,0x18(%r11) │ │ │ │ + vmovdqa -0x60(%rbp),%xmm1 │ │ │ │ + vmovdqu 0x8(%r12),%xmm5 │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ + vmovdqu %ymm15,(%r12) │ │ │ │ + movq $0x0,0x18(%rdi) │ │ │ │ + vmovdqu %xmm1,0x8(%rdi) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ vmovdqa %xmm5,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmovdqu 0x0(%r13),%ymm6 │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - vmovdqu 0x8(%r15),%xmm7 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rax,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm6,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ + vmovdqu (%r14),%ymm2 │ │ │ │ + vmovdqu 0x8(%r15),%xmm0 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm3 │ │ │ │ + vmovdqu %ymm2,(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm3,0x8(%r14) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x20,%r15 │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmovdqu 0x0(%r13),%ymm8 │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x18(%r15),%r9 │ │ │ │ + vmovdqu (%r14),%ymm4 │ │ │ │ + vmovdqu 0x8(%r15),%xmm6 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm7 │ │ │ │ + vmovdqu %ymm4,(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm7,0x8(%r14) │ │ │ │ + vmovdqa %xmm6,-0x50(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%r14 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 3cc40 >&)@@Base+0x3050> │ │ │ │ + vmovdqu (%r14),%ymm8 │ │ │ │ mov 0x18(%r15),%r10 │ │ │ │ vmovdqu 0x8(%r15),%xmm9 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r10,-0x40(%rbp) │ │ │ │ + vmovdqa -0x60(%rbp),%xmm10 │ │ │ │ vmovdqu %ymm8,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm10,0x8(%r14) │ │ │ │ vmovdqa %xmm9,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - add $0x20,%r13 │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - je 3e900 >&)@@Base+0x3410> │ │ │ │ - vmovdqu 0x0(%r13),%ymm10 │ │ │ │ - mov 0x18(%r15),%r8 │ │ │ │ - vmovdqu 0x8(%r15),%xmm11 │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm10,(%r15) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm11,-0x50(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x20(%r13),%ymm12 │ │ │ │ - mov 0x38(%r15),%rcx │ │ │ │ - vmovdqu 0x28(%r15),%xmm13 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm12,0x20(%r15) │ │ │ │ - movq $0x0,0x28(%r13) │ │ │ │ - movq $0x0,0x30(%r13) │ │ │ │ - movq $0x0,0x38(%r13) │ │ │ │ - vmovdqa %xmm13,-0x50(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x20(%r14),%ymm11 │ │ │ │ + mov 0x38(%r15),%r11 │ │ │ │ + vmovdqu 0x28(%r15),%xmm12 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm13 │ │ │ │ + vmovdqu %ymm11,0x20(%r15) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ + movq $0x0,0x38(%r14) │ │ │ │ + vmovdqu %xmm13,0x28(%r14) │ │ │ │ + vmovdqa %xmm12,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x40(%r13),%ymm14 │ │ │ │ - mov 0x58(%r15),%rdi │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu 0x40(%r14),%ymm14 │ │ │ │ + mov 0x58(%r15),%rsi │ │ │ │ vmovdqu 0x48(%r15),%xmm15 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ + vmovdqa -0x60(%rbp),%xmm5 │ │ │ │ vmovdqu %ymm14,0x40(%r15) │ │ │ │ - movq $0x0,0x48(%r13) │ │ │ │ - movq $0x0,0x50(%r13) │ │ │ │ - movq $0x0,0x58(%r13) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ + movq $0x0,0x58(%r14) │ │ │ │ + vmovdqu %xmm5,0x48(%r14) │ │ │ │ vmovdqa %xmm15,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x60(%r13),%ymm1 │ │ │ │ - mov 0x78(%r15),%r9 │ │ │ │ - vmovdqu 0x68(%r15),%xmm0 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x78(%r15),%rax │ │ │ │ + vmovdqu 0x60(%r14),%ymm1 │ │ │ │ + vmovdqu 0x68(%r15),%xmm2 │ │ │ │ + vmovdqa -0x60(%rbp),%xmm0 │ │ │ │ vmovdqu %ymm1,0x60(%r15) │ │ │ │ - movq $0x0,0x68(%r13) │ │ │ │ - movq $0x0,0x70(%r13) │ │ │ │ - movq $0x0,0x78(%r13) │ │ │ │ - vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + mov %rax,-0x40(%rbp) │ │ │ │ + movq $0x0,0x78(%r14) │ │ │ │ + vmovdqu %xmm0,0x68(%r14) │ │ │ │ + vmovdqa %xmm2,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%rcx │ │ │ │ - sub $0xffffffffffffff80,%r13 │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ sub $0xffffffffffffff80,%r15 │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jne 3eb0d >&)@@Base+0x361d> │ │ │ │ - jmp 3e900 >&)@@Base+0x3410> │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 3ce34 >&)@@Base+0x3244> │ │ │ │ + jmp 3cc40 >&)@@Base+0x3050> │ │ │ │ lea -0x50(%rbp),%r15 │ │ │ │ - mov %r15,-0x58(%rbp) │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne 3e49d >&)@@Base+0x2fad> │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r14,%r15 │ │ │ │ - jmp 3e900 >&)@@Base+0x3410> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + mov %r15,-0x68(%rbp) │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 3c877 >&)@@Base+0x2c87> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%r15 │ │ │ │ + jmp 3cc40 >&)@@Base+0x3050> │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 3c800 >&)@@Base+0x1310> │ │ │ │ + call 3acf0 >&)@@Base+0x1100> │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 3e900 >&)@@Base+0x3410> │ │ │ │ - vmovdqu (%r12),%ymm8 │ │ │ │ - mov 0x18(%r9),%r8 │ │ │ │ - vmovdqu 0x8(%r9),%xmm9 │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm8,(%r9) │ │ │ │ - movq $0x0,0x8(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + jmp 3cc40 >&)@@Base+0x3050> │ │ │ │ + mov 0x18(%rbx),%r11 │ │ │ │ + vmovdqu (%r12),%ymm1 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %r9,%rdi │ │ │ │ + vmovdqu 0x8(%rbx),%xmm2 │ │ │ │ + lea 0x20(%r12),%r15 │ │ │ │ + vmovdqu %ymm1,(%rbx) │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - vmovdqa %xmm9,-0x50(%rbp) │ │ │ │ + vmovdqa %xmm2,-0x50(%rbp) │ │ │ │ + vmovdqu %xmm0,0x8(%r12) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea 0x20(%r15),%r9 │ │ │ │ - lea 0x20(%r12),%r15 │ │ │ │ - jmp 3e2a3 >&)@@Base+0x2db3> │ │ │ │ - vmovdqu 0x0(%r13),%ymm6 │ │ │ │ - mov 0x18(%r12),%r15 │ │ │ │ - vmovdqu 0x8(%r12),%xmm7 │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - mov %r15,-0x40(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%rbx │ │ │ │ + jmp 3c6d7 >&)@@Base+0x2ae7> │ │ │ │ + vmovdqu (%r14),%ymm7 │ │ │ │ + mov 0x18(%r12),%r10 │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ lea 0x20(%r12),%r15 │ │ │ │ - vmovdqu %ymm6,(%r12) │ │ │ │ - movq $0x0,0x8(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqa %xmm7,-0x50(%rbp) │ │ │ │ + vmovdqu 0x8(%r12),%xmm8 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + vmovdqu %ymm7,(%r12) │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm9,0x8(%r14) │ │ │ │ + vmovdqa %xmm8,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - add $0x20,%r13 │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - jmp 3e4ca >&)@@Base+0x2fda> │ │ │ │ - vmovdqu -0x20(%r9),%ymm4 │ │ │ │ - mov -0x8(%r14),%rcx │ │ │ │ - vmovdqu -0x18(%r14),%xmm5 │ │ │ │ - sub $0x20,%r9 │ │ │ │ - mov -0x58(%rbp),%rdi │ │ │ │ - lea -0x20(%r14),%r15 │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ - vmovdqu %ymm4,-0x20(%r14) │ │ │ │ - movq $0x0,0x8(%r9) │ │ │ │ - movq $0x0,0x10(%r9) │ │ │ │ - movq $0x0,0x18(%r9) │ │ │ │ - mov %r9,-0x98(%rbp) │ │ │ │ - vmovdqa %xmm5,-0x50(%rbp) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + add $0x20,%r14 │ │ │ │ + jmp 3c8b1 >&)@@Base+0x2cc1> │ │ │ │ + vmovdqu -0x20(%rbx),%ymm13 │ │ │ │ + mov -0x8(%r13),%r9 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + sub $0x20,%rbx │ │ │ │ + vmovdqu -0x18(%r13),%xmm14 │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ + lea -0x20(%r13),%r15 │ │ │ │ + vmovdqu %ymm13,-0x20(%r13) │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm15,0x8(%rbx) │ │ │ │ + vmovdqa %xmm14,-0x50(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bace0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x98(%rbp),%r9 │ │ │ │ - jmp 3e6e8 >&)@@Base+0x31f8> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + call b6810 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + jmp 3ca9f >&)@@Base+0x2eaf> │ │ │ │ + nopl (%rax) │ │ │ │ + movq $0x0,-0xa0(%rbp) │ │ │ │ + jmp 3c656 >&)@@Base+0x2a66> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,-0x88(%rbp) │ │ │ │ - jmp 3e23c >&)@@Base+0x2d4c> │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - mov %r13,%r14 │ │ │ │ - jmp 3dcb9 >&)@@Base+0x27c9> │ │ │ │ + mov %r14,%r13 │ │ │ │ + jmp 3c17d >&)@@Base+0x258d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003edc0 : │ │ │ │ +000000000003d090 : │ │ │ │ endbr64 │ │ │ │ - jmp bb760 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + jmp b7230 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003edd0 : │ │ │ │ +000000000003d0a0 : │ │ │ │ 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 3edc0 │ │ │ │ + call 3d090 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%ecx │ │ │ │ @@ -44704,23656 +43934,23714 @@ │ │ │ │ add %esi,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ lea (%rax,%r9,1),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jge 3f0a7 │ │ │ │ + jge 3d36f │ │ │ │ mov %r12,0x10(%rsp) │ │ │ │ movslq %ebp,%rbp │ │ │ │ mov %rdi,%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ cmpb $0x0,(%rdi) │ │ │ │ - jne 3f0a2 │ │ │ │ + jne 3d36a │ │ │ │ mov 0x28(%r12),%r11 │ │ │ │ mov (%r11),%r10 │ │ │ │ - mov (%r10),%rsi │ │ │ │ - mov 0x18(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jle 3f04e │ │ │ │ - mov 0x20(%rsi),%r8 │ │ │ │ - lea -0x2(%rdx),%ecx │ │ │ │ + mov (%r10),%rcx │ │ │ │ + mov 0x18(%rcx),%edi │ │ │ │ + mov 0x10(%rcx),%r10 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jle 3d313 │ │ │ │ + lea -0x2(%rdi),%r8d │ │ │ │ + mov 0x20(%rcx),%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 3ef93 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 3ef74 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 3ef5e │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 3ef48 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 3ef32 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 3ef1c │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 3ef06 │ │ │ │ + neg %r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%rcx),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %r8,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 3d258 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 3d239 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 3d223 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 3d20d │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 3d1f7 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 3d1e1 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 3d1cb │ │ │ │ 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 3f04e │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 3d313 │ │ │ │ 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 3ef93 │ │ │ │ - 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 3d258 │ │ │ │ + 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 bb760 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + call b7230 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 3ee60 │ │ │ │ + jg 3d128 │ │ │ │ mov 0x10(%rsp),%r12 │ │ │ │ mov (%rsp),%rbx │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -000000000003f0c0 : │ │ │ │ +000000000003d380 : │ │ │ │ endbr64 │ │ │ │ - jmp bc010 (char const*, long, long, int, int, int, double const*, float*)@@Base> │ │ │ │ + jmp b7aa0 (char const*, long, long, int, int, int, double const*, float*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003f0d0 : │ │ │ │ +000000000003d390 : │ │ │ │ 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 3f0c0 │ │ │ │ + call 3d380 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa4210(%rip),%rsi # e331f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135f> │ │ │ │ + lea 0x9ff50(%rip),%rsi # dd31f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5cf> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x200,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x1e0,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x1f8(%rsp) │ │ │ │ + mov %rax,0x1d8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x58(%rsp),%rdx │ │ │ │ + lea 0x38(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3f4c0 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - call 38c10 │ │ │ │ + je 3d760 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + call 37160 │ │ │ │ mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 3f4c0 │ │ │ │ + je 3d760 │ │ │ │ mov 0x90(%rax),%rdi │ │ │ │ mov 0x88(%rax),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 3f4a2 │ │ │ │ + je 3d742 │ │ │ │ sub %rax,%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ call d140 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 3f4c3 │ │ │ │ + je 3d763 │ │ │ │ mov 0x88(%r14),%rdx │ │ │ │ cmp %rdx,0x90(%r14) │ │ │ │ - je 3f4c3 │ │ │ │ - mov 0xb4d8d(%rip),%rbx # f3f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0xb4d5e(%rip),%rcx # f3f10 >@GLIBCXX_3.4> │ │ │ │ - mov 0xb4d97(%rip),%rdi # f3f50 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0xb4d00(%rip),%r9 # f3ec0 >@GLIBCXX_3.4> │ │ │ │ + je 3d763 │ │ │ │ + mov 0xb0ae5(%rip),%rdi # edf50 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xb0ac6(%rip),%rbx # edf38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xb0a97(%rip),%rcx # edf10 >@GLIBCXX_3.4> │ │ │ │ + mov 0xb0a40(%rip),%r9 # edec0 >@GLIBCXX_3.4> │ │ │ │ lea 0x18(%rbx),%rsi │ │ │ │ - add $0x10,%rcx │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov 0x8(%rdi),%r12 │ │ │ │ + add $0x10,%rcx │ │ │ │ vmovq %rsi,%xmm0 │ │ │ │ add $0x10,%r9 │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ vpinsrq $0x1,%rcx,%xmm0,%xmm1 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ - vmovdqa %ymm2,%ymm3 │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - vmovdqa64 %zmm3,(%rsp) │ │ │ │ + vmovdqa %ymm2,(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 3f35d │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov %r8,%rdi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - cmovae %rsi,%r8 │ │ │ │ - test %rsi,%rsi │ │ │ │ - cmove %rdi,%r8 │ │ │ │ + jmp 3d601 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + cmp %r8,%rdi │ │ │ │ + cmovae %rdi,%r8 │ │ │ │ + test %rdi,%rdi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + cmove %r9,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ sub %rcx,%r8 │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ call d2f0 │ │ │ │ - mov 0x8(%r13),%r9 │ │ │ │ - testb $0x4,0xab(%r9) │ │ │ │ - je 3f52f │ │ │ │ - cmp 0xb4d23(%rip),%r9 │ │ │ │ - je e022 <__cxa_finalize@plt+0x9a2> │ │ │ │ - cmp 0xb4c46(%rip),%r9 │ │ │ │ - je e125 <__cxa_finalize@plt+0xaa5> │ │ │ │ + mov 0x8(%r13),%r10 │ │ │ │ + testb $0x4,0xab(%r10) │ │ │ │ + je 3d7cf │ │ │ │ + cmp 0xb0a73(%rip),%r10 │ │ │ │ + je dff9 <__cxa_finalize@plt+0x979> │ │ │ │ + cmp 0xb0996(%rip),%r10 │ │ │ │ + je e0ed <__cxa_finalize@plt+0xa6d> │ │ │ │ cmp 0x10(%r13),%rbx │ │ │ │ - jge e120 <__cxa_finalize@plt+0xaa0> │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + jge e0e8 <__cxa_finalize@plt+0xa68> │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ mov %rax,0x20(%r13,%rbx,8) │ │ │ │ cmp %r15,%rdi │ │ │ │ - je 3f29f │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ + je 3d54f │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + lea 0x1(%r11),%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xb4c92(%rip),%r11 # f3f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0xb4c8b(%rip),%rax # f3f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - add $0x18,%r11 │ │ │ │ - add $0x40,%rax │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 3f2eb │ │ │ │ - mov 0xe0(%rsp),%rcx │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ + mov 0xb09e2(%rip),%rax # edf38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xb09db(%rip),%rdx # edf38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + lea 0xc0(%rsp),%rcx │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + add $0x18,%rax │ │ │ │ + add $0x40,%rdx │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 3d598 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ + lea 0x1(%rsi),%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xb4c1e(%rip),%r15 # f3f10 >@GLIBCXX_3.4> │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ + mov 0xb0971(%rip),%r15 # edf10 >@GLIBCXX_3.4> │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ inc %rbx │ │ │ │ add $0x10,%r15 │ │ │ │ - mov %r15,0x88(%rsp) │ │ │ │ + mov %r15,0x68(%rsp) │ │ │ │ call d480 │ │ │ │ - mov -0x18(%r12),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %rdi,0x80(%rsp,%rsi,1) │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - mov %r8,0xf0(%rsp) │ │ │ │ + mov -0x18(%r12),%rdi │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov %r9,0x60(%rsp,%rdi,1) │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ call d0c0 │ │ │ │ - mov 0x90(%r14),%r9 │ │ │ │ - sub 0x88(%r14),%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jae 3f4c3 │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ + mov 0x90(%r14),%r10 │ │ │ │ + sub 0x88(%r14),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jae 3d763 │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ call d090 │ │ │ │ - movw $0x0,0x1d0(%rsp) │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - vmovdqu %ymm4,0x1d8(%rsp) │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - add -0x18(%r12),%rdi │ │ │ │ - movq $0x0,0x1c8(%rsp) │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ + mov %r11w,0x1b0(%rsp) │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ - mov %r11,(%rdi) │ │ │ │ + vmovdqu %ymm3,0x1b8(%rsp) │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + add -0x18(%r12),%rdi │ │ │ │ + movq $0x0,0x1a8(%rsp) │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ + mov %r15,(%rdi) │ │ │ │ vzeroupper │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - vmovdqa64 (%rsp),%zmm5 │ │ │ │ - mov 0xb4b69(%rip),%r15 # f3f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - add $0x40,%r15 │ │ │ │ - mov %r15,0xf0(%rsp) │ │ │ │ - vmovdqa64 %zmm5,0x80(%rsp) │ │ │ │ + mov 0xb08d0(%rip),%rax # edf38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + vmovdqa (%rsp),%ymm4 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + vmovdqa %ymm5,0x80(%rsp) │ │ │ │ + add $0x40,%rax │ │ │ │ + vmovdqa %ymm4,0x60(%rsp) │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d670 │ │ │ │ - mov 0xb4bd6(%rip),%r15 # f3fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - lea 0x88(%rsp),%rsi │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - movl $0x10,0xc8(%rsp) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - movb $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - lea 0x10(%r15),%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov 0xb092d(%rip),%r15 # edfd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + lea 0xc0(%rsp),%rcx │ │ │ │ + lea 0x68(%rsp),%rsi │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + movl $0x10,0xa8(%rsp) │ │ │ │ + lea 0x10(%r15),%rdx │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + movb $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov 0x88(%r14),%rcx │ │ │ │ - lea 0x80(%rsp),%rsi │ │ │ │ - mov (%rcx,%rbx,8),%rdi │ │ │ │ - call 312a0 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - lea 0x70(%rsp),%r15 │ │ │ │ - movb $0x0,0x70(%rsp) │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ + mov 0x88(%r14),%rsi │ │ │ │ + mov (%rsi,%rbx,8),%rdi │ │ │ │ + lea 0x60(%rsp),%rsi │ │ │ │ + call 2f810 │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + lea 0x50(%rsp),%r15 │ │ │ │ + movb $0x0,0x50(%rsp) │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ test %r8,%r8 │ │ │ │ - jne 3f210 │ │ │ │ - lea 0xd0(%rsp),%rsi │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ + jne 3d4c0 │ │ │ │ + lea 0xb0(%rsp),%rsi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ call d180 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - jmp 3f242 │ │ │ │ - mov 0xb4ac7(%rip),%r13 │ │ │ │ - lea 0xa3e50(%rip),%rsi # e3300 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1340> │ │ │ │ + jmp 3d4f2 │ │ │ │ + mov 0xb0827(%rip),%r13 │ │ │ │ + lea 0x9fbb0(%rip),%rsi # dd300 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5b0> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov 0x1f8(%rsp),%rax │ │ │ │ + mov 0x1d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3f4e8 │ │ │ │ + jne 3d788 │ │ │ │ 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,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp e0e0 <__cxa_finalize@plt+0xa60> │ │ │ │ + jmp e0a8 <__cxa_finalize@plt+0xa28> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp e04e <__cxa_finalize@plt+0x9ce> │ │ │ │ + jmp e025 <__cxa_finalize@plt+0x9a5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e041 <__cxa_finalize@plt+0x9c1> │ │ │ │ + jmp e018 <__cxa_finalize@plt+0x998> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e076 <__cxa_finalize@plt+0x9f6> │ │ │ │ + jmp e04a <__cxa_finalize@plt+0x9ca> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e08a <__cxa_finalize@plt+0xa0a> │ │ │ │ - jmp e144 <__cxa_finalize@plt+0xac4> │ │ │ │ + jmp e05e <__cxa_finalize@plt+0x9de> │ │ │ │ + jmp e10c <__cxa_finalize@plt+0xa8c> │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003f540 : │ │ │ │ +000000000003d7e0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %r8,%r15 │ │ │ │ push %r14 │ │ │ │ + lea -0x1(%rsi),%r14d │ │ │ │ push %r13 │ │ │ │ + mov %esi,%r13d │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %r9,%rdi │ │ │ │ push %r12 │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbx │ │ │ │ - lea -0x1(%rsi),%r12d │ │ │ │ - mov %esi,%ebx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %r12d,%edx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r14d,%edx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - call be8b0 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3fdc0 │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 3fdc0 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea -0x3(%rax,%rax,2),%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - vmovq (%r9),%xmm8 │ │ │ │ - mov (%r8),%r8 │ │ │ │ - sub $0x18,%r13 │ │ │ │ - mov (%r8,%rdx,1),%r11 │ │ │ │ - lea -0x1(%rcx),%r10d │ │ │ │ - mov %r12d,0x2c(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %r10d,0x40(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + call ba540 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 3e18c │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 3e18c │ │ │ │ + mov (%r15),%rdx │ │ │ │ + mov %r13d,%eax │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %r13d,0x24(%rsp) │ │ │ │ + lea -0x3(%rax,%rax,2),%rax │ │ │ │ + mov (%r12),%r11 │ │ │ │ + mov %r13d,%r12d │ │ │ │ + shl $0x3,%rax │ │ │ │ + sub $0x18,%r15 │ │ │ │ + dec %r12d │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ + mov %r14d,0x20(%rsp) │ │ │ │ + mov (%rdx,%rax,1),%r10 │ │ │ │ + mov %r12d,%r9d │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ - mov %ebx,0x28(%rsp) │ │ │ │ - mov %r10d,%r9d │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ - vmovdqa %xmm8,%xmm2 │ │ │ │ - vmovq %r13,%xmm3 │ │ │ │ - sub %r12d,%r9d │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 3f94e │ │ │ │ - movslq %r9d,%rcx │ │ │ │ - vmovq %xmm2,%rbx │ │ │ │ - lea (%rcx,%rcx,2),%rsi │ │ │ │ - mov (%rbx,%rsi,8),%rdx │ │ │ │ - mov 0x8(%rbx,%rsi,8),%r13 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - je 3f94e │ │ │ │ - lea -0x8(%r13),%r12 │ │ │ │ - lea -0x8(%rdx),%r14 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - sub %rdx,%r12 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ + sub %r14d,%r9d │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %r12d,0x40(%rsp) │ │ │ │ mov %r9d,0x44(%rsp) │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ - sub %rdx,%rcx │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - inc %r12 │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,%r15 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - shl $0x6,%r15 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ - sub %rsi,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 3f990 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - setae %r9b │ │ │ │ - cmp %r13,%rdi │ │ │ │ - setae %r11b │ │ │ │ - or %r11b,%r9b │ │ │ │ - je 3f990 │ │ │ │ - cmpq $0x30,0x68(%rsp) │ │ │ │ - jbe 3fb67 │ │ │ │ - lea -0x40(%r15),%r10 │ │ │ │ - vbroadcastsd (%rdi),%zmm0 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 3dd71 │ │ │ │ + movslq 0x44(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ + lea (%r14,%r11,8),%r13 │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 3dd71 │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %rbx,%r15 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 3ddc7 │ │ │ │ + lea -0x8(%rbx),%r9 │ │ │ │ + lea -0x8(%rdx),%r11 │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r14 │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + shr $0x2,%r13 │ │ │ │ + mov %r13,%r11 │ │ │ │ + shl $0x2,%r13 │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x8(%rsi),%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + setae %r10b │ │ │ │ + cmp 0x70(%rsp),%rsi │ │ │ │ + setae %bl │ │ │ │ + or %bl,%r10b │ │ │ │ + je 3db86 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 3db86 │ │ │ │ + cmpq $0x10,0x58(%rsp) │ │ │ │ + jbe 3ddb9 │ │ │ │ + lea -0x20(%r11),%r13 │ │ │ │ + vbroadcastsd (%rsi),%ymm14 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x6,%r10 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 3da39 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 3da1c │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 3da08 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 3d9f4 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 3d9e0 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 3d9cc │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 3d9b8 │ │ │ │ + vmovupd (%rcx),%ymm15 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd213pd (%rdx),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm3 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm0 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm4 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm1 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm2 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm5 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 3db01 │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm6 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rdx,%rax,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm8 │ │ │ │ + vfmadd213pd 0x40(%rdx,%rax,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm9 │ │ │ │ + vfmadd213pd 0x60(%rdx,%rax,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm10 │ │ │ │ + vfmadd213pd 0x80(%rdx,%rax,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%rdx,%rax,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm12 │ │ │ │ + vfmadd213pd 0xc0(%rdx,%rax,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm13 │ │ │ │ + vfmadd213pd 0xe0(%rdx,%rax,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 3da39 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 3dd60 │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ + add %rcx,%rax │ │ │ │ + cmp %r8,0x48(%rsp) │ │ │ │ + je 3db5a │ │ │ │ + vmovddup (%rsi),%xmm14 │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm15 │ │ │ │ + mov %r14,%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + vfmadd132pd (%rcx,%r8,8),%xmm15,%xmm14 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + shr $1,%r13 │ │ │ │ + and $0x1,%ebx │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + vmovupd %xmm14,(%rdx,%r8,8) │ │ │ │ + je 3dd60 │ │ │ │ + shl $0x4,%r13 │ │ │ │ + add %r13,%r10 │ │ │ │ + add %r13,%rax │ │ │ │ + vmovsd (%rax),%xmm3 │ │ │ │ + vmovsd (%r10),%xmm0 │ │ │ │ + vfmadd132sd (%rsi),%xmm0,%xmm3 │ │ │ │ + mov %r9,%rsi │ │ │ │ + vmovsd %xmm3,(%r10) │ │ │ │ + cmp %r9,0x78(%rsp) │ │ │ │ + je 3dd6e │ │ │ │ + add %r15,%rdi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + jmp 3d928 │ │ │ │ + lea -0x8(%r15),%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 3f7bb │ │ │ │ + je 3dc86 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3f799 │ │ │ │ + je 3dc63 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 3f780 │ │ │ │ + je 3dc49 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 3f767 │ │ │ │ + je 3dc2f │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 3f74e │ │ │ │ + je 3dc15 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 3f735 │ │ │ │ + je 3dbfb │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 3f71c │ │ │ │ - vmovupd (%rsi),%zmm1 │ │ │ │ - vfmadd213pd (%rdx),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm1,(%rdx) │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm4 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm5 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm6 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm7 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm9 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm10 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 3f887 │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm11 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rsi,%rax,1),%zmm12 │ │ │ │ - vfmadd213pd 0x40(%rdx,%rax,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%rsi,%rax,1),%zmm13 │ │ │ │ - vfmadd213pd 0x80(%rdx,%rax,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rsi,%rax,1),%zmm14 │ │ │ │ - vfmadd213pd 0xc0(%rdx,%rax,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%rsi,%rax,1),%zmm15 │ │ │ │ - vfmadd213pd 0x100(%rdx,%rax,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%rsi,%rax,1),%zmm1 │ │ │ │ - vfmadd213pd 0x140(%rdx,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%rsi,%rax,1),%zmm4 │ │ │ │ - vfmadd213pd 0x180(%rdx,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rsi,%rax,1),%zmm5 │ │ │ │ - vfmadd213pd 0x1c0(%rdx,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jne 3f7bb │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %rbx,%r9 │ │ │ │ - cmp 0x60(%rsp),%rbx │ │ │ │ - je 3f936 │ │ │ │ - lea (%rdx,%rax,1),%r11 │ │ │ │ - add %rsi,%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - sub %r9,%rbx │ │ │ │ - lea 0x1(%rbx),%r10 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 3fb75 │ │ │ │ - vbroadcastsd (%rdi),%ymm0 │ │ │ │ - vmovupd (%rdx,%r9,8),%ymm6 │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov %r10,%r14 │ │ │ │ - vfmadd132pd (%rsi,%r9,8),%ymm6,%ymm0 │ │ │ │ - and $0xfffffffffffffffc,%r14 │ │ │ │ - shr $0x2,%r12 │ │ │ │ - vmovupd %ymm0,(%rdx,%r9,8) │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 3f936 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - add %r12,%r11 │ │ │ │ - add %r12,%rax │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3f923 │ │ │ │ - add %r14,%r9 │ │ │ │ - vmovddup (%rdi),%xmm7 │ │ │ │ - sub %r14,%r10 │ │ │ │ - vmovupd (%rdx,%r9,8),%xmm9 │ │ │ │ - vfmadd132pd (%rsi,%r9,8),%xmm9,%xmm7 │ │ │ │ - mov %r10,%rbx │ │ │ │ - shr $1,%rbx │ │ │ │ - and $0x1,%r10d │ │ │ │ - vmovupd %xmm7,(%rdx,%r9,8) │ │ │ │ - je 3f936 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %rbx,%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ - vmovsd (%rax),%xmm10 │ │ │ │ - vmovsd (%r11),%xmm11 │ │ │ │ - vfmadd132sd (%rdi),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r11) │ │ │ │ - add %rcx,%rsi │ │ │ │ - cmp 0x78(%rsp),%r8 │ │ │ │ - jne 3f680 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x44(%rsp),%r9d │ │ │ │ - sub $0x18,%rdi │ │ │ │ - inc %r9d │ │ │ │ - cmp %r9d,0x40(%rsp) │ │ │ │ - jne 3f5f0 │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ + je 3dbe1 │ │ │ │ + vmovsd (%rsi),%xmm4 │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx) │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm5 │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm7 │ │ │ │ + vmovsd (%rsi),%xmm6 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm9 │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm11 │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm13 │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm15 │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 3dd60 │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rdx,%r8,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rdx,%r8,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm0,%xmm3 │ │ │ │ + vmovsd 0x18(%rdx,%r8,1),%xmm7 │ │ │ │ + vmovsd 0x20(%rdx,%r8,1),%xmm9 │ │ │ │ + vmovsd 0x28(%rdx,%r8,1),%xmm11 │ │ │ │ + vmovsd 0x30(%rdx,%r8,1),%xmm13 │ │ │ │ + vmovsd 0x38(%rdx,%r8,1),%xmm15 │ │ │ │ + vmovsd %xmm3,(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm4 │ │ │ │ + vfmadd132sd 0x8(%rcx,%r8,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vfmadd132sd 0x10(%rcx,%r8,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,0x10(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm6 │ │ │ │ + vfmadd132sd 0x18(%rcx,%r8,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + vfmadd132sd 0x20(%rcx,%r8,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + vfmadd132sd 0x28(%rcx,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x28(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + vfmadd132sd 0x30(%rcx,%r8,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x30(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + vfmadd132sd 0x38(%rcx,%r8,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,0x38(%rdx,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 3dc86 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9,%rsi │ │ │ │ + cmp %r9,0x78(%rsp) │ │ │ │ + jne 3db7b │ │ │ │ + mov %r12,%r10 │ │ │ │ + incl 0x44(%rsp) │ │ │ │ + subq $0x18,0x38(%rsp) │ │ │ │ + mov 0x44(%rsp),%ecx │ │ │ │ + cmp %ecx,0x40(%rsp) │ │ │ │ + jne 3d890 │ │ │ │ + mov 0x20(%rsp),%r12d │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovq %xmm3,%r13 │ │ │ │ - mov 0x28(%rsp),%ebx │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub $0x18,%rdx │ │ │ │ - dec %esi │ │ │ │ - je 3fb7d │ │ │ │ - mov %esi,%r12d │ │ │ │ - jmp 3f5b6 │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x8(%rcx),%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 3fa90 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3fa6d │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3fa53 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3fa39 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 3fa1f │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 3fa05 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 3f9eb │ │ │ │ - vmovsd (%rdi),%xmm12 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + sub $0x18,%rax │ │ │ │ + dec %edi │ │ │ │ + je 3df7d │ │ │ │ + mov %edi,%r14d │ │ │ │ + jmp 3d84f │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 3db19 │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + mov %r10,%rax │ │ │ │ + sub %rsi,%r12 │ │ │ │ + sub $0x8,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 3df58 │ │ │ │ + vmovsd (%rsi),%xmm0 │ │ │ │ + vmovsd (%rdx),%xmm3 │ │ │ │ + lea 0x8(%r10),%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ + vfmadd132sd (%r10),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 3df58 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 3deaa │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 3de90 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 3de76 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 3de5c │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 3de42 │ │ │ │ + vmovsd (%rsi),%xmm1 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd 0x8(%r10),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx) │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rdi),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rdi),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx) │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rdi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx) │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rdi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ vmovsd (%rdx),%xmm13 │ │ │ │ - mov $0x8,%r9d │ │ │ │ - vfmadd132sd (%rsi),%xmm13,%xmm12 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rdi),%xmm13,%xmm12 │ │ │ │ + mov %rdi,%rax │ │ │ │ vmovsd %xmm12,(%rdx) │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm15 │ │ │ │ - vmovsd (%rdi),%xmm14 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm4 │ │ │ │ - vmovsd (%rdi),%xmm1 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm0 │ │ │ │ - vmovsd (%rdi),%xmm5 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm7 │ │ │ │ - vmovsd (%rdi),%xmm6 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm10 │ │ │ │ - vmovsd (%rdi),%xmm9 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm12 │ │ │ │ - vmovsd (%rdi),%xmm11 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 3f936 │ │ │ │ - vmovsd (%rdi),%xmm13 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm14 │ │ │ │ - vmovsd 0x8(%rdx,%r9,1),%xmm1 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm14,%xmm13 │ │ │ │ - vmovsd 0x10(%rdx,%r9,1),%xmm5 │ │ │ │ - vmovsd 0x18(%rdx,%r9,1),%xmm6 │ │ │ │ - vmovsd 0x20(%rdx,%r9,1),%xmm9 │ │ │ │ - vmovsd 0x28(%rdx,%r9,1),%xmm11 │ │ │ │ - vmovsd %xmm13,(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm15 │ │ │ │ - vfmadd132sd 0x8(%rsi,%r9,1),%xmm1,%xmm15 │ │ │ │ - vmovsd 0x30(%rdx,%r9,1),%xmm13 │ │ │ │ - vmovsd %xmm15,0x8(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm4 │ │ │ │ - vfmadd132sd 0x10(%rsi,%r9,1),%xmm5,%xmm4 │ │ │ │ - vmovsd 0x38(%rdx,%r9,1),%xmm15 │ │ │ │ - vmovsd %xmm4,0x10(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm0 │ │ │ │ - vfmadd132sd 0x18(%rsi,%r9,1),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm7 │ │ │ │ - vfmadd132sd 0x20(%rsi,%r9,1),%xmm9,%xmm7 │ │ │ │ - vmovsd %xmm7,0x20(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm10 │ │ │ │ - vfmadd132sd 0x28(%rsi,%r9,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm12 │ │ │ │ - vfmadd132sd 0x30(%rsi,%r9,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm14 │ │ │ │ - vfmadd132sd 0x38(%rsi,%r9,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,0x38(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 3fa90 │ │ │ │ - jmp 3f936 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 3f8a1 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 3f8ec │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov $0x1,%r13d │ │ │ │ + jmp 3df58 │ │ │ │ + vmovsd 0x8(%rsi),%xmm0 │ │ │ │ + add $0x40,%rdi │ │ │ │ + add $0x40,%rsi │ │ │ │ + vfmadd132sd -0x38(%rdi),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + vmovsd -0x30(%rsi),%xmm4 │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + vfmadd132sd -0x30(%rdi),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx) │ │ │ │ + vmovsd -0x28(%rsi),%xmm2 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + vfmadd132sd -0x28(%rdi),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd -0x20(%rsi),%xmm6 │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + vfmadd132sd -0x20(%rdi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx) │ │ │ │ + vmovsd -0x18(%rsi),%xmm8 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vfmadd132sd -0x18(%rdi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx) │ │ │ │ + vmovsd -0x10(%rsi),%xmm10 │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + vfmadd132sd -0x10(%rdi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ + vmovsd -0x8(%rsi),%xmm12 │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ + vfmadd132sd -0x8(%rdi),%xmm13,%xmm12 │ │ │ │ + mov %rdi,%rax │ │ │ │ + vmovsd %xmm12,(%rdx) │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + vmovsd (%rdx),%xmm15 │ │ │ │ + lea 0x8(%rsi),%r8 │ │ │ │ + vfmadd132sd (%rax),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx) │ │ │ │ + cmp %r8,0x78(%rsp) │ │ │ │ + jne 3decc │ │ │ │ + jmp 3dd71 │ │ │ │ + mov 0x24(%rsp),%r13d │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x1,%r12d │ │ │ │ vzeroupper │ │ │ │ - mov 0x8(%r11),%r12 │ │ │ │ - mov (%r11),%r15 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - je 3fdcf │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ + mov (%r15),%r14 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 3e19b │ │ │ │ + mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r15,%rdi │ │ │ │ - inc %r13d │ │ │ │ - sub %r15,%rdx │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + inc %r12d │ │ │ │ + sub %r14,%rdx │ │ │ │ call d190 │ │ │ │ - cmp %r13d,%ebx │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov %r15,%r9 │ │ │ │ - jl 3fdc0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %ebx,%r10d │ │ │ │ - add $0x18,%r11 │ │ │ │ - sub %r13d,%r10d │ │ │ │ - lea 0x3(%r10,%r10,2),%r14 │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %r14,%r9 │ │ │ │ + cmp %r12d,%r13d │ │ │ │ + jl 3e18c │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov %r13d,%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x18(%r15),%r11 │ │ │ │ + sub %r12d,%esi │ │ │ │ + lea 0x3(%rsi,%rsi,2),%r14 │ │ │ │ + mov (%r8),%r10 │ │ │ │ shl $0x3,%r14 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov (%r15,%r10,1),%rsi │ │ │ │ - mov 0x8(%r15,%r10,1),%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 3fdaa │ │ │ │ - mov (%r11,%r10,1),%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %rsi,%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r10,%rax,1),%rdi │ │ │ │ + mov 0x8(%r10,%rax,1),%r15 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + je 3e173 │ │ │ │ + mov (%r11,%rax,1),%rsi │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rdi,%r15 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea -0x8(%r8),%rdi │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 3fcec │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 3fccc │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 3fcb5 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 3fc9e │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 3fc87 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 3fc71 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 3fc5b │ │ │ │ - vmovsd (%rcx),%xmm2 │ │ │ │ - vmulsd (%rsi),%xmm2,%xmm3 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm1 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm1,%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,%xmm9 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm10 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm10,%xmm11 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm11,%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) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 3fd9a │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm8 │ │ │ │ - vmulsd (%rsi,%rax,1),%xmm8,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx) │ │ │ │ - vmovsd 0x8(%rcx,%rax,1),%xmm1 │ │ │ │ - vmulsd 0x8(%rsi,%rax,1),%xmm1,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx) │ │ │ │ - vmovsd 0x10(%rcx,%rax,1),%xmm6 │ │ │ │ - vmulsd 0x10(%rsi,%rax,1),%xmm6,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm5,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx) │ │ │ │ - vmovsd 0x18(%rcx,%rax,1),%xmm10 │ │ │ │ - vmulsd 0x18(%rsi,%rax,1),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx) │ │ │ │ - vmovsd 0x20(%rcx,%rax,1),%xmm13 │ │ │ │ - vmulsd 0x20(%rsi,%rax,1),%xmm13,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm12,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx) │ │ │ │ - vmovsd 0x28(%rcx,%rax,1),%xmm0 │ │ │ │ - vmulsd 0x28(%rsi,%rax,1),%xmm0,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm15,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx) │ │ │ │ - vmovsd 0x30(%rcx,%rax,1),%xmm3 │ │ │ │ - vmulsd 0x30(%rsi,%rax,1),%xmm3,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx) │ │ │ │ - vmovsd 0x38(%rcx,%rax,1),%xmm5 │ │ │ │ - vmulsd 0x38(%rsi,%rax,1),%xmm5,%xmm6 │ │ │ │ - add $0x40,%rax │ │ │ │ - vaddsd %xmm6,%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 3fcec │ │ │ │ + lea -0x8(%r15),%r8 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3e0d0 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3e0b4 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3e0a1 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3e08e │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3e07b │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3e068 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3e055 │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vfmadd231sd (%rdi),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%rdx,1),%xmm4 │ │ │ │ + vfmadd231sd (%rdi,%rdx,1),%xmm4,%xmm0 │ │ │ │ add $0x8,%rdx │ │ │ │ - add %r8,%rcx │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 3fc00 │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 3fbe0 │ │ │ │ - cmp %ebx,%r13d │ │ │ │ - jne 3fb89 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%rdx,1),%xmm1 │ │ │ │ + vfmadd231sd (%rdi,%rdx,1),%xmm1,%xmm0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%rdx,1),%xmm2 │ │ │ │ + vfmadd231sd (%rdi,%rdx,1),%xmm2,%xmm0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%rdx,1),%xmm5 │ │ │ │ + vfmadd231sd (%rdi,%rdx,1),%xmm5,%xmm0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%rdx,1),%xmm6 │ │ │ │ + vfmadd231sd (%rdi,%rdx,1),%xmm6,%xmm0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd (%rsi,%rdx,1),%xmm7 │ │ │ │ + vfmadd231sd (%rdi,%rdx,1),%xmm7,%xmm0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + je 3e163 │ │ │ │ + vmovsd (%rsi,%rdx,1),%xmm8 │ │ │ │ + vfmadd231sd (%rdi,%rdx,1),%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x8(%rsi,%rdx,1),%xmm9 │ │ │ │ + vfmadd231sd 0x8(%rdi,%rdx,1),%xmm9,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x10(%rsi,%rdx,1),%xmm10 │ │ │ │ + vfmadd231sd 0x10(%rdi,%rdx,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x18(%rsi,%rdx,1),%xmm11 │ │ │ │ + vfmadd231sd 0x18(%rdi,%rdx,1),%xmm11,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x20(%rsi,%rdx,1),%xmm12 │ │ │ │ + vfmadd231sd 0x20(%rdi,%rdx,1),%xmm12,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x28(%rsi,%rdx,1),%xmm13 │ │ │ │ + vfmadd231sd 0x28(%rdi,%rdx,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x30(%rsi,%rdx,1),%xmm14 │ │ │ │ + vfmadd231sd 0x30(%rdi,%rdx,1),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x38(%rsi,%rdx,1),%xmm15 │ │ │ │ + vfmadd231sd 0x38(%rdi,%rdx,1),%xmm15,%xmm0 │ │ │ │ + add $0x40,%rdx │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + cmp %rdx,%r15 │ │ │ │ + jne 3e0d0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add %r15,%rsi │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 3e000 │ │ │ │ + add $0x18,%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jne 3dfe0 │ │ │ │ + mov %r11,%r15 │ │ │ │ + cmp %r12d,%r13d │ │ │ │ + jne 3df8e │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %r13d │ │ │ │ - cmp %r13d,%ebx │ │ │ │ - jl 3fdc0 │ │ │ │ - add $0x18,%r11 │ │ │ │ - cmp %ebx,%r13d │ │ │ │ - jne 3fb89 │ │ │ │ - jmp 3fdc0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + inc %r12d │ │ │ │ + cmp %r12d,%r13d │ │ │ │ + jl 3e18c │ │ │ │ + lea 0x18(%r15),%r11 │ │ │ │ + mov %r11,%r15 │ │ │ │ + cmp %r12d,%r13d │ │ │ │ + jne 3df8e │ │ │ │ + jmp 3e18c │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003fdf0 : │ │ │ │ +000000000003e1c0 : │ │ │ │ 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 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc0,%rsp │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ mov (%rsi),%esi │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call be8b0 │ │ │ │ + call ba540 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 414c8 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 414f0 │ │ │ │ - lea -0x8(%rdi),%r9 │ │ │ │ - sub %rdx,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 41606 │ │ │ │ - mov %r11,%r12 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,%r13 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - lea -0x40(%r13),%r14 │ │ │ │ - shr $0x6,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 3ff50 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 3ff35 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 3ff23 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 3ff11 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 3feff │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 3feed │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 3fedb │ │ │ │ - vmovupd (%rcx),%zmm0 │ │ │ │ - mov $0x40,%r15d │ │ │ │ - vmovupd %zmm0,(%rdx) │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 3ffde │ │ │ │ - vmovupd (%rcx,%r15,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%r15,1) │ │ │ │ - vmovupd 0x40(%rcx,%r15,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rdx,%r15,1) │ │ │ │ - vmovupd 0x80(%rcx,%r15,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rdx,%r15,1) │ │ │ │ - vmovupd 0xc0(%rcx,%r15,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%rdx,%r15,1) │ │ │ │ - vmovupd 0x100(%rcx,%r15,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rdx,%r15,1) │ │ │ │ - vmovupd 0x140(%rcx,%r15,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%rdx,%r15,1) │ │ │ │ - vmovupd 0x180(%rcx,%r15,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rdx,%r15,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%r15,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rdx,%r15,1) │ │ │ │ - add $0x200,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 3ff50 │ │ │ │ - lea 0x0(,%r12,8),%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 4000d │ │ │ │ - sub %r10,%r11 │ │ │ │ - vpbroadcastq %r11,%zmm15 │ │ │ │ - vpcmpnleuq 0xa7441(%rip),%zmm15,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%r10,8),%zmm0{%k1}{z} │ │ │ │ - vmovupd %zmm0,(%rdx,%r10,8){%k1} │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmpl $0x1,0x4(%r8) │ │ │ │ - jle 414b6 │ │ │ │ - lea -0x8(%rdi),%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 3f834 │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 3f851 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %r13,%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 3f860 │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ + mov %r10,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r8 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 3f987 │ │ │ │ + mov %r8,%r12 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x2,%r12 │ │ │ │ + mov %r12,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 3e30a │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 3e2f1 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 3e2e1 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 3e2d1 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 3e2c1 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 3e2b1 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 3e2a1 │ │ │ │ + vmovupd 0x0(%r13),%ymm1 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd 0x0(%r13,%rbx,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd 0x0(%r13,%rbx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd 0x0(%r13,%rbx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd 0x0(%r13,%rbx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd 0x0(%r13,%rbx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd 0x0(%r13,%rbx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 3e399 │ │ │ │ + vmovupd 0x0(%r13,%rbx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rbx,1) │ │ │ │ + vmovupd 0x20(%r13,%rbx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%rbx,1) │ │ │ │ + vmovupd 0x40(%r13,%rbx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rdx,%rbx,1) │ │ │ │ + vmovupd 0x60(%r13,%rbx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rdx,%rbx,1) │ │ │ │ + vmovupd 0x80(%r13,%rbx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rdx,%rbx,1) │ │ │ │ + vmovupd 0xa0(%r13,%rbx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%rbx,1) │ │ │ │ + vmovupd 0xc0(%r13,%rbx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%rbx,1) │ │ │ │ + vmovupd 0xe0(%r13,%rbx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rdx,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 3e30a │ │ │ │ + lea 0x0(,%r12,4),%r11 │ │ │ │ + add %rdx,%rbx │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 3e3e6 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 3e3db │ │ │ │ + sub %r11,%r8 │ │ │ │ + vmovupd 0x0(%r13,%r11,8),%xmm0 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $1,%rax │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + and $0x1,%r8d │ │ │ │ + vmovupd %xmm0,(%rdx,%r11,8) │ │ │ │ + je 3e3e6 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %r11,%r9 │ │ │ │ + add %rax,%rbx │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + cmpl $0x1,0x4(%rdx) │ │ │ │ + jle 3f822 │ │ │ │ + lea -0x8(%rcx),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ movq $0x18,0x88(%rsp) │ │ │ │ - movq $0x2,0x28(%rsp) │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - vmovaps %xmm3,%xmm2 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0x130(%rdx),%r9 │ │ │ │ - mov 0x110(%rdx),%r11 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - mov (%r14,%r15,1),%rdi │ │ │ │ - mov 0x8(%r14,%r15,1),%r8 │ │ │ │ - mov -0x8(%r10,%r12,8),%r13 │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 40322 │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %rdi,%r11 │ │ │ │ - sub $0x18,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - imul %r9,%r11 │ │ │ │ - mov (%rsi,%r15,1),%rdx │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4022b │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 401fd │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 401d8 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 401b3 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4018f │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4016b │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 40146 │ │ │ │ - mov 0xb8(%rsp),%r12 │ │ │ │ - vcvtss2sd 0x10(%rdi),%xmm2,%xmm0 │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - add $0x18,%rax │ │ │ │ - add (%rdi),%r12 │ │ │ │ - vmulsd (%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r10,8) │ │ │ │ + movq $0x2,0x20(%rsp) │ │ │ │ + vmovaps %xmm3,%xmm2 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov 0x130(%r10),%r8 │ │ │ │ + mov 0x110(%r10),%r11 │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov (%r9,%rax,1),%rsi │ │ │ │ + mov 0x8(%r9,%rax,1),%rdi │ │ │ │ + mov -0x8(%r12,%r14,8),%r15 │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 3e71c │ │ │ │ + mov %rdi,%rcx │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + sub $0x18,%rcx │ │ │ │ + mov (%rdx,%rax,1),%r10 │ │ │ │ + shr $0x3,%rcx │ │ │ │ + imul %r8,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 3e612 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 3e5e2 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 3e5bb │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 3e594 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 3e56d │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 3e546 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 3e51f │ │ │ │ mov 0xb8(%rsp),%r14 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm2,%xmm4 │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ - add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r14 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r13,8) │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm2,%xmm6 │ │ │ │ - mov 0x8(%rax),%r15 │ │ │ │ - add $0x18,%rax │ │ │ │ - add -0x18(%rax),%rdi │ │ │ │ - vmulsd (%rcx,%rdi,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r15,8) │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm2,%xmm8 │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r11 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rsi,8) │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm2,%xmm10 │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r10 │ │ │ │ - vmulsd (%rcx,%r10,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r9,8) │ │ │ │ - mov 0xb8(%rsp),%r13 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm2,%xmm12 │ │ │ │ - mov 0x8(%rax),%r12 │ │ │ │ - add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r13 │ │ │ │ - vmulsd (%rcx,%r13,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r12,8) │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm2,%xmm14 │ │ │ │ - mov 0x8(%rax),%r14 │ │ │ │ - add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r15 │ │ │ │ - vmulsd (%rcx,%r15,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r14,8) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 40322 │ │ │ │ + vcvtss2sd 0x10(%rsi),%xmm2,%xmm1 │ │ │ │ + mov 0x8(%rsi),%r12 │ │ │ │ + add $0x18,%r11 │ │ │ │ + add (%rsi),%r14 │ │ │ │ + vmulsd 0x0(%r13,%r14,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%r12,8) │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + vcvtss2sd 0x10(%r11),%xmm2,%xmm5 │ │ │ │ + mov 0x8(%r11),%r15 │ │ │ │ + add $0x18,%r11 │ │ │ │ + add -0x18(%r11),%r9 │ │ │ │ + vmulsd 0x0(%r13,%r9,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%r15,8) │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ - mov (%rax),%r11 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm2,%xmm0 │ │ │ │ - mov 0x18(%rax),%r9 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - vcvtss2sd 0x28(%rax),%xmm2,%xmm4 │ │ │ │ - mov 0x30(%rax),%r13 │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ - vcvtss2sd 0x40(%rax),%xmm2,%xmm6 │ │ │ │ - mov 0x48(%rax),%r15 │ │ │ │ - mov 0x38(%rax),%r12 │ │ │ │ - vcvtss2sd 0x58(%rax),%xmm2,%xmm8 │ │ │ │ - mov 0x50(%rax),%r14 │ │ │ │ - vcvtss2sd 0x70(%rax),%xmm2,%xmm10 │ │ │ │ - vcvtss2sd 0x88(%rax),%xmm2,%xmm12 │ │ │ │ - add $0xc0,%rax │ │ │ │ - add %rsi,%r11 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm0,%xmm1 │ │ │ │ - add %rsi,%r13 │ │ │ │ - mov -0x60(%rax),%r11 │ │ │ │ - add %rsi,%r15 │ │ │ │ - add %rsi,%r11 │ │ │ │ - vmovsd %xmm1,(%rdx,%rdi,8) │ │ │ │ - vmulsd (%rcx,%r9,8),%xmm4,%xmm5 │ │ │ │ - mov -0x48(%rax),%r9 │ │ │ │ - mov -0x58(%rax),%rdi │ │ │ │ - add %rsi,%r9 │ │ │ │ - vmovsd %xmm5,(%rdx,%r10,8) │ │ │ │ - vmulsd (%rcx,%r13,8),%xmm6,%xmm7 │ │ │ │ - mov -0x30(%rax),%r13 │ │ │ │ - mov -0x40(%rax),%r10 │ │ │ │ - add %rsi,%r13 │ │ │ │ - vmovsd %xmm7,(%rdx,%r12,8) │ │ │ │ - vmulsd (%rcx,%r15,8),%xmm8,%xmm9 │ │ │ │ - mov -0x28(%rax),%r12 │ │ │ │ - vmovsd %xmm9,(%rdx,%r14,8) │ │ │ │ - vmulsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rdi,8) │ │ │ │ - vmulsd (%rcx,%r9,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r10,8) │ │ │ │ - vcvtss2sd -0x20(%rax),%xmm2,%xmm14 │ │ │ │ - vmulsd (%rcx,%r13,8),%xmm14,%xmm15 │ │ │ │ - mov -0x18(%rax),%r15 │ │ │ │ - vcvtss2sd -0x8(%rax),%xmm2,%xmm0 │ │ │ │ - mov -0x10(%rax),%r14 │ │ │ │ - add %rsi,%r15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r12,8) │ │ │ │ - vmulsd (%rcx,%r15,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r14,8) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 40233 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - add 0x160(%r8),%rdx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 409f7 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r11),%r13 │ │ │ │ + vcvtss2sd 0x10(%r11),%xmm2,%xmm7 │ │ │ │ + mov 0x8(%r11),%rax │ │ │ │ + add $0x18,%r11 │ │ │ │ + add -0x18(%r11),%rsi │ │ │ │ + vmulsd 0x0(%r13,%rsi,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r10,%rax,8) │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + vcvtss2sd 0x10(%r11),%xmm2,%xmm9 │ │ │ │ + mov 0x8(%r11),%rdx │ │ │ │ + add $0x18,%r11 │ │ │ │ + add -0x18(%r11),%rcx │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%rdx,8) │ │ │ │ + mov 0xb8(%rsp),%r12 │ │ │ │ + vcvtss2sd 0x10(%r11),%xmm2,%xmm11 │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + add $0x18,%r11 │ │ │ │ + add -0x18(%r11),%r12 │ │ │ │ + vmulsd 0x0(%r13,%r12,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r10,%r8,8) │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ + vcvtss2sd 0x10(%r11),%xmm2,%xmm13 │ │ │ │ + mov 0x8(%r11),%r14 │ │ │ │ + add $0x18,%r11 │ │ │ │ + add -0x18(%r11),%r15 │ │ │ │ + vmulsd 0x0(%r13,%r15,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10,%r14,8) │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + vcvtss2sd 0x10(%r11),%xmm2,%xmm15 │ │ │ │ + mov 0x8(%r11),%r9 │ │ │ │ + add $0x18,%r11 │ │ │ │ + add -0x18(%r11),%rax │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r10,%r9,8) │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 3e71c │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov (%r11),%rcx │ │ │ │ + vcvtss2sd 0x10(%r11),%xmm2,%xmm1 │ │ │ │ + mov 0x8(%r11),%rsi │ │ │ │ + vcvtss2sd 0x28(%r11),%xmm2,%xmm5 │ │ │ │ + mov 0x18(%r11),%r8 │ │ │ │ mov 0x20(%r11),%r12 │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ + vcvtss2sd 0x40(%r11),%xmm2,%xmm7 │ │ │ │ + vcvtss2sd 0x58(%r11),%xmm2,%xmm9 │ │ │ │ + add %rdx,%rcx │ │ │ │ mov 0x30(%r11),%r15 │ │ │ │ - sub %r13,%r12 │ │ │ │ - sub %rbx,%r14 │ │ │ │ + mov 0x38(%r11),%r14 │ │ │ │ + vcvtss2sd 0x70(%r11),%xmm2,%xmm11 │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm1,%xmm4 │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov 0x48(%r11),%rax │ │ │ │ + vcvtss2sd 0x88(%r11),%xmm2,%xmm13 │ │ │ │ + add %rdx,%r15 │ │ │ │ + mov 0x50(%r11),%r9 │ │ │ │ + mov 0x60(%r11),%rcx │ │ │ │ + add $0xc0,%r11 │ │ │ │ + add %rdx,%rax │ │ │ │ + add %rdx,%rcx │ │ │ │ + vmovsd %xmm4,(%r10,%rsi,8) │ │ │ │ + mov -0x58(%r11),%rsi │ │ │ │ + vmulsd 0x0(%r13,%r8,8),%xmm5,%xmm6 │ │ │ │ + mov -0x48(%r11),%r8 │ │ │ │ + add %rdx,%r8 │ │ │ │ + vmovsd %xmm6,(%r10,%r12,8) │ │ │ │ + mov -0x40(%r11),%r12 │ │ │ │ + vmulsd 0x0(%r13,%r15,8),%xmm7,%xmm8 │ │ │ │ + mov -0x30(%r11),%r15 │ │ │ │ + add %rdx,%r15 │ │ │ │ + vmovsd %xmm8,(%r10,%r14,8) │ │ │ │ + mov -0x28(%r11),%r14 │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%r9,8) │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r10,%rsi,8) │ │ │ │ + vmulsd 0x0(%r13,%r8,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10,%r12,8) │ │ │ │ + vcvtss2sd -0x20(%r11),%xmm2,%xmm15 │ │ │ │ + vmulsd 0x0(%r13,%r15,8),%xmm15,%xmm0 │ │ │ │ + mov -0x18(%r11),%rax │ │ │ │ + vcvtss2sd -0x8(%r11),%xmm2,%xmm1 │ │ │ │ + mov -0x10(%r11),%r9 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovsd %xmm0,(%r10,%r14,8) │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%r9,8) │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jne 3e61a │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + add 0x160(%rdi),%r10 │ │ │ │ + mov 0x8(%r10),%rdx │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov %rdx,0xa8(%rsp) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + je 3ed3a │ │ │ │ + mov %r11,%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%r9),%rcx │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ + mov 0xa0(%rsp),%r15 │ │ │ │ + mov 0x30(%r9),%r14 │ │ │ │ + sub %rcx,%r12 │ │ │ │ mov %r12,%r8 │ │ │ │ + sub %rbx,%r15 │ │ │ │ sar $0x3,%r8 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jae 411f4 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jae 3f46d │ │ │ │ test %r8,%r8 │ │ │ │ - je 41392 │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - vmovaps %xmm2,0x60(%rsp) │ │ │ │ + je 3f6e4 │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + vmovaps %xmm2,0x60(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r12,1),%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ + lea (%rax,%r12,1),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ vmovaps 0x60(%rsp),%xmm2 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rax,%r10 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov %r11,0x98(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ lea -0x1(%r8),%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4045f │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - vmovaps %xmm2,0x50(%rsp) │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ + je 3e857 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + vmovaps %xmm2,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovaps 0x50(%rsp),%xmm2 │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + vmovaps 0x50(%rsp),%xmm2 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea -0x1(%r8),%rdx │ │ │ │ + add (%rcx),%rsi │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 3ea3e │ │ │ │ + and $0x7,%edx │ │ │ │ + je 3e983 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 3e95f │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 3e944 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 3e929 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 3e90e │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 3e8f3 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 3e8d8 │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ + mov $0x2,%edi │ │ │ │ + add 0x8(%rcx),%r15 │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rbx) │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lea -0x1(%r8),%r10 │ │ │ │ - add 0x0(%r13),%rax │ │ │ │ - vmovsd (%rcx,%rax,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx) │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jae 40645 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 4058e │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 40569 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 4054e │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 40532 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 40517 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 404fc │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 404e1 │ │ │ │ - mov 0xb8(%rsp),%r14 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - add 0x8(%r13),%r14 │ │ │ │ - vmovsd (%rcx,%r14,8),%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rbx) │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - add 0x0(%r13,%r9,8),%rdi │ │ │ │ - vmovsd (%rcx,%rdi,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ + add (%rcx,%rdi,8),%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ + add (%rcx,%rdi,8),%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + add (%rcx,%rdi,8),%r10 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ mov 0xb8(%rsp),%rdx │ │ │ │ - add 0x0(%r13,%r9,8),%rdx │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ + add (%rcx,%rdi,8),%rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ mov 0xb8(%rsp),%rsi │ │ │ │ - add 0x0(%r13,%r9,8),%rsi │ │ │ │ - vmovsd (%rcx,%rsi,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - add 0x0(%r13,%r9,8),%r10 │ │ │ │ - vmovsd (%rcx,%r10,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ + add (%rcx,%rdi,8),%rsi │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ + add (%rcx,%rdi,8),%r15 │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rbx,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 3ea3e │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ - add 0x0(%r13,%r9,8),%rax │ │ │ │ - vmovsd (%rcx,%rax,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - mov 0xb8(%rsp),%r14 │ │ │ │ - add 0x0(%r13,%r9,8),%r14 │ │ │ │ - vmovsd (%rcx,%r14,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jae 40645 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov 0x0(%r13,%r9,8),%rdx │ │ │ │ - mov 0x8(%r13,%r9,8),%rsi │ │ │ │ - mov 0x10(%r13,%r9,8),%r10 │ │ │ │ - mov 0x18(%r13,%r9,8),%rax │ │ │ │ - mov 0x20(%r13,%r9,8),%r14 │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add %rdi,%r10 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm13 │ │ │ │ - vmovsd (%rcx,%rsi,8),%xmm14 │ │ │ │ - vmovsd (%rcx,%r10,8),%xmm15 │ │ │ │ - add %rdi,%rax │ │ │ │ - mov 0x28(%r13,%r9,8),%rdx │ │ │ │ - mov 0x30(%r13,%r9,8),%rsi │ │ │ │ - mov 0x38(%r13,%r9,8),%r10 │ │ │ │ - add %rdi,%r14 │ │ │ │ - vmovsd (%rcx,%rax,8),%xmm0 │ │ │ │ - vmovsd (%rcx,%r14,8),%xmm1 │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add %rdi,%r10 │ │ │ │ - vmovsd %xmm13,(%rbx,%r9,8) │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ - vmovsd (%rcx,%rsi,8),%xmm5 │ │ │ │ - vmovsd (%rcx,%r10,8),%xmm6 │ │ │ │ - vmovsd %xmm14,0x8(%rbx,%r9,8) │ │ │ │ - vmovsd %xmm15,0x10(%rbx,%r9,8) │ │ │ │ - vmovsd %xmm0,0x18(%rbx,%r9,8) │ │ │ │ - vmovsd %xmm1,0x20(%rbx,%r9,8) │ │ │ │ - vmovsd %xmm4,0x28(%rbx,%r9,8) │ │ │ │ - vmovsd %xmm5,0x30(%rbx,%r9,8) │ │ │ │ - vmovsd %xmm6,0x38(%rbx,%r9,8) │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 40596 │ │ │ │ + mov (%rcx,%rdi,8),%r11 │ │ │ │ + mov 0x8(%rcx,%rdi,8),%r10 │ │ │ │ + mov 0x10(%rcx,%rdi,8),%rdx │ │ │ │ + mov 0x18(%rcx,%rdi,8),%rsi │ │ │ │ + add %rax,%r11 │ │ │ │ + add %rax,%r10 │ │ │ │ + mov 0x20(%rcx,%rdi,8),%r15 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm14 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm15 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm0 │ │ │ │ + mov 0x28(%rcx,%rdi,8),%r11 │ │ │ │ + add %rax,%r15 │ │ │ │ + mov 0x30(%rcx,%rdi,8),%r10 │ │ │ │ + mov 0x38(%rcx,%rdi,8),%rdx │ │ │ │ + vmovsd %xmm14,(%rbx,%rdi,8) │ │ │ │ + add %rax,%r11 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm1 │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm4 │ │ │ │ + vmovsd %xmm15,0x8(%rbx,%rdi,8) │ │ │ │ + add %rax,%r10 │ │ │ │ + add %rax,%rdx │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm5 │ │ │ │ + vmovsd %xmm0,0x10(%rbx,%rdi,8) │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm6 │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm7 │ │ │ │ + vmovsd %xmm1,0x18(%rbx,%rdi,8) │ │ │ │ + vmovsd %xmm4,0x20(%rbx,%rdi,8) │ │ │ │ + vmovsd %xmm5,0x28(%rbx,%rdi,8) │ │ │ │ + vmovsd %xmm6,0x30(%rbx,%rdi,8) │ │ │ │ + vmovsd %xmm7,0x38(%rbx,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 3e98b │ │ │ │ cmp %r8,%r12 │ │ │ │ - jae 409e5 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ + jae 3ed28 │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ - mov (%r11),%r13 │ │ │ │ - mov %r12,%r10 │ │ │ │ - vmovq %rcx,%xmm6 │ │ │ │ - imul %r8,%r10 │ │ │ │ - mov (%r9,%rdi,1),%r14 │ │ │ │ - mov %r13,%rcx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov (%r9),%r15 │ │ │ │ + mov (%rcx,%rdi,1),%r11 │ │ │ │ + mov %r12,%rdi │ │ │ │ + imul %r8,%rdi │ │ │ │ + nopl (%rax) │ │ │ │ vmovsd (%rbx,%r12,8),%xmm8 │ │ │ │ - mov (%rcx,%r12,8),%rax │ │ │ │ - vbroadcastsd %xmm8,%zmm9 │ │ │ │ - vmovsd %xmm8,(%r14,%rax,8) │ │ │ │ + mov (%r15,%r12,8),%r9 │ │ │ │ + vbroadcastsd %xmm8,%ymm9 │ │ │ │ + vmovsd %xmm8,(%r11,%r9,8) │ │ │ │ test %r12,%r12 │ │ │ │ - je 409e0 │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ - cmp $0xe,%rdi │ │ │ │ - jbe 410d5 │ │ │ │ - mov %r12,%r13 │ │ │ │ - lea (%r15,%r10,4),%rdx │ │ │ │ - vmovapd %zmm9,%zmm10 │ │ │ │ + je 3ed20 │ │ │ │ + lea -0x1(%r12),%r9 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jbe 3f466 │ │ │ │ + mov %r12,%rcx │ │ │ │ + lea (%r14,%rdi,4),%rdx │ │ │ │ + vmovapd %ymm9,%ymm10 │ │ │ │ mov %rbx,%rax │ │ │ │ - shr $0x4,%r13 │ │ │ │ - mov %r13,%rsi │ │ │ │ - shl $0x7,%rsi │ │ │ │ - lea (%rsi,%rbx,1),%r9 │ │ │ │ - add $0xffffffffffffff80,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + lea (%rsi,%rbx,1),%r10 │ │ │ │ + sub $0x40,%rsi │ │ │ │ + shr $0x6,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x3,%esi │ │ │ │ - je 407b2 │ │ │ │ + je 3eb78 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 4076c │ │ │ │ + je 3eb3e │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 4072f │ │ │ │ - vmovups (%rdx),%zmm11 │ │ │ │ - lea 0x80(%rbx),%rax │ │ │ │ - add $0x40,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm11,%ymm12 │ │ │ │ - vcvtps2pd %ymm11,%zmm7 │ │ │ │ - vfnmadd213pd (%rbx),%zmm9,%zmm7 │ │ │ │ - vcvtps2pd %ymm12,%zmm13 │ │ │ │ - vfnmadd213pd 0x40(%rbx),%zmm9,%zmm13 │ │ │ │ - vmovupd %zmm7,(%rbx) │ │ │ │ - vmovupd %zmm13,0x40(%rbx) │ │ │ │ - vmovups (%rdx),%zmm14 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x40,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm14,%ymm0 │ │ │ │ - vcvtps2pd %ymm14,%zmm15 │ │ │ │ - vfnmadd213pd -0x80(%rax),%zmm10,%zmm15 │ │ │ │ - vcvtps2pd %ymm0,%zmm1 │ │ │ │ - vfnmadd213pd -0x40(%rax),%zmm10,%zmm1 │ │ │ │ - vmovupd %zmm15,-0x80(%rax) │ │ │ │ - vmovupd %zmm1,-0x40(%rax) │ │ │ │ - vmovups (%rdx),%zmm4 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x40,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm4,%ymm11 │ │ │ │ - vcvtps2pd %ymm4,%zmm5 │ │ │ │ - vfnmadd213pd -0x80(%rax),%zmm10,%zmm5 │ │ │ │ - vcvtps2pd %ymm11,%zmm7 │ │ │ │ - vfnmadd213pd -0x40(%rax),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm5,-0x80(%rax) │ │ │ │ - vmovupd %zmm7,-0x40(%rax) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 4089f │ │ │ │ - vmovups (%rdx),%zmm12 │ │ │ │ - vmovups 0x40(%rdx),%zmm0 │ │ │ │ - vmovups 0x80(%rdx),%zmm11 │ │ │ │ - add $0x200,%rax │ │ │ │ - add $0x100,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm12,%ymm14 │ │ │ │ - vcvtps2pd %ymm12,%zmm13 │ │ │ │ - vfnmadd213pd -0x200(%rax),%zmm10,%zmm13 │ │ │ │ - vcvtps2pd %ymm14,%zmm15 │ │ │ │ - vfnmadd213pd -0x1c0(%rax),%zmm10,%zmm15 │ │ │ │ - vmovups -0x40(%rdx),%zmm14 │ │ │ │ - vcvtps2pd %ymm0,%zmm4 │ │ │ │ - vfnmadd213pd -0x180(%rax),%zmm10,%zmm4 │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vextractf32x8 $0x1,%zmm11,%ymm12 │ │ │ │ - vcvtps2pd %ymm1,%zmm5 │ │ │ │ - vfnmadd213pd -0x140(%rax),%zmm10,%zmm5 │ │ │ │ - vextractf32x8 $0x1,%zmm14,%ymm0 │ │ │ │ - vmovupd %zmm13,-0x200(%rax) │ │ │ │ - vcvtps2pd %ymm11,%zmm7 │ │ │ │ - vcvtps2pd %ymm12,%zmm13 │ │ │ │ - vfnmadd213pd -0x100(%rax),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm15,-0x1c0(%rax) │ │ │ │ - vfnmadd213pd -0xc0(%rax),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm4,-0x180(%rax) │ │ │ │ - vcvtps2pd %ymm14,%zmm15 │ │ │ │ - vcvtps2pd %ymm0,%zmm4 │ │ │ │ - vfnmadd213pd -0x80(%rax),%zmm10,%zmm15 │ │ │ │ - vfnmadd213pd -0x40(%rax),%zmm10,%zmm4 │ │ │ │ - vmovupd %zmm5,-0x140(%rax) │ │ │ │ - vmovupd %zmm7,-0x100(%rax) │ │ │ │ - vmovupd %zmm13,-0xc0(%rax) │ │ │ │ - vmovupd %zmm15,-0x80(%rax) │ │ │ │ - vmovupd %zmm4,-0x40(%rax) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 407b2 │ │ │ │ - mov %r13,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - je 409c1 │ │ │ │ - mov %r12,%r13 │ │ │ │ - sub %r9,%r13 │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 410ec │ │ │ │ - lea (%r9,%r10,1),%rdx │ │ │ │ - vmovapd %ymm9,%ymm10 │ │ │ │ - mov %r13,%rax │ │ │ │ - vmovups (%r15,%rdx,4),%ymm1 │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - vextractf32x4 $0x1,%ymm1,%xmm11 │ │ │ │ + je 3eb0c │ │ │ │ + vmovups (%rdx),%ymm11 │ │ │ │ + lea 0x40(%rbx),%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm11,%xmm13 │ │ │ │ + vcvtps2pd %xmm11,%ymm12 │ │ │ │ + vfnmadd213pd (%rbx),%ymm9,%ymm12 │ │ │ │ + vcvtps2pd %xmm13,%ymm14 │ │ │ │ + vfnmadd213pd 0x20(%rbx),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm12,(%rbx) │ │ │ │ + vmovupd %ymm14,0x20(%rbx) │ │ │ │ + vmovups (%rdx),%ymm15 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm15,%xmm1 │ │ │ │ + vcvtps2pd %xmm15,%ymm0 │ │ │ │ + vfnmadd213pd -0x40(%rax),%ymm10,%ymm0 │ │ │ │ + vcvtps2pd %xmm1,%ymm4 │ │ │ │ + vfnmadd213pd -0x20(%rax),%ymm10,%ymm4 │ │ │ │ + vmovupd %ymm0,-0x40(%rax) │ │ │ │ + vmovupd %ymm4,-0x20(%rax) │ │ │ │ + vmovups (%rdx),%ymm5 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x20,%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm5,%xmm7 │ │ │ │ + vcvtps2pd %xmm5,%ymm6 │ │ │ │ + vfnmadd213pd -0x40(%rax),%ymm10,%ymm6 │ │ │ │ + vcvtps2pd %xmm7,%ymm11 │ │ │ │ + vfnmadd213pd -0x20(%rax),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm6,-0x40(%rax) │ │ │ │ + vmovupd %ymm11,-0x20(%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 3ec4f │ │ │ │ + vmovups (%rdx),%ymm12 │ │ │ │ + vmovups 0x20(%rdx),%ymm0 │ │ │ │ + add $0x100,%rax │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vmovups -0x40(%rdx),%ymm6 │ │ │ │ + vcvtps2pd %xmm12,%ymm13 │ │ │ │ + vfnmadd213pd -0x100(%rax),%ymm10,%ymm13 │ │ │ │ + vextractf32x4 $0x1,%ymm12,%xmm14 │ │ │ │ + vextractf32x4 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm14,%ymm15 │ │ │ │ + vfnmadd213pd -0xe0(%rax),%ymm10,%ymm15 │ │ │ │ + vextractf32x4 $0x1,%ymm6,%xmm11 │ │ │ │ + vcvtps2pd %xmm0,%ymm4 │ │ │ │ vcvtps2pd %xmm1,%ymm5 │ │ │ │ - vfnmadd213pd (%rbx,%r9,8),%ymm9,%ymm5 │ │ │ │ - vcvtps2pd %xmm11,%ymm7 │ │ │ │ - vfnmadd213pd 0x20(%rbx,%r9,8),%ymm7,%ymm10 │ │ │ │ - vmovupd %ymm5,(%rbx,%r9,8) │ │ │ │ - vmovupd %ymm10,0x20(%rbx,%r9,8) │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 409c1 │ │ │ │ - lea (%rax,%r9,1),%rsi │ │ │ │ - sub %rax,%r13 │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 40963 │ │ │ │ - add %r9,%rax │ │ │ │ - lea (%rbx,%rax,8),%r9 │ │ │ │ - add %r10,%rax │ │ │ │ - vmovups (%r15,%rax,4),%xmm12 │ │ │ │ - mov %r13,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - and $0x3,%r13d │ │ │ │ - vcvtps2pd %xmm12,%xmm13 │ │ │ │ - vmovhlps %xmm12,%xmm3,%xmm14 │ │ │ │ - vfnmadd213pd (%r9),%xmm9,%xmm13 │ │ │ │ - vcvtps2pd %xmm14,%xmm15 │ │ │ │ - vfnmadd213pd 0x10(%r9),%xmm15,%xmm9 │ │ │ │ - vmovupd %xmm13,(%r9) │ │ │ │ - vmovupd %xmm9,0x10(%r9) │ │ │ │ - je 409c1 │ │ │ │ - add %rax,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r13 │ │ │ │ - lea (%rsi,%r10,1),%rdx │ │ │ │ - lea 0x1(%rsi),%r9 │ │ │ │ - vcvtss2sd (%r15,%rdx,4),%xmm2,%xmm9 │ │ │ │ - vfnmadd213sd (%rbx,%r13,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r13,1) │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jae 409c1 │ │ │ │ - add %r10,%r9 │ │ │ │ - lea 0x2(%rsi),%rsi │ │ │ │ - vcvtss2sd (%r15,%r9,4),%xmm2,%xmm0 │ │ │ │ - vfnmadd213sd 0x8(%rbx,%r13,1),%xmm8,%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%rbx,%r13,1) │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 409c1 │ │ │ │ - add %r10,%rsi │ │ │ │ - vcvtss2sd (%r15,%rsi,4),%xmm2,%xmm4 │ │ │ │ - vfnmadd213sd 0x10(%rbx,%r13,1),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rbx,%r13,1) │ │ │ │ - sub %r8,%r10 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jae 409e0 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - jmp 40680 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm6,%rcx │ │ │ │ - add $0x48,%r11 │ │ │ │ - cmp %r11,0xb0(%rsp) │ │ │ │ - jne 40360 │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ + vcvtps2pd %xmm6,%ymm7 │ │ │ │ + vcvtps2pd %xmm11,%ymm12 │ │ │ │ + vfnmadd213pd -0xc0(%rax),%ymm10,%ymm4 │ │ │ │ + vfnmadd213pd -0xa0(%rax),%ymm10,%ymm5 │ │ │ │ + vfnmadd213pd -0x80(%rax),%ymm10,%ymm7 │ │ │ │ + vfnmadd213pd -0x60(%rax),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm13,-0x100(%rax) │ │ │ │ + vmovups -0x20(%rdx),%ymm13 │ │ │ │ + vmovupd %ymm15,-0xe0(%rax) │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm15 │ │ │ │ + vcvtps2pd %xmm13,%ymm14 │ │ │ │ + vfnmadd213pd -0x40(%rax),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm4,-0xc0(%rax) │ │ │ │ + vcvtps2pd %xmm15,%ymm0 │ │ │ │ + vfnmadd213pd -0x20(%rax),%ymm10,%ymm0 │ │ │ │ + vmovupd %ymm5,-0xa0(%rax) │ │ │ │ + vmovupd %ymm7,-0x80(%rax) │ │ │ │ + vmovupd %ymm12,-0x60(%rax) │ │ │ │ + vmovupd %ymm14,-0x40(%rax) │ │ │ │ + vmovupd %ymm0,-0x20(%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 3eb78 │ │ │ │ + shl $0x3,%rcx │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 3ed08 │ │ │ │ + mov %r12,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 3ecad │ │ │ │ + lea (%rdi,%rcx,1),%rax │ │ │ │ + lea (%rbx,%rcx,8),%r10 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + vmovups (%r14,%rax,4),%xmm10 │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + and $0x3,%edx │ │ │ │ + vcvtps2pd %xmm10,%xmm4 │ │ │ │ + vmovhlps %xmm10,%xmm3,%xmm1 │ │ │ │ + vfnmadd213pd (%r10),%xmm9,%xmm4 │ │ │ │ + vcvtps2pd %xmm1,%xmm5 │ │ │ │ + vfnmadd213pd 0x10(%r10),%xmm5,%xmm9 │ │ │ │ + vmovupd %xmm4,(%r10) │ │ │ │ + vmovupd %xmm9,0x10(%r10) │ │ │ │ + je 3ed08 │ │ │ │ + add %rsi,%rcx │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ + lea (%rdi,%rcx,1),%r10 │ │ │ │ + vcvtss2sd (%r14,%r10,4),%xmm2,%xmm9 │ │ │ │ + vfnmadd213sd (%rbx,%rdx,1),%xmm8,%xmm9 │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + vmovsd %xmm9,(%rbx,%rdx,1) │ │ │ │ + cmp %r12,%rax │ │ │ │ + jae 3ed08 │ │ │ │ + add %rdi,%rax │ │ │ │ + add $0x2,%rcx │ │ │ │ + vcvtss2sd (%r14,%rax,4),%xmm2,%xmm6 │ │ │ │ + vfnmadd213sd 0x8(%rbx,%rdx,1),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rbx,%rdx,1) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jae 3ed08 │ │ │ │ + add %rdi,%rcx │ │ │ │ + vcvtss2sd (%r14,%rcx,4),%xmm2,%xmm7 │ │ │ │ + vfnmadd213sd 0x10(%rbx,%rdx,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rbx,%rdx,1) │ │ │ │ + sub %r8,%rdi │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jae 3ed20 │ │ │ │ + mov %r9,%r12 │ │ │ │ + jmp 3ea70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + add $0x48,%r9 │ │ │ │ + cmp %r9,0xa8(%rsp) │ │ │ │ + jne 3e750 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ mov 0x88(%rsp),%r12 │ │ │ │ - add 0x148(%r15),%r12 │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov (%r12),%r11 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 41079 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%r11),%r14 │ │ │ │ - mov 0x20(%r11),%r10 │ │ │ │ - mov (%r11),%r8 │ │ │ │ - mov 0x8(%r11),%r15 │ │ │ │ - mov 0x30(%r11),%r12 │ │ │ │ - sub %r14,%r10 │ │ │ │ - mov %r14,0xb0(%rsp) │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - sub %r8,%r15 │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - mov %r15,%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - sub %rbx,%r14 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jae 41113 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 413ad │ │ │ │ + add 0x148(%r14),%r12 │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + mov (%r12),%r8 │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 3f402 │ │ │ │ + mov %r8,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + mov 0x8(%rcx),%rsi │ │ │ │ + mov 0x18(%rcx),%r11 │ │ │ │ + mov 0x20(%rcx),%rdi │ │ │ │ + mov 0xa0(%rsp),%r15 │ │ │ │ + sub %r8,%rsi │ │ │ │ + mov 0x30(%rcx),%r12 │ │ │ │ + sub %r11,%rdi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + sub %rbx,%r15 │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + sar $0x3,%r14 │ │ │ │ + mov %rsi,0x90(%rsp) │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jae 3f553 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 3f700 │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ vmovaps %xmm2,0x30(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r15,1),%rdx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ test %rbx,%rbx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ vmovaps 0x30(%rsp),%xmm2 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - je 413da │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + je 3f72d │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ vmovaps %xmm2,0x30(%rsp) │ │ │ │ call d340 │ │ │ │ - cmpq $0x0,0xa8(%rsp) │ │ │ │ - vmovaps 0x30(%rsp),%xmm2 │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ + cmpq $0x0,0xb0(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ - je 40ed6 │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - vmovq %r8,%xmm8 │ │ │ │ - adc $0xffffffffffffffff,%r15 │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x1(%r15),%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r14,0xa0(%rsp) │ │ │ │ - shr $0x4,%r14 │ │ │ │ - mov %r14,%r10 │ │ │ │ - shl $0x7,%r10 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %rbx,%r10 │ │ │ │ - nop │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + vmovaps 0x30(%rsp),%xmm2 │ │ │ │ + je 3f17c │ │ │ │ mov 0xb0(%rsp),%r11 │ │ │ │ - mov 0xb8(%rsp),%r12 │ │ │ │ - add (%r11,%r9,8),%r12 │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm10 │ │ │ │ - vbroadcastsd %xmm10,%zmm5 │ │ │ │ - cmp $0xe,%r15 │ │ │ │ - jbe 410f6 │ │ │ │ - mov %r10,%rsi │ │ │ │ - lea (%r8,%rdi,4),%rdx │ │ │ │ - vmovapd %zmm5,%zmm11 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - add $0xffffffffffffff80,%rsi │ │ │ │ - shr $0x7,%rsi │ │ │ │ + sar $0x3,%r11 │ │ │ │ + cmpq $0x1,0x90(%rsp) │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + adc $0xffffffffffffffff,%r10 │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + shr $0x3,%r9 │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + shl $0x6,%r9 │ │ │ │ + add %rbx,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + add (%r8,%rsi,8),%rcx │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm8 │ │ │ │ + vbroadcastsd %xmm8,%ymm11 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jbe 3f45f │ │ │ │ + mov %r9,%rdi │ │ │ │ + lea (%r12,%rdx,4),%r15 │ │ │ │ + vmovapd %ymm11,%ymm12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rbx,%rdi │ │ │ │ + sub $0x40,%rdi │ │ │ │ + shr $0x6,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 3efc5 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 3ef89 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 3ef56 │ │ │ │ + vmovups (%r15),%ymm13 │ │ │ │ + lea 0x40(%rbx),%rcx │ │ │ │ + add $0x20,%r15 │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm15 │ │ │ │ + vcvtps2pd %xmm13,%ymm14 │ │ │ │ + vfmadd213pd (%rbx),%ymm11,%ymm14 │ │ │ │ + vcvtps2pd %xmm15,%ymm0 │ │ │ │ + vfmadd213pd 0x20(%rbx),%ymm11,%ymm0 │ │ │ │ + vmovupd %ymm14,(%rbx) │ │ │ │ + vmovupd %ymm0,0x20(%rbx) │ │ │ │ + vmovups (%r15),%ymm10 │ │ │ │ + add $0x40,%rcx │ │ │ │ + add $0x20,%r15 │ │ │ │ + vextractf32x4 $0x1,%ymm10,%xmm1 │ │ │ │ + vcvtps2pd %xmm10,%ymm4 │ │ │ │ + vfmadd213pd -0x40(%rcx),%ymm12,%ymm4 │ │ │ │ + vcvtps2pd %xmm1,%ymm5 │ │ │ │ + vfmadd213pd -0x20(%rcx),%ymm12,%ymm5 │ │ │ │ + vmovupd %ymm4,-0x40(%rcx) │ │ │ │ + vmovupd %ymm5,-0x20(%rcx) │ │ │ │ + vmovups (%r15),%ymm9 │ │ │ │ + add $0x40,%rcx │ │ │ │ + add $0x20,%r15 │ │ │ │ + vextractf32x4 $0x1,%ymm9,%xmm7 │ │ │ │ + vcvtps2pd %xmm9,%ymm6 │ │ │ │ + vfmadd213pd -0x40(%rcx),%ymm12,%ymm6 │ │ │ │ + vcvtps2pd %xmm7,%ymm13 │ │ │ │ + vfmadd213pd -0x20(%rcx),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm6,-0x40(%rcx) │ │ │ │ + vmovupd %ymm13,-0x20(%rcx) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 3f0a0 │ │ │ │ + vmovups (%r15),%ymm14 │ │ │ │ + vmovups 0x20(%r15),%ymm4 │ │ │ │ + add $0x100,%rcx │ │ │ │ + sub $0xffffffffffffff80,%r15 │ │ │ │ + vmovups -0x40(%r15),%ymm7 │ │ │ │ + vcvtps2pd %xmm14,%ymm15 │ │ │ │ + vfmadd213pd -0x100(%rcx),%ymm12,%ymm15 │ │ │ │ + vextractf32x4 $0x1,%ymm14,%xmm0 │ │ │ │ + vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ + vcvtps2pd %xmm0,%ymm10 │ │ │ │ + vfmadd213pd -0xe0(%rcx),%ymm12,%ymm10 │ │ │ │ + vextractf32x4 $0x1,%ymm7,%xmm13 │ │ │ │ + vcvtps2pd %xmm4,%ymm1 │ │ │ │ + vcvtps2pd %xmm5,%ymm9 │ │ │ │ + vcvtps2pd %xmm7,%ymm6 │ │ │ │ + vcvtps2pd %xmm13,%ymm14 │ │ │ │ + vfmadd213pd -0xc0(%rcx),%ymm12,%ymm1 │ │ │ │ + vfmadd213pd -0xa0(%rcx),%ymm12,%ymm9 │ │ │ │ + vfmadd213pd -0x80(%rcx),%ymm12,%ymm6 │ │ │ │ + vfmadd213pd -0x60(%rcx),%ymm12,%ymm14 │ │ │ │ + vmovupd %ymm15,-0x100(%rcx) │ │ │ │ + vmovups -0x20(%r15),%ymm15 │ │ │ │ + vmovupd %ymm10,-0xe0(%rcx) │ │ │ │ + vextractf32x4 $0x1,%ymm15,%xmm10 │ │ │ │ + vcvtps2pd %xmm15,%ymm0 │ │ │ │ + vfmadd213pd -0x40(%rcx),%ymm12,%ymm0 │ │ │ │ + vmovupd %ymm1,-0xc0(%rcx) │ │ │ │ + vcvtps2pd %xmm10,%ymm4 │ │ │ │ + vfmadd213pd -0x20(%rcx),%ymm12,%ymm4 │ │ │ │ + vmovupd %ymm9,-0xa0(%rcx) │ │ │ │ + vmovupd %ymm6,-0x80(%rcx) │ │ │ │ + vmovupd %ymm14,-0x60(%rcx) │ │ │ │ + vmovupd %ymm0,-0x40(%rcx) │ │ │ │ + vmovupd %ymm4,-0x20(%rcx) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 3efc5 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + cmp %rax,0xb0(%rsp) │ │ │ │ + je 3f163 │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 3f108 │ │ │ │ + lea (%rax,%rdx,1),%r15 │ │ │ │ + lea (%rbx,%rax,8),%rdi │ │ │ │ + inc %rcx │ │ │ │ + vmovups (%r12,%r15,4),%xmm12 │ │ │ │ + vcvtps2pd %xmm12,%xmm1 │ │ │ │ + vmovhlps %xmm12,%xmm3,%xmm5 │ │ │ │ + vfmadd213pd (%rdi),%xmm11,%xmm1 │ │ │ │ + vcvtps2pd %xmm5,%xmm9 │ │ │ │ + vfmadd213pd 0x10(%rdi),%xmm9,%xmm11 │ │ │ │ + vmovupd %xmm1,(%rdi) │ │ │ │ + vmovupd %xmm11,0x10(%rdi) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 3f163 │ │ │ │ + add %rdi,%rax │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ + vcvtss2sd (%r12,%rcx,4),%xmm2,%xmm11 │ │ │ │ + vfmadd213sd (%rbx,%rdi,1),%xmm8,%xmm11 │ │ │ │ + lea 0x1(%rax),%r15 │ │ │ │ + vmovsd %xmm11,(%rbx,%rdi,1) │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jae 3f163 │ │ │ │ + add %rdx,%r15 │ │ │ │ + add $0x2,%rax │ │ │ │ + vcvtss2sd (%r12,%r15,4),%xmm2,%xmm7 │ │ │ │ + vfmadd213sd 0x8(%rbx,%rdi,1),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rbx,%rdi,1) │ │ │ │ + cmp %r14,%rax │ │ │ │ + jae 3f163 │ │ │ │ + add %rdx,%rax │ │ │ │ + vcvtss2sd (%r12,%rax,4),%xmm2,%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rbx,%rdi,1),%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rbx,%rdi,1) │ │ │ │ inc %rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 40cb2 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 40c6c │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 40c2f │ │ │ │ - vmovups (%rdx),%zmm1 │ │ │ │ - lea 0x80(%rbx),%r11 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm7 │ │ │ │ - vcvtps2pd %ymm1,%zmm6 │ │ │ │ - vfmadd213pd (%rbx),%zmm5,%zmm6 │ │ │ │ - vcvtps2pd %ymm7,%zmm12 │ │ │ │ - vfmadd213pd 0x40(%rbx),%zmm5,%zmm12 │ │ │ │ - vmovupd %zmm6,(%rbx) │ │ │ │ - vmovupd %zmm12,0x40(%rbx) │ │ │ │ - vmovups (%rdx),%zmm13 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm13,%ymm15 │ │ │ │ - vcvtps2pd %ymm13,%zmm14 │ │ │ │ - vfmadd213pd -0x80(%r11),%zmm11,%zmm14 │ │ │ │ - vcvtps2pd %ymm15,%zmm9 │ │ │ │ - vfmadd213pd -0x40(%r11),%zmm11,%zmm9 │ │ │ │ - vmovupd %zmm14,-0x80(%r11) │ │ │ │ - vmovupd %zmm9,-0x40(%r11) │ │ │ │ - vmovups (%rdx),%zmm0 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm0,%ymm1 │ │ │ │ - vcvtps2pd %ymm0,%zmm4 │ │ │ │ - vfmadd213pd -0x80(%r11),%zmm11,%zmm4 │ │ │ │ - vcvtps2pd %ymm1,%zmm6 │ │ │ │ - vfmadd213pd -0x40(%r11),%zmm11,%zmm6 │ │ │ │ - vmovupd %zmm4,-0x80(%r11) │ │ │ │ - vmovupd %zmm6,-0x40(%r11) │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 40da0 │ │ │ │ - vmovups (%rdx),%zmm7 │ │ │ │ - vmovups 0x40(%rdx),%zmm15 │ │ │ │ - vmovups 0x80(%rdx),%zmm1 │ │ │ │ - add $0x200,%r11 │ │ │ │ - add $0x100,%rdx │ │ │ │ - vextractf32x8 $0x1,%zmm7,%ymm13 │ │ │ │ - vcvtps2pd %ymm7,%zmm12 │ │ │ │ - vfmadd213pd -0x200(%r11),%zmm11,%zmm12 │ │ │ │ - vcvtps2pd %ymm13,%zmm14 │ │ │ │ - vfmadd213pd -0x1c0(%r11),%zmm11,%zmm14 │ │ │ │ - vmovups -0x40(%rdx),%zmm13 │ │ │ │ - vcvtps2pd %ymm15,%zmm9 │ │ │ │ - vfmadd213pd -0x180(%r11),%zmm11,%zmm9 │ │ │ │ - vextractf32x8 $0x1,%zmm15,%ymm0 │ │ │ │ - vextractf32x8 $0x1,%zmm1,%ymm7 │ │ │ │ - vcvtps2pd %ymm0,%zmm4 │ │ │ │ - vfmadd213pd -0x140(%r11),%zmm11,%zmm4 │ │ │ │ - vextractf32x8 $0x1,%zmm13,%ymm15 │ │ │ │ - vmovupd %zmm12,-0x200(%r11) │ │ │ │ - vcvtps2pd %ymm1,%zmm6 │ │ │ │ - vcvtps2pd %ymm7,%zmm12 │ │ │ │ - vfmadd213pd -0x100(%r11),%zmm11,%zmm6 │ │ │ │ - vmovupd %zmm14,-0x1c0(%r11) │ │ │ │ - vfmadd213pd -0xc0(%r11),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm9,-0x180(%r11) │ │ │ │ - vcvtps2pd %ymm13,%zmm14 │ │ │ │ - vcvtps2pd %ymm15,%zmm9 │ │ │ │ - vfmadd213pd -0x80(%r11),%zmm11,%zmm14 │ │ │ │ - vfmadd213pd -0x40(%r11),%zmm11,%zmm9 │ │ │ │ - vmovupd %zmm4,-0x140(%r11) │ │ │ │ - vmovupd %zmm6,-0x100(%r11) │ │ │ │ - vmovupd %zmm12,-0xc0(%r11) │ │ │ │ - vmovupd %zmm14,-0x80(%r11) │ │ │ │ - vmovupd %zmm9,-0x40(%r11) │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 40cb2 │ │ │ │ - mov %r14,%rax │ │ │ │ - cmp 0xa0(%rsp),%r14 │ │ │ │ - je 40eb8 │ │ │ │ - mov %r15,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 41108 │ │ │ │ - lea (%rax,%rdi,1),%r12 │ │ │ │ - vmovapd %ymm5,%ymm11 │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - vmovups (%r8,%r12,4),%ymm0 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ - and $0x7,%esi │ │ │ │ - vextractf32x4 $0x1,%ymm0,%xmm1 │ │ │ │ - vcvtps2pd %xmm0,%ymm4 │ │ │ │ - vfmadd213pd (%rbx,%rax,8),%ymm5,%ymm4 │ │ │ │ - vcvtps2pd %xmm1,%ymm6 │ │ │ │ - vfmadd213pd 0x20(%rbx,%rax,8),%ymm6,%ymm11 │ │ │ │ - vmovupd %ymm4,(%rbx,%rax,8) │ │ │ │ - vmovupd %ymm11,0x20(%rbx,%rax,8) │ │ │ │ - je 40eb8 │ │ │ │ - lea (%rax,%r11,1),%r12 │ │ │ │ - sub %r11,%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jb 3eed0 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmpq $0x1,0x90(%rsp) │ │ │ │ + adc $0xffffffffffffffff,%rdx │ │ │ │ + mov (%r12,%r11,1),%r12 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 40e5c │ │ │ │ - add %r11,%rax │ │ │ │ + jbe 3f7e2 │ │ │ │ inc %rdx │ │ │ │ - lea (%rbx,%rax,8),%r11 │ │ │ │ - add %rdi,%rax │ │ │ │ - vmovups (%r8,%rax,4),%xmm7 │ │ │ │ - mov %rdx,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - and $0x3,%edx │ │ │ │ - vcvtps2pd %xmm7,%xmm12 │ │ │ │ - vmovhlps %xmm7,%xmm3,%xmm13 │ │ │ │ - vfmadd213pd (%r11),%xmm5,%xmm12 │ │ │ │ - vcvtps2pd %xmm13,%xmm14 │ │ │ │ - vfmadd213pd 0x10(%r11),%xmm14,%xmm5 │ │ │ │ - vmovupd %xmm12,(%r11) │ │ │ │ - vmovupd %xmm5,0x10(%r11) │ │ │ │ - je 40eb8 │ │ │ │ - add %rax,%r12 │ │ │ │ - lea 0x0(,%r12,8),%rdx │ │ │ │ - lea (%r12,%rdi,1),%rsi │ │ │ │ - lea 0x1(%r12),%r11 │ │ │ │ - vcvtss2sd (%r8,%rsi,4),%xmm2,%xmm5 │ │ │ │ - vfmadd213sd (%rbx,%rdx,1),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%rdx,1) │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jae 40eb8 │ │ │ │ - add %rdi,%r11 │ │ │ │ - add $0x2,%r12 │ │ │ │ - vcvtss2sd (%r8,%r11,4),%xmm2,%xmm15 │ │ │ │ - vfmadd213sd 0x8(%rbx,%rdx,1),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rbx,%rdx,1) │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jae 40eb8 │ │ │ │ - add %rdi,%r12 │ │ │ │ - vcvtss2sd (%r8,%r12,4),%xmm2,%xmm9 │ │ │ │ - vfmadd213sd 0x10(%rbx,%rdx,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rbx,%rdx,1) │ │ │ │ - inc %r9 │ │ │ │ - add %r13,%rdi │ │ │ │ - cmp 0xa8(%rsp),%r9 │ │ │ │ - jb 40b90 │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - vmovq %xmm8,%r8 │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - vmovsd (%rbx),%xmm8 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov (%r8),%r10 │ │ │ │ - lea -0x1(%r13),%r14 │ │ │ │ - mov (%r15,%rdi,1),%r9 │ │ │ │ - vmovsd %xmm8,(%r9,%r10,8) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jae 4106a │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 40fc4 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 40fa9 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 40f97 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 40f85 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 40f73 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 40f61 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 40f4f │ │ │ │ - vmovsd 0x8(%rbx),%xmm10 │ │ │ │ - mov 0x8(%r8),%r12 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vmovsd %xmm10,(%r9,%r12,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm11 │ │ │ │ - mov (%r8,%rax,8),%rdx │ │ │ │ - inc %rax │ │ │ │ - vmovsd %xmm11,(%r9,%rdx,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm0 │ │ │ │ - mov (%r8,%rax,8),%rsi │ │ │ │ - inc %rax │ │ │ │ - vmovsd %xmm0,(%r9,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ - mov (%r8,%rax,8),%r15 │ │ │ │ - inc %rax │ │ │ │ - vmovsd %xmm4,(%r9,%r15,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm1 │ │ │ │ - mov (%r8,%rax,8),%rdi │ │ │ │ - inc %rax │ │ │ │ - vmovsd %xmm1,(%r9,%rdi,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm6 │ │ │ │ - mov (%r8,%rax,8),%r14 │ │ │ │ - inc %rax │ │ │ │ - vmovsd %xmm6,(%r9,%r14,8) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm7 │ │ │ │ - mov (%r8,%rax,8),%r10 │ │ │ │ - inc %rax │ │ │ │ - vmovsd %xmm7,(%r9,%r10,8) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jae 4106a │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - lea 0x2(%rax),%r15 │ │ │ │ - lea 0x3(%rax),%r14 │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm12 │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm13 │ │ │ │ - vmovsd (%rbx,%r15,8),%xmm14 │ │ │ │ - vmovsd (%rbx,%r14,8),%xmm5 │ │ │ │ - mov (%r8,%rax,8),%r12 │ │ │ │ - mov (%r8,%rdx,8),%rsi │ │ │ │ - mov (%r8,%r15,8),%rdi │ │ │ │ - mov (%r8,%r14,8),%r10 │ │ │ │ - lea 0x6(%rax),%r14 │ │ │ │ - vmovsd (%rbx,%r14,8),%xmm8 │ │ │ │ - vmovsd %xmm12,(%r9,%r12,8) │ │ │ │ - lea 0x4(%rax),%r12 │ │ │ │ - vmovsd %xmm13,(%r9,%rsi,8) │ │ │ │ - lea 0x5(%rax),%rsi │ │ │ │ - vmovsd (%rbx,%r12,8),%xmm15 │ │ │ │ - mov (%r8,%r12,8),%rdx │ │ │ │ - vmovsd %xmm14,(%r9,%rdi,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm9 │ │ │ │ - mov (%r8,%rsi,8),%r15 │ │ │ │ - mov (%r8,%r14,8),%rdi │ │ │ │ - vmovsd %xmm5,(%r9,%r10,8) │ │ │ │ - lea 0x7(%rax),%r10 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm10 │ │ │ │ - mov (%r8,%r10,8),%r12 │ │ │ │ - vmovsd %xmm15,(%r9,%rdx,8) │ │ │ │ - vmovsd %xmm9,(%r9,%r15,8) │ │ │ │ - vmovsd %xmm8,(%r9,%rdi,8) │ │ │ │ - vmovsd %xmm10,(%r9,%r12,8) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 40fc4 │ │ │ │ - add $0x48,%r11 │ │ │ │ - cmp %r11,0x60(%rsp) │ │ │ │ - jne 40a30 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - incq 0x28(%rsp) │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - add %r13,0xb8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3f2bb │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 3f298 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3f27e │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 3f264 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 3f24a │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 3f230 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 3f216 │ │ │ │ + vmovdqu (%r8),%ymm8 │ │ │ │ + vmovupd (%rbx),%ymm13 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vscatterqpd %ymm13,(%r12,%ymm8,8){%k5} │ │ │ │ + vmovdqu (%r8,%rax,1),%ymm14 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm15 │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm15,(%r12,%ymm14,8){%k6} │ │ │ │ + vmovdqu (%r8,%rax,1),%ymm0 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm10 │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm10,(%r12,%ymm0,8){%k7} │ │ │ │ + vmovdqu (%r8,%rax,1),%ymm4 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm12 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm12,(%r12,%ymm4,8){%k2} │ │ │ │ + vmovdqu (%r8,%rax,1),%ymm5 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm1 │ │ │ │ + kmovb %k1,%k3 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm1,(%r12,%ymm5,8){%k3} │ │ │ │ + vmovdqu (%r8,%rax,1),%ymm9 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm11 │ │ │ │ + kmovb %k1,%k4 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm11,(%r12,%ymm9,8){%k4} │ │ │ │ + vmovdqu (%r8,%rax,1),%ymm7 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm6 │ │ │ │ + add $0x20,%rax │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + vscatterqpd %ymm6,(%r12,%ymm7,8){%k5} │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 3f3a0 │ │ │ │ + vmovdqu (%r8,%rax,1),%ymm8 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm13 │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + kmovb %k1,%k3 │ │ │ │ + kmovb %k1,%k4 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + vscatterqpd %ymm13,(%r12,%ymm8,8){%k6} │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + vmovdqu 0x20(%r8,%rax,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rbx,%rax,1),%ymm15 │ │ │ │ + vscatterqpd %ymm15,(%r12,%ymm14,8){%k7} │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + vmovdqu 0x40(%r8,%rax,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rbx,%rax,1),%ymm10 │ │ │ │ + vscatterqpd %ymm10,(%r12,%ymm0,8){%k2} │ │ │ │ + vmovdqu 0x60(%r8,%rax,1),%ymm4 │ │ │ │ + vmovupd 0x60(%rbx,%rax,1),%ymm12 │ │ │ │ + vscatterqpd %ymm12,(%r12,%ymm4,8){%k3} │ │ │ │ + vmovdqu 0x80(%r8,%rax,1),%ymm5 │ │ │ │ + vmovupd 0x80(%rbx,%rax,1),%ymm1 │ │ │ │ + vscatterqpd %ymm1,(%r12,%ymm5,8){%k4} │ │ │ │ + vmovdqu 0xa0(%r8,%rax,1),%ymm9 │ │ │ │ + vmovupd 0xa0(%rbx,%rax,1),%ymm11 │ │ │ │ + vscatterqpd %ymm11,(%r12,%ymm9,8){%k5} │ │ │ │ + vmovdqu 0xc0(%r8,%rax,1),%ymm7 │ │ │ │ + vmovupd 0xc0(%rbx,%rax,1),%ymm6 │ │ │ │ + vscatterqpd %ymm6,(%r12,%ymm7,8){%k6} │ │ │ │ + vmovdqu 0xe0(%r8,%rax,1),%ymm8 │ │ │ │ + vmovupd 0xe0(%rbx,%rax,1),%ymm13 │ │ │ │ + add $0x100,%rax │ │ │ │ + vscatterqpd %ymm13,(%r12,%ymm8,8){%k7} │ │ │ │ + cmp %r9,%rax │ │ │ │ + jne 3f2bb │ │ │ │ + lea 0x0(,%r10,4),%r11 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 3f3f3 │ │ │ │ + mov (%r8,%r11,8),%rdi │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm14 │ │ │ │ + lea 0x1(%r11),%r15 │ │ │ │ + vmovsd %xmm14,(%r12,%rdi,8) │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jae 3f3f3 │ │ │ │ + mov 0x8(%r8,%r11,8),%rdx │ │ │ │ + vmovsd 0x8(%rbx,%r11,8),%xmm15 │ │ │ │ + lea 0x2(%r11),%r10 │ │ │ │ + vmovsd %xmm15,(%r12,%rdx,8) │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jae 3f3f3 │ │ │ │ + mov 0x10(%r8,%r11,8),%r14 │ │ │ │ + vmovsd 0x10(%rbx,%r11,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%r12,%r14,8) │ │ │ │ + add $0x48,%rcx │ │ │ │ + cmp %rcx,0x50(%rsp) │ │ │ │ + jne 3ed70 │ │ │ │ + incq 0x20(%rsp) │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ addq $0x18,0x88(%rsp) │ │ │ │ - cmp %r8d,0x4(%r9) │ │ │ │ - jge 40087 │ │ │ │ + add %r8,0xb8(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + cmp %ecx,0x4(%r12) │ │ │ │ + jge 3e460 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 414b6 │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ + je 3f822 │ │ │ │ + mov 0xa0(%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 %r9d,%r9d │ │ │ │ - mov %r12,%r13 │ │ │ │ - sub %r9,%r13 │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - ja 408c3 │ │ │ │ - mov %r9,%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 40911 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r15,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - ja 40dc1 │ │ │ │ - mov %rax,%r12 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 40e0e │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ + jmp 3f0ba │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 3ec5c │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jae 412d6 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - cmp %rbx,0x90(%rsp) │ │ │ │ - je 4149d │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - vmovaps %xmm2,0x40(%rsp) │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jae 3f629 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp %rbx,0x98(%rsp) │ │ │ │ + mov %r15,0xb0(%rsp) │ │ │ │ + je 3f7ea │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + vmovaps %xmm2,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovaps 0x40(%rsp),%xmm2 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r13,%rcx │ │ │ │ + vmovaps 0x50(%rsp),%xmm2 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - vmovaps %xmm2,0x40(%rsp) │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + sub 0xb0(%rsp),%r15 │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + lea 0x8(,%r15,8),%rdx │ │ │ │ + vmovaps %xmm2,0x50(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - cmpq $0x0,0xa8(%rsp) │ │ │ │ - vmovaps 0x40(%rsp),%xmm2 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - jne 40b40 │ │ │ │ - jmp 40ed6 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ + vmovaps 0x50(%rsp),%xmm2 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + lea 0x8(%rcx,%r15,8),%r9 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + jmp 3e85a │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 41321 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - cmp %rbx,0x90(%rsp) │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - je 41495 │ │ │ │ + cmp 0x90(%rsp),%rdx │ │ │ │ + jae 3f69e │ │ │ │ + mov %rdx,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp %rbx,0x98(%rsp) │ │ │ │ + je 3f7f2 │ │ │ │ mov %rcx,0x60(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - vmovaps %xmm2,0x50(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ + vmovaps %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovaps 0x50(%rsp),%xmm2 │ │ │ │ + vmovaps 0x40(%rsp),%xmm2 │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - lea -0x1(%r8),%r12 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ mov %rcx,0x60(%rsp) │ │ │ │ - mov %r12,%r14 │ │ │ │ - sub 0xa8(%rsp),%r14 │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - vmovaps %xmm2,0x50(%rsp) │ │ │ │ - lea 0x8(,%r14,8),%rdx │ │ │ │ - call d190 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - vmovaps 0x50(%rsp),%xmm2 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - lea 0x8(%r11,%r14,8),%r9 │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - jmp 40462 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 41428 │ │ │ │ - lea (%rbx,%r15,1),%rdi │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 41430 │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + sub %r15,%rcx │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ + lea 0x0(,%rcx,8),%r15 │ │ │ │ vmovaps %xmm2,0x40(%rsp) │ │ │ │ mov %r15,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vzeroupper │ │ │ │ call d190 │ │ │ │ - jmp 411c4 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + add %r15,%rdx │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + cmpq $0x0,0xb0(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + vmovaps 0x40(%rsp),%xmm2 │ │ │ │ + jne 3ee7e │ │ │ │ + jmp 3f17c │ │ │ │ test %r8,%r8 │ │ │ │ - je 4145c │ │ │ │ + je 3f7a8 │ │ │ │ test %r12,%r12 │ │ │ │ - je 41417 │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - vmovaps %xmm2,0x60(%rsp) │ │ │ │ - mov %r12,%rdx │ │ │ │ + je 3f744 │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + vmovaps %xmm2,0x70(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - lea (%rbx,%r12,1),%rcx │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - vmovaps 0x60(%rsp),%xmm2 │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + lea (%rbx,%r12,1),%rsi │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + vmovaps 0x70(%rsp),%xmm2 │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ lea -0x1(%r8),%r12 │ │ │ │ - jmp 40462 │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + jmp 3e85a │ │ │ │ + test %r14,%r14 │ │ │ │ + je 3f776 │ │ │ │ + lea (%rbx,%rsi,1),%r10 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + cmp %r10,%rbx │ │ │ │ + je 3f77e │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 40404 │ │ │ │ - mov %r15,0x98(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ + vmovaps %xmm2,0x40(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call d190 │ │ │ │ + jmp 3f5fa │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + jmp 3e7f8 │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 413f1 │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ + je 3f755 │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 40af0 │ │ │ │ + jmp 3ee34 │ │ │ │ + cmpq $0x0,0xb0(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmpq $0x0,0xa8(%rsp) │ │ │ │ - jne 40b40 │ │ │ │ - jmp 40ed6 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 414a5 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - jmp 40b54 │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ + jne 3ee7e │ │ │ │ + jmp 3f17c │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ lea -0x1(%r8),%r12 │ │ │ │ - jmp 4064e │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - cmpq $0x0,0xa8(%rsp) │ │ │ │ - je 4160e │ │ │ │ - test %r15,%r15 │ │ │ │ - jne 40b40 │ │ │ │ - add $0x48,%r11 │ │ │ │ - cmp %r11,0x60(%rsp) │ │ │ │ - jne 40a30 │ │ │ │ - jmp 41079 │ │ │ │ + jmp 3ea47 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 3f7fa │ │ │ │ + sar $0x3,%rdi │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + jmp 3ee8a │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + cmpq $0x0,0xb0(%rsp) │ │ │ │ + je 3f992 │ │ │ │ + cmpq $0x0,0x90(%rsp) │ │ │ │ + je 3f3f3 │ │ │ │ + jmp 3ee7e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %r12,%r12 │ │ │ │ - je 41476 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - add 0x0(%r13),%rdi │ │ │ │ - vmovsd (%rcx,%rdi,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx) │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - add $0x48,%r11 │ │ │ │ - cmp %r11,0xb0(%rsp) │ │ │ │ - jne 40360 │ │ │ │ - jmp 409f7 │ │ │ │ + je 3f7c3 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + add (%rcx),%r8 │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx) │ │ │ │ + add $0x48,%r9 │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + cmp %r9,0xa8(%rsp) │ │ │ │ + jne 3e750 │ │ │ │ + jmp 3ed3a │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 3f3ad │ │ │ │ vzeroupper │ │ │ │ - jmp 41262 │ │ │ │ + jmp 3f4db │ │ │ │ vzeroupper │ │ │ │ - jmp 41179 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - jmp 40ed6 │ │ │ │ + jmp 3f5b4 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov (%rax,%r9,1),%r12 │ │ │ │ + jmp 3f3ad │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ movq $0x0,0xb8(%rsp) │ │ │ │ cmpl $0x1,0x4(%rsi) │ │ │ │ - jg 40033 │ │ │ │ - jmp 414b9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - sub %rdx,%rbx │ │ │ │ - lea -0x8(%rbx),%rsi │ │ │ │ + jg 3e408 │ │ │ │ + jmp 3f825 │ │ │ │ + vmovsd 0x0(%r13),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + jmp 3e3e6 │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ shr $0x3,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 4159a │ │ │ │ + je 3f912 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 41583 │ │ │ │ + je 3f8f9 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 41575 │ │ │ │ + je 3f8e9 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 41567 │ │ │ │ + je 3f8d9 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 41559 │ │ │ │ + je 3f8c9 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 4154b │ │ │ │ + je 3f8b9 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 4153d │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 4000d │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ - vmovsd 0x8(%rcx,%rax,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%rdx,%rax,1) │ │ │ │ - vmovsd 0x10(%rcx,%rax,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%rdx,%rax,1) │ │ │ │ - vmovsd 0x18(%rcx,%rax,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rdx,%rax,1) │ │ │ │ - vmovsd 0x20(%rcx,%rax,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rdx,%rax,1) │ │ │ │ - vmovsd 0x28(%rcx,%rax,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%rdx,%rax,1) │ │ │ │ - vmovsd 0x30(%rcx,%rax,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rdx,%rax,1) │ │ │ │ - vmovsd 0x38(%rcx,%rax,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 4159a │ │ │ │ - jmp 4000d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 3ffeb │ │ │ │ - test %r15,%r15 │ │ │ │ - je 4106a │ │ │ │ - jmp 40ed6 │ │ │ │ + je 3f8a9 │ │ │ │ + vmovsd 0x0(%r13),%xmm2 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd 0x0(%r13,%rdi,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd 0x0(%r13,%rdi,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd 0x0(%r13,%rdi,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd 0x0(%r13,%rdi,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd 0x0(%r13,%rdi,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd 0x0(%r13,%rdi,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 3e3e6 │ │ │ │ + vmovsd 0x0(%r13,%rdi,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rdi,1) │ │ │ │ + vmovsd 0x8(%r13,%rdi,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rdx,%rdi,1) │ │ │ │ + vmovsd 0x10(%r13,%rdi,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%rdx,%rdi,1) │ │ │ │ + vmovsd 0x18(%r13,%rdi,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rdx,%rdi,1) │ │ │ │ + vmovsd 0x20(%r13,%rdi,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%rdi,1) │ │ │ │ + vmovsd 0x28(%r13,%rdi,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rdx,%rdi,1) │ │ │ │ + vmovsd 0x30(%r13,%rdi,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rdx,%rdi,1) │ │ │ │ + vmovsd 0x38(%r13,%rdi,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%rdi,1) │ │ │ │ + add $0x40,%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 3f912 │ │ │ │ + jmp 3e3e6 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 3e3a9 │ │ │ │ + cmpq $0x0,0x90(%rsp) │ │ │ │ + je 3f3f3 │ │ │ │ + jmp 3f17c │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e163 <__cxa_finalize@plt+0xae3> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp e12b <__cxa_finalize@plt+0xaab> │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041630 >, std::allocator > > > const&)@@Base>: │ │ │ │ +000000000003f9c0 >, 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 be8b0 │ │ │ │ + call ba540 │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 41be2 >, std::allocator > > > const&)@@Base+0x5b2> │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 41be9 >, std::allocator > > > const&)@@Base+0x5b9> │ │ │ │ - lea -0x8(%rdi),%r8 │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 3ff70 >, std::allocator > > > const&)@@Base+0x5b0> │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 3ff78 >, std::allocator > > > const&)@@Base+0x5b8> │ │ │ │ + mov %rdx,%rsi │ │ │ │ + sub %r15,%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 3ff88 >, std::allocator > > > const&)@@Base+0x5c8> │ │ │ │ + sub $0x8,%rcx │ │ │ │ + mov %rcx,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 41bda >, std::allocator > > > const&)@@Base+0x5aa> │ │ │ │ - mov %r9,%r15 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r15 │ │ │ │ - mov %r15,%r13 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - lea -0x40(%r13),%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4177a >, std::allocator > > > const&)@@Base+0x14a> │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4175f >, std::allocator > > > const&)@@Base+0x12f> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4174d >, std::allocator > > > const&)@@Base+0x11d> │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4173b >, std::allocator > > > const&)@@Base+0x10b> │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 41729 >, std::allocator > > > const&)@@Base+0xf9> │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 41717 >, std::allocator > > > const&)@@Base+0xe7> │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 41705 >, std::allocator > > > const&)@@Base+0xd5> │ │ │ │ - vmovupd (%rbx),%zmm0 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm0,(%rcx) │ │ │ │ - vmovupd (%rbx,%rsi,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rbx,%rsi,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rcx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rbx,%rsi,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rcx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rbx,%rsi,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rcx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rbx,%rsi,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rcx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rbx,%rsi,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rcx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 41808 >, std::allocator > > > const&)@@Base+0x1d8> │ │ │ │ - vmovupd (%rbx,%rsi,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rcx,%rsi,1) │ │ │ │ - vmovupd 0x40(%rbx,%rsi,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rcx,%rsi,1) │ │ │ │ - vmovupd 0x80(%rbx,%rsi,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%rcx,%rsi,1) │ │ │ │ - vmovupd 0xc0(%rbx,%rsi,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%rcx,%rsi,1) │ │ │ │ - vmovupd 0x100(%rbx,%rsi,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rcx,%rsi,1) │ │ │ │ - vmovupd 0x140(%rbx,%rsi,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%rcx,%rsi,1) │ │ │ │ - vmovupd 0x180(%rbx,%rsi,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%rcx,%rsi,1) │ │ │ │ - vmovupd 0x1c0(%rbx,%rsi,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rcx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jne 4177a >, std::allocator > > > const&)@@Base+0x14a> │ │ │ │ - lea 0x0(,%r15,8),%r11 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 41837 >, std::allocator > > > const&)@@Base+0x207> │ │ │ │ - sub %r11,%r9 │ │ │ │ - vpbroadcastq %r9,%zmm15 │ │ │ │ - vpcmpnleuq 0xa5c17(%rip),%zmm15,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rbx,%r11,8),%zmm0{%k1}{z} │ │ │ │ - vmovupd %zmm0,(%rcx,%r11,8){%k1} │ │ │ │ + lea 0x1(%r9),%r8 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 400a8 >, std::allocator > > > const&)@@Base+0x6e8> │ │ │ │ + mov %r8,%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x2,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 3fb07 >, std::allocator > > > const&)@@Base+0x147> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 3faee >, std::allocator > > > const&)@@Base+0x12e> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 3fade >, std::allocator > > > const&)@@Base+0x11e> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 3face >, std::allocator > > > const&)@@Base+0x10e> │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 3fabe >, std::allocator > > > const&)@@Base+0xfe> │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 3faae >, std::allocator > > > const&)@@Base+0xee> │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 3fa9e >, std::allocator > > > const&)@@Base+0xde> │ │ │ │ + vmovupd (%r15),%ymm1 │ │ │ │ + mov $0x20,%r14d │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd (%r15,%r14,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%r15,%r14,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%r15,%r14,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%r15,%r14,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%r15,%r14,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%r15,%r14,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je 3fb9d >, std::allocator > > > const&)@@Base+0x1dd> │ │ │ │ + vmovupd (%r15,%r14,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r14,1) │ │ │ │ + vmovupd 0x20(%r15,%r14,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%r14,1) │ │ │ │ + vmovupd 0x40(%r15,%r14,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rdx,%r14,1) │ │ │ │ + vmovupd 0x60(%r15,%r14,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rdx,%r14,1) │ │ │ │ + vmovupd 0x80(%r15,%r14,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rdx,%r14,1) │ │ │ │ + vmovupd 0xa0(%r15,%r14,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%r14,1) │ │ │ │ + vmovupd 0xc0(%r15,%r14,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%r14,1) │ │ │ │ + vmovupd 0xe0(%r15,%r14,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rdx,%r14,1) │ │ │ │ + add $0x100,%r14 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 3fb07 >, std::allocator > > > const&)@@Base+0x147> │ │ │ │ + shl $0x2,%rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 3ff68 >, std::allocator > > > const&)@@Base+0x5a8> │ │ │ │ + add %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - sub %rcx,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov 0x4(%r14),%r9d │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jle 41bcb >, std::allocator > > > const&)@@Base+0x59b> │ │ │ │ - mov 0x110(%r14),%rcx │ │ │ │ - mov (%r12),%rdx │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovq %rax,%xmm10 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - vmovq %rbx,%xmm11 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - mov -0x8(%rcx,%r8,8),%rbx │ │ │ │ - mov 0x20(%rdx,%r14,1),%rax │ │ │ │ - mov 0x18(%rdx,%r14,1),%r12 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 3fbe3 >, std::allocator > > > const&)@@Base+0x223> │ │ │ │ + sub %rdi,%r8 │ │ │ │ + vmovupd (%r15,%rdi,8),%xmm0 │ │ │ │ + mov %r8,%r13 │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $1,%r13 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + and $0x1,%r8d │ │ │ │ + vmovupd %xmm0,(%rdx,%rdi,8) │ │ │ │ + je 3fbee >, std::allocator > > > const&)@@Base+0x22e> │ │ │ │ + mov %r13,%rsi │ │ │ │ + add %rdi,%r9 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rsi,%r14 │ │ │ │ + vmovsd (%r15,%r9,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r14) │ │ │ │ + shr $0x3,%rcx │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + mov 0x4(%r12),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 3ff59 >, std::allocator > > > const&)@@Base+0x599> │ │ │ │ + mov 0x110(%r12),%r8 │ │ │ │ + mov %ecx,0x34(%rsp) │ │ │ │ + vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov $0x2,%esi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x18(%rbx,%rdx,1),%rax │ │ │ │ + mov 0x20(%rbx,%rdx,1),%r12 │ │ │ │ + mov -0x8(%rdi,%rsi,8),%rcx │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 3ff45 >, std::allocator > > > const&)@@Base+0x585> │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - cmp %r12,%rax │ │ │ │ - je 41bb4 >, std::allocator > > > const&)@@Base+0x584> │ │ │ │ - mov %r9d,0x1c(%rsp) │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - vmovq %rdx,%xmm8 │ │ │ │ - vmovq %rcx,%xmm9 │ │ │ │ - mov %r12,%r14 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x18(%r14),%r13 │ │ │ │ - mov 0x20(%r14),%r9 │ │ │ │ - sub %r13,%r9 │ │ │ │ - je 41b91 >, std::allocator > > > const&)@@Base+0x561> │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov 0x8(%r14),%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - je 41b91 >, std::allocator > > > const&)@@Base+0x561> │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - vmovq %xmm10,%rcx │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ - vmovq %xmm11,%r12 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - mov 0x18(%rcx,%r11,1),%rdi │ │ │ │ - lea 0x0(,%r9,4),%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov 0x18(%rax),%r12 │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ + je 3ff18 >, std::allocator > > > const&)@@Base+0x558> │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov 0x8(%rax),%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + je 3ff18 >, std::allocator > > > const&)@@Base+0x558> │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + mov 0x30(%rax),%r13 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + lea 0x0(,%rbx,4),%r8 │ │ │ │ + mov 0x18(%r10,%rdx,1),%r9 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + xor %r10d,%r10d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%rax,%rcx,8),%r14 │ │ │ │ - mov (%rbx),%r9 │ │ │ │ - lea (%rdx,%rcx,4),%r8 │ │ │ │ - lea -0x1(%r10),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm0 │ │ │ │ - add %rsi,%r8 │ │ │ │ - add %r15,%r14 │ │ │ │ - vmovsd (%r11,%r9,8),%xmm2 │ │ │ │ - lea (%r12,%r14,8),%r14 │ │ │ │ - vfmadd132sd (%r14),%xmm2,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r11,%r9,8) │ │ │ │ - mov $0x1,%r9d │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 41b80 >, std::allocator > > > const&)@@Base+0x550> │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 41a84 >, std::allocator > > > const&)@@Base+0x454> │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 41a5b >, std::allocator > > > const&)@@Base+0x42b> │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 41a3b >, std::allocator > > > const&)@@Base+0x40b> │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 41a1b >, std::allocator > > > const&)@@Base+0x3eb> │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 419fb >, std::allocator > > > const&)@@Base+0x3cb> │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 419db >, std::allocator > > > const&)@@Base+0x3ab> │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 419bb >, std::allocator > > > const&)@@Base+0x38b> │ │ │ │ - mov 0x8(%rbx),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm3 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm4 │ │ │ │ - vfmadd132sd (%r14),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r11,%r13,8) │ │ │ │ - mov (%rbx,%r9,8),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm5 │ │ │ │ - inc %r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm6 │ │ │ │ - vfmadd132sd (%r14),%xmm6,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%r13,8) │ │ │ │ - mov (%rbx,%r9,8),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm12 │ │ │ │ - inc %r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm7 │ │ │ │ - vfmadd132sd (%r14),%xmm7,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r11,%r13,8) │ │ │ │ - mov (%rbx,%r9,8),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm13 │ │ │ │ - inc %r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm14 │ │ │ │ - vfmadd132sd (%r14),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r11,%r13,8) │ │ │ │ - mov (%rbx,%r9,8),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm15 │ │ │ │ - inc %r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm0 │ │ │ │ - vfmadd132sd (%r14),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r11,%r13,8) │ │ │ │ - mov (%rbx,%r9,8),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm2 │ │ │ │ - inc %r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm3 │ │ │ │ - vfmadd132sd (%r14),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r11,%r13,8) │ │ │ │ - mov (%rbx,%r9,8),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm4 │ │ │ │ - inc %r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm5 │ │ │ │ - vfmadd132sd (%r14),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11,%r13,8) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 41b80 >, std::allocator > > > const&)@@Base+0x550> │ │ │ │ - mov (%rbx,%r9,8),%r13 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm12 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm13 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm14 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm0 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm3 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm6 │ │ │ │ - vfmadd132sd (%r14),%xmm6,%xmm12 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm5 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm6 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd %xmm12,(%r11,%r13,8) │ │ │ │ - mov 0x8(%rbx,%r9,8),%r13 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm7 │ │ │ │ - vfmadd132sd (%r14),%xmm7,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r11,%r13,8) │ │ │ │ - mov 0x10(%rbx,%r9,8),%r13 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm15 │ │ │ │ - vfmadd132sd (%r14),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r11,%r13,8) │ │ │ │ - mov 0x18(%rbx,%r9,8),%r13 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm2 │ │ │ │ - vfmadd132sd (%r14),%xmm2,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r11,%r13,8) │ │ │ │ - mov 0x20(%rbx,%r9,8),%r13 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm4 │ │ │ │ - vfmadd132sd (%r14),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r11,%r13,8) │ │ │ │ - mov 0x28(%rbx,%r9,8),%r13 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm12 │ │ │ │ - vfmadd132sd (%r14),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%r13,8) │ │ │ │ - mov 0x30(%rbx,%r9,8),%r13 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm13 │ │ │ │ - vfmadd132sd (%r14),%xmm13,%xmm6 │ │ │ │ - vcvtss2sd (%r8),%xmm1,%xmm7 │ │ │ │ - add %rsi,%r8 │ │ │ │ - vmovsd %xmm6,(%r11,%r13,8) │ │ │ │ - mov 0x38(%rbx,%r9,8),%r13 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%r11,%r13,8),%xmm14 │ │ │ │ - vfmadd132sd (%r14),%xmm14,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r11,%r13,8) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 41a84 >, std::allocator > > > const&)@@Base+0x454> │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov (%r12,%r10,8),%r14 │ │ │ │ + lea 0x0(%r13,%r10,4),%rax │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm1 │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%rcx,8),%xmm2 │ │ │ │ + add %rdx,%r14 │ │ │ │ + lea (%r15,%r14,8),%rsi │ │ │ │ + lea -0x1(%r11),%r14 │ │ │ │ + vfmadd132sd (%rsi),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r9,%rcx,8) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 3ff07 >, std::allocator > > > const&)@@Base+0x547> │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 3fe13 >, std::allocator > > > const&)@@Base+0x453> │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 3fdeb >, std::allocator > > > const&)@@Base+0x42b> │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 3fdcc >, std::allocator > > > const&)@@Base+0x40c> │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 3fdad >, std::allocator > > > const&)@@Base+0x3ed> │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 3fd8e >, std::allocator > > > const&)@@Base+0x3ce> │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 3fd6f >, std::allocator > > > const&)@@Base+0x3af> │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 3fd50 >, std::allocator > > > const&)@@Base+0x390> │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm4 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm3 │ │ │ │ + vfmadd132sd (%rsi),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r9,%r14,8) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm5 │ │ │ │ inc %rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 41920 >, std::allocator > > > const&)@@Base+0x2f0> │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ - add $0x48,%r14 │ │ │ │ - cmp %r14,0x30(%rsp) │ │ │ │ - jne 418c0 >, std::allocator > > > const&)@@Base+0x290> │ │ │ │ - mov 0x1c(%rsp),%r9d │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - vmovq %xmm8,%rdx │ │ │ │ - vmovq %xmm9,%rcx │ │ │ │ - inc %r8 │ │ │ │ - add 0x20(%rsp),%r15 │ │ │ │ - addq $0x18,0x28(%rsp) │ │ │ │ - cmp %r8d,%r9d │ │ │ │ - jge 4187e >, std::allocator > > > const&)@@Base+0x24e> │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm6 │ │ │ │ + vfmadd132sd (%rsi),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r9,%r14,8) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm8 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm7 │ │ │ │ + vfmadd132sd (%rsi),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%r14,8) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm9 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm10 │ │ │ │ + vfmadd132sd (%rsi),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r9,%r14,8) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm11 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm12 │ │ │ │ + vfmadd132sd (%rsi),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r14,8) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm13 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm14 │ │ │ │ + vfmadd132sd (%rsi),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r9,%r14,8) │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm15 │ │ │ │ + inc %rcx │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm1 │ │ │ │ + vfmadd132sd (%rsi),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r14,8) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jae 3ff07 >, std::allocator > > > const&)@@Base+0x547> │ │ │ │ + mov (%rdi,%rcx,8),%r14 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm2 │ │ │ │ + add %r8,%rax │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm3 │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd (%r9,%r14,8),%xmm4 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm6 │ │ │ │ + add %r8,%rax │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm7 │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd132sd (%rsi),%xmm4,%xmm2 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm10 │ │ │ │ + add %r8,%rax │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm12 │ │ │ │ + add %r8,%rax │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm14 │ │ │ │ + add %r8,%rax │ │ │ │ + vmovsd %xmm2,(%r9,%r14,8) │ │ │ │ + mov 0x8(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd (%r9,%r14,8),%xmm5 │ │ │ │ + vfmadd132sd (%rsi),%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r14,8) │ │ │ │ + mov 0x10(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd (%r9,%r14,8),%xmm8 │ │ │ │ + vfmadd132sd (%rsi),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r9,%r14,8) │ │ │ │ + mov 0x18(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd (%r9,%r14,8),%xmm9 │ │ │ │ + vfmadd132sd (%rsi),%xmm9,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r14,8) │ │ │ │ + mov 0x20(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd (%r9,%r14,8),%xmm11 │ │ │ │ + vfmadd132sd (%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r9,%r14,8) │ │ │ │ + mov 0x28(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd (%r9,%r14,8),%xmm13 │ │ │ │ + vfmadd132sd (%rsi),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r9,%r14,8) │ │ │ │ + mov 0x30(%rdi,%rcx,8),%r14 │ │ │ │ + vmovsd (%r9,%r14,8),%xmm15 │ │ │ │ + vcvtss2sd (%rax),%xmm0,%xmm1 │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd132sd (%rsi),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r9,%r14,8) │ │ │ │ + mov 0x38(%rdi,%rcx,8),%r14 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%r9,%r14,8),%xmm2 │ │ │ │ + vfmadd132sd (%rsi),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r9,%r14,8) │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 3fe13 >, std::allocator > > > const&)@@Base+0x453> │ │ │ │ + inc %r10 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jb 3fcb8 >, std::allocator > > > const&)@@Base+0x2f8> │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + add $0x48,%rax │ │ │ │ + cmp %rax,0x50(%rsp) │ │ │ │ + jne 3fc60 >, std::allocator > > > const&)@@Base+0x2a0> │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + inc %rsi │ │ │ │ + add %rcx,%r9 │ │ │ │ + add $0x18,%rdx │ │ │ │ + cmp %esi,0x34(%rsp) │ │ │ │ + jge 3fc21 >, std::allocator > > > const&)@@Base+0x261> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 41815 >, std::allocator > > > const&)@@Base+0x1e5> │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 41845 >, std::allocator > > > const&)@@Base+0x215> │ │ │ │ - mov %rdi,%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %rcx,%r8 │ │ │ │ - lea -0x8(%r8),%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 41c90 >, std::allocator > > > const&)@@Base+0x660> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 41c7d >, std::allocator > > > const&)@@Base+0x64d> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 41c6f >, std::allocator > > > const&)@@Base+0x63f> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 41c61 >, std::allocator > > > const&)@@Base+0x631> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 41c53 >, std::allocator > > > const&)@@Base+0x623> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 41c45 >, std::allocator > > > const&)@@Base+0x615> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 41c37 >, std::allocator > > > const&)@@Base+0x607> │ │ │ │ - vmovsd (%rbx),%xmm1 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd %xmm1,(%rcx) │ │ │ │ - vmovsd (%rbx,%rdx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rbx,%rdx,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rbx,%rdx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rbx,%rdx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rbx,%rdx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rbx,%rdx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 41cf7 >, std::allocator > > > const&)@@Base+0x6c7> │ │ │ │ - vmovsd (%rbx,%rdx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x8(%rbx,%rdx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x10(%rbx,%rdx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x18(%rbx,%rdx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x20(%rbx,%rdx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x28(%rbx,%rdx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x30(%rbx,%rdx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x38(%rbx,%rdx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jne 41c90 >, std::allocator > > > const&)@@Base+0x660> │ │ │ │ - lea -0x8(%rdi),%r8 │ │ │ │ - jmp 4183a >, std::allocator > > > const&)@@Base+0x20a> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3fbee >, std::allocator > > > const&)@@Base+0x22e> │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 3fbf6 >, std::allocator > > > const&)@@Base+0x236> │ │ │ │ + vmovsd (%r15),%xmm0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + jmp 3fbee >, std::allocator > > > const&)@@Base+0x22e> │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 40030 >, std::allocator > > > const&)@@Base+0x670> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4001c >, std::allocator > > > const&)@@Base+0x65c> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 4000d >, std::allocator > > > const&)@@Base+0x64d> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3fffe >, std::allocator > > > const&)@@Base+0x63e> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3ffef >, std::allocator > > > const&)@@Base+0x62f> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3ffe0 >, std::allocator > > > const&)@@Base+0x620> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3ffd1 >, std::allocator > > > const&)@@Base+0x611> │ │ │ │ + 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 %rcx,%rax │ │ │ │ + je 4009f >, std::allocator > > > const&)@@Base+0x6df> │ │ │ │ + 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 %rcx,%rax │ │ │ │ + jne 40030 >, std::allocator > > > const&)@@Base+0x670> │ │ │ │ + sub $0x8,%rcx │ │ │ │ + jmp 3fbee >, std::allocator > > > const&)@@Base+0x22e> │ │ │ │ + mov %rdx,%r14 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 3fbb0 >, std::allocator > > > const&)@@Base+0x1f0> │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041d00 : │ │ │ │ +00000000000400c0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %rcx,%r12 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %esi,%edx │ │ │ │ - sub $0x40,%rsp │ │ │ │ mov %edi,%esi │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ + 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 beb50 (int, int, double const*)@@Base> │ │ │ │ + mov %rsp,%rdi │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ mov %r12,%rsi │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - call 2f1b0 │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ + mov %rsp,%rdi │ │ │ │ + call 2d970 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 42094 │ │ │ │ - vmovdqa 0xa5e23(%rip),%xmm2 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r12,%rsi │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov 0x8(%rsi),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 42057 │ │ │ │ - sub $0x8,%rax │ │ │ │ + je 4043b │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + mov %r12,%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 40402 │ │ │ │ + lea -0x8(%r9),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - cmp $0x70,%rax │ │ │ │ - jbe 420db │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ + mov %rax,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jbe 4047b │ │ │ │ + lea 0x1(%r10),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r9,%r8 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - mov %r8,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 41eef │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 41ec5 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 41ea4 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 41e83 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 41e62 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 41e41 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 41e20 │ │ │ │ - vcvtpd2ps (%rdx),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdx),%ymm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,(%rbx) │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm12,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 41ff4 │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x80(%rdx,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0xc0(%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x100(%rdx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x140(%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x180(%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x1c0(%rdx,%rax,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x200(%rdx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x240(%rdx,%rax,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vcvtpd2ps 0x280(%rdx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x2c0(%rdx,%rax,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vcvtpd2ps 0x300(%rdx,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x340(%rdx,%rax,2),%ymm11 │ │ │ │ - vmovups %zmm9,(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vcvtpd2ps 0x380(%rdx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x3c0(%rdx,%rax,2),%ymm14 │ │ │ │ - vmovups %zmm12,0x40(%rbx,%rax,1) │ │ │ │ - vmovups %zmm15,0x80(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm3,0xc0(%rbx,%rax,1) │ │ │ │ - vmovups %zmm6,0x100(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm9,0x140(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm12,0x180(%rbx,%rax,1) │ │ │ │ - vmovups %zmm15,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 41eef │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ + mov %r11,%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 40270 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4024c │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 40231 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 40216 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 401fb │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 401e0 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 401c5 │ │ │ │ + vcvtpd2psy (%rdx),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%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),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%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,%rdi │ │ │ │ + je 40375 │ │ │ │ + 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),%xmm2 │ │ │ │ + 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,%xmm2,%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,%rdi │ │ │ │ + jne 40270 │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 403fd │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 403cf │ │ │ │ + vmovupd (%rdx,%rax,8),%xmm3 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rax,8),%ymm3,%ymm2 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + and $0x3,%ecx │ │ │ │ + vcvtpd2ps %ymm2,%xmm4 │ │ │ │ + vmovups %xmm4,(%rbx,%rax,4) │ │ │ │ + je 403fd │ │ │ │ + mov %r11,%rdx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r11,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + lea 0x8(%rsi),%rax │ │ │ │ + vcvtsd2ss (%rsi),%xmm1,%xmm5 │ │ │ │ + vmovss %xmm5,(%rdi) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 403fd │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm1,%xmm6 │ │ │ │ + vmovss %xmm6,0x4(%rdi) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 42052 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov $0x10,%r8d │ │ │ │ - sub %rcx,%r9 │ │ │ │ - inc %r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - cmova %r8,%r9 │ │ │ │ - vpbroadcastb %r9d,%xmm0 │ │ │ │ - vpcmpnleub %xmm2,%xmm0,%k1 │ │ │ │ - vmovupd (%rdx,%rcx,8),%zmm3{%k1}{z} │ │ │ │ - kshiftrw $0x8,%k1,%k2 │ │ │ │ - vmovupd 0x40(%rdx,%rcx,8),%zmm1{%k2}{z} │ │ │ │ - vcvtpd2ps %zmm3,%ymm4 │ │ │ │ - vcvtpd2ps %zmm1,%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%rbx,%rcx,4){%k1} │ │ │ │ - lea 0x4(%rbx,%rdi,4),%rbx │ │ │ │ - add $0x18,%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jne 41d80 │ │ │ │ + je 403fd │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm1,%xmm7 │ │ │ │ + vmovss %xmm7,0x8(%rdi) │ │ │ │ + lea 0x4(%rbx,%r10,4),%rbx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 40130 │ │ │ │ vzeroupper │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 420d0 │ │ │ │ + je 40470 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 42070 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ + jne 40418 │ │ │ │ + mov (%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 420a9 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + je 40450 │ │ │ │ + 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 420e2 │ │ │ │ + jne 40488 │ │ │ │ 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) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 42070 │ │ │ │ - jmp 4208f │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42000 │ │ │ │ + jne 40418 │ │ │ │ + jmp 40437 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4038c │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e183 <__cxa_finalize@plt+0xb03> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp e14b <__cxa_finalize@plt+0xacb> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000042100 : │ │ │ │ +00000000000404a0 : │ │ │ │ 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 %rdx,0x28(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ shr $0x3c,%rax │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0xb8(%rsp) │ │ │ │ - mov 0x10(%rbp),%r13 │ │ │ │ - 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 e173 <__cxa_finalize@plt+0xaf3> │ │ │ │ movq $0x0,0x90(%rsp) │ │ │ │ - jne e1ad <__cxa_finalize@plt+0xb2d> │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %esi,%r15d │ │ │ │ - mov %r9,%r14 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ + vmovdqa %xmm0,0x80(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je 428d3 │ │ │ │ - lea 0x0(,%r12,8),%rsi │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + je 40c3d │ │ │ │ + lea 0x0(,%r12,8),%r13 │ │ │ │ + mov %r13,%rdi │ │ │ │ call d330 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - 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 0x30(%rsp),%r8 │ │ │ │ - lea (%rax,%rdi,1),%rdx │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - je 42243 │ │ │ │ - lea -0x8(%rdi),%r12 │ │ │ │ - xor %esi,%esi │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 40590 │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %r12,%rdx │ │ │ │ + lea -0x8(%r13),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - lea (%rax,%r12,1),%rcx │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - lea 0x40(%rsp),%r8 │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - lea 0x80(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - lea 0x60(%rsp),%r12 │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ + lea -0x8(%rax,%r13,1),%rcx │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov %r14d,%esi │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ + lea 0x60(%rsp),%r13 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x40(%rsp),%r12 │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + mov %r14d,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ - call be8b0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - lea 0xa0(%rsp),%r8 │ │ │ │ + call ba540 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + lea 0x80(%rsp),%r8 │ │ │ │ mov %r12,%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call 3b4f0 >&)@@Base> │ │ │ │ - mov 0xa0(%rsp),%r15 │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 42566 │ │ │ │ - lea -0x1(%rbx),%r10d │ │ │ │ - cmp $0xe,%r10d │ │ │ │ - jbe 42917 │ │ │ │ - mov %ebx,%edi │ │ │ │ + mov %r13,%rdx │ │ │ │ + call 39bf0 >&)@@Base> │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 408d3 │ │ │ │ + lea -0x1(%r14),%esi │ │ │ │ + cmp $0x6,%esi │ │ │ │ + jbe 40c95 │ │ │ │ + mov %r14d,%r10d │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ - mov %edi,%esi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea -0x40(%rsi),%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ + shr $0x3,%r10d │ │ │ │ + mov %r10d,%ecx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + lea -0x20(%rcx),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 4240c │ │ │ │ + je 4072f │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 423e1 │ │ │ │ + je 40708 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 423bf │ │ │ │ + je 406ea │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 4239d │ │ │ │ + je 406cc │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 4237b │ │ │ │ + je 406ae │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 42359 │ │ │ │ + je 40690 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - jne 428f2 │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm8 │ │ │ │ - vmovups %zmm8,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm11 │ │ │ │ - vmovups %zmm11,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm12,%zmm14 │ │ │ │ - vmovups %zmm14,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm15,%zmm1 │ │ │ │ - vmovups %zmm1,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm4,0x0(%r13,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 42512 │ │ │ │ - vcvtpd2ps (%r15,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x80(%r15,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0xc0(%r15,%rax,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x100(%r15,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x140(%r15,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x180(%r15,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x1c0(%r15,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x200(%r15,%rax,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x240(%r15,%rax,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x280(%r15,%rax,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vcvtpd2ps 0x2c0(%r15,%rax,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm7,0x0(%r13,%rax,1) │ │ │ │ - vcvtpd2ps 0x340(%r15,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x300(%r15,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm10,0x40(%r13,%rax,1) │ │ │ │ - vcvtpd2ps 0x3c0(%r15,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x380(%r15,%rax,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm0 │ │ │ │ - vmovups %zmm13,0x80(%r13,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm0,0xc0(%r13,%rax,1) │ │ │ │ - vmovups %zmm3,0x100(%r13,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm6,0x140(%r13,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm9,0x180(%r13,%rax,1) │ │ │ │ - vmovups %zmm12,0x1c0(%r13,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 4240c │ │ │ │ - mov %edi,%r11d │ │ │ │ - shl $0x4,%r11d │ │ │ │ - cmp %ebx,%r11d │ │ │ │ - je 4291f │ │ │ │ - sub %r11d,%ebx │ │ │ │ - vpbroadcastd %ebx,%zmm13 │ │ │ │ - vpcmpnleud 0xa51ca(%rip),%zmm13,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%r15,%r11,8),%zmm14{%k1}{z} │ │ │ │ - kshiftrw $0x8,%k1,%k2 │ │ │ │ - vmovupd 0x40(%r15,%r11,8),%zmm15{%k2}{z} │ │ │ │ - vcvtpd2ps %zmm14,%ymm0 │ │ │ │ - vcvtpd2ps %zmm15,%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm1 │ │ │ │ - vmovups %zmm1,0x0(%r13,%r11,4){%k1} │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - je 4286e │ │ │ │ - vmovdqa 0xa561f(%rip),%xmm3 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%r8 │ │ │ │ - mov 0x8(%r13),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 42861 │ │ │ │ - sub $0x8,%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea 0x1(%r11),%rcx │ │ │ │ - cmp $0x70,%r9 │ │ │ │ - jbe 428c7 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 426ff │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 426d5 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 426b4 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 42693 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 42672 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 42651 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 42630 │ │ │ │ - vcvtpd2ps (%r8),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r8),%ymm5 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%r14) │ │ │ │ - vcvtpd2ps (%r8,%rdx,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%r8,%rdx,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%r14,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vcvtpd2ps (%r8,%rdx,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%r8,%rdx,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vmovups %zmm12,(%r14,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vcvtpd2ps (%r8,%rdx,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x40(%r8,%rdx,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm15,(%r14,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vcvtpd2ps (%r8,%rdx,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r8,%rdx,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm1 │ │ │ │ - vmovups %zmm1,(%r14,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vcvtpd2ps (%r8,%rdx,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r8,%rdx,2),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,(%r14,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vcvtpd2ps (%r8,%rdx,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%r8,%rdx,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%r14,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 42805 │ │ │ │ - vcvtpd2ps (%r8,%rdx,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%r8,%rdx,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x80(%r8,%rdx,2),%ymm13 │ │ │ │ - vcvtpd2ps 0xc0(%r8,%rdx,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x100(%r8,%rdx,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x140(%r8,%rdx,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x180(%r8,%rdx,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x1c0(%r8,%rdx,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x200(%r8,%rdx,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x240(%r8,%rdx,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vcvtpd2ps 0x280(%r8,%rdx,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x2c0(%r8,%rdx,2),%ymm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vcvtpd2ps 0x300(%r8,%rdx,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x340(%r8,%rdx,2),%ymm14 │ │ │ │ - vmovups %zmm12,(%r14,%rdx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm1 │ │ │ │ - vcvtpd2ps 0x380(%r8,%rdx,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x3c0(%r8,%rdx,2),%ymm2 │ │ │ │ - vmovups %zmm15,0x40(%r14,%rdx,1) │ │ │ │ - vmovups %zmm1,0x80(%r14,%rdx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm6,0xc0(%r14,%rdx,1) │ │ │ │ - vmovups %zmm9,0x100(%r14,%rdx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm10,%zmm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm13,%zmm15 │ │ │ │ - vmovups %zmm12,0x140(%r14,%rdx,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm1 │ │ │ │ - vmovups %zmm15,0x180(%r14,%rdx,1) │ │ │ │ - vmovups %zmm1,0x1c0(%r14,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 426ff │ │ │ │ - shl $0x4,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 4285c │ │ │ │ - lea (%r8,%rdi,8),%rax │ │ │ │ - sub %rdi,%rcx │ │ │ │ - mov $0x10,%r8d │ │ │ │ - cmp %r8,%rcx │ │ │ │ - cmova %r8,%rcx │ │ │ │ - vpbroadcastb %ecx,%xmm4 │ │ │ │ - vpcmpnleub %xmm3,%xmm4,%k3 │ │ │ │ - vmovupd (%rax),%zmm5{%k3}{z} │ │ │ │ - kshiftrw $0x8,%k3,%k4 │ │ │ │ - vmovupd 0x40(%rax),%zmm6{%k4}{z} │ │ │ │ - vcvtpd2ps %zmm5,%ymm7 │ │ │ │ - vcvtpd2ps %zmm6,%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm7,%zmm9 │ │ │ │ - vmovups %zmm9,(%r14,%rdi,4){%k3} │ │ │ │ - lea 0x4(%r14,%r11,4),%r14 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 42590 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 428ce │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %r15,%rsi │ │ │ │ + jne 40c5c │ │ │ │ + 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),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%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 %rax,%rcx │ │ │ │ + je 4084c │ │ │ │ + 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),%xmm2 │ │ │ │ + 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,%xmm2,%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 %rax,%rcx │ │ │ │ + jne 4072f │ │ │ │ + lea 0x0(,%r10,8),%r8d │ │ │ │ + cmp %r14d,%r8d │ │ │ │ + je 40c7d │ │ │ │ + mov %r8d,%r9d │ │ │ │ + mov %r14d,%edi │ │ │ │ + sub %r8d,%edi │ │ │ │ + lea -0x1(%rdi),%esi │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jbe 40896 │ │ │ │ + vmovupd (%r11,%r8,8),%xmm3 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r11,%r8,8),%ymm3,%ymm2 │ │ │ │ + vcvtpd2ps %ymm2,%xmm4 │ │ │ │ + vmovups %xmm4,(%r15,%r8,4) │ │ │ │ + mov %edi,%r8d │ │ │ │ + and $0xfffffffc,%r8d │ │ │ │ + and $0x3,%edi │ │ │ │ + je 408d3 │ │ │ │ + add %r8d,%r9d │ │ │ │ + mov %r9d,%r10d │ │ │ │ + lea 0x1(%r9),%ecx │ │ │ │ + vcvtsd2ss (%r11,%r10,8),%xmm1,%xmm5 │ │ │ │ + vmovss %xmm5,(%r15,%r10,4) │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + jle 408d3 │ │ │ │ + add $0x2,%r9d │ │ │ │ + vcvtsd2ss 0x8(%r11,%r10,8),%xmm1,%xmm6 │ │ │ │ + vmovss %xmm6,0x4(%r15,%r10,4) │ │ │ │ + cmp %r9d,%r14d │ │ │ │ + jle 408d3 │ │ │ │ + vcvtsd2ss 0x10(%r11,%r10,8),%xmm1,%xmm7 │ │ │ │ + vmovss %xmm7,0x8(%r15,%r10,4) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 40bd0 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 40bc3 │ │ │ │ + lea -0x8(%r9),%r14 │ │ │ │ + sub %rdx,%r14 │ │ │ │ + mov %r14,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + cmp $0x30,%r14 │ │ │ │ + jbe 40c2b │ │ │ │ + lea 0x1(%r10),%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r14,%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 40a30 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 40a0c │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 409f1 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 409d6 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 409bb │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 409a0 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 40985 │ │ │ │ + vcvtpd2psy (%rdx),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm10,(%rbx) │ │ │ │ + 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),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%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 │ │ │ │ + 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 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 40b35 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm6 │ │ │ │ + vmovups %ymm0,(%rbx,%rax,1) │ │ │ │ + vmovups %ymm4,0x20(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm7,0x40(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm10,0x60(%rbx,%rax,1) │ │ │ │ + vmovups %ymm13,0x80(%rbx,%rax,1) │ │ │ │ + vmovups %ymm0,0xa0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm4,0xc0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm7,0xe0(%rbx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 40a30 │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 40bbe │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 40b90 │ │ │ │ + vmovupd (%rdx,%rax,8),%xmm8 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,%r14 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rax,8),%ymm8,%ymm9 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + and $0x3,%ecx │ │ │ │ + vcvtpd2ps %ymm9,%xmm10 │ │ │ │ + vmovups %xmm10,(%rbx,%rax,4) │ │ │ │ + je 40bbe │ │ │ │ + mov %r14,%rdx │ │ │ │ + shl $0x4,%r14 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r14,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + lea 0x8(%rsi),%rax │ │ │ │ + vcvtsd2ss (%rsi),%xmm1,%xmm11 │ │ │ │ + vmovss %xmm11,(%rdi) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 40bbe │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm1,%xmm12 │ │ │ │ + vmovss %xmm12,0x4(%rdi) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 40bbe │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm1,%xmm13 │ │ │ │ + vmovss %xmm13,0x8(%rdi) │ │ │ │ + lea 0x4(%rbx,%r10,4),%rbx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 408f0 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 40c38 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub %r11,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42937 │ │ │ │ + jne 40ca0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4280e │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 40b4c │ │ │ │ vzeroupper │ │ │ │ - jmp 42889 │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ + jmp 40beb │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 42243 │ │ │ │ - vcvtpd2ps (%r15),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r15),%ymm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,0x0(%r13) │ │ │ │ - jmp 42337 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 42522 │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 42579 │ │ │ │ - jmp 42873 │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + jmp 40590 │ │ │ │ + vcvtpd2psy (%r11),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r11),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm4,(%r15) │ │ │ │ + jmp 40672 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 408f0 │ │ │ │ + jmp 40bd5 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 40860 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e1d0 <__cxa_finalize@plt+0xb50> │ │ │ │ + jmp e19a <__cxa_finalize@plt+0xb1a> │ │ │ │ endbr64 │ │ │ │ - jmp e1f6 <__cxa_finalize@plt+0xb76> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp e1e9 <__cxa_finalize@plt+0xb69> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000042960 : │ │ │ │ +0000000000040cc0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - vmovq (%rdx),%xmm5 │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - vmovq %xmm5,%rax │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 437be │ │ │ │ - lea -0x8(%rdi),%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 437e0 │ │ │ │ - lea -0x8(%rsi),%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - mov %r8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 43904 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %fs:0x28,%rsi │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov 0x8(%rsi),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 41a0b │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 41a1f │ │ │ │ + lea -0x8(%rdi),%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 41a2c │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + mov %r8,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ - mov %r10,%r11 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%r13 │ │ │ │ - shr $0x6,%r13 │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 41b3d │ │ │ │ + mov %r9,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x2,%r12 │ │ │ │ + mov %r12,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 42ab7 │ │ │ │ + je 40e05 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 42a9c │ │ │ │ + je 40dec │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 42a8a │ │ │ │ + je 40ddc │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 42a78 │ │ │ │ + je 40dcc │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 42a66 │ │ │ │ + je 40dbc │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 42a54 │ │ │ │ + je 40dac │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 42a42 │ │ │ │ - vmovupd (%rdx),%zmm0 │ │ │ │ - mov $0x40,%r14d │ │ │ │ - vmovupd %zmm0,(%r12) │ │ │ │ - vmovupd (%rdx,%r14,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r12,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rdx,%r14,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r12,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rdx,%r14,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r12,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rdx,%r14,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%r12,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rdx,%r14,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r12,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%rdx,%r14,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r12,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ + je 40d9c │ │ │ │ + vmovupd (%rdx),%ymm1 │ │ │ │ + mov $0x20,%r14d │ │ │ │ + vmovupd %ymm1,(%rbx) │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rbx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rbx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rbx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ cmp %r11,%r14 │ │ │ │ - je 42b45 │ │ │ │ - vmovupd (%rdx,%r14,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%r12,%r14,1) │ │ │ │ - vmovupd 0x40(%rdx,%r14,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%r12,%r14,1) │ │ │ │ - vmovupd 0x80(%rdx,%r14,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%r12,%r14,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r14,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r12,%r14,1) │ │ │ │ - vmovupd 0x100(%rdx,%r14,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%r12,%r14,1) │ │ │ │ - vmovupd 0x140(%rdx,%r14,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%r12,%r14,1) │ │ │ │ - vmovupd 0x180(%rdx,%r14,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%r12,%r14,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%r14,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%r12,%r14,1) │ │ │ │ - add $0x200,%r14 │ │ │ │ + je 40e9b │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rbx,%r14,1) │ │ │ │ + vmovupd 0x20(%rdx,%r14,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rbx,%r14,1) │ │ │ │ + vmovupd 0x40(%rdx,%r14,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rbx,%r14,1) │ │ │ │ + vmovupd 0x60(%rdx,%r14,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rbx,%r14,1) │ │ │ │ + vmovupd 0x80(%rdx,%r14,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rbx,%r14,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r14,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rbx,%r14,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r14,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rbx,%r14,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r14,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rbx,%r14,1) │ │ │ │ + add $0x100,%r14 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 42ab7 │ │ │ │ - lea 0x0(,%r10,8),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 42b74 │ │ │ │ - sub %r9,%rdi │ │ │ │ - vpbroadcastq %rdi,%zmm0 │ │ │ │ - vpcmpnleuq 0xa48da(%rip),%zmm0,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rdx,%r9,8),%zmm1{%k1}{z} │ │ │ │ - vmovupd %zmm1,(%r12,%r9,8){%k1} │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - cmpl $0x1,0x4(%rbx) │ │ │ │ - jle 43795 │ │ │ │ - lea -0x8(%rsi),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - movq $0x8,0x38(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - movl $0x2,0x44(%rsp) │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ - vmovaps %xmm6,%xmm3 │ │ │ │ - xor %esi,%esi │ │ │ │ + jne 40e05 │ │ │ │ + shl $0x2,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + je 40ee6 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 40edb │ │ │ │ + sub %r12,%r9 │ │ │ │ + vmovupd (%rdx,%r12,8),%xmm0 │ │ │ │ + mov %r9,%r15 │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $1,%r15 │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm0,(%rbx,%r12,8) │ │ │ │ + je 40ee6 │ │ │ │ + mov %r15,%rdi │ │ │ │ + add %r12,%r10 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + add %rdi,%r14 │ │ │ │ + vmovsd (%r14),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx,%r10,8) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmpl $0x1,0x4(%rdx) │ │ │ │ + jle 419e2 │ │ │ │ + lea -0x8(%rcx),%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + inc %r12 │ │ │ │ + movq $0x8,0x8(%rsp) │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %edi,%edi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov 0x110(%rdx),%r8 │ │ │ │ - mov 0x130(%rdx),%r11 │ │ │ │ - mov (%r8,%r9,1),%r10 │ │ │ │ - lea (%r9,%r9,2),%r9 │ │ │ │ - add %r9,%r11 │ │ │ │ - mov (%r11),%r13 │ │ │ │ - mov 0x8(%r11),%r14 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 42e5c │ │ │ │ - mov %r14,%rcx │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rdx │ │ │ │ - vmovq %xmm5,%r15 │ │ │ │ - mov %r13,%rax │ │ │ │ - sub %r13,%rcx │ │ │ │ - mov (%r15,%r9,1),%rbx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + vmovaps %xmm4,%xmm2 │ │ │ │ + movl $0x2,0x14(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + mov 0x130(%rcx),%r10 │ │ │ │ + lea 0x0(%r13,%r13,2),%r15 │ │ │ │ + mov 0x110(%rcx),%r9 │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ + add %r15,%r10 │ │ │ │ + mov (%r9,%r13,1),%r14 │ │ │ │ + mov (%r10),%r8 │ │ │ │ + mov 0x8(%r10),%r13 │ │ │ │ + mov %r14,(%rsp) │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 41192 │ │ │ │ + mov %r13,%rcx │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ + mov (%rsi,%r15,1),%rdx │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %r8,%rcx │ │ │ │ sub $0x18,%rcx │ │ │ │ shr $0x3,%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ + imul %r9,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 42d66 │ │ │ │ + je 410a4 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 42d38 │ │ │ │ + je 4107c │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 42d13 │ │ │ │ + je 4105e │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 42cee │ │ │ │ + je 4103f │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 42cca │ │ │ │ + je 41020 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 42ca6 │ │ │ │ + je 41002 │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 42c81 │ │ │ │ - mov 0x8(%r13),%r10 │ │ │ │ - vcvtss2sd 0x10(%r13),%xmm3,%xmm2 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ + je 40fe3 │ │ │ │ + mov 0x8(%r8),%r15 │ │ │ │ + vcvtss2sd 0x10(%r8),%xmm2,%xmm1 │ │ │ │ + mov (%r8),%r14 │ │ │ │ add $0x18,%rax │ │ │ │ - add 0x0(%r13),%r8 │ │ │ │ - vmulsd (%rbx,%r10,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%r8,8) │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm3,%xmm7 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ + vmulsd (%rdx,%r15,8),%xmm1,%xmm3 │ │ │ │ + add %r12,%r14 │ │ │ │ + vmovsd %xmm3,(%rbx,%r14,8) │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + vcvtss2sd 0x10(%rax),%xmm2,%xmm5 │ │ │ │ + mov (%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r11 │ │ │ │ - vmulsd (%rbx,%r13,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%r11,8) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm3,%xmm9 │ │ │ │ - mov 0x90(%rsp),%r15 │ │ │ │ + vmulsd (%rdx,%r8,8),%xmm5,%xmm6 │ │ │ │ + add %r12,%r10 │ │ │ │ + vmovsd %xmm6,(%rbx,%r10,8) │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + vcvtss2sd 0x10(%rax),%xmm2,%xmm7 │ │ │ │ + mov (%rax),%rcx │ │ │ │ add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r15 │ │ │ │ - vmulsd (%rbx,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r12,%r15,8) │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm3,%xmm11 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ + vmulsd (%rdx,%r9,8),%xmm7,%xmm8 │ │ │ │ + add %r12,%rcx │ │ │ │ + vmovsd %xmm8,(%rbx,%rcx,8) │ │ │ │ + mov 0x8(%rax),%r15 │ │ │ │ + vcvtss2sd 0x10(%rax),%xmm2,%xmm9 │ │ │ │ + mov (%rax),%r14 │ │ │ │ add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r8 │ │ │ │ - vmulsd (%rbx,%rdx,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r12,%r8,8) │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm3,%xmm13 │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ + vmulsd (%rdx,%r15,8),%xmm9,%xmm10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vmovsd %xmm10,(%rbx,%r14,8) │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + vcvtss2sd 0x10(%rax),%xmm2,%xmm11 │ │ │ │ + mov (%rax),%r10 │ │ │ │ + add $0x18,%rax │ │ │ │ + vmulsd (%rdx,%r8,8),%xmm11,%xmm12 │ │ │ │ + add %r12,%r10 │ │ │ │ + vmovsd %xmm12,(%rbx,%r10,8) │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + vcvtss2sd 0x10(%rax),%xmm2,%xmm13 │ │ │ │ + mov (%rax),%rcx │ │ │ │ add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r10 │ │ │ │ - vmulsd (%rbx,%r11,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r12,%r10,8) │ │ │ │ + vmulsd (%rdx,%r9,8),%xmm13,%xmm14 │ │ │ │ + add %r12,%rcx │ │ │ │ + vmovsd %xmm14,(%rbx,%rcx,8) │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm3,%xmm15 │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ + vcvtss2sd 0x10(%rax),%xmm2,%xmm15 │ │ │ │ + mov (%rax),%r14 │ │ │ │ add $0x18,%rax │ │ │ │ - add -0x18(%rax),%r13 │ │ │ │ - vmulsd (%rbx,%r15,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r12,%r13,8) │ │ │ │ + vmulsd (%rdx,%r15,8),%xmm15,%xmm0 │ │ │ │ + add %r12,%r14 │ │ │ │ + vmovsd %xmm0,(%rbx,%r14,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 41192 │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm3,%xmm1 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - add $0x18,%rax │ │ │ │ - add -0x18(%rax),%rcx │ │ │ │ - vmulsd (%rbx,%r8,8),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r12,%rcx,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 42e5c │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - vcvtss2sd 0x10(%rax),%xmm3,%xmm4 │ │ │ │ + vcvtss2sd 0x10(%rax),%xmm2,%xmm1 │ │ │ │ mov (%rax),%r10 │ │ │ │ - mov 0x20(%rax),%r15 │ │ │ │ - vcvtss2sd 0x28(%rax),%xmm3,%xmm8 │ │ │ │ - mov 0x18(%rax),%r13 │ │ │ │ - mov 0x38(%rax),%r8 │ │ │ │ - vcvtss2sd 0x40(%rax),%xmm3,%xmm10 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - vcvtss2sd 0x58(%rax),%xmm3,%xmm12 │ │ │ │ - vcvtss2sd 0x70(%rax),%xmm3,%xmm14 │ │ │ │ + vcvtss2sd 0x28(%rax),%xmm2,%xmm5 │ │ │ │ + mov 0x20(%rax),%r9 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + vcvtss2sd 0x40(%rax),%xmm2,%xmm7 │ │ │ │ + vcvtss2sd 0x58(%rax),%xmm2,%xmm9 │ │ │ │ + vmulsd (%rdx,%r8,8),%xmm1,%xmm3 │ │ │ │ + add %r12,%r10 │ │ │ │ + mov 0x38(%rax),%r15 │ │ │ │ + vcvtss2sd 0x70(%rax),%xmm2,%xmm11 │ │ │ │ + add %r12,%rcx │ │ │ │ + mov 0x30(%rax),%r14 │ │ │ │ + mov 0x50(%rax),%r8 │ │ │ │ + vcvtss2sd 0x88(%rax),%xmm2,%xmm13 │ │ │ │ add $0xc0,%rax │ │ │ │ - vcvtss2sd -0x38(%rax),%xmm3,%xmm0 │ │ │ │ - vmulsd (%rbx,%r11,8),%xmm4,%xmm7 │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov -0x70(%rax),%r11 │ │ │ │ - add %rdx,%r13 │ │ │ │ - add %rdx,%rcx │ │ │ │ - vmovsd %xmm7,(%r12,%r10,8) │ │ │ │ - vmulsd (%rbx,%r15,8),%xmm8,%xmm9 │ │ │ │ + add %r12,%r14 │ │ │ │ + vmovsd %xmm3,(%rbx,%r10,8) │ │ │ │ mov -0x78(%rax),%r10 │ │ │ │ - mov -0x58(%rax),%r15 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd %xmm9,(%r12,%r13,8) │ │ │ │ - vmulsd (%rbx,%r8,8),%xmm10,%xmm11 │ │ │ │ - mov -0x60(%rax),%r13 │ │ │ │ - mov -0x40(%rax),%r8 │ │ │ │ - add %rdx,%r13 │ │ │ │ - vmovsd %xmm11,(%r12,%rcx,8) │ │ │ │ - vmulsd (%rbx,%r11,8),%xmm12,%xmm13 │ │ │ │ - mov -0x48(%rax),%rcx │ │ │ │ - mov -0x28(%rax),%r11 │ │ │ │ - add %rdx,%rcx │ │ │ │ - vmovsd %xmm13,(%r12,%r10,8) │ │ │ │ - vmulsd (%rbx,%r15,8),%xmm14,%xmm15 │ │ │ │ + vmulsd (%rdx,%r9,8),%xmm5,%xmm6 │ │ │ │ + mov -0x58(%rax),%r9 │ │ │ │ + add %r12,%r10 │ │ │ │ + vmovsd %xmm6,(%rbx,%rcx,8) │ │ │ │ + mov -0x60(%rax),%rcx │ │ │ │ + vmulsd (%rdx,%r15,8),%xmm7,%xmm8 │ │ │ │ + mov -0x40(%rax),%r15 │ │ │ │ + add %r12,%rcx │ │ │ │ + vmovsd %xmm8,(%rbx,%r14,8) │ │ │ │ + mov -0x48(%rax),%r14 │ │ │ │ + vmulsd (%rdx,%r8,8),%xmm9,%xmm10 │ │ │ │ + mov -0x28(%rax),%r8 │ │ │ │ + add %r12,%r14 │ │ │ │ + vmovsd %xmm10,(%rbx,%r10,8) │ │ │ │ mov -0x30(%rax),%r10 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd %xmm15,(%r12,%r13,8) │ │ │ │ - vmulsd (%rbx,%r8,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r12,%rcx,8) │ │ │ │ - vcvtss2sd -0x20(%rax),%xmm3,%xmm2 │ │ │ │ - vmulsd (%rbx,%r11,8),%xmm2,%xmm4 │ │ │ │ - mov -0x10(%rax),%r15 │ │ │ │ - vcvtss2sd -0x8(%rax),%xmm3,%xmm7 │ │ │ │ - mov -0x18(%rax),%r13 │ │ │ │ - add %rdx,%r13 │ │ │ │ - vmovsd %xmm4,(%r12,%r10,8) │ │ │ │ - vmulsd (%rbx,%r15,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%r13,8) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 42d6e │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - mov 0x160(%r14),%rbx │ │ │ │ - add %r9,%rbx │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 4315e │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - vmovq %xmm5,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov 0x20(%rcx),%r14 │ │ │ │ + vmulsd (%rdx,%r9,8),%xmm11,%xmm12 │ │ │ │ + add %r12,%r10 │ │ │ │ + vmovsd %xmm12,(%rbx,%rcx,8) │ │ │ │ + vmulsd (%rdx,%r15,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%r14,8) │ │ │ │ + vcvtss2sd -0x20(%rax),%xmm2,%xmm15 │ │ │ │ + vmulsd (%rdx,%r8,8),%xmm15,%xmm0 │ │ │ │ + mov -0x10(%rax),%r9 │ │ │ │ + vcvtss2sd -0x8(%rax),%xmm2,%xmm1 │ │ │ │ + mov -0x18(%rax),%rcx │ │ │ │ + add %r12,%rcx │ │ │ │ + vmovsd %xmm0,(%rbx,%r10,8) │ │ │ │ + vmulsd (%rdx,%r9,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx,%rcx,8) │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 410a4 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + mov 0x160(%rdx),%rax │ │ │ │ + add %r13,%rax │ │ │ │ + mov (%rax),%r8 │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 4140d │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov 0x18(%r8),%rdx │ │ │ │ + mov 0x20(%r8),%r14 │ │ │ │ sub %rdx,%r14 │ │ │ │ - je 4313c │ │ │ │ - mov (%rcx),%r11 │ │ │ │ - mov (%rsi,%r9,1),%r10 │ │ │ │ - mov (%rdx),%r13 │ │ │ │ - mov 0x30(%rcx),%r15 │ │ │ │ - mov (%r11),%rdi │ │ │ │ - add %r8,%r13 │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r12,%r13,8) │ │ │ │ + je 413f6 │ │ │ │ + mov (%r8),%r9 │ │ │ │ + mov (%rsi,%r13,1),%rdi │ │ │ │ + mov (%rdx),%r15 │ │ │ │ + mov 0x30(%r8),%rcx │ │ │ │ + mov (%r9),%r11 │ │ │ │ + add %r12,%r15 │ │ │ │ + vmovsd (%rdi,%r11,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r15,8) │ │ │ │ cmp $0x8,%r14 │ │ │ │ - jle 4313c │ │ │ │ + jle 413f6 │ │ │ │ sar $0x3,%r14 │ │ │ │ - lea 0x0(,%r14,4),%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r14,%rcx │ │ │ │ - lea (%r15,%rax,1),%r13 │ │ │ │ - vmovq %rax,%xmm5 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - mov (%rdx),%rax │ │ │ │ - vcvtss2sd 0x0(%r13),%xmm3,%xmm9 │ │ │ │ - vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ - lea -0x1(%r15),%r14 │ │ │ │ - add %r8,%rax │ │ │ │ - vmulsd (%r12,%rax,8),%xmm9,%xmm10 │ │ │ │ - mov $0x1,%eax │ │ │ │ - vaddsd %xmm10,%xmm11,%xmm0 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4310a │ │ │ │ + mov $0x1,%r11d │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + lea 0x0(,%r14,4),%r15 │ │ │ │ + add %r15,%rcx │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ + vcvtss2sd (%rcx),%xmm2,%xmm0 │ │ │ │ + lea -0x1(%r11),%r14 │ │ │ │ + add %r12,%r10 │ │ │ │ + vfmadd132sd (%rbx,%r10,8),%xmm6,%xmm0 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jae 413ca │ │ │ │ and $0x7,%r14d │ │ │ │ - je 43030 │ │ │ │ + je 41317 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 4300b │ │ │ │ + je 412f8 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 42fef │ │ │ │ + je 412e2 │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 42fd3 │ │ │ │ + je 412cc │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 42fb8 │ │ │ │ + je 412b6 │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 42f9d │ │ │ │ + je 412a0 │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 42f81 │ │ │ │ + je 4128a │ │ │ │ mov 0x8(%rdx),%r14 │ │ │ │ - vcvtss2sd 0x4(%r13),%xmm3,%xmm12 │ │ │ │ + vcvtss2sd 0x4(%rcx),%xmm2,%xmm7 │ │ │ │ + mov $0x2,%r10d │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm7,%xmm0 │ │ │ │ + mov (%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd (%rcx,%r10,4),%xmm2,%xmm8 │ │ │ │ + inc %r10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm8,%xmm0 │ │ │ │ + mov (%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd (%rcx,%r10,4),%xmm2,%xmm9 │ │ │ │ + inc %r10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm9,%xmm0 │ │ │ │ + mov (%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd (%rcx,%r10,4),%xmm2,%xmm10 │ │ │ │ + inc %r10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm10,%xmm0 │ │ │ │ + mov (%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd (%rcx,%r10,4),%xmm2,%xmm11 │ │ │ │ + inc %r10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm11,%xmm0 │ │ │ │ + mov (%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd (%rcx,%r10,4),%xmm2,%xmm12 │ │ │ │ + inc %r10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm12,%xmm0 │ │ │ │ + mov (%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd (%rcx,%r10,4),%xmm2,%xmm13 │ │ │ │ + inc %r10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm13,%xmm0 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jae 413ca │ │ │ │ + mov (%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd (%rcx,%r10,4),%xmm2,%xmm14 │ │ │ │ + vcvtss2sd 0x4(%rcx,%r10,4),%xmm2,%xmm15 │ │ │ │ + vcvtss2sd 0xc(%rcx,%r10,4),%xmm2,%xmm1 │ │ │ │ + vcvtss2sd 0x10(%rcx,%r10,4),%xmm2,%xmm3 │ │ │ │ + vcvtss2sd 0x14(%rcx,%r10,4),%xmm2,%xmm5 │ │ │ │ + vcvtss2sd 0x18(%rcx,%r10,4),%xmm2,%xmm6 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm14,%xmm0 │ │ │ │ + mov 0x8(%rdx,%r10,8),%r14 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd132sd (%rbx,%r14,8),%xmm0,%xmm15 │ │ │ │ + mov 0x10(%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd 0x8(%rcx,%r10,4),%xmm2,%xmm0 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm0,%xmm15 │ │ │ │ + mov 0x18(%rdx,%r10,8),%r14 │ │ │ │ + vcvtss2sd 0x1c(%rcx,%r10,4),%xmm2,%xmm0 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm1,%xmm15 │ │ │ │ + mov 0x20(%rdx,%r10,8),%r14 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm3,%xmm15 │ │ │ │ + mov 0x28(%rdx,%r10,8),%r14 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm5,%xmm15 │ │ │ │ + mov 0x30(%rdx,%r10,8),%r14 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd231sd (%rbx,%r14,8),%xmm6,%xmm15 │ │ │ │ + mov 0x38(%rdx,%r10,8),%r14 │ │ │ │ + add $0x8,%r10 │ │ │ │ + add %r12,%r14 │ │ │ │ + vfmadd132sd (%rbx,%r14,8),%xmm15,%xmm0 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 41317 │ │ │ │ + mov (%r9,%r11,8),%r14 │ │ │ │ + mov (%rdx,%r11,8),%r10 │ │ │ │ + inc %r11 │ │ │ │ + add %r15,%rcx │ │ │ │ + vmovsd (%rdi,%r14,8),%xmm7 │ │ │ │ + add %r12,%r10 │ │ │ │ + vsubsd %xmm0,%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%r10,8) │ │ │ │ + cmp %r11,0x78(%rsp) │ │ │ │ + jne 41215 │ │ │ │ + add $0x48,%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 411c0 │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + add 0x148(%rax),%rdx │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 418f4 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%r9),%r15 │ │ │ │ + mov %r11,%rax │ │ │ │ + mov 0x30(%r9),%r13 │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov 0x18(%r9),%r10 │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ + mov 0x8(%r9),%r15 │ │ │ │ + sub (%r9),%r15 │ │ │ │ + mov %r15,%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 4195d │ │ │ │ + lea (%rdi,%r15,1),%rdx │ │ │ │ + cmp %rax,%r15 │ │ │ │ + cmovb %rdx,%r11 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 41619 │ │ │ │ + mov (%r9),%rcx │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov (%rsi,%r8,1),%rdx │ │ │ │ + lea -0x1(%r14),%r8 │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmovsd %xmm9,(%rdi) │ │ │ │ + cmp %r14,%rax │ │ │ │ + jae 41619 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 41567 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4154c │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 4153a │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 41528 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 41516 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 41504 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 414f2 │ │ │ │ + mov 0x8(%rcx),%r8 │ │ │ │ mov $0x2,%eax │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm3,%xmm14 │ │ │ │ - inc %rax │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm3,%xmm1 │ │ │ │ - inc %rax │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm1,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm3,%xmm4 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rdi) │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm4,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm0,%xmm0 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm3,%xmm8 │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm3,%xmm10 │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm3,%xmm12 │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jae 4310a │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm3,%xmm14 │ │ │ │ - vcvtss2sd 0x4(%r13,%rax,4),%xmm3,%xmm1 │ │ │ │ - vcvtss2sd 0x8(%r13,%rax,4),%xmm3,%xmm8 │ │ │ │ - vcvtss2sd 0xc(%r13,%rax,4),%xmm3,%xmm11 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm14,%xmm15 │ │ │ │ - mov 0x8(%rdx,%rax,8),%r14 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm1,%xmm4 │ │ │ │ - mov 0x10(%rdx,%rax,8),%r14 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm2 │ │ │ │ - vcvtss2sd 0x10(%r13,%rax,4),%xmm3,%xmm0 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm8,%xmm9 │ │ │ │ - mov 0x18(%rdx,%rax,8),%r14 │ │ │ │ - vaddsd %xmm4,%xmm2,%xmm7 │ │ │ │ - vcvtss2sd 0x14(%r13,%rax,4),%xmm3,%xmm2 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm11,%xmm12 │ │ │ │ - mov 0x20(%rdx,%rax,8),%r14 │ │ │ │ - vaddsd %xmm9,%xmm7,%xmm10 │ │ │ │ - vcvtss2sd 0x18(%r13,%rax,4),%xmm3,%xmm7 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm0,%xmm14 │ │ │ │ - mov 0x28(%rdx,%rax,8),%r14 │ │ │ │ - vaddsd %xmm12,%xmm10,%xmm13 │ │ │ │ - vcvtss2sd 0x1c(%r13,%rax,4),%xmm3,%xmm10 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm2,%xmm1 │ │ │ │ - mov 0x30(%rdx,%rax,8),%r14 │ │ │ │ - vaddsd %xmm14,%xmm13,%xmm15 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm7,%xmm8 │ │ │ │ - mov 0x38(%rdx,%rax,8),%r14 │ │ │ │ - add $0x8,%rax │ │ │ │ - vaddsd %xmm1,%xmm15,%xmm4 │ │ │ │ - add %r8,%r14 │ │ │ │ - vmulsd (%r12,%r14,8),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm8,%xmm4,%xmm9 │ │ │ │ - vaddsd %xmm11,%xmm9,%xmm0 │ │ │ │ - cmp %r15,%rax │ │ │ │ - jb 43030 │ │ │ │ - mov (%r11,%r15,8),%r14 │ │ │ │ - mov (%rdx,%r15,8),%rax │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%r10,%r14,8),%xmm12 │ │ │ │ - add %r8,%rax │ │ │ │ - vsubsd %xmm0,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r12,%rax,8) │ │ │ │ - vmovq %xmm5,%rax │ │ │ │ - add %rax,%r13 │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 42efc │ │ │ │ - mov %rdi,%rcx │ │ │ │ - add $0x48,%rcx │ │ │ │ - cmp %rcx,0x98(%rsp) │ │ │ │ - jne 42ea0 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - vmovq %rsi,%xmm5 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x148(%rdx),%rbx │ │ │ │ - add %r9,%rbx │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov (%rbx),%r8 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 43678 │ │ │ │ - mov %r8,%rcx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov 0x30(%rcx),%rbx │ │ │ │ - mov 0x20(%rcx),%r15 │ │ │ │ - sub (%rcx),%rdx │ │ │ │ - sub %rdi,%r11 │ │ │ │ - mov 0x18(%rcx),%r14 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - sar $0x3,%r13 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jb 43702 │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - cmovb %r8,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4335c │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - vmovq %xmm5,%rdx │ │ │ │ - lea -0x1(%r13),%r11 │ │ │ │ - mov (%rdx,%r9,1),%r8 │ │ │ │ - mov (%r10),%rax │ │ │ │ - vmovsd (%r8,%rax,8),%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - vmovsd %xmm0,(%rdi) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jae 4335c │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 432bb │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 432a0 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4328e │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4327c │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4326a │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 43258 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 43246 │ │ │ │ - mov 0x8(%r10),%rdx │ │ │ │ - mov $0x2,%eax │ │ │ │ - vmovsd (%r8,%rdx,8),%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%rdi) │ │ │ │ - mov (%r10,%rax,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm15 │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm15 │ │ │ │ vmovsd %xmm15,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - vmovsd (%r8,%rdx,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - mov (%r10,%rax,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm1 │ │ │ │ + mov (%rcx,%rax,8),%r8 │ │ │ │ + vmovsd (%rdx,%r8,8),%xmm1 │ │ │ │ vmovsd %xmm1,(%rdi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - vmovsd (%r8,%rdx,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - mov (%r10,%rax,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - mov (%r10,%rax,8),%rdx │ │ │ │ - vmovsd (%r8,%rdx,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jae 4335c │ │ │ │ - mov (%r10,%rax,8),%r11 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - vmovsd (%r8,%r11,8),%xmm9 │ │ │ │ - mov (%r10,%rdx,8),%r11 │ │ │ │ - vmovsd %xmm9,(%rdi,%rax,8) │ │ │ │ - vmovsd (%r8,%r11,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdi,%rdx,8) │ │ │ │ - lea 0x2(%rax),%rdx │ │ │ │ - mov (%r10,%rdx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdi,%rdx,8) │ │ │ │ - lea 0x3(%rax),%rdx │ │ │ │ - mov (%r10,%rdx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdi,%rdx,8) │ │ │ │ - lea 0x4(%rax),%rdx │ │ │ │ - mov (%r10,%rdx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdi,%rdx,8) │ │ │ │ - lea 0x5(%rax),%rdx │ │ │ │ - mov (%r10,%rdx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdi,%rdx,8) │ │ │ │ - lea 0x6(%rax),%rdx │ │ │ │ - mov (%r10,%rdx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%rdx,8) │ │ │ │ - lea 0x7(%rax),%rdx │ │ │ │ + cmp %r14,%rax │ │ │ │ + jae 41619 │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%r11 │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm3 │ │ │ │ + mov (%rcx,%r8,8),%r11 │ │ │ │ + vmovsd %xmm3,(%rdi,%rax,8) │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdi,%r8,8) │ │ │ │ + lea 0x2(%rax),%r8 │ │ │ │ + mov (%rcx,%r8,8),%r11 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdi,%r8,8) │ │ │ │ + lea 0x3(%rax),%r8 │ │ │ │ + mov (%rcx,%r8,8),%r11 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi,%r8,8) │ │ │ │ + lea 0x4(%rax),%r8 │ │ │ │ + mov (%rcx,%r8,8),%r11 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdi,%r8,8) │ │ │ │ + lea 0x5(%rax),%r8 │ │ │ │ + mov (%rcx,%r8,8),%r11 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdi,%r8,8) │ │ │ │ + lea 0x6(%rax),%r8 │ │ │ │ + mov (%rcx,%r8,8),%r11 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdi,%r8,8) │ │ │ │ + lea 0x7(%rax),%r8 │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r10,%rdx,8),%r11 │ │ │ │ - vmovsd (%r8,%r11,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi,%rdx,8) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jb 432bb │ │ │ │ - sub %r14,%r15 │ │ │ │ - je 43669 │ │ │ │ - sar $0x3,%r15 │ │ │ │ - vmovq %r9,%xmm12 │ │ │ │ - cmpq $0x1,0x98(%rsp) │ │ │ │ - mov %r13,%r14 │ │ │ │ - vmovq 0x18(%rcx),%xmm9 │ │ │ │ - mov %r15,0x88(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - adc $0xffffffffffffffff,%r14 │ │ │ │ + mov (%rcx,%r8,8),%r11 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdi,%r8,8) │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 4156c │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + sub %r10,%rcx │ │ │ │ + je 418e5 │ │ │ │ + sar $0x3,%rcx │ │ │ │ + mov %r14,%r10 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + mov 0x18(%r9),%rdx │ │ │ │ + adc $0xffffffffffffffff,%r10 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0x1(%r14),%r11 │ │ │ │ - vmovdqa %xmm9,%xmm11 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - shr $0x4,%r11 │ │ │ │ - mov %r11,%rax │ │ │ │ - shl $0x4,%r11 │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - cmpq $0x0,0x98(%rsp) │ │ │ │ - je 4362d │ │ │ │ - cmp $0xe,%r14 │ │ │ │ - jbe 436e1 │ │ │ │ - lea (%r12,%r8,4),%r9 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovups (%r9,%r15,1),%zmm2 │ │ │ │ - vcvtps2pd %ymm2,%zmm4 │ │ │ │ - vmulpd (%rdi,%r15,2),%zmm4,%zmm8 │ │ │ │ - vextractf32x8 $0x1,%zmm2,%ymm7 │ │ │ │ - vcvtps2pd %ymm7,%zmm10 │ │ │ │ - vmulpd 0x40(%rdi,%r15,2),%zmm10,%zmm13 │ │ │ │ - add $0x40,%r15 │ │ │ │ - vaddsd %xmm8,%xmm1,%xmm9 │ │ │ │ - vunpckhpd %xmm8,%xmm8,%xmm1 │ │ │ │ - vextractf64x2 $0x1,%ymm8,%xmm4 │ │ │ │ - vaddsd %xmm9,%xmm1,%xmm2 │ │ │ │ - valignq $0x3,%ymm8,%ymm8,%ymm7 │ │ │ │ - vaddsd %xmm2,%xmm4,%xmm10 │ │ │ │ - vextractf64x4 $0x1,%zmm8,%ymm8 │ │ │ │ - vunpckhpd %xmm8,%xmm8,%xmm1 │ │ │ │ - vaddsd %xmm10,%xmm7,%xmm14 │ │ │ │ - vextractf64x2 $0x1,%ymm8,%xmm4 │ │ │ │ - vaddsd %xmm14,%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm1,%xmm2 │ │ │ │ - vunpckhpd %xmm13,%xmm13,%xmm1 │ │ │ │ - valignq $0x3,%ymm8,%ymm8,%ymm7 │ │ │ │ - vaddsd %xmm2,%xmm4,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm7,%xmm14 │ │ │ │ - vextractf64x2 $0x1,%ymm13,%xmm4 │ │ │ │ - vaddsd %xmm14,%xmm13,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm1,%xmm2 │ │ │ │ - valignq $0x3,%ymm13,%ymm13,%ymm7 │ │ │ │ - vextractf64x4 $0x1,%zmm13,%ymm13 │ │ │ │ - vunpckhpd %xmm13,%xmm13,%xmm9 │ │ │ │ - vaddsd %xmm2,%xmm4,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm7,%xmm14 │ │ │ │ - vextractf64x2 $0x1,%ymm13,%xmm1 │ │ │ │ - vaddsd %xmm14,%xmm13,%xmm0 │ │ │ │ - vaddsd %xmm0,%xmm9,%xmm2 │ │ │ │ + lea 0x1(%r10),%rcx │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 418b4 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jbe 41952 │ │ │ │ + lea 0x0(%r13,%rdx,4),%rsi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ + test $0x20,%cl │ │ │ │ + je 41710 │ │ │ │ + vmovups (%rsi),%ymm11 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vcvtps2pd %xmm11,%ymm12 │ │ │ │ + vmulpd (%rdi),%ymm12,%ymm13 │ │ │ │ + vextractf32x4 $0x1,%ymm11,%xmm14 │ │ │ │ + vcvtps2pd %xmm14,%ymm15 │ │ │ │ + vmulpd 0x20(%rdi),%ymm15,%ymm1 │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm8 │ │ │ │ + vaddsd %xmm13,%xmm0,%xmm6 │ │ │ │ + vunpckhpd %xmm13,%xmm13,%xmm0 │ │ │ │ valignq $0x3,%ymm13,%ymm13,%ymm10 │ │ │ │ - vaddsd %xmm2,%xmm1,%xmm4 │ │ │ │ - vaddsd %xmm10,%xmm4,%xmm1 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 43400 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - cmp %rcx,0x80(%rsp) │ │ │ │ - je 4362d │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub %r10,%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 436f8 │ │ │ │ - lea (%r10,%r8,1),%r9 │ │ │ │ - lea 0x1(%rdx),%r15 │ │ │ │ - vmovups (%r12,%r9,4),%ymm7 │ │ │ │ - mov %r15,%rsi │ │ │ │ - and $0xfffffffffffffff8,%rsi │ │ │ │ - and $0x7,%r15d │ │ │ │ - vcvtps2pd %xmm7,%ymm14 │ │ │ │ - vmulpd (%rdi,%r10,8),%ymm14,%ymm13 │ │ │ │ - vextractf32x4 $0x1,%ymm7,%xmm8 │ │ │ │ - vcvtps2pd %xmm8,%ymm15 │ │ │ │ - vmulpd 0x20(%rdi,%r10,8),%ymm15,%ymm0 │ │ │ │ - vaddsd %xmm1,%xmm13,%xmm1 │ │ │ │ - vunpckhpd %xmm13,%xmm13,%xmm4 │ │ │ │ - vextractf64x2 $0x1,%ymm13,%xmm7 │ │ │ │ - vaddsd %xmm1,%xmm4,%xmm10 │ │ │ │ - vunpckhpd %xmm0,%xmm0,%xmm1 │ │ │ │ - valignq $0x3,%ymm13,%ymm13,%ymm13 │ │ │ │ - vaddsd %xmm10,%xmm7,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm13,%xmm8 │ │ │ │ - vextractf64x2 $0x1,%ymm0,%xmm10 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm1,%xmm4 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm0 │ │ │ │ - vaddsd %xmm4,%xmm10,%xmm7 │ │ │ │ + vunpckhpd %xmm1,%xmm1,%xmm15 │ │ │ │ + vextractf64x2 $0x1,%ymm1,%xmm5 │ │ │ │ + vaddsd %xmm6,%xmm0,%xmm7 │ │ │ │ + vaddsd %xmm7,%xmm8,%xmm9 │ │ │ │ + vaddsd %xmm9,%xmm10,%xmm11 │ │ │ │ + vaddsd %xmm11,%xmm1,%xmm14 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm1 │ │ │ │ + vaddsd %xmm14,%xmm15,%xmm3 │ │ │ │ + vaddsd %xmm3,%xmm5,%xmm6 │ │ │ │ + vaddsd %xmm1,%xmm6,%xmm0 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 417f9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovups (%rsi,%r9,1),%ymm8 │ │ │ │ + vcvtps2pd %xmm8,%ymm7 │ │ │ │ + vmulpd (%rdi,%r9,2),%ymm7,%ymm9 │ │ │ │ + vextractf32x4 $0x1,%ymm8,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%ymm11 │ │ │ │ + vmulpd 0x20(%rdi,%r9,2),%ymm11,%ymm12 │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm6 │ │ │ │ + vaddsd %xmm9,%xmm0,%xmm15 │ │ │ │ + vunpckhpd %xmm9,%xmm9,%xmm3 │ │ │ │ + valignq $0x3,%ymm9,%ymm9,%ymm0 │ │ │ │ + vunpckhpd %xmm12,%xmm12,%xmm11 │ │ │ │ + vextractf64x2 $0x1,%ymm12,%xmm14 │ │ │ │ + vaddsd %xmm15,%xmm3,%xmm5 │ │ │ │ + vmovups 0x20(%rsi,%r9,1),%ymm3 │ │ │ │ + vaddsd %xmm5,%xmm6,%xmm1 │ │ │ │ + vcvtps2pd %xmm3,%ymm6 │ │ │ │ + vaddsd %xmm1,%xmm0,%xmm8 │ │ │ │ + vmulpd 0x40(%rdi,%r9,2),%ymm6,%ymm0 │ │ │ │ + vextractf32x4 $0x1,%ymm3,%xmm1 │ │ │ │ + vaddsd %xmm8,%xmm12,%xmm10 │ │ │ │ + vcvtps2pd %xmm1,%ymm8 │ │ │ │ + vmulpd 0x60(%rdi,%r9,2),%ymm8,%ymm7 │ │ │ │ + add $0x40,%r9 │ │ │ │ + valignq $0x3,%ymm12,%ymm12,%ymm12 │ │ │ │ + vaddsd %xmm10,%xmm11,%xmm13 │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm10 │ │ │ │ + vunpckhpd %xmm7,%xmm7,%xmm8 │ │ │ │ + vaddsd %xmm13,%xmm14,%xmm15 │ │ │ │ + vunpckhpd %xmm0,%xmm0,%xmm13 │ │ │ │ + vaddsd %xmm12,%xmm15,%xmm5 │ │ │ │ + vextractf64x2 $0x1,%ymm0,%xmm15 │ │ │ │ + vaddsd %xmm0,%xmm5,%xmm11 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ + vaddsd %xmm11,%xmm13,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm15,%xmm12 │ │ │ │ + vaddsd %xmm12,%xmm5,%xmm0 │ │ │ │ vaddsd %xmm0,%xmm7,%xmm1 │ │ │ │ - je 4362d │ │ │ │ - lea (%rsi,%r10,1),%r9 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 435e3 │ │ │ │ - add %r10,%rsi │ │ │ │ - inc %rdx │ │ │ │ - lea (%rdi,%rsi,8),%r10 │ │ │ │ - add %r8,%rsi │ │ │ │ - vmovups (%r12,%rsi,4),%xmm14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - and $0x3,%edx │ │ │ │ - vcvtps2pd %xmm14,%xmm13 │ │ │ │ - vmulpd (%r10),%xmm13,%xmm8 │ │ │ │ - vmovhlps %xmm14,%xmm6,%xmm15 │ │ │ │ - vcvtps2pd %xmm15,%xmm9 │ │ │ │ - vmulpd 0x10(%r10),%xmm9,%xmm4 │ │ │ │ - vaddsd %xmm1,%xmm8,%xmm1 │ │ │ │ - vunpckhpd %xmm8,%xmm8,%xmm10 │ │ │ │ - vunpckhpd %xmm4,%xmm4,%xmm13 │ │ │ │ - vaddsd %xmm1,%xmm10,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm4,%xmm14 │ │ │ │ - vaddsd %xmm13,%xmm14,%xmm1 │ │ │ │ - je 4362d │ │ │ │ - add %rsi,%r9 │ │ │ │ - lea (%r9,%r8,1),%rdx │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - lea 0x0(,%r9,8),%r15 │ │ │ │ - vcvtss2sd (%r12,%rdx,4),%xmm3,%xmm8 │ │ │ │ - vfmadd231sd (%rdi,%r9,8),%xmm8,%xmm1 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jae 4362d │ │ │ │ - add %r8,%r10 │ │ │ │ - add $0x2,%r9 │ │ │ │ - vcvtss2sd (%r12,%r10,4),%xmm3,%xmm15 │ │ │ │ - vfmadd231sd 0x8(%rdi,%r15,1),%xmm15,%xmm1 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jae 4362d │ │ │ │ - add %r8,%r9 │ │ │ │ - vcvtss2sd (%r12,%r9,4),%xmm3,%xmm9 │ │ │ │ - vfmadd231sd 0x10(%rdi,%r15,1),%xmm9,%xmm1 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - vmovq %xmm11,%r9 │ │ │ │ - add %r13,%r8 │ │ │ │ - add (%r9,%r11,8),%rsi │ │ │ │ - inc %r11 │ │ │ │ - vmovsd %xmm1,(%rbx,%rsi,8) │ │ │ │ - cmp 0x88(%rsp),%r11 │ │ │ │ - jb 433d0 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovq %xmm12,%r9 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - add $0x48,%rcx │ │ │ │ - cmp %rcx,0x60(%rsp) │ │ │ │ - jne 43190 │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - incl 0x44(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x44(%rsp),%r8d │ │ │ │ - add %rax,0x90(%rsp) │ │ │ │ - addq $0x8,0x38(%rsp) │ │ │ │ - cmp %r8d,0x4(%rbx) │ │ │ │ - jge 42bbf │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm7 │ │ │ │ + vaddsd %xmm1,%xmm8,%xmm9 │ │ │ │ + vaddsd %xmm9,%xmm10,%xmm11 │ │ │ │ + vaddsd %xmm7,%xmm11,%xmm0 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 41710 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + cmp %rax,0x68(%rsp) │ │ │ │ + je 418b4 │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 4186f │ │ │ │ + lea (%rdx,%rax,1),%r11 │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ + inc %rsi │ │ │ │ + vmovups 0x0(%r13,%r11,4),%xmm13 │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmulpd (%r9),%xmm14,%xmm15 │ │ │ │ + vmovhlps %xmm13,%xmm4,%xmm12 │ │ │ │ + vcvtps2pd %xmm12,%xmm5 │ │ │ │ + vmulpd 0x10(%r9),%xmm5,%xmm6 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + and $0x3,%esi │ │ │ │ + vaddsd %xmm0,%xmm15,%xmm0 │ │ │ │ + vunpckhpd %xmm15,%xmm15,%xmm1 │ │ │ │ + vunpckhpd %xmm6,%xmm6,%xmm11 │ │ │ │ + vaddsd %xmm0,%xmm1,%xmm8 │ │ │ │ + vaddsd %xmm8,%xmm6,%xmm10 │ │ │ │ + vaddsd %xmm11,%xmm10,%xmm0 │ │ │ │ + je 418b4 │ │ │ │ + add %r9,%rax │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + lea 0x1(%rax),%r11 │ │ │ │ + vcvtss2sd 0x0(%r13,%rsi,4),%xmm2,%xmm7 │ │ │ │ + vfmadd231sd (%rdi,%rax,8),%xmm7,%xmm0 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jae 418b4 │ │ │ │ + add %rdx,%r11 │ │ │ │ + lea 0x2(%rax),%r9 │ │ │ │ + vcvtss2sd 0x0(%r13,%r11,4),%xmm2,%xmm13 │ │ │ │ + vfmadd231sd 0x8(%rdi,%rax,8),%xmm13,%xmm0 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jae 418b4 │ │ │ │ + add %rdx,%r9 │ │ │ │ + vcvtss2sd 0x0(%r13,%r9,4),%xmm2,%xmm14 │ │ │ │ + vfmadd231sd 0x10(%rdi,%rax,8),%xmm14,%xmm0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + add %r14,%rdx │ │ │ │ + mov (%rax,%r8,8),%rsi │ │ │ │ + inc %r8 │ │ │ │ + add %r12,%rsi │ │ │ │ + vmovsd %xmm0,(%rbx,%rsi,8) │ │ │ │ + cmp 0x70(%rsp),%r8 │ │ │ │ + jb 41670 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + add $0x48,%r9 │ │ │ │ + cmp %r9,0x30(%rsp) │ │ │ │ + jne 41440 │ │ │ │ + incl 0x14(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + addq $0x8,0x8(%rsp) │ │ │ │ + add (%rsp),%r12 │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + cmp %ecx,0x4(%rdx) │ │ │ │ + jge 40f27 │ │ │ │ test %rdi,%rdi │ │ │ │ - je 43795 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + je 419e2 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 43911 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ + jne 41b4d │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r14,%rdx │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - sub %r10,%rdx │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - ja 434fc │ │ │ │ - mov %r10,%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 43584 │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - vmovaps %xmm3,0x70(%rsp) │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - sar $0x3,%r11 │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - sub %r11,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ + jmp 4180d │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + sar $0x3,%rax │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %rsi,0x90(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + vmovaps %xmm2,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ - vmovaps 0x70(%rsp),%xmm3 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - vmovq (%r10),%xmm5 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - jmp 431d5 │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov (%r10),%rsi │ │ │ │ + vmovaps 0x50(%rsp),%xmm2 │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + jmp 41482 │ │ │ │ vzeroupper │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4390c │ │ │ │ + jne 41b48 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - cmpl $0x1,0x4(%rcx) │ │ │ │ - jg 42b99 │ │ │ │ - jmp 43798 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + cmpl $0x1,0x4(%rax) │ │ │ │ + jg 40f00 │ │ │ │ + jmp 419e5 │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi) │ │ │ │ + jmp 40ee6 │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - sub %rdx,%r15 │ │ │ │ - lea -0x8(%r15),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 43890 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 43878 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 43869 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 4385a │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4384b │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 4383c │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 4382d │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 41ad1 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 41aba │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 41aac │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 41a9e │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 41a90 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 41a82 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 41a74 │ │ │ │ vmovsd (%rdx),%xmm2 │ │ │ │ mov $0x8,%eax │ │ │ │ - vmovsd %xmm2,(%rdi) │ │ │ │ + vmovsd %xmm2,(%rbx) │ │ │ │ vmovsd (%rdx,%rax,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r12,%rax,1) │ │ │ │ + vmovsd %xmm3,(%rbx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ vmovsd (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%rax,1) │ │ │ │ + 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,(%r12,%rax,1) │ │ │ │ + vmovsd %xmm6,(%rbx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ vmovsd (%rdx,%rax,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r12,%rax,1) │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ vmovsd (%rdx,%rax,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%rax,1) │ │ │ │ + vmovsd %xmm8,(%rbx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 40ee6 │ │ │ │ vmovsd (%rdx,%rax,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r12,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - je 42b74 │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r12,%rax,1) │ │ │ │ - vmovsd 0x8(%rdx,%rax,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%r12,%rax,1) │ │ │ │ - vmovsd 0x10(%rdx,%rax,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%r12,%rax,1) │ │ │ │ - vmovsd 0x18(%rdx,%rax,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%r12,%rax,1) │ │ │ │ - vmovsd 0x20(%rdx,%rax,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%r12,%rax,1) │ │ │ │ - vmovsd 0x28(%rdx,%rax,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%r12,%rax,1) │ │ │ │ - vmovsd 0x30(%rdx,%rax,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%r12,%rax,1) │ │ │ │ - vmovsd 0x38(%rdx,%rax,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%r12,%rax,1) │ │ │ │ + vmovsd %xmm9,(%rbx,%rax,1) │ │ │ │ + vmovsd 0x8(%rdx,%rax,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rbx,%rax,1) │ │ │ │ + vmovsd 0x10(%rdx,%rax,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%rbx,%rax,1) │ │ │ │ + vmovsd 0x18(%rdx,%rax,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rbx,%rax,1) │ │ │ │ + vmovsd 0x20(%rdx,%rax,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rbx,%rax,1) │ │ │ │ + vmovsd 0x28(%rdx,%rax,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rbx,%rax,1) │ │ │ │ + vmovsd 0x30(%rdx,%rax,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rbx,%rax,1) │ │ │ │ + vmovsd 0x38(%rdx,%rax,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rbx,%rax,1) │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 43890 │ │ │ │ - jmp 42b74 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 42b52 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 41ad1 │ │ │ │ + jmp 40ee6 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 40ea7 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp e25e <__cxa_finalize@plt+0xbde> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp e21a <__cxa_finalize@plt+0xb9a> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000043930 : │ │ │ │ +0000000000041b70 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + vmovapd %xmm0,%xmm3 │ │ │ │ + vbroadcastsd %xmm0,%ymm5 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rdx,%r9 │ │ │ │ - vmovapd %xmm0,%xmm3 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ - add $0xffffffffffffff80,%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) │ │ │ │ - jne 439a0 │ │ │ │ + vmovdqu %xmm0,0x8(%rdi) │ │ │ │ + jne 41be0 │ │ │ │ vzeroupper │ │ │ │ - vmovsd (%r8),%xmm4 │ │ │ │ - vmulsd (%r9),%xmm4,%xmm7 │ │ │ │ + vmovsd (%r8),%xmm12 │ │ │ │ mov %rbx,%rax │ │ │ │ - vmulsd %xmm3,%xmm7,%xmm3 │ │ │ │ + vmulsd (%r9),%xmm12,%xmm13 │ │ │ │ + vmulsd %xmm3,%xmm13,%xmm3 │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ - lea -0x18(%rbp),%rsp │ │ │ │ + lea -0x20(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %r12 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ - vbroadcastsd %xmm0,%zmm0 │ │ │ │ - vmovsd %xmm3,0x60(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rax,%r12 │ │ │ │ lea 0x8(%rdi),%rdi │ │ │ │ - sar $0x3,%r14 │ │ │ │ - vmovapd %zmm0,(%rsp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r14,%r15 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + vmovapd %ymm5,(%rsp) │ │ │ │ + vmovsd %xmm3,0x20(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - cmpq $0x1,0x78(%rsp) │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + xor %edi,%edi │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + setne %dil │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - vmovsd 0x60(%rsp),%xmm3 │ │ │ │ - adc $0xffffffffffffffff,%r14 │ │ │ │ - lea 0x8(%rdx,%r14,8),%rdi │ │ │ │ - lea 0x8(%r9),%rax │ │ │ │ - mov %r14,%r10 │ │ │ │ - lea 0x1(%r14),%r11 │ │ │ │ - vmovq %rdi,%xmm1 │ │ │ │ - cmp %rax,%rdx │ │ │ │ + cmp %rdi,%r12 │ │ │ │ mov 0x8(%r8),%rsi │ │ │ │ + vmovsd 0x20(%rsp),%xmm3 │ │ │ │ mov 0x8(%r9),%rcx │ │ │ │ - vmovq %xmm1,%r14 │ │ │ │ - setae %dil │ │ │ │ - cmp %r14,%r9 │ │ │ │ - lea 0x8(%r8),%r14 │ │ │ │ + je 41f10 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r12,%r15 │ │ │ │ + sub %rcx,%rax │ │ │ │ + sub %rdi,%r15 │ │ │ │ + lea -0x8(%rdx),%rdi │ │ │ │ + sub $0x8,%rax │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ + cmp $0x10,%rax │ │ │ │ + lea (%rdx,%r10,8),%r11 │ │ │ │ + seta %r14b │ │ │ │ + sub %rsi,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + lea 0x8(%r8),%rdi │ │ │ │ + seta %al │ │ │ │ + and %eax,%r14d │ │ │ │ + cmp %rdi,%rdx │ │ │ │ setae %al │ │ │ │ - or %eax,%edi │ │ │ │ + cmp %r11,%r8 │ │ │ │ + setae 0x38(%rsp) │ │ │ │ + or 0x38(%rsp),%al │ │ │ │ + test %al,%r14b │ │ │ │ + je 41f10 │ │ │ │ + lea 0x8(%r9),%r14 │ │ │ │ cmp %r14,%rdx │ │ │ │ - vmovq %xmm1,%r14 │ │ │ │ - setae %al │ │ │ │ - cmp %r14,%r8 │ │ │ │ - setae 0x78(%rsp) │ │ │ │ - or 0x78(%rsp),%al │ │ │ │ - test %al,%dil │ │ │ │ - je 43cfd │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x8(%rdx),%rax │ │ │ │ - sub %rcx,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - seta %r14b │ │ │ │ - sub %rsi,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - seta %dil │ │ │ │ - test %dil,%r14b │ │ │ │ - je 43cfd │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - vmovapd (%rsp),%zmm5 │ │ │ │ - jbe 43fab │ │ │ │ - mov %r11,%rdi │ │ │ │ - vbroadcastsd (%r9),%zmm6 │ │ │ │ - vbroadcastsd (%r8),%zmm2 │ │ │ │ + setae %dil │ │ │ │ + cmp %r11,%r9 │ │ │ │ + setae %r11b │ │ │ │ + or %r11b,%dil │ │ │ │ + je 41f10 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + vmovapd (%rsp),%ymm7 │ │ │ │ + jbe 421bb │ │ │ │ + mov %r10,%r14 │ │ │ │ + vbroadcastsd (%r9),%ymm1 │ │ │ │ + vbroadcastsd (%r8),%ymm2 │ │ │ │ + vmovapd %ymm7,%ymm6 │ │ │ │ + shr $0x2,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea -0x40(%rdi),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 43bad │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 43b85 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 43b66 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 43b47 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 43b28 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 43b09 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jne 43f89 │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm8 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm6,%zmm8 │ │ │ │ - vmulpd %zmm5,%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm10 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm6,%zmm10 │ │ │ │ - vmulpd %zmm5,%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm12 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm6,%zmm12 │ │ │ │ - vmulpd %zmm5,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm14 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm6,%zmm14 │ │ │ │ - vmulpd %zmm5,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm0 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm6,%zmm0 │ │ │ │ - vmulpd %zmm5,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm4 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm6,%zmm4 │ │ │ │ - vmulpd %zmm5,%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 43ca9 │ │ │ │ - vmulpd (%rcx,%rax,1),%zmm2,%zmm8 │ │ │ │ - vfmadd231pd (%rsi,%rax,1),%zmm6,%zmm8 │ │ │ │ - vmulpd %zmm5,%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - vmulpd 0x40(%rcx,%rax,1),%zmm2,%zmm10 │ │ │ │ - vfmadd231pd 0x40(%rsi,%rax,1),%zmm6,%zmm10 │ │ │ │ - vmulpd %zmm5,%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rdx,%rax,1) │ │ │ │ - vmulpd 0x80(%rcx,%rax,1),%zmm2,%zmm12 │ │ │ │ - vfmadd231pd 0x80(%rsi,%rax,1),%zmm6,%zmm12 │ │ │ │ - vmulpd %zmm5,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rdx,%rax,1) │ │ │ │ - vmulpd 0xc0(%rcx,%rax,1),%zmm2,%zmm14 │ │ │ │ - vfmadd231pd 0xc0(%rsi,%rax,1),%zmm6,%zmm14 │ │ │ │ - vmulpd %zmm5,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rdx,%rax,1) │ │ │ │ - vmulpd 0x100(%rcx,%rax,1),%zmm2,%zmm0 │ │ │ │ - vfmadd231pd 0x100(%rsi,%rax,1),%zmm6,%zmm0 │ │ │ │ - vmulpd %zmm5,%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rdx,%rax,1) │ │ │ │ - vmulpd 0x140(%rcx,%rax,1),%zmm2,%zmm4 │ │ │ │ - vfmadd231pd 0x140(%rsi,%rax,1),%zmm6,%zmm4 │ │ │ │ - vmulpd %zmm5,%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,0x140(%rdx,%rax,1) │ │ │ │ - vmulpd 0x180(%rcx,%rax,1),%zmm2,%zmm8 │ │ │ │ - vfmadd231pd 0x180(%rsi,%rax,1),%zmm6,%zmm8 │ │ │ │ - vmulpd %zmm5,%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x180(%rdx,%rax,1) │ │ │ │ - vmulpd 0x1c0(%rcx,%rax,1),%zmm2,%zmm10 │ │ │ │ - vfmadd231pd 0x1c0(%rsi,%rax,1),%zmm6,%zmm10 │ │ │ │ - vmulpd %zmm5,%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 43bad │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 43974 │ │ │ │ - sub %r15,%r11 │ │ │ │ - vpbroadcastq %r11,%zmm6 │ │ │ │ - vpcmpnleuq 0xa3772(%rip),%zmm6,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%r15,8),%zmm2{%k1}{z} │ │ │ │ - vmovupd (%rsi,%r15,8),%zmm12{%k1}{z} │ │ │ │ - vmulpd (%r8){1to8},%zmm2,%zmm13 │ │ │ │ - vfmadd132pd (%r9){1to8},%zmm13,%zmm12 │ │ │ │ - vmulpd %zmm5,%zmm12,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%r15,8){%k1} │ │ │ │ - vzeroupper │ │ │ │ - jmp 43977 │ │ │ │ - vmovsd (%r8),%xmm14 │ │ │ │ - vmulsd (%rcx),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rsi),%xmm0 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - vfmadd231sd (%r9),%xmm0,%xmm15 │ │ │ │ - lea -0x1(%r15),%r11 │ │ │ │ - vmulsd %xmm3,%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jae 43977 │ │ │ │ + mov %r14,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 43e62 │ │ │ │ + je 41db3 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 43e36 │ │ │ │ + je 41d92 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 43e13 │ │ │ │ + je 41d7a │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 43df0 │ │ │ │ + je 41d62 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 43dcd │ │ │ │ + je 41d4a │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 43daa │ │ │ │ + je 41d32 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 43d87 │ │ │ │ - vmovsd (%r8),%xmm4 │ │ │ │ - vmulsd 0x8(%rcx),%xmm4,%xmm7 │ │ │ │ - vmovsd 0x8(%rsi),%xmm8 │ │ │ │ + jne 421a0 │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm2,%ymm9 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm1,%ymm9 │ │ │ │ + vmulpd %ymm6,%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm2,%ymm11 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm1,%ymm11 │ │ │ │ + vmulpd %ymm6,%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm2,%ymm13 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm1,%ymm13 │ │ │ │ + vmulpd %ymm6,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm2,%ymm15 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm1,%ymm15 │ │ │ │ + vmulpd %ymm6,%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm2,%ymm0 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm1,%ymm0 │ │ │ │ + vmulpd %ymm6,%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm2,%ymm8 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm1,%ymm8 │ │ │ │ + vmulpd %ymm6,%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 41e9b │ │ │ │ + vmulpd (%rcx,%rax,1),%ymm2,%ymm10 │ │ │ │ + vfmadd231pd (%rsi,%rax,1),%ymm1,%ymm10 │ │ │ │ + vmulpd %ymm6,%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rax,1) │ │ │ │ + vmulpd 0x20(%rcx,%rax,1),%ymm2,%ymm12 │ │ │ │ + vfmadd231pd 0x20(%rsi,%rax,1),%ymm1,%ymm12 │ │ │ │ + vmulpd %ymm6,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%rdx,%rax,1) │ │ │ │ + vmulpd 0x40(%rcx,%rax,1),%ymm2,%ymm14 │ │ │ │ + vfmadd231pd 0x40(%rsi,%rax,1),%ymm1,%ymm14 │ │ │ │ + vmulpd %ymm6,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rdx,%rax,1) │ │ │ │ + vmulpd 0x60(%rcx,%rax,1),%ymm2,%ymm5 │ │ │ │ + vfmadd231pd 0x60(%rsi,%rax,1),%ymm1,%ymm5 │ │ │ │ + vmulpd %ymm6,%ymm5,%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rdx,%rax,1) │ │ │ │ + vmulpd 0x80(%rcx,%rax,1),%ymm2,%ymm4 │ │ │ │ + vfmadd231pd 0x80(%rsi,%rax,1),%ymm1,%ymm4 │ │ │ │ + vmulpd %ymm6,%ymm4,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rdx,%rax,1) │ │ │ │ + vmulpd 0xa0(%rcx,%rax,1),%ymm2,%ymm9 │ │ │ │ + vfmadd231pd 0xa0(%rsi,%rax,1),%ymm1,%ymm9 │ │ │ │ + vmulpd %ymm6,%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xa0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rcx,%rax,1),%ymm2,%ymm11 │ │ │ │ + vfmadd231pd 0xc0(%rsi,%rax,1),%ymm1,%ymm11 │ │ │ │ + vmulpd %ymm6,%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rdx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rcx,%rax,1),%ymm2,%ymm13 │ │ │ │ + vfmadd231pd 0xe0(%rsi,%rax,1),%ymm1,%ymm13 │ │ │ │ + vmulpd %ymm6,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 41db3 │ │ │ │ + lea 0x0(,%r14,4),%r12 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + je 41bb4 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 41ee8 │ │ │ │ + sub %r12,%r10 │ │ │ │ + vmovddup (%r8),%xmm1 │ │ │ │ + vmovddup (%r9),%xmm6 │ │ │ │ + mov %r10,%r15 │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmulpd (%rcx,%r12,8),%xmm1,%xmm2 │ │ │ │ + vfmadd231pd (%rsi,%r12,8),%xmm6,%xmm2 │ │ │ │ + vmulpd %xmm7,%xmm2,%xmm7 │ │ │ │ + vmovupd %xmm7,(%rdx,%r12,8) │ │ │ │ + je 41bb4 │ │ │ │ + add %r15,%r12 │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm15 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm0 │ │ │ │ + vmulsd (%r8),%xmm15,%xmm5 │ │ │ │ + vfmadd231sd (%r9),%xmm0,%xmm5 │ │ │ │ + vmulsd %xmm3,%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%r12,8) │ │ │ │ + vzeroupper │ │ │ │ + jmp 41bb7 │ │ │ │ + vmovsd (%r8),%xmm8 │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + lea -0x1(%r12),%r10 │ │ │ │ + vmulsd (%rcx),%xmm8,%xmm9 │ │ │ │ + vfmadd231sd (%r9),%xmm10,%xmm9 │ │ │ │ + vmulsd %xmm3,%xmm9,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx) │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jae 41bb7 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 42079 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4204d │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 4202a │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 42007 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 41fe4 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 41fc1 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 41f9e │ │ │ │ + vmovsd (%r8),%xmm12 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm14 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm12,%xmm13 │ │ │ │ + vfmadd231sd (%r9),%xmm14,%xmm13 │ │ │ │ + vmulsd %xmm3,%xmm13,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r14,8) │ │ │ │ mov $0x2,%r14d │ │ │ │ - vfmadd231sd (%r9),%xmm8,%xmm7 │ │ │ │ - vmulsd %xmm3,%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%rdx) │ │ │ │ - vmovsd (%r8),%xmm10 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rsi,%r14,8),%xmm6 │ │ │ │ - vfmadd231sd (%r9),%xmm6,%xmm11 │ │ │ │ - vmulsd %xmm3,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ vmovsd (%r8),%xmm2 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm2,%xmm13 │ │ │ │ - vmovsd (%rsi,%r14,8),%xmm5 │ │ │ │ - vfmadd231sd (%r9),%xmm5,%xmm13 │ │ │ │ - vmulsd %xmm3,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r14,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm7 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm2,%xmm6 │ │ │ │ + vfmadd231sd (%r9),%xmm7,%xmm6 │ │ │ │ + vmulsd %xmm3,%xmm6,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%r14,8) │ │ │ │ inc %r14 │ │ │ │ - vmovsd (%r8),%xmm15 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm15,%xmm0 │ │ │ │ - vmovsd (%rsi,%r14,8),%xmm1 │ │ │ │ - vfmadd231sd (%r9),%xmm1,%xmm0 │ │ │ │ - vmulsd %xmm3,%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm5 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm5,%xmm0 │ │ │ │ + vfmadd231sd (%r9),%xmm4,%xmm0 │ │ │ │ + vmulsd %xmm3,%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r14,8) │ │ │ │ inc %r14 │ │ │ │ - vmovsd (%r8),%xmm7 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm7,%xmm8 │ │ │ │ - vmovsd (%rsi,%r14,8),%xmm9 │ │ │ │ - vfmadd231sd (%r9),%xmm9,%xmm8 │ │ │ │ - vmulsd %xmm3,%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm9 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm11 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm9,%xmm10 │ │ │ │ + vfmadd231sd (%r9),%xmm11,%xmm10 │ │ │ │ + vmulsd %xmm3,%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r14,8) │ │ │ │ inc %r14 │ │ │ │ - vmovsd (%r8),%xmm11 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm11,%xmm6 │ │ │ │ - vmovsd (%rsi,%r14,8),%xmm12 │ │ │ │ - vfmadd231sd (%r9),%xmm12,%xmm6 │ │ │ │ - vmulsd %xmm3,%xmm6,%xmm2 │ │ │ │ + vmovsd (%r8),%xmm13 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm1 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm13,%xmm14 │ │ │ │ + vfmadd231sd (%r9),%xmm1,%xmm14 │ │ │ │ + vmulsd %xmm3,%xmm14,%xmm2 │ │ │ │ vmovsd %xmm2,(%rdx,%r14,8) │ │ │ │ inc %r14 │ │ │ │ - vmovsd (%r8),%xmm13 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm13,%xmm5 │ │ │ │ - vmovsd (%rsi,%r14,8),%xmm14 │ │ │ │ - vfmadd231sd (%r9),%xmm14,%xmm5 │ │ │ │ - vmulsd %xmm3,%xmm5,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm6 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm7 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm6,%xmm15 │ │ │ │ + vfmadd231sd (%r9),%xmm7,%xmm15 │ │ │ │ + vmulsd %xmm3,%xmm15,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r14,8) │ │ │ │ inc %r14 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jae 43977 │ │ │ │ vmovsd (%r8),%xmm0 │ │ │ │ - vmulsd (%rcx,%r14,8),%xmm0,%xmm1 │ │ │ │ - vmovsd (%rsi,%r14,8),%xmm4 │ │ │ │ - vfmadd231sd (%r9),%xmm4,%xmm1 │ │ │ │ - vmulsd %xmm3,%xmm1,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r14,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm8 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm0,%xmm4 │ │ │ │ + vfmadd231sd (%r9),%xmm8,%xmm4 │ │ │ │ + vmulsd %xmm3,%xmm4,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jae 41bb7 │ │ │ │ + vmovsd (%r8),%xmm10 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm10,%xmm11 │ │ │ │ + vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ + vmulsd %xmm3,%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm14 │ │ │ │ + vmovsd 0x8(%rsi,%r14,8),%xmm2 │ │ │ │ + vmulsd 0x8(%rcx,%r14,8),%xmm14,%xmm1 │ │ │ │ + vfmadd231sd (%r9),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm3,%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm15 │ │ │ │ + vmovsd 0x10(%rsi,%r14,8),%xmm7 │ │ │ │ + vmulsd 0x10(%rcx,%r14,8),%xmm15,%xmm5 │ │ │ │ + vfmadd231sd (%r9),%xmm7,%xmm5 │ │ │ │ + vmulsd %xmm3,%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,0x10(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm4 │ │ │ │ + vmovsd 0x18(%rsi,%r14,8),%xmm9 │ │ │ │ + vmulsd 0x18(%rcx,%r14,8),%xmm4,%xmm8 │ │ │ │ + vfmadd231sd (%r9),%xmm9,%xmm8 │ │ │ │ + vmulsd %xmm3,%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,0x18(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm11 │ │ │ │ + vmovsd 0x20(%rsi,%r14,8),%xmm13 │ │ │ │ + vmulsd 0x20(%rcx,%r14,8),%xmm11,%xmm12 │ │ │ │ + vfmadd231sd (%r9),%xmm13,%xmm12 │ │ │ │ + vmulsd %xmm3,%xmm12,%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm1 │ │ │ │ + vmovsd 0x28(%rsi,%r14,8),%xmm6 │ │ │ │ + vmulsd 0x28(%rcx,%r14,8),%xmm1,%xmm2 │ │ │ │ + vfmadd231sd (%r9),%xmm6,%xmm2 │ │ │ │ + vmulsd %xmm3,%xmm2,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rdx,%r14,8) │ │ │ │ + vmovsd (%r8),%xmm5 │ │ │ │ + vmulsd 0x30(%rcx,%r14,8),%xmm5,%xmm7 │ │ │ │ + vmovsd 0x30(%rsi,%r14,8),%xmm0 │ │ │ │ + vfmadd231sd (%r9),%xmm0,%xmm7 │ │ │ │ + vmulsd %xmm3,%xmm7,%xmm4 │ │ │ │ + vmovsd %xmm4,0x30(%rdx,%r14,8) │ │ │ │ vmovsd (%r8),%xmm8 │ │ │ │ - vmulsd 0x8(%rcx,%r14,8),%xmm8,%xmm9 │ │ │ │ - vmovsd 0x8(%rsi,%r14,8),%xmm10 │ │ │ │ + vmovsd 0x38(%rsi,%r14,8),%xmm10 │ │ │ │ + vmulsd 0x38(%rcx,%r14,8),%xmm8,%xmm9 │ │ │ │ vfmadd231sd (%r9),%xmm10,%xmm9 │ │ │ │ vmulsd %xmm3,%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rdx,%r14,8) │ │ │ │ - vmovsd (%r8),%xmm6 │ │ │ │ - vmulsd 0x10(%rcx,%r14,8),%xmm6,%xmm12 │ │ │ │ - vmovsd 0x10(%rsi,%r14,8),%xmm2 │ │ │ │ - vfmadd231sd (%r9),%xmm2,%xmm12 │ │ │ │ - vmulsd %xmm3,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%rdx,%r14,8) │ │ │ │ - vmovsd (%r8),%xmm5 │ │ │ │ - vmulsd 0x18(%rcx,%r14,8),%xmm5,%xmm14 │ │ │ │ - vmovsd 0x18(%rsi,%r14,8),%xmm15 │ │ │ │ - vfmadd231sd (%r9),%xmm15,%xmm14 │ │ │ │ - vmulsd %xmm3,%xmm14,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%rdx,%r14,8) │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - vmulsd 0x20(%rcx,%r14,8),%xmm1,%xmm4 │ │ │ │ - vmovsd 0x20(%rsi,%r14,8),%xmm7 │ │ │ │ - vfmadd231sd (%r9),%xmm7,%xmm4 │ │ │ │ - vmulsd %xmm3,%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,0x20(%rdx,%r14,8) │ │ │ │ - vmovsd (%r8),%xmm9 │ │ │ │ - vmulsd 0x28(%rcx,%r14,8),%xmm9,%xmm10 │ │ │ │ - vmovsd 0x28(%rsi,%r14,8),%xmm11 │ │ │ │ - vfmadd231sd (%r9),%xmm11,%xmm10 │ │ │ │ - vmulsd %xmm3,%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%rdx,%r14,8) │ │ │ │ - vmovsd (%r8),%xmm12 │ │ │ │ - vmulsd 0x30(%rcx,%r14,8),%xmm12,%xmm2 │ │ │ │ - vmovsd 0x30(%rsi,%r14,8),%xmm13 │ │ │ │ - vfmadd231sd (%r9),%xmm13,%xmm2 │ │ │ │ - vmulsd %xmm3,%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,0x30(%rdx,%r14,8) │ │ │ │ - vmovsd (%r8),%xmm14 │ │ │ │ - vmulsd 0x38(%rcx,%r14,8),%xmm14,%xmm15 │ │ │ │ - vmovsd 0x38(%rsi,%r14,8),%xmm0 │ │ │ │ - vfmadd231sd (%r9),%xmm0,%xmm15 │ │ │ │ - vmulsd %xmm3,%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rdx,%r14,8) │ │ │ │ + vmovsd %xmm11,0x38(%rdx,%r14,8) │ │ │ │ add $0x8,%r14 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jb 43e62 │ │ │ │ - jmp 43977 │ │ │ │ - vmulpd (%rcx),%zmm2,%zmm4 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vfmadd231pd (%rsi),%zmm6,%zmm4 │ │ │ │ - vmulpd %zmm5,%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx) │ │ │ │ - jmp 43aea │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 43cba │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jb 42079 │ │ │ │ + jmp 41bb7 │ │ │ │ + vmulpd (%rcx),%ymm2,%ymm4 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd231pd (%rsi),%ymm1,%ymm4 │ │ │ │ + vmulpd %ymm7,%ymm4,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx) │ │ │ │ + jmp 41d1a │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 41eb4 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp e2a3 <__cxa_finalize@plt+0xc23> │ │ │ │ + jmp e25f <__cxa_finalize@plt+0xbdf> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9f345(%rip),%rsi # e331c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135c> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x9b131(%rip),%rsi # dd31c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5cc> │ │ │ │ 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 441a0 │ │ │ │ + je 423a0 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ - call 38c10 │ │ │ │ + call 37160 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 441a0 │ │ │ │ - mov 0xb0770(%rip),%rax │ │ │ │ + je 423a0 │ │ │ │ + mov 0xac560(%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 446a0 │ │ │ │ - mov 0xb0732(%rip),%r14 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + je 42890 │ │ │ │ + mov 0xac522(%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 44620 │ │ │ │ + je 42810 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0xb06e4(%rip),%rax │ │ │ │ + mov 0xac4d4(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%rax),%rdx │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ + 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 *-0xf8(%rbp) │ │ │ │ + call *%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 44640 │ │ │ │ - mov 0x18(%r12),%edi │ │ │ │ + je 42830 │ │ │ │ + mov 0x18(%r12),%esi │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - test %edi,%edi │ │ │ │ - jle 441f0 │ │ │ │ - cmp %edi,0x18(%rbx) │ │ │ │ - jne 44210 │ │ │ │ - cmp %edi,0x18(%rax) │ │ │ │ - jne 441d0 │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ - lea -0x1(%rdi),%esi │ │ │ │ - mov (%r9,%rsi,8),%r11 │ │ │ │ - mov %r11d,-0xf8(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - cmp %r11d,0x0(%r13) │ │ │ │ - je 44230 │ │ │ │ - mov 0xafe11(%rip),%r10 │ │ │ │ - lea 0x9f1d2(%rip),%rsi # e3338 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1378> │ │ │ │ + test %esi,%esi │ │ │ │ + jle 423f0 │ │ │ │ + cmp %esi,0x18(%rbx) │ │ │ │ + jne 42410 │ │ │ │ + cmp %esi,0x18(%rax) │ │ │ │ + jne 423d0 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + lea -0x1(%rsi),%r14d │ │ │ │ + mov (%rdi,%r14,8),%r8 │ │ │ │ + mov %r8d,-0xf8(%rbp) │ │ │ │ + mov %r8,%r15 │ │ │ │ + cmp %r8d,0x0(%r13) │ │ │ │ + je 42430 │ │ │ │ + mov 0xabc0a(%rip),%r10 │ │ │ │ + lea 0x9afcb(%rip),%rsi # dd338 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5e8> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 441a2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call b5bb0 │ │ │ │ + jmp 423a2 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 45299 │ │ │ │ + jne 433c9 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rcx),%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xafd99(%rip),%r12 │ │ │ │ - lea 0x9fcca(%rip),%rsi # e3ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ee8> │ │ │ │ + mov 0xabb99(%rip),%rbx │ │ │ │ + lea 0x9baca(%rip),%rsi # ddea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1158> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 42378 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xabb79(%rip),%r12 │ │ │ │ + lea 0x9af23(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44170 │ │ │ │ + jmp 42378 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xafd79(%rip),%r15 │ │ │ │ - lea 0x9f123(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ - mov (%r15),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 44170 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xafd59(%rip),%r14 │ │ │ │ - lea 0x9fc52(%rip),%rsi # e3e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1eb0> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0xabb59(%rip),%r11 │ │ │ │ + lea 0x9ba52(%rip),%rsi # dde70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44170 │ │ │ │ + jmp 42378 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %edi,-0x100(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ - mov %esi,-0x110(%rbp) │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - call 34940 │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ - mov -0x108(%rbp),%rsi │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ + mov %r14d,-0x108(%rbp) │ │ │ │ + mov %esi,-0x100(%rbp) │ │ │ │ + call 32e80 │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov -0x100(%rbp),%r10d │ │ │ │ mov %eax,-0x120(%rbp) │ │ │ │ cltq │ │ │ │ - mov -0x100(%rbp),%r10d │ │ │ │ - mov -0x110(%rbp),%edx │ │ │ │ - mov -0x118(%rbp),%rcx │ │ │ │ - mov %rax,%r14 │ │ │ │ - cmp (%rdi,%rsi,8),%rax │ │ │ │ - jne 44680 │ │ │ │ - mov 0x20(%rcx),%r8 │ │ │ │ - cmp (%r8,%rsi,8),%rax │ │ │ │ - jne 44660 │ │ │ │ + mov -0x108(%rbp),%r9d │ │ │ │ + mov -0x110(%rbp),%rcx │ │ │ │ + mov %rax,-0x118(%rbp) │ │ │ │ + cmp (%rsi,%r14,8),%rax │ │ │ │ + jne 42870 │ │ │ │ + mov 0x20(%rcx),%rdi │ │ │ │ + cmp (%rdi,%r14,8),%rax │ │ │ │ + jne 42850 │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 44e4a │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ - vmovd %edx,%xmm0 │ │ │ │ + je 42fc1 │ │ │ │ + mov %r9d,%r11d │ │ │ │ + mov 0x20(%rbx),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r11d │ │ │ │ - and $0x7,%edx │ │ │ │ - je 443cd │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 443a0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 44381 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 44362 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 44343 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 44324 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 44305 │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - cmp %rsi,(%r9) │ │ │ │ - jne 446c0 │ │ │ │ - mov %esi,%r11d │ │ │ │ + mov $0x1,%r14d │ │ │ │ + mov %r11,-0x100(%rbp) │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 425cb │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4259f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 42580 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 42561 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 42542 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 42523 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 42504 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,(%r8) │ │ │ │ + jne 428b0 │ │ │ │ + mov %edx,%r14d │ │ │ │ mov $0x1,%eax │ │ │ │ - cmp (%r8),%rsi │ │ │ │ - jne 446e0 │ │ │ │ - mov (%rdi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rax,8),%rdx │ │ │ │ - jne 446e0 │ │ │ │ - imul %edx,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rax,8),%rsi │ │ │ │ - jne 446e0 │ │ │ │ - imul %esi,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rax,8),%rdx │ │ │ │ - jne 446e0 │ │ │ │ - imul %edx,%r11d │ │ │ │ + cmp (%rdi),%rdx │ │ │ │ + jne 428d0 │ │ │ │ + mov (%rsi,%rax,8),%r9 │ │ │ │ + cmp %r9,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r9 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r9d,%r14d │ │ │ │ inc %rax │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rax,8),%rsi │ │ │ │ - jne 446e0 │ │ │ │ - imul %esi,%r11d │ │ │ │ + mov (%rsi,%rax,8),%r11 │ │ │ │ + cmp %r11,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r11d,%r14d │ │ │ │ inc %rax │ │ │ │ - mov (%rdi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rax,8),%rdx │ │ │ │ - jne 446e0 │ │ │ │ - imul %edx,%r11d │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%rdx │ │ │ │ + jne 428d0 │ │ │ │ + imul %edx,%r14d │ │ │ │ + inc %rax │ │ │ │ + mov (%rsi,%rax,8),%r9 │ │ │ │ + cmp %r9,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r9 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r9d,%r14d │ │ │ │ inc %rax │ │ │ │ - mov (%rdi,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rax,8),%rsi │ │ │ │ - jne 446e0 │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - imul %esi,%r11d │ │ │ │ + mov (%rsi,%rax,8),%r11 │ │ │ │ + cmp %r11,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r11d,%r14d │ │ │ │ inc %rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 444df │ │ │ │ - vmovq %rcx,%xmm1 │ │ │ │ - mov (%rdi,%rax,8),%rcx │ │ │ │ - cmp %rcx,(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rax,8),%rcx │ │ │ │ - jne 446e0 │ │ │ │ - imul %ecx,%r11d │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%rdx │ │ │ │ + jne 428d0 │ │ │ │ + inc %rax │ │ │ │ + imul %edx,%r14d │ │ │ │ + cmp %rax,-0x100(%rbp) │ │ │ │ + je 426d8 │ │ │ │ + mov (%rsi,%rax,8),%r9 │ │ │ │ + cmp %r9,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r9 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r9d,%r14d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - mov (%rdi,%rdx,8),%rsi │ │ │ │ - cmp %rsi,(%r9,%rdx,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp (%r8,%rdx,8),%rsi │ │ │ │ - jne 446e0 │ │ │ │ - mov 0x10(%rdi,%rax,8),%rcx │ │ │ │ - imul %esi,%r11d │ │ │ │ - cmp %rcx,0x10(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp 0x10(%r8,%rax,8),%rcx │ │ │ │ - jne 446e0 │ │ │ │ - mov 0x18(%rdi,%rax,8),%rsi │ │ │ │ - imul %ecx,%r11d │ │ │ │ - cmp %rsi,0x18(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp 0x18(%r8,%rax,8),%rsi │ │ │ │ - jne 446e0 │ │ │ │ - mov 0x20(%rdi,%rax,8),%rcx │ │ │ │ - imul %esi,%r11d │ │ │ │ - cmp %rcx,0x20(%r9,%rax,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp 0x20(%r8,%rax,8),%rcx │ │ │ │ - jne 446e0 │ │ │ │ - mov 0x20(%rdi,%rdx,8),%rax │ │ │ │ - imul %ecx,%r11d │ │ │ │ - cmp %rax,0x20(%r9,%rdx,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp 0x20(%r8,%rdx,8),%rax │ │ │ │ - jne 446e0 │ │ │ │ - mov 0x28(%rdi,%rdx,8),%rsi │ │ │ │ - imul %eax,%r11d │ │ │ │ - cmp %rsi,0x28(%r9,%rdx,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp 0x28(%r8,%rdx,8),%rsi │ │ │ │ - jne 446e0 │ │ │ │ - mov 0x30(%rdi,%rdx,8),%rcx │ │ │ │ - imul %esi,%r11d │ │ │ │ - cmp %rcx,0x30(%r9,%rdx,8) │ │ │ │ - jne 446c0 │ │ │ │ - cmp 0x30(%r8,%rdx,8),%rcx │ │ │ │ - jne 446e0 │ │ │ │ - imul %ecx,%r11d │ │ │ │ + mov (%rsi,%rdx,8),%r11 │ │ │ │ + cmp %r11,(%r8,%rdx,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rdx,8),%r11 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x2(%rax),%r9 │ │ │ │ + mov (%rsi,%r9,8),%r11 │ │ │ │ + cmp %r11,(%r8,%r9,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%r9,8),%r11 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x3(%rax),%r9 │ │ │ │ + mov (%rsi,%r9,8),%r11 │ │ │ │ + cmp %r11,(%r8,%r9,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%r9,8),%r11 │ │ │ │ + jne 428d0 │ │ │ │ + add $0x4,%rax │ │ │ │ + imul %r11d,%r14d │ │ │ │ + mov (%rsi,%rax,8),%r9 │ │ │ │ + cmp %r9,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r9 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + mov (%rsi,%rax,8),%r11 │ │ │ │ + cmp %r11,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x5(%rdx),%rax │ │ │ │ + mov (%rsi,%rax,8),%r9 │ │ │ │ + cmp %r9,(%r8,%rax,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%rax,8),%r9 │ │ │ │ + jne 428d0 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x6(%rdx),%r11 │ │ │ │ + mov (%rsi,%r11,8),%rax │ │ │ │ + cmp %rax,(%r8,%r11,8) │ │ │ │ + jne 428b0 │ │ │ │ + cmp (%rdi,%r11,8),%rax │ │ │ │ + jne 428d0 │ │ │ │ + imul %eax,%r14d │ │ │ │ lea 0x7(%rdx),%rax │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 443d2 │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ - mov -0x120(%rbp),%edi │ │ │ │ - imul %r11d,%edi │ │ │ │ - mov %edi,-0x120(%rbp) │ │ │ │ - movslq %edi,%rdx │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - mov %r11d,-0x138(%rbp) │ │ │ │ - mov %r10d,-0x130(%rbp) │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - vmovdqa %ymm2,-0xb0(%rbp) │ │ │ │ + cmp %rax,-0x100(%rbp) │ │ │ │ + jne 425cb │ │ │ │ + mov -0x120(%rbp),%esi │ │ │ │ + imul %r14d,%esi │ │ │ │ + mov %esi,-0x120(%rbp) │ │ │ │ + movslq %esi,%rdx │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0xb0(%rbp),%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r10d,-0x138(%rbp) │ │ │ │ + movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + vmovdqa %ymm0,-0xb0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov %r9,-0x118(%rbp) │ │ │ │ + call bb580 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov -0xa0(%rbp),%r8 │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 446fb │ │ │ │ - mov -0x98(%rbp),%r11 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ + jne 428eb │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ - call bf950 │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ - mov %rsi,-0x150(%rbp) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - mov %rdx,-0x128(%rbp) │ │ │ │ - mov %rsi,-0x140(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + vmovdqa %xmm1,-0x50(%rbp) │ │ │ │ + call bb580 │ │ │ │ + mov -0x60(%rbp),%r9 │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov %r11,-0x150(%rbp) │ │ │ │ + sub %r9,%r11 │ │ │ │ + mov %r9,-0x128(%rbp) │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 44716 │ │ │ │ - mov 0xaf9a4(%rip),%r12 │ │ │ │ - lea 0x9eda1(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + je 42906 │ │ │ │ + mov 0xab7b9(%rip),%rbx │ │ │ │ + lea 0x9abb6(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 445f7 │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 427e1 │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r11,%rdi │ │ │ │ call d340 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 44172 │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ + je 4237a │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 44172 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0xaf949(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x9f3cf(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 4237a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xab759(%rip),%rdi │ │ │ │ + lea 0x9b1e2(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 4418a │ │ │ │ + jmp 42392 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaf929(%rip),%r9 │ │ │ │ - lea 0x9f7f2(%rip),%rsi # e3e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e80> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0xab739(%rip),%r15 │ │ │ │ + lea 0x9b602(%rip),%rsi # dde40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f0> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4417e │ │ │ │ + jmp 42386 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xaf909(%rip),%r13 │ │ │ │ - lea 0x9ece8(%rip),%rsi # e3356 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1396> │ │ │ │ + mov 0xab719(%rip),%r13 │ │ │ │ + lea 0x9aaf8(%rip),%rsi # dd356 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x606> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44170 │ │ │ │ + jmp 42378 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xaf8e9(%rip),%rax │ │ │ │ - lea 0x9f852(%rip),%rsi # e3ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rax),%rdi │ │ │ │ + mov 0xab6f9(%rip),%rdx │ │ │ │ + lea 0x9b662(%rip),%rsi # ddee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44170 │ │ │ │ + jmp 42378 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaf8c9(%rip),%rdi │ │ │ │ - lea 0x9f762(%rip),%rsi # e3e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e50> │ │ │ │ + mov 0xab6d9(%rip),%rsi │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x9b56d(%rip),%rsi # dde10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c0> │ │ │ │ call d380 │ │ │ │ - jmp 441a2 │ │ │ │ + jmp 423a2 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xaf8a9(%rip),%rbx │ │ │ │ - lea 0x9f83a(%rip),%rsi # e3f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f48> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov 0xab6b9(%rip),%r14 │ │ │ │ + lea 0x9b64a(%rip),%rsi # ddf08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b8> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44170 │ │ │ │ + jmp 42378 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaf889(%rip),%rdx │ │ │ │ - lea 0x9f84a(%rip),%rsi # e3f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f78> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + mov 0xab699(%rip),%r9 │ │ │ │ + lea 0x9b65a(%rip),%rsi # ddf38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11e8> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 44170 │ │ │ │ - mov 0xaf86e(%rip),%rcx │ │ │ │ - lea 0x9ec6b(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + jmp 42378 │ │ │ │ + mov 0xab67e(%rip),%rcx │ │ │ │ + lea 0x9aa7b(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 445f7 │ │ │ │ - mov -0x138(%rbp),%ecx │ │ │ │ - mov -0x130(%rbp),%eax │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - mov %r15d,%edi │ │ │ │ + jmp 427e1 │ │ │ │ + mov %r15d,%r10d │ │ │ │ + mov -0x138(%rbp),%eax │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + imul %r14d,%r10d │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x68(%rbp) │ │ │ │ - imul %ecx,%edi │ │ │ │ mov %eax,-0x158(%rbp) │ │ │ │ - mov %r10,-0x100(%rbp) │ │ │ │ - mov %ecx,-0x130(%rbp) │ │ │ │ - movslq %edi,%rdx │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ - call bf950 │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ - mov -0x70(%rbp),%r9 │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + vmovdqa %xmm2,-0x70(%rbp) │ │ │ │ + call bb580 │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ test %al,%al │ │ │ │ - mov -0x130(%rbp),%r11d │ │ │ │ - mov -0x158(%rbp),%r10d │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov %r9,-0x138(%rbp) │ │ │ │ - jne 44e30 │ │ │ │ + mov -0x130(%rbp),%r8 │ │ │ │ + mov -0x158(%rbp),%r11d │ │ │ │ + mov %rsi,-0x148(%rbp) │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + jne 42fa7 │ │ │ │ mov -0x68(%rbp),%rdx │ │ │ │ - mov 0xb001b(%rip),%rax │ │ │ │ + mov 0xabe3d(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r11d,-0x168(%rbp) │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov %r10d,%esi │ │ │ │ + mov %r11d,%esi │ │ │ │ mov %rdx,-0x130(%rbp) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - mov %r10d,-0x160(%rbp) │ │ │ │ + mov %r11d,-0x160(%rbp) │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ mov -0x160(%rbp),%r12d │ │ │ │ - mov -0x168(%rbp),%esi │ │ │ │ - je 44e46 │ │ │ │ + mov -0x168(%rbp),%r9 │ │ │ │ + je 42fbd │ │ │ │ mov %r12d,-0x168(%rbp) │ │ │ │ mov 0x10(%rax),%r12 │ │ │ │ - mov 0xaffac(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ - mov %esi,-0x170(%rbp) │ │ │ │ + mov 0xabdc8(%rip),%rax │ │ │ │ + mov %r9,-0x170(%rbp) │ │ │ │ mov 0x5b8(%rax),%rcx │ │ │ │ mov %rcx,-0x160(%rbp) │ │ │ │ call *0x168(%rax) │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ mov -0x168(%rbp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ call *-0x160(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 44df1 │ │ │ │ + je 42f68 │ │ │ │ cmpq $0x0,0xe8(%r13) │ │ │ │ mov 0x10(%rax),%r10 │ │ │ │ - mov -0x170(%rbp),%r11d │ │ │ │ - je 44e58 │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ + je 42fcf │ │ │ │ mov -0x120(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 44a71 │ │ │ │ - mov %r12,%rax │ │ │ │ - sub -0x100(%rbp),%rax │ │ │ │ - sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 452bb │ │ │ │ - lea -0x1(%rsi),%edi │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 45428 │ │ │ │ - shr $0x3,%esi │ │ │ │ + jle 42c1c │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 433f3 │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r11,%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 433f3 │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 4352e │ │ │ │ + shr $0x2,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ mov %esi,%r8d │ │ │ │ - xor %eax,%eax │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea -0x40(%rsi),%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea -0x20(%rsi),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 4499c │ │ │ │ + je 42b3c │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4497a │ │ │ │ + je 42b23 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 44961 │ │ │ │ + je 42b13 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 44948 │ │ │ │ + je 42b03 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 4492f │ │ │ │ + je 42af3 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 44916 │ │ │ │ + je 42ae3 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 448fd │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd (%rdx),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r12) │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - vmovupd (%r9,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - vmovupd (%rdi,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%r12,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 44a30 │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - vmovupd (%r9,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%r12,%rax,1) │ │ │ │ - vmovupd 0x40(%r9,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%r12,%rax,1) │ │ │ │ - vmovupd 0x80(%r9,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x80(%r12,%rax,1) │ │ │ │ - vmovupd 0xc0(%r9,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%r12,%rax,1) │ │ │ │ - vmovupd 0x100(%r9,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%r12,%rax,1) │ │ │ │ - vmovupd 0x140(%r9,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x140(%r12,%rax,1) │ │ │ │ - vmovupd 0x180(%r9,%rax,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x180(%r12,%rax,1) │ │ │ │ - vmovupd 0x1c0(%r9,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,0x1c0(%r12,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 449a3 │ │ │ │ - lea 0x0(,%r8,8),%ecx │ │ │ │ - cmp -0x120(%rbp),%ecx │ │ │ │ - je 44a6e │ │ │ │ - mov -0x120(%rbp),%esi │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - sub %ecx,%esi │ │ │ │ - vpbroadcastd %esi,%ymm2 │ │ │ │ - vpcmpnleud 0xa2ca0(%rip),%ymm2,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%r8,%rcx,8),%zmm3{%k1}{z} │ │ │ │ - vmovupd %zmm3,(%r12,%rcx,8){%k1} │ │ │ │ + je 42ad3 │ │ │ │ + vmovupd (%r11),%ymm3 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm3,(%r12) │ │ │ │ + vmovupd (%r11,%rdx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%r11,%rdx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%r11,%rdx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%r11,%rdx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%r11,%rdx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%r11,%rdx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 42bd2 │ │ │ │ + vmovupd (%r11,%rdx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%r12,%rdx,1) │ │ │ │ + vmovupd 0x20(%r11,%rdx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%r12,%rdx,1) │ │ │ │ + vmovupd 0x40(%r11,%rdx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%r12,%rdx,1) │ │ │ │ + vmovupd 0x60(%r11,%rdx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%r12,%rdx,1) │ │ │ │ + vmovupd 0x80(%r11,%rdx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%r12,%rdx,1) │ │ │ │ + vmovupd 0xa0(%r11,%rdx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xa0(%r12,%rdx,1) │ │ │ │ + vmovupd 0xc0(%r11,%rdx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%r12,%rdx,1) │ │ │ │ + vmovupd 0xe0(%r11,%rdx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xe0(%r12,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 42b3c │ │ │ │ + mov -0x120(%rbp),%ecx │ │ │ │ + lea 0x0(,%r8,4),%edi │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 433eb │ │ │ │ + sub %edi,%ecx │ │ │ │ + mov %edi,%esi │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 43537 │ │ │ │ vzeroupper │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 44dd6 │ │ │ │ + mov %ecx,%eax │ │ │ │ + vmovupd (%r11,%rdi,8),%xmm2 │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + and $0x1,%cl │ │ │ │ + vmovupd %xmm2,(%r12,%rdi,8) │ │ │ │ + je 42c1c │ │ │ │ + add %eax,%esi │ │ │ │ + vmovsd (%r11,%rsi,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r12,%rsi,8) │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 42f4d │ │ │ │ lea 0xa0(%r13),%r13 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r11d,%ecx │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov %r13,-0x120(%rbp) │ │ │ │ - lea 0x0(,%r14,8),%r13 │ │ │ │ - movslq %r15d,%r14 │ │ │ │ - mov %edi,-0xf8(%rbp) │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - mov %r15,-0x160(%rbp) │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %esi,-0xf8(%rbp) │ │ │ │ + shl $0x3,%r13 │ │ │ │ and $0x3,%ecx │ │ │ │ - je 44c3a │ │ │ │ + je 42dbe │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 44bb6 │ │ │ │ + je 42d48 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 44b3f │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + je 42cdf │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov %r10,%r9 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r11d,-0x168(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 340b0 │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %r10,-0x160(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + call 32660 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ add %r13,%r15 │ │ │ │ - add %r13,%r14 │ │ │ │ - add %r11,-0x130(%rbp) │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - add %r13,%r12 │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ movl $0x1,-0xf8(%rbp) │ │ │ │ - add %r11,%r10 │ │ │ │ - mov -0x168(%rbp),%r11d │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + mov -0x160(%rbp),%r10 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + add %r13,%r12 │ │ │ │ + add %rax,-0x130(%rbp) │ │ │ │ + add %r13,%r11 │ │ │ │ + add %rax,%r10 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov %r10,%r9 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r11d,-0x170(%rbp) │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ mov %r10,-0x168(%rbp) │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 340b0 │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%r10 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + call 32660 │ │ │ │ + mov -0x118(%rbp),%r8 │ │ │ │ add %r13,%r15 │ │ │ │ - add %r13,%r14 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - add %r8,-0x130(%rbp) │ │ │ │ - add %r13,%r12 │ │ │ │ incl -0xf8(%rbp) │ │ │ │ - mov -0x170(%rbp),%r11d │ │ │ │ + add %r13,%r12 │ │ │ │ + mov -0x168(%rbp),%r10 │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + add %r8,-0x130(%rbp) │ │ │ │ add %r8,%r10 │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + add %r13,%r11 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov %r10,%r9 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r11d,-0x170(%rbp) │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ mov %r10,-0x168(%rbp) │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 340b0 │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - mov -0x168(%rbp),%r10 │ │ │ │ - add %r13,%r15 │ │ │ │ - add %r13,%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + call 32660 │ │ │ │ incl -0xf8(%rbp) │ │ │ │ - mov -0x170(%rbp),%r11d │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ + mov -0x118(%rbp),%r9 │ │ │ │ + add %r13,%r15 │ │ │ │ add %r13,%r12 │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - add %rdx,-0x130(%rbp) │ │ │ │ - add %rdx,%r10 │ │ │ │ - cmp %r11d,-0xf8(%rbp) │ │ │ │ - je 44dd6 │ │ │ │ - mov -0x100(%rbp),%r14 │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ + mov -0x168(%rbp),%r10 │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + add %r9,-0x130(%rbp) │ │ │ │ + add %r9,%r10 │ │ │ │ + add %r13,%r11 │ │ │ │ + cmp %r14d,-0xf8(%rbp) │ │ │ │ + je 42f4d │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov %r10,%r9 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r11d,-0x170(%rbp) │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov %r11,%rcx │ │ │ │ mov %r10,-0x168(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ - call 340b0 │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + call 32660 │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r10 │ │ │ │ - lea (%r14,%r13,1),%rcx │ │ │ │ lea (%r15,%r13,1),%rdi │ │ │ │ + lea (%r12,%r13,1),%r8 │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + lea (%r10,%rdx,1),%r9 │ │ │ │ + add %rdx,%rsi │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ - lea (%r12,%r13,1),%r8 │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ - add %rax,%rsi │ │ │ │ + lea (%r11,%r13,1),%rcx │ │ │ │ mov %r9,-0x168(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - call 340b0 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + call 32660 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ lea (%r12,%r13,2),%r12 │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x160(%rbp),%r14 │ │ │ │ mov %r12,%r8 │ │ │ │ - mov -0x120(%rbp),%r15 │ │ │ │ + mov -0x118(%rbp),%r15 │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ add %r13,%rdi │ │ │ │ - add %r14,%r9 │ │ │ │ add %r13,%rcx │ │ │ │ - add %r14,%rsi │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + add %r15,%r9 │ │ │ │ + add %r15,%rsi │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ mov %r9,-0x168(%rbp) │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - call 340b0 │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + call 32660 │ │ │ │ mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x130(%rbp),%rcx │ │ │ │ + mov -0x160(%rbp),%rcx │ │ │ │ lea (%r12,%r13,1),%r8 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - add %r14,%r9 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ + add %r15,%r9 │ │ │ │ add %r13,%rcx │ │ │ │ add %r13,%rdi │ │ │ │ - add %r14,%rsi │ │ │ │ + add %r15,%rsi │ │ │ │ mov %r9,-0x168(%rbp) │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ + mov %rcx,-0x160(%rbp) │ │ │ │ mov %rsi,-0x130(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - call 340b0 │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 32660 │ │ │ │ + addl $0x4,-0xf8(%rbp) │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ lea (%r12,%r13,2),%r12 │ │ │ │ mov -0x130(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - addl $0x4,-0xf8(%rbp) │ │ │ │ - lea (%rcx,%r13,1),%r11 │ │ │ │ - lea (%rsi,%r13,1),%rdi │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ - lea (%r8,%r14,1),%rdx │ │ │ │ - mov -0x170(%rbp),%r11d │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - lea (%r9,%r14,1),%r10 │ │ │ │ - cmp %r11d,-0xf8(%rbp) │ │ │ │ - jne 44c3a │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + lea (%rcx,%r13,1),%rax │ │ │ │ + lea (%r8,%r15,1),%r9 │ │ │ │ + mov %rax,-0x108(%rbp) │ │ │ │ + lea (%rdi,%r15,1),%r10 │ │ │ │ + mov %r9,-0x130(%rbp) │ │ │ │ + lea (%rsi,%r13,1),%r11 │ │ │ │ + cmp %r14d,-0xf8(%rbp) │ │ │ │ + jne 42dbe │ │ │ │ mov -0x158(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x9e59b(%rip),%rdi # e3382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c2> │ │ │ │ + lea 0x9a424(%rip),%rdi # dd382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x632> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x128(%rbp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 44e0c │ │ │ │ + je 42f83 │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 445f9 │ │ │ │ + je 427e3 │ │ │ │ mov -0x138(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 445f9 │ │ │ │ - mov 0xaf139(%rip),%rbx │ │ │ │ - lea 0x9e536(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + jmp 427e3 │ │ │ │ + mov 0xaafc2(%rip),%r14 │ │ │ │ + lea 0x9a3bf(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 44df1 │ │ │ │ + jmp 42f68 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - jmp 444f2 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + jmp 426eb │ │ │ │ cmpl $0x2,0x4(%r13) │ │ │ │ - jg 4529e │ │ │ │ - mov -0x120(%rbp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 44e99 │ │ │ │ - mov %edi,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ + jg 433ce │ │ │ │ + mov -0x120(%rbp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 43010 │ │ │ │ + mov %esi,%edx │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r11d,-0x160(%rbp) │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ shl $0x3,%rdx │ │ │ │ + mov %r10,-0x120(%rbp) │ │ │ │ call d190 │ │ │ │ - mov -0x160(%rbp),%r11d │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ mov -0x120(%rbp),%r10 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 44dd6 │ │ │ │ - lea 0x0(,%r14,8),%rcx │ │ │ │ - movslq %r15d,%r14 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 42f4d │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + movslq %r15d,%r15 │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %r11d,%r9d │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - mov %r8d,-0x120(%rbp) │ │ │ │ - mov %r15,-0x160(%rbp) │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 45099 │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 45002 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 44f75 │ │ │ │ - mov %rcx,-0x168(%rbp) │ │ │ │ - mov %r11d,-0x170(%rbp) │ │ │ │ + mov %r14d,%edx │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + mov %r8d,-0x118(%rbp) │ │ │ │ + mov %rdi,-0x120(%rbp) │ │ │ │ + shl $0x3,%rax │ │ │ │ + and $0x3,%edx │ │ │ │ + je 431e6 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4315d │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 430de │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ mov %r12,%r9 │ │ │ │ + mov %r11,%r8 │ │ │ │ push %rcx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - push %r10 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ + push %r10 │ │ │ │ + mov %r10,-0x160(%rbp) │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36340 │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r11 │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ + mov %r11,-0x118(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 34830 │ │ │ │ pop %rax │ │ │ │ + mov -0x120(%rbp),%r9 │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ pop %rdx │ │ │ │ - add %r11,-0x130(%rbp) │ │ │ │ - movl $0x1,-0x120(%rbp) │ │ │ │ - add %rcx,%r15 │ │ │ │ - add %rcx,%r14 │ │ │ │ - add %rcx,%r12 │ │ │ │ - add %r11,%r10 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov -0x170(%rbp),%r11d │ │ │ │ - mov %r11d,-0x178(%rbp) │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ + add %r9,-0x130(%rbp) │ │ │ │ + mov -0x118(%rbp),%r11 │ │ │ │ + add %rax,%r15 │ │ │ │ + mov -0x160(%rbp),%r10 │ │ │ │ + movl $0x1,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + add %rax,%r11 │ │ │ │ + add %r9,%r10 │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ mov %r12,%r9 │ │ │ │ - push %r11 │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - push %r10 │ │ │ │ + mov %r11,%r8 │ │ │ │ + push %r15 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ + push %r10 │ │ │ │ mov %r10,-0x168(%rbp) │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36340 │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ - mov -0x168(%rbp),%r10 │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 34830 │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ pop %r8 │ │ │ │ - mov -0x178(%rbp),%r11d │ │ │ │ + mov -0x168(%rbp),%r10 │ │ │ │ pop %r9 │ │ │ │ - add %rdx,-0x130(%rbp) │ │ │ │ - incl -0x120(%rbp) │ │ │ │ - add %rcx,%r15 │ │ │ │ - add %rcx,%r14 │ │ │ │ - add %rcx,%r12 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - add %rdx,%r10 │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - mov %r11d,-0x178(%rbp) │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rcx,-0x130(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + incl -0x118(%rbp) │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ + add %rcx,%r10 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + add %rax,%r11 │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ mov %r12,%r9 │ │ │ │ + mov %r11,%r8 │ │ │ │ push %rdi │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - push %r10 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ + push %r10 │ │ │ │ mov %r10,-0x168(%rbp) │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36340 │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 34830 │ │ │ │ pop %rcx │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ + mov -0x170(%rbp),%rax │ │ │ │ pop %rsi │ │ │ │ + incl -0x118(%rbp) │ │ │ │ + mov -0x120(%rbp),%rsi │ │ │ │ mov -0x168(%rbp),%r10 │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ - incl -0x120(%rbp) │ │ │ │ - mov -0x178(%rbp),%r11d │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,%r12 │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ add %rsi,-0x130(%rbp) │ │ │ │ - add %rcx,%r15 │ │ │ │ - add %rcx,%r14 │ │ │ │ - add %rcx,%r12 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ add %rsi,%r10 │ │ │ │ - cmp %r11d,-0x120(%rbp) │ │ │ │ - je 44dd6 │ │ │ │ + add %rax,%r11 │ │ │ │ + cmp %r14d,-0x118(%rbp) │ │ │ │ + je 42f4d │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov %rcx,-0x170(%rbp) │ │ │ │ - mov %r11d,-0x178(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - mov -0xf8(%rbp),%ecx │ │ │ │ mov %r12,%r9 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ push %r10 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ + mov %r11,%r8 │ │ │ │ mov %r10,-0x168(%rbp) │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36340 │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 34830 │ │ │ │ mov -0x170(%rbp),%rax │ │ │ │ - mov -0x160(%rbp),%rcx │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r10 │ │ │ │ + mov -0x160(%rbp),%r11 │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ - mov 0x4(%r13),%edx │ │ │ │ lea (%r12,%rax,1),%r9 │ │ │ │ - lea (%r15,%rax,1),%r8 │ │ │ │ - lea (%r14,%rax,1),%rdi │ │ │ │ - lea (%r10,%rcx,1),%r12 │ │ │ │ - add %rcx,%rsi │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ + lea (%r10,%rdx,1),%r12 │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov 0x4(%r13),%edx │ │ │ │ mov %r12,(%rsp) │ │ │ │ mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - call 36340 │ │ │ │ - mov -0x170(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 34830 │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x160(%rbp),%r14 │ │ │ │ - mov -0x178(%rbp),%r11d │ │ │ │ - mov -0xf8(%rbp),%r15d │ │ │ │ - add %rdx,%rdi │ │ │ │ - add %rdx,%r9 │ │ │ │ - add %rdx,%r8 │ │ │ │ + mov -0x120(%rbp),%r15 │ │ │ │ + add %rcx,%rdi │ │ │ │ + add %rcx,%r8 │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - add %r14,%r12 │ │ │ │ - add %r14,%rsi │ │ │ │ - mov %r11d,-0x17c(%rbp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ + add %rcx,%r9 │ │ │ │ + add %r15,%r12 │ │ │ │ + add %r15,%rsi │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ mov %r12,(%rsp) │ │ │ │ mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x130(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - call 36340 │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + mov %rsi,-0x130(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 34830 │ │ │ │ mov -0x170(%rbp),%rsi │ │ │ │ mov -0x168(%rbp),%r9 │ │ │ │ - lea (%r12,%r14,1),%rax │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ + lea (%r12,%r15,1),%rax │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + add %rsi,%r9 │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ mov %rsi,-0x178(%rbp) │ │ │ │ - add %rsi,%r9 │ │ │ │ add %rsi,%r8 │ │ │ │ add %rsi,%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov %rax,-0x170(%rbp) │ │ │ │ + add %r15,%rsi │ │ │ │ mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - add %r14,%rsi │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ mov %rsi,-0x130(%rbp) │ │ │ │ - call 36340 │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 34830 │ │ │ │ pop %rax │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ pop %rdx │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x130(%rbp),%r15 │ │ │ │ + addl $0x4,-0x118(%rbp) │ │ │ │ + mov -0x178(%rbp),%rax │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ mov -0x168(%rbp),%rdi │ │ │ │ mov -0x170(%rbp),%r10 │ │ │ │ - addl $0x4,-0x120(%rbp) │ │ │ │ - lea (%rdx,%rcx,1),%r11 │ │ │ │ - lea (%r8,%rcx,1),%r9 │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ - add %r14,%r15 │ │ │ │ - mov -0x17c(%rbp),%r11d │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov %r15,-0x130(%rbp) │ │ │ │ - lea (%rdi,%rcx,1),%r12 │ │ │ │ - add %r14,%r10 │ │ │ │ - cmp %r11d,-0x120(%rbp) │ │ │ │ - jne 45099 │ │ │ │ - jmp 44dd6 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ + lea (%r9,%rax,1),%rdx │ │ │ │ + add %r15,%rcx │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ + add %r15,%r10 │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + lea (%r8,%rax,1),%r11 │ │ │ │ + cmp %r14d,-0x118(%rbp) │ │ │ │ + jne 431e6 │ │ │ │ + jmp 42f4d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xaeccb(%rip),%rbx │ │ │ │ - lea 0x9ecbc(%rip),%rsi # e3f68 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xaab9b(%rip),%rbx │ │ │ │ + lea 0x9ab8c(%rip),%rsi # ddf68 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1218> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 44df1 │ │ │ │ - mov -0x120(%rbp),%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - lea -0x8(%rdi),%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 453ad │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4538d │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 45377 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 45361 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 4534a │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 45334 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 4531d │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - mov $0x8,%ecx │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ + jmp 42f68 │ │ │ │ + vzeroupper │ │ │ │ + jmp 42c1c │ │ │ │ + mov -0x120(%rbp),%r8d │ │ │ │ + xor %edx,%edx │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea -0x8(%r8),%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 434b2 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 43499 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 43489 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 43479 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 43469 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 43459 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 43449 │ │ │ │ + vmovsd (%r11),%xmm4 │ │ │ │ + mov $0x8,%edx │ │ │ │ vmovsd %xmm4,(%r12) │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - vmovsd (%r9,%rcx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r12,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - vmovsd (%rsi,%rcx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r12,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - vmovsd (%r8,%rcx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r12,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - vmovsd (%rdx,%rcx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - vmovsd (%rax,%rcx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r12,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov -0x100(%rbp),%r9 │ │ │ │ - vmovsd (%r9,%rcx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r12,%rcx,1) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 44a71 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - vmovsd (%rsi,%rcx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r12,%rcx,1) │ │ │ │ - vmovsd 0x8(%rsi,%rcx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%r12,%rcx,1) │ │ │ │ - vmovsd 0x10(%rsi,%rcx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%r12,%rcx,1) │ │ │ │ - vmovsd 0x18(%rsi,%rcx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%r12,%rcx,1) │ │ │ │ - vmovsd 0x20(%rsi,%rcx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%r12,%rcx,1) │ │ │ │ - vmovsd 0x28(%rsi,%rcx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%r12,%rcx,1) │ │ │ │ - vmovsd 0x30(%rsi,%rcx,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%r12,%rcx,1) │ │ │ │ - vmovsd 0x38(%rsi,%rcx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x38(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 453b4 │ │ │ │ - jmp 44a71 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 44a40 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + vmovsd (%r11,%rdx,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r12,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%r11,%rdx,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r12,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%r11,%rdx,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r12,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%r11,%rdx,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%r11,%rdx,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r12,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%r11,%rdx,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r12,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 42c1c │ │ │ │ + vmovsd (%r11,%rdx,1),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r12,%rdx,1) │ │ │ │ + vmovsd 0x8(%r11,%rdx,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%r12,%rdx,1) │ │ │ │ + vmovsd 0x10(%r11,%rdx,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x10(%r12,%rdx,1) │ │ │ │ + vmovsd 0x18(%r11,%rdx,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%r12,%rdx,1) │ │ │ │ + vmovsd 0x20(%r11,%rdx,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%r12,%rdx,1) │ │ │ │ + vmovsd 0x28(%r11,%rdx,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%r12,%rdx,1) │ │ │ │ + vmovsd 0x30(%r11,%rdx,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x30(%r12,%rdx,1) │ │ │ │ + vmovsd 0x38(%r11,%rdx,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%r12,%rdx,1) │ │ │ │ + add $0x40,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 434b2 │ │ │ │ + jmp 42c1c │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 42bf8 │ │ │ │ vzeroupper │ │ │ │ - jmp e307 <__cxa_finalize@plt+0xc87> │ │ │ │ + jmp 42c10 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp e31f <__cxa_finalize@plt+0xc9f> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e29a <__cxa_finalize@plt+0xc1a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp e2c8 <__cxa_finalize@plt+0xc48> │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp e30c <__cxa_finalize@plt+0xc8c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp e342 <__cxa_finalize@plt+0xcc2> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e347 <__cxa_finalize@plt+0xcc7> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp e38e <__cxa_finalize@plt+0xd0e> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e284 <__cxa_finalize@plt+0xc04> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e313 <__cxa_finalize@plt+0xc93> │ │ │ │ + jmp e324 <__cxa_finalize@plt+0xca4> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp e353 <__cxa_finalize@plt+0xcd3> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e2cd <__cxa_finalize@plt+0xc4d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e2e7 <__cxa_finalize@plt+0xc67> │ │ │ │ + jmp e2ec <__cxa_finalize@plt+0xc6c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp e3a6 <__cxa_finalize@plt+0xd26> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e362 <__cxa_finalize@plt+0xce2> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp e318 <__cxa_finalize@plt+0xc98> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9de56(%rip),%rsi # e331d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x99d42(%rip),%rsi # dd31d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5cd> │ │ │ │ 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 45d50 │ │ │ │ + je 43e90 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ - call 38c10 │ │ │ │ + call 37160 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 45d50 │ │ │ │ - mov 0xaf287(%rip),%rax │ │ │ │ + je 43e90 │ │ │ │ + mov 0xab177(%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 45e60 │ │ │ │ - mov 0xaf249(%rip),%r14 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 43f90 │ │ │ │ + mov 0xab139(%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 45e00 │ │ │ │ - mov 0x18(%rbx),%r11d │ │ │ │ + je 43f30 │ │ │ │ + mov 0x18(%rbx),%ecx │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 45dc0 │ │ │ │ - cmp %r11d,0x18(%rax) │ │ │ │ - jne 45de0 │ │ │ │ - mov 0x20(%rax),%rsi │ │ │ │ - lea -0x1(%r11),%ecx │ │ │ │ - mov (%rsi,%rcx,8),%rdi │ │ │ │ - mov %edi,-0xc8(%rbp) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - cmp %edi,(%r12) │ │ │ │ - jne 45d80 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 43ef8 │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jne 43f10 │ │ │ │ + mov 0x20(%rax),%rdi │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ + mov (%rdi,%rsi,8),%r8 │ │ │ │ + mov %r8d,-0xc8(%rbp) │ │ │ │ + mov %r8,%r14 │ │ │ │ + cmp %r8d,(%r12) │ │ │ │ + jne 43ec0 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %ecx,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %r11d,-0xd8(%rbp) │ │ │ │ - call 34940 │ │ │ │ + mov %esi,-0xe0(%rbp) │ │ │ │ + mov %rsi,-0xd0(%rbp) │ │ │ │ + mov %ecx,-0xd8(%rbp) │ │ │ │ + call 32e80 │ │ │ │ mov 0x20(%rbx),%r9 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ mov %eax,%r15d │ │ │ │ cltq │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - cmp (%r9,%r8,8),%rax │ │ │ │ - jne 45e20 │ │ │ │ - mov -0xd8(%rbp),%r11d │ │ │ │ - mov -0xe0(%rbp),%edx │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 45ebf │ │ │ │ + cmp (%r9,%r11,8),%rax │ │ │ │ + jne 43f50 │ │ │ │ + mov -0xd8(%rbp),%r10d │ │ │ │ + mov -0xe0(%rbp),%ecx │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 43fef │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ - mov %edx,%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r10d │ │ │ │ - and $0x7,%edx │ │ │ │ - je 45719 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 456fb │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 456e6 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 456d1 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 456bc │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 456a7 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 45692 │ │ │ │ - mov (%r9,%rax,1),%r10 │ │ │ │ - cmp %r10,(%rsi,%rax,1) │ │ │ │ - jne 45e40 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 43825 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 43807 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 437f2 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 437dd │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 437c8 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 437b3 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 4379e │ │ │ │ + mov (%r9,%rax,1),%r11 │ │ │ │ + cmp %r11,(%rsi,%rax,1) │ │ │ │ + jne 43f70 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov (%r9,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - imul %edi,%r10d │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rax,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %edx,%r11d │ │ │ │ inc %rax │ │ │ │ mov (%r9,%rax,8),%r8 │ │ │ │ cmp %r8,(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - imul %r8d,%r10d │ │ │ │ + jne 43f70 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + inc %rax │ │ │ │ + mov (%r9,%rax,8),%rcx │ │ │ │ + cmp %rcx,(%rsi,%rax,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %ecx,%r11d │ │ │ │ inc %rax │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ cmp %rdx,(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - imul %edx,%r10d │ │ │ │ - inc %rax │ │ │ │ - mov (%r9,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - imul %edi,%r10d │ │ │ │ + jne 43f70 │ │ │ │ + imul %edx,%r11d │ │ │ │ inc %rax │ │ │ │ mov (%r9,%rax,8),%r8 │ │ │ │ cmp %r8,(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - imul %r8d,%r10d │ │ │ │ + jne 43f70 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + inc %rax │ │ │ │ + mov (%r9,%rax,8),%rcx │ │ │ │ + cmp %rcx,(%rsi,%rax,8) │ │ │ │ + jne 43f70 │ │ │ │ inc %rax │ │ │ │ + imul %ecx,%r11d │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 438de │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ cmp %rdx,(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - imul %edx,%r10d │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 457c4 │ │ │ │ - mov (%r9,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - mov 0x8(%r9,%rax,8),%r8 │ │ │ │ - imul %edi,%r10d │ │ │ │ - cmp %r8,0x8(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - mov 0x10(%r9,%rax,8),%rdx │ │ │ │ - imul %r8d,%r10d │ │ │ │ - cmp %rdx,0x10(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - mov 0x18(%r9,%rax,8),%rdi │ │ │ │ - imul %edx,%r10d │ │ │ │ - cmp %rdi,0x18(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - mov 0x20(%r9,%rax,8),%r8 │ │ │ │ - imul %edi,%r10d │ │ │ │ - cmp %r8,0x20(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - mov 0x28(%r9,%rax,8),%rdx │ │ │ │ - imul %r8d,%r10d │ │ │ │ - cmp %rdx,0x28(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - mov 0x30(%r9,%rax,8),%rdi │ │ │ │ - imul %edx,%r10d │ │ │ │ - cmp %rdi,0x30(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - mov 0x38(%r9,%rax,8),%r8 │ │ │ │ - imul %edi,%r10d │ │ │ │ - cmp %r8,0x38(%rsi,%rax,8) │ │ │ │ - jne 45e40 │ │ │ │ - imul %r8d,%r10d │ │ │ │ + jne 43f70 │ │ │ │ + imul %edx,%r11d │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov (%r9,%rcx,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rcx,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + mov (%r9,%rdx,8),%rcx │ │ │ │ + cmp %rcx,(%rsi,%rdx,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %ecx,%r11d │ │ │ │ + lea 0x3(%rax),%rdx │ │ │ │ + mov (%r9,%rdx,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rdx,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + lea 0x4(%rax),%rcx │ │ │ │ + mov (%r9,%rcx,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rcx,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %edx,%r11d │ │ │ │ + lea 0x5(%rax),%rcx │ │ │ │ + mov (%r9,%rcx,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rcx,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + lea 0x6(%rax),%rdx │ │ │ │ + mov (%r9,%rdx,8),%rcx │ │ │ │ + cmp %rcx,(%rsi,%rdx,8) │ │ │ │ + jne 43f70 │ │ │ │ + imul %ecx,%r11d │ │ │ │ + lea 0x7(%rax),%rdx │ │ │ │ + mov (%r9,%rdx,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rdx,8) │ │ │ │ + jne 43f70 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 45719 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 43825 │ │ │ │ mov %r15d,%r9d │ │ │ │ - imul %r10d,%r9d │ │ │ │ + imul %r11d,%r9d │ │ │ │ mov %r9d,%r15d │ │ │ │ movslq %r9d,%rdx │ │ │ │ - mov %r10d,-0xf0(%rbp) │ │ │ │ - mov %r11d,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqa %ymm0,-0x90(%rbp) │ │ │ │ + mov %r11d,-0xf0(%rbp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov %r10d,-0xd0(%rbp) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + vmovdqa %ymm1,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0x90(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ mov %rsi,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 45e80 │ │ │ │ - mov -0xf0(%rbp),%edx │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ + jne 43fb0 │ │ │ │ + mov -0xf0(%rbp),%ecx │ │ │ │ mov %r14d,%eax │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - imul %edx,%eax │ │ │ │ - mov %edx,-0x100(%rbp) │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ + imul %ecx,%eax │ │ │ │ + mov %r11,-0xd8(%rbp) │ │ │ │ + mov %ecx,-0x100(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ movslq %eax,%rdx │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0x60(%rbp),%r13 │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ mov %r13,-0xf0(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 45ea0 │ │ │ │ + jne 43fd0 │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ - mov 0xaef25(%rip),%rax │ │ │ │ - mov -0xd0(%rbp),%esi │ │ │ │ + mov 0xaae12(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0xd0(%rbp),%esi │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ mov $0xc,%ecx │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ mov -0x100(%rbp),%r11d │ │ │ │ mov %rax,%r13 │ │ │ │ - je 45d10 │ │ │ │ + je 43e50 │ │ │ │ mov 0xf0(%r12),%rbx │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 45ecd │ │ │ │ + je 43ffd │ │ │ │ test %r15d,%r15d │ │ │ │ - jle 4678b │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub -0xd8(%rbp),%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 46629 │ │ │ │ + jle 448cf │ │ │ │ + mov %r15d,%r9d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 44758 │ │ │ │ + mov %r8,%rdx │ │ │ │ + sub -0xd8(%rbp),%rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 44758 │ │ │ │ lea -0x1(%r15),%esi │ │ │ │ - mov %r15d,%r10d │ │ │ │ - cmp $0x6,%esi │ │ │ │ - jbe 467c5 │ │ │ │ - shr $0x3,%r10d │ │ │ │ - mov %r10d,%edi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea -0x40(%rdi),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ + mov %r15d,%eax │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jbe 44909 │ │ │ │ + shr $0x2,%r9d │ │ │ │ + mov %r9d,%edi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 467b9 │ │ │ │ + je 448fd │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 45a07 │ │ │ │ + je 43b1a │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 459ee │ │ │ │ + je 43b03 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 459d5 │ │ │ │ + je 43aec │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 459bc │ │ │ │ + je 43ad5 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 459a3 │ │ │ │ + je 43abe │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 4598a │ │ │ │ + je 43aa7 │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd (%rax),%zmm1 │ │ │ │ - vmovupd %zmm1,(%r8) │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vmovupd (%rax),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r8) │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r8,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ mov -0xd8(%rbp),%rsi │ │ │ │ - vmovupd (%rsi,%r10,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r8,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ + vmovupd (%rsi,%r9,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ mov -0xd8(%rbp),%rcx │ │ │ │ - vmovupd (%rcx,%r10,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%r8,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ + vmovupd (%rcx,%r9,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ - vmovupd (%rax,%r10,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r8,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ + vmovupd (%rax,%r9,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r8,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r8,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 45ab7 │ │ │ │ - vmovupd (%rdx,%r10,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%r8,%r10,1) │ │ │ │ - vmovupd 0x40(%rdx,%r10,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%r8,%r10,1) │ │ │ │ - vmovupd 0x80(%rdx,%r10,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%r8,%r10,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r10,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r8,%r10,1) │ │ │ │ - vmovupd 0x100(%rdx,%r10,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%r8,%r10,1) │ │ │ │ - vmovupd 0x140(%rdx,%r10,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%r8,%r10,1) │ │ │ │ - vmovupd 0x180(%rdx,%r10,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%r8,%r10,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%r10,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%r8,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 45a29 │ │ │ │ - shl $0x3,%r9d │ │ │ │ - cmp %r9d,%r15d │ │ │ │ - je 45ae9 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - sub %r9d,%r15d │ │ │ │ - vpbroadcastd %r15d,%ymm0 │ │ │ │ - vpcmpnleud 0xa1c25(%rip),%ymm0,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rdi,%r9,8),%zmm1{%k1}{z} │ │ │ │ - vmovupd %zmm1,(%r8,%r9,8){%k1} │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 43bd0 │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%r8,%r9,1) │ │ │ │ + vmovupd 0x20(%rdx,%r9,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%r8,%r9,1) │ │ │ │ + vmovupd 0x40(%rdx,%r9,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%r8,%r9,1) │ │ │ │ + vmovupd 0x60(%rdx,%r9,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%r8,%r9,1) │ │ │ │ + vmovupd 0x80(%rdx,%r9,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%r8,%r9,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r9,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%r8,%r9,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r9,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%r8,%r9,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r9,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xe0(%r8,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 43b3a │ │ │ │ + shl $0x2,%r10d │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + je 448c7 │ │ │ │ + sub %r10d,%r15d │ │ │ │ + mov %r10d,%edi │ │ │ │ + mov %r15d,%eax │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 4492f │ │ │ │ vzeroupper │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + vmovupd (%r9,%r10,8),%xmm0 │ │ │ │ + vmovupd %xmm0,(%r8,%r10,8) │ │ │ │ + mov %eax,%r10d │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ + and $0x1,%eax │ │ │ │ + je 43c21 │ │ │ │ + add %r10d,%edi │ │ │ │ + vmovsd (%r9,%rdi,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%rdi,8) │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 45d10 │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ + jle 43e50 │ │ │ │ + mov -0xe8(%rbp),%rsi │ │ │ │ movslq %r14d,%r14 │ │ │ │ shl $0x3,%r14 │ │ │ │ + shl $0x3,%rsi │ │ │ │ mov %r14,-0xd8(%rbp) │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 45f12 │ │ │ │ - mov %r11d,%esi │ │ │ │ + je 44042 │ │ │ │ + mov %r11d,%r15d │ │ │ │ xor %r12d,%r12d │ │ │ │ - and $0x3,%esi │ │ │ │ - je 45c1f │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 45bce │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 45b86 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 43d57 │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 43d06 │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 43cbe │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe8(%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),%r11d │ │ │ │ mov %r12,-0xd0(%rbp) │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov %r14,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ - add -0xd8(%rbp),%r15 │ │ │ │ + add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %r12d │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ mov -0xe8(%rbp),%r11d │ │ │ │ - mov %r15,-0xd0(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r15,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ - add -0xd8(%rbp),%r14 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ mov -0xe8(%rbp),%r11d │ │ │ │ inc %r12d │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + add -0xd8(%rbp),%r15 │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ add -0xc8(%rbp),%r8 │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ cmp %r11d,%r12d │ │ │ │ - je 45d10 │ │ │ │ - mov -0xd0(%rbp),%r15 │ │ │ │ + je 43e50 │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r11d,-0x100(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0x100(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov %r14,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ mov -0xd8(%rbp),%r11 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - lea (%r15,%r11,1),%rax │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ + lea (%r14,%r11,1),%rdi │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov -0xc8(%rbp),%r14 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - add %r14,%rcx │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ + add %r14,%r9 │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ add %r14,%r10 │ │ │ │ - add %r15,%r9 │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov %r9,%rsi │ │ │ │ + add %r15,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add $0x4,%r12d │ │ │ │ mov -0x100(%rbp),%r11d │ │ │ │ add %r15,%rdx │ │ │ │ add %r14,%r8 │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ cmp %r11d,%r12d │ │ │ │ - jne 45c1f │ │ │ │ + jne 43d57 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 45d2b │ │ │ │ + je 43e6b │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 45d99 │ │ │ │ + je 43ed9 │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 45d99 │ │ │ │ + jmp 43ed9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 467f5 │ │ │ │ + jne 4494a │ │ │ │ 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 0xae1e9(%rip),%rax │ │ │ │ - lea 0x9d5aa(%rip),%rsi # e3338 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1378> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0xaa0a9(%rip),%rdi │ │ │ │ + lea 0x9946a(%rip),%rsi # dd338 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5e8> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 45d53 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae1a9(%rip),%rdi │ │ │ │ - lea 0x9d553(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 45d96 │ │ │ │ + call b5bb0 │ │ │ │ + jmp 43e93 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae189(%rip),%r10 │ │ │ │ - lea 0x9e082(%rip),%rsi # e3e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1eb0> │ │ │ │ + mov 0xaa071(%rip),%rax │ │ │ │ + lea 0x9941b(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ + mov (%rax),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 43ed6 │ │ │ │ + mov 0xaa059(%rip),%r10 │ │ │ │ + lea 0x99f52(%rip),%rsi # dde70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45d96 │ │ │ │ + jmp 43ed6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae169(%rip),%r9 │ │ │ │ - lea 0x9dbf2(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r9),%rdi │ │ │ │ + mov 0xaa039(%rip),%rcx │ │ │ │ + lea 0x99ac2(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45da5 │ │ │ │ + jmp 43ee5 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae149(%rip),%rcx │ │ │ │ - lea 0x9e0b2(%rip),%rsi # e3ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rcx),%rdi │ │ │ │ + mov 0xaa019(%rip),%r9 │ │ │ │ + lea 0x99f82(%rip),%rsi # ddee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45d96 │ │ │ │ + jmp 43ed6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae129(%rip),%r11 │ │ │ │ - lea 0x9e0ba(%rip),%rsi # e3f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f48> │ │ │ │ + mov 0xa9ff9(%rip),%r11 │ │ │ │ + lea 0x99f8a(%rip),%rsi # ddf08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b8> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45d96 │ │ │ │ + jmp 43ed6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae109(%rip),%r8 │ │ │ │ - lea 0x9dfa2(%rip),%rsi # e3e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e50> │ │ │ │ + mov 0xa9fd9(%rip),%r8 │ │ │ │ + lea 0x99e72(%rip),%rsi # dde10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c0> │ │ │ │ xor %r13d,%r13d │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45d53 │ │ │ │ + jmp 43e93 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xae0e9(%rip),%rbx │ │ │ │ - lea 0x9d4e6(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + mov 0xa9fb9(%rip),%rbx │ │ │ │ + lea 0x993b6(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 45d2b │ │ │ │ + jmp 43e6b │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xae0c9(%rip),%r13 │ │ │ │ - lea 0x9d4c6(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + mov 0xa9f99(%rip),%r13 │ │ │ │ + lea 0x99396(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 45d10 │ │ │ │ + jmp 43e50 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 457d1 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + jmp 438eb │ │ │ │ cmpq $0x0,0xe8(%r12) │ │ │ │ - je 46320 │ │ │ │ + je 44450 │ │ │ │ test %r15d,%r15d │ │ │ │ - jg 458f8 │ │ │ │ + jg 43a0b │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 45d10 │ │ │ │ + jle 43e50 │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ movslq %r14d,%rax │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ - mov %rcx,-0xd8(%rbp) │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ shl $0x3,%rsi │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ mov %rsi,-0xc8(%rbp) │ │ │ │ mov %r11d,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0xa0,%r12 │ │ │ │ and $0x7,%esi │ │ │ │ - je 4615d │ │ │ │ + je 4428d │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 4610c │ │ │ │ + je 4423c │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 460c4 │ │ │ │ + je 441f4 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 4607c │ │ │ │ + je 441ac │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 46034 │ │ │ │ + je 44164 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 45fec │ │ │ │ + je 4411c │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 45fa4 │ │ │ │ + je 440d4 │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add -0xd8(%rbp),%rbx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ mov -0xe8(%rbp),%r11d │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ mov $0x1,%ebx │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r11d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r11d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r11d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r11d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r11d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 31c80 │ │ │ │ - add -0xd8(%rbp),%r15 │ │ │ │ + call 301e0 │ │ │ │ + mov -0xd0(%rbp),%r8 │ │ │ │ mov -0xe8(%rbp),%r11d │ │ │ │ inc %ebx │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + add -0xd8(%rbp),%r15 │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ cmp %r11d,%ebx │ │ │ │ - je 45d10 │ │ │ │ + je 43e50 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11d,-0x100(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ mov -0xd8(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ + lea (%r14,%r11,1),%rdi │ │ │ │ add -0xc8(%rbp),%r8 │ │ │ │ - lea (%r14,%r11,1),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 31c80 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + call 301e0 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ mov -0xc8(%rbp),%r14 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r15,%rdi │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - call 31c80 │ │ │ │ + add %r14,%r9 │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + call 301e0 │ │ │ │ mov -0xd0(%rbp),%r10 │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ add %r14,%r10 │ │ │ │ - add %r15,%r9 │ │ │ │ - mov %r9,%rsi │ │ │ │ + add %r15,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ mov %r10,-0xd0(%rbp) │ │ │ │ - call 31c80 │ │ │ │ + call 301e0 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ mov -0xe8(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ add %r14,%r8 │ │ │ │ add %r15,%r11 │ │ │ │ mov %r11,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r11,-0xe8(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 31c80 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %r12,%rdx │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - call 31c80 │ │ │ │ - mov -0xd0(%rbp),%r10 │ │ │ │ + call 301e0 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ add %r15,%rdi │ │ │ │ - add %r14,%r10 │ │ │ │ + add %r14,%r9 │ │ │ │ mov %rdi,-0xe8(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + call 301e0 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov %r12,%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + add %r15,%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ mov %r10,-0xd0(%rbp) │ │ │ │ - call 31c80 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ + call 301e0 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ mov -0xe8(%rbp),%r8 │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r14,%r9 │ │ │ │ + add %r14,%rcx │ │ │ │ add %r15,%r8 │ │ │ │ mov %r8,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %rcx,%rdi │ │ │ │ mov %r8,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - call 31c80 │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + call 301e0 │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add $0x8,%ebx │ │ │ │ mov -0x100(%rbp),%r11d │ │ │ │ add %r15,%rdx │ │ │ │ add %r14,%r8 │ │ │ │ mov %rdx,-0xd0(%rbp) │ │ │ │ cmp %r11d,%ebx │ │ │ │ - jne 4615d │ │ │ │ - jmp 45d10 │ │ │ │ + jne 4428d │ │ │ │ + jmp 43e50 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ cmp $0x2,%edx │ │ │ │ - jg 467cd │ │ │ │ + jg 44913 │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 45d10 │ │ │ │ + jle 43e50 │ │ │ │ mov -0xe8(%rbp),%rbx │ │ │ │ movslq %r14d,%r15 │ │ │ │ lea -0x1(%r11),%r14d │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ movl $0x0,-0xe8(%rbp) │ │ │ │ shl $0x3,%r15 │ │ │ │ - shl $0x3,%rbx │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ mov %r15,-0x100(%rbp) │ │ │ │ + shl $0x3,%rbx │ │ │ │ and $0x3,%r14d │ │ │ │ - je 465d2 │ │ │ │ + je 44701 │ │ │ │ mov %r14d,-0x11c(%rbp) │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ - mov -0xc8(%rbp),%ecx │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r11d,-0x118(%rbp) │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ mov %r9,%r15 │ │ │ │ + mov -0xc8(%rbp),%ecx │ │ │ │ + mov %r11d,-0x118(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 35840 │ │ │ │ + mov %r8,-0x110(%rbp) │ │ │ │ + call 33d30 │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ lea (%r15,%rbx,1),%r9 │ │ │ │ mov -0x100(%rbp),%r15 │ │ │ │ movl $0x1,-0xe8(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ mov -0x118(%rbp),%r11d │ │ │ │ add %r15,%r14 │ │ │ │ add %rbx,%r8 │ │ │ │ cmpl $0x1,-0x11c(%rbp) │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ - je 465d2 │ │ │ │ + je 44701 │ │ │ │ cmpl $0x2,-0x11c(%rbp) │ │ │ │ - je 46440 │ │ │ │ + je 44570 │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r11d,-0x110(%rbp) │ │ │ │ mov %r8,-0xd8(%rbp) │ │ │ │ mov %r9,-0xd0(%rbp) │ │ │ │ - call 35840 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ + call 33d30 │ │ │ │ add %r15,%r14 │ │ │ │ incl -0xe8(%rbp) │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xd8(%rbp),%r8 │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ mov -0x110(%rbp),%r11d │ │ │ │ add %rbx,%r9 │ │ │ │ add %rbx,%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r11d,-0x110(%rbp) │ │ │ │ mov %r8,-0xd8(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 35840 │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + call 33d30 │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ mov -0xd8(%rbp),%r8 │ │ │ │ add -0x100(%rbp),%r14 │ │ │ │ incl -0xe8(%rbp) │ │ │ │ + mov %r14,-0xd0(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x110(%rbp),%r11d │ │ │ │ add %rbx,%r9 │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - jmp 465d2 │ │ │ │ - mov -0x110(%rbp),%r10 │ │ │ │ + mov -0x110(%rbp),%r11d │ │ │ │ + jmp 44701 │ │ │ │ + mov -0x110(%rbp),%r11 │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ mov %r15d,%ecx │ │ │ │ - mov 0x4(%r12),%edx │ │ │ │ mov %r9d,-0x118(%rbp) │ │ │ │ - add %rbx,%r10 │ │ │ │ + mov -0x100(%rbp),%rsi │ │ │ │ + mov 0x4(%r12),%edx │ │ │ │ + add %rbx,%r11 │ │ │ │ add %rbx,%r8 │ │ │ │ lea (%r14,%rsi,1),%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ + mov %r11,%rdi │ │ │ │ mov %r8,-0x110(%rbp) │ │ │ │ mov %rsi,-0xe8(%rbp) │ │ │ │ - mov %r10,-0xd8(%rbp) │ │ │ │ - call 35840 │ │ │ │ + mov %r11,-0xd8(%rbp) │ │ │ │ + call 33d30 │ │ │ │ mov -0xd8(%rbp),%rax │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ - mov -0x118(%rbp),%ecx │ │ │ │ + mov -0x118(%rbp),%edi │ │ │ │ mov -0x100(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%r14d │ │ │ │ - mov 0x4(%r12),%edx │ │ │ │ add %rbx,%rax │ │ │ │ - mov %ecx,-0x11c(%rbp) │ │ │ │ + mov 0x4(%r12),%edx │ │ │ │ + mov %edi,-0x11c(%rbp) │ │ │ │ add %rbx,%r8 │ │ │ │ - add %r15,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ + add %r15,%rsi │ │ │ │ mov %r14d,%ecx │ │ │ │ mov %r8,-0x110(%rbp) │ │ │ │ mov %rsi,-0xe8(%rbp) │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - call 35840 │ │ │ │ - mov -0xd8(%rbp),%r11 │ │ │ │ + call 33d30 │ │ │ │ + mov -0xd8(%rbp),%r10 │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ mov %r14d,%ecx │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - add %rbx,%r11 │ │ │ │ + add %rbx,%r10 │ │ │ │ add %rbx,%r8 │ │ │ │ add %r15,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ + mov %r10,%rdi │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ - mov %r11,-0xd8(%rbp) │ │ │ │ mov %rsi,-0x110(%rbp) │ │ │ │ - call 35840 │ │ │ │ - mov -0xd0(%rbp),%edx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + mov %r10,-0xd8(%rbp) │ │ │ │ + call 33d30 │ │ │ │ + mov -0xd0(%rbp),%ecx │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ mov -0xd8(%rbp),%r9 │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ + add $0x3,%ecx │ │ │ │ + add %r15,%rdx │ │ │ │ mov -0x11c(%rbp),%r11d │ │ │ │ - add $0x3,%edx │ │ │ │ - lea (%rdi,%r15,1),%r10 │ │ │ │ - mov %edx,-0xe8(%rbp) │ │ │ │ - mov %r10,-0xd0(%rbp) │ │ │ │ - mov 0x4(%r12),%edx │ │ │ │ + mov %ecx,-0xe8(%rbp) │ │ │ │ add %rbx,%r9 │ │ │ │ add %rbx,%r8 │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + mov 0x4(%r12),%edx │ │ │ │ mov -0xc8(%rbp),%r15d │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r11d,-0xd8(%rbp) │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ mov %r15d,%ecx │ │ │ │ mov %r14,%rsi │ │ │ │ - call 35840 │ │ │ │ - mov -0xe8(%rbp),%r11d │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + call 33d30 │ │ │ │ + mov -0xe8(%rbp),%r10d │ │ │ │ mov -0xd8(%rbp),%r9d │ │ │ │ - inc %r11d │ │ │ │ - mov %r11d,-0xd0(%rbp) │ │ │ │ - cmp %r9d,%r11d │ │ │ │ - jne 464a6 │ │ │ │ - jmp 45d10 │ │ │ │ - mov %r15d,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - shl $0x3,%r9 │ │ │ │ - lea -0x8(%r9),%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 467e9 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 466f8 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 466e1 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 466cb │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 466b4 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 4669e │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 46688 │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd (%rsi),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r8) │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - vmovsd (%rcx,%rax,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r8,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ + inc %r10d │ │ │ │ + mov %r10d,-0xd0(%rbp) │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jne 445d6 │ │ │ │ + jmp 43e50 │ │ │ │ + mov %r15d,%esi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + shl $0x3,%rsi │ │ │ │ + lea -0x8(%rsi),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 4493e │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4482b │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 44814 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 447fd │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 447e6 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 447cf │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 447b8 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r8,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - vmovsd (%r15,%rax,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r8,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ + mov $0x8,%r15d │ │ │ │ + vmovsd (%rdx),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8) │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ - vmovsd (%rdi,%rax,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r8,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ + vmovsd (%rdi,%r15,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r8,%r15,1) │ │ │ │ + add $0x8,%r15 │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + vmovsd (%rax,%r15,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8,%r15,1) │ │ │ │ + add $0x8,%r15 │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + vmovsd (%r9,%r15,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r8,%r15,1) │ │ │ │ + add $0x8,%r15 │ │ │ │ mov -0xd8(%rbp),%r10 │ │ │ │ - vmovsd (%r10,%rax,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r8,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ + vmovsd (%r10,%r15,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%r15,1) │ │ │ │ + add $0x8,%r15 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ + vmovsd (%rcx,%r15,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%r15,1) │ │ │ │ + add $0x8,%r15 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r8,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 45aec │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r8,%rax,1) │ │ │ │ - vmovsd 0x8(%rdx,%rax,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%r8,%rax,1) │ │ │ │ - vmovsd 0x10(%rdx,%rax,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%r8,%rax,1) │ │ │ │ - vmovsd 0x18(%rdx,%rax,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x18(%r8,%rax,1) │ │ │ │ - vmovsd 0x20(%rdx,%rax,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%r8,%rax,1) │ │ │ │ - vmovsd 0x28(%rdx,%rax,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%r8,%rax,1) │ │ │ │ - vmovsd 0x30(%rdx,%rax,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%r8,%rax,1) │ │ │ │ - vmovsd 0x38(%rdx,%rax,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%r8,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 46717 │ │ │ │ - jmp 45aec │ │ │ │ + vmovsd (%rdx,%r15,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%r15,1) │ │ │ │ + add $0x8,%r15 │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 43c21 │ │ │ │ + vmovsd (%rdx,%r15,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r8,%r15,1) │ │ │ │ + vmovsd 0x8(%rdx,%r15,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%r8,%r15,1) │ │ │ │ + vmovsd 0x10(%rdx,%r15,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%r8,%r15,1) │ │ │ │ + vmovsd 0x18(%rdx,%r15,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%r8,%r15,1) │ │ │ │ + vmovsd 0x20(%rdx,%r15,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%r8,%r15,1) │ │ │ │ + vmovsd 0x28(%rdx,%r15,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%r8,%r15,1) │ │ │ │ + vmovsd 0x30(%rdx,%r15,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x30(%r8,%r15,1) │ │ │ │ + vmovsd 0x38(%rdx,%r15,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r8,%r15,1) │ │ │ │ + add $0x40,%r15 │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 4484b │ │ │ │ + jmp 43c21 │ │ │ │ + vzeroupper │ │ │ │ + jmp 43c21 │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 45d10 │ │ │ │ - mov -0xe8(%rbp),%rdx │ │ │ │ - movslq %r14d,%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ - jmp 45b1e │ │ │ │ + jle 43e50 │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + movslq %r14d,%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + shl $0x3,%r10 │ │ │ │ + mov %rcx,-0xd8(%rbp) │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ + jmp 43c53 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - jmp 45a29 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 45ac0 │ │ │ │ - mov 0xad79c(%rip),%r12 │ │ │ │ - lea 0x9cbac(%rip),%rsi # e3387 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c7> │ │ │ │ + jmp 43b3a │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 43bf3 │ │ │ │ + mov 0xa9656(%rip),%r12 │ │ │ │ + lea 0x98a66(%rip),%rsi # dd387 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x637> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45eb7 │ │ │ │ + jmp 43fe7 │ │ │ │ + vzeroupper │ │ │ │ + mov -0xd8(%rbp),%r9 │ │ │ │ + jmp 43c15 │ │ │ │ mov -0xd8(%rbp),%rdx │ │ │ │ - jmp 46717 │ │ │ │ + jmp 4484b │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e402 <__cxa_finalize@plt+0xd82> │ │ │ │ + vzeroupper │ │ │ │ + jmp e3e7 <__cxa_finalize@plt+0xd67> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp e425 <__cxa_finalize@plt+0xda5> │ │ │ │ + jmp e3f3 <__cxa_finalize@plt+0xd73> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e480 <__cxa_finalize@plt+0xe00> │ │ │ │ + jmp e3ab <__cxa_finalize@plt+0xd2b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e3ec <__cxa_finalize@plt+0xd6c> │ │ │ │ + jmp e416 <__cxa_finalize@plt+0xd96> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp e42f <__cxa_finalize@plt+0xdaf> │ │ │ │ + jmp e42c <__cxa_finalize@plt+0xdac> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp e43b <__cxa_finalize@plt+0xdbb> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp e3c7 <__cxa_finalize@plt+0xd47> │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9cb2b(%rip),%rsi # e3392 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d2> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x989d7(%rip),%rsi # dd392 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x642> │ │ │ │ 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 $0xe0,%rsp │ │ │ │ - lea -0xb0(%rbp),%rdx │ │ │ │ - lea -0xb4(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0xb4(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 46f36 │ │ │ │ + je 4504e │ │ │ │ mov -0xb4(%rbp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 46f20 │ │ │ │ - mov 0xadee7(%rip),%r12 │ │ │ │ + jle 45038 │ │ │ │ + mov 0xa9d97(%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,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 470d0 │ │ │ │ - mov 0xadea6(%rip),%r13 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 451b0 │ │ │ │ + mov 0xa9d56(%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,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 47030 │ │ │ │ - mov 0x18(%r12),%r13d │ │ │ │ + je 45130 │ │ │ │ + mov 0x18(%r12),%r14d │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 450f0 │ │ │ │ + cmp %r14d,0x18(%rax) │ │ │ │ + jne 45080 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + lea -0x1(%r14),%r8d │ │ │ │ + mov (%rcx,%r8,8),%r13 │ │ │ │ + mov %r13d,-0xc4(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 46ff0 │ │ │ │ - cmp %r13d,0x18(%rax) │ │ │ │ - jne 46f70 │ │ │ │ - mov 0x20(%rax),%rsi │ │ │ │ - lea -0x1(%r13),%ecx │ │ │ │ - mov (%rsi,%rcx,8),%rdi │ │ │ │ - mov %edi,-0xc4(%rbp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - test %edi,%edi │ │ │ │ - jle 46fd0 │ │ │ │ + jle 450d0 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %ecx,-0xd8(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - call 2eab0 │ │ │ │ + mov %r13d,%edi │ │ │ │ + mov %r8d,-0xd8(%rbp) │ │ │ │ + mov %r8,-0xd0(%rbp) │ │ │ │ + call 2d260 │ │ │ │ mov 0x20(%r12),%r9 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ movslq %eax,%r11 │ │ │ │ - cmp (%r9,%r8,8),%r11 │ │ │ │ - jne 46fb0 │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - mov -0xd8(%rbp),%r14d │ │ │ │ - je 470ed │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - mov %r14d,%ecx │ │ │ │ + cmp (%r9,%rsi,8),%r11 │ │ │ │ + jne 450b8 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + mov -0xd8(%rbp),%r15d │ │ │ │ + je 451ea │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov %r15d,%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r10d │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 46ab0 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 46a92 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 46a7d │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 46a68 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 46a53 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 46a3e │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 46a29 │ │ │ │ - mov (%r9),%rdx │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 44c03 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 44be5 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 44bd0 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 44bbb │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 44ba6 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 44b91 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 44b7c │ │ │ │ + mov (%r9),%r8 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %edx,%r10d │ │ │ │ - cmp %rdx,(%rsi) │ │ │ │ - jne 47010 │ │ │ │ - mov (%r9,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rax,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %edi,%r10d │ │ │ │ + mov %r8d,%r10d │ │ │ │ + cmp %r8,(%rcx) │ │ │ │ + jne 45110 │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%rcx,%rax,8) │ │ │ │ + jne 45110 │ │ │ │ + imul %edx,%r10d │ │ │ │ + inc %rax │ │ │ │ + mov (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%rax,8) │ │ │ │ + jne 45110 │ │ │ │ + imul %esi,%r10d │ │ │ │ + inc %rax │ │ │ │ + mov (%r9,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rax,8) │ │ │ │ + jne 45110 │ │ │ │ + imul %r15d,%r10d │ │ │ │ inc %rax │ │ │ │ mov (%r9,%rax,8),%r8 │ │ │ │ - cmp %r8,(%rsi,%rax,8) │ │ │ │ - jne 47010 │ │ │ │ + cmp %r8,(%rcx,%rax,8) │ │ │ │ + jne 45110 │ │ │ │ imul %r8d,%r10d │ │ │ │ inc %rax │ │ │ │ - mov (%r9,%rax,8),%r14 │ │ │ │ - cmp %r14,(%rsi,%rax,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %r14d,%r10d │ │ │ │ - inc %rax │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%rsi,%rax,8) │ │ │ │ - jne 47010 │ │ │ │ + cmp %rdx,(%rcx,%rax,8) │ │ │ │ + jne 45110 │ │ │ │ imul %edx,%r10d │ │ │ │ inc %rax │ │ │ │ - mov (%r9,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rax,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %edi,%r10d │ │ │ │ - inc %rax │ │ │ │ - mov (%r9,%rax,8),%r8 │ │ │ │ - cmp %r8,(%rsi,%rax,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %r8d,%r10d │ │ │ │ + mov (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%rax,8) │ │ │ │ + jne 45110 │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 46b69 │ │ │ │ - mov (%r9,%rax,8),%r14 │ │ │ │ - cmp %r14,(%rsi,%rax,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %r14d,%r10d │ │ │ │ + imul %esi,%r10d │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 44cbc │ │ │ │ + mov (%r9,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rax,8) │ │ │ │ + jne 45110 │ │ │ │ + imul %r15d,%r10d │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ - mov (%r9,%rdx,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rdx,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %edi,%r10d │ │ │ │ - lea 0x2(%rax),%r14 │ │ │ │ - mov (%r9,%r14,8),%r8 │ │ │ │ - cmp %r8,(%rsi,%r14,8) │ │ │ │ - jne 47010 │ │ │ │ + mov (%r9,%rdx,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdx,8) │ │ │ │ + jne 45110 │ │ │ │ imul %r8d,%r10d │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ + mov (%r9,%rsi,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rsi,8) │ │ │ │ + jne 45110 │ │ │ │ + imul %r15d,%r10d │ │ │ │ lea 0x3(%rax),%rdx │ │ │ │ - mov (%r9,%rdx,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rdx,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %edi,%r10d │ │ │ │ - lea 0x4(%rax),%r14 │ │ │ │ - mov (%r9,%r14,8),%r8 │ │ │ │ - cmp %r8,(%rsi,%r14,8) │ │ │ │ - jne 47010 │ │ │ │ + mov (%r9,%rdx,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdx,8) │ │ │ │ + jne 45110 │ │ │ │ imul %r8d,%r10d │ │ │ │ + lea 0x4(%rax),%rsi │ │ │ │ + mov (%r9,%rsi,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rsi,8) │ │ │ │ + jne 45110 │ │ │ │ + imul %r15d,%r10d │ │ │ │ lea 0x5(%rax),%rdx │ │ │ │ - mov (%r9,%rdx,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rdx,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %edi,%r10d │ │ │ │ - lea 0x6(%rax),%r14 │ │ │ │ - mov (%r9,%r14,8),%r8 │ │ │ │ - cmp %r8,(%rsi,%r14,8) │ │ │ │ - jne 47010 │ │ │ │ + mov (%r9,%rdx,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdx,8) │ │ │ │ + jne 45110 │ │ │ │ imul %r8d,%r10d │ │ │ │ + lea 0x6(%rax),%rsi │ │ │ │ + mov (%r9,%rsi,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rsi,8) │ │ │ │ + jne 45110 │ │ │ │ + imul %r15d,%r10d │ │ │ │ lea 0x7(%rax),%rdx │ │ │ │ - mov (%r9,%rdx,8),%rdi │ │ │ │ - cmp %rdi,(%rsi,%rdx,8) │ │ │ │ - jne 47010 │ │ │ │ - imul %edi,%r10d │ │ │ │ + mov (%r9,%rdx,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdx,8) │ │ │ │ + jne 45110 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 46ab0 │ │ │ │ + imul %r8d,%r10d │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 44c03 │ │ │ │ movslq %r10d,%rdx │ │ │ │ imul %r11,%rdx │ │ │ │ mov %r11,-0xe0(%rbp) │ │ │ │ - mov %r10d,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqa %ymm0,-0x90(%rbp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r10d,-0xd0(%rbp) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + vmovdqa %ymm1,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ - mov -0x80(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ mov %r9,-0xd8(%rbp) │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ + mov %rcx,-0xe8(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 470b0 │ │ │ │ - mov -0xd0(%rbp),%r10d │ │ │ │ - mov -0x78(%rbp),%rcx │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ + jne 451d0 │ │ │ │ + mov -0xd0(%rbp),%edi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rbx,%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - imul %r15d,%r10d │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ - movslq %r10d,%rdx │ │ │ │ - call bf950 │ │ │ │ + mov -0x78(%rbp),%r15 │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + imul %r13d,%edi │ │ │ │ + movslq %edi,%rdx │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call bb580 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ test %al,%al │ │ │ │ mov -0xd0(%rbp),%eax │ │ │ │ mov %rbx,-0xf0(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - jne 47050 │ │ │ │ - mov 0xadb8b(%rip),%rbx │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ + jne 45150 │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov 0xa9a43(%rip),%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %eax,-0xd0(%rbp) │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r13d,%esi │ │ │ │ + mov %rsi,-0xf8(%rbp) │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ + mov %r14d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ mov -0xd0(%rbp),%esi │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - je 47068 │ │ │ │ + je 45168 │ │ │ │ test %esi,%esi │ │ │ │ - jle 47068 │ │ │ │ - mov %r15d,%edx │ │ │ │ + jle 45168 │ │ │ │ + mov %r13d,%r12d │ │ │ │ + lea 0x0(,%rdx,4),%r8 │ │ │ │ mov %esi,%r11d │ │ │ │ - lea 0x0(,%r8,8),%r12 │ │ │ │ - lea 0x0(,%r8,4),%r13 │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ movl $0x0,-0xd0(%rbp) │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + lea 0x0(,%rdx,8),%r14 │ │ │ │ + mov %r15,%rax │ │ │ │ + mov 0x10(%rbx),%r13 │ │ │ │ + shl $0x3,%r12 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 46ded │ │ │ │ + je 44f13 │ │ │ │ cmp $0x1,%r11d │ │ │ │ - je 46d84 │ │ │ │ + je 44eb5 │ │ │ │ cmp $0x2,%r11d │ │ │ │ - je 46d27 │ │ │ │ - mov %esi,-0x108(%rbp) │ │ │ │ + je 44e63 │ │ │ │ + mov %esi,-0x100(%rbp) │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %r15,%rdx │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %r10,%r15 │ │ │ │ - call 41d00 │ │ │ │ - mov -0xe0(%rbp),%r9 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - lea (%r15,%r12,1),%r10 │ │ │ │ + call 400c0 │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + mov -0x100(%rbp),%esi │ │ │ │ movl $0x1,-0xd0(%rbp) │ │ │ │ - mov -0x108(%rbp),%esi │ │ │ │ - lea (%r14,%r9,1),%rcx │ │ │ │ - add %r13,%r8 │ │ │ │ + lea (%r15,%r14,1),%rax │ │ │ │ + add -0xe0(%rbp),%r13 │ │ │ │ + add %r12,%rcx │ │ │ │ mov %esi,-0xc8(%rbp) │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - call 41d00 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + call 400c0 │ │ │ │ incl -0xd0(%rbp) │ │ │ │ - add -0xe0(%rbp),%rcx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ mov -0xc8(%rbp),%esi │ │ │ │ - add %r12,%r10 │ │ │ │ - add %r13,%r8 │ │ │ │ + add %r14,%rax │ │ │ │ + add -0xe0(%rbp),%r13 │ │ │ │ + add %r12,%rcx │ │ │ │ mov %esi,-0xc8(%rbp) │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - call 41d00 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + call 400c0 │ │ │ │ incl -0xd0(%rbp) │ │ │ │ - add -0xe0(%rbp),%rcx │ │ │ │ - add %r12,%r10 │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ mov -0xc8(%rbp),%esi │ │ │ │ - add %r13,%r8 │ │ │ │ + add %r14,%rax │ │ │ │ + add -0xe0(%rbp),%r13 │ │ │ │ + add %r12,%rcx │ │ │ │ cmp %esi,-0xd0(%rbp) │ │ │ │ - je 47068 │ │ │ │ - mov -0xc4(%rbp),%r14d │ │ │ │ + je 45168 │ │ │ │ + mov -0xc4(%rbp),%r15d │ │ │ │ mov %esi,-0xc8(%rbp) │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %r14d,%edi │ │ │ │ - call 41d00 │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - mov %r14d,%edi │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ - add -0xe0(%rbp),%rcx │ │ │ │ - mov -0xb4(%rbp),%esi │ │ │ │ - add %r12,%r10 │ │ │ │ - add %r13,%r8 │ │ │ │ - mov %r10,%rdx │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - call 41d00 │ │ │ │ - mov -0xf8(%rbp),%rax │ │ │ │ + mov %r15d,%edi │ │ │ │ + mov %rax,-0xf8(%rbp) │ │ │ │ + call 400c0 │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ mov -0x100(%rbp),%rcx │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - mov -0xc4(%rbp),%r15d │ │ │ │ - mov -0xb4(%rbp),%esi │ │ │ │ - add %r12,%rax │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r13,%r8 │ │ │ │ - mov %rax,%rdx │ │ │ │ mov %r15d,%edi │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ + add -0xe0(%rbp),%r13 │ │ │ │ + mov -0xb4(%rbp),%esi │ │ │ │ + add %r14,%r9 │ │ │ │ + add %r12,%rcx │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %r9,%rdx │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ - mov %rax,-0xf8(%rbp) │ │ │ │ - call 41d00 │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ + call 400c0 │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ mov -0x100(%rbp),%rcx │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - add %r12,%rdi │ │ │ │ - add %r14,%rcx │ │ │ │ + add %r14,%rdi │ │ │ │ + add %r12,%rcx │ │ │ │ mov %rdi,-0xf8(%rbp) │ │ │ │ - add %r13,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov %r15d,%edi │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ + mov -0xc4(%rbp),%edi │ │ │ │ + lea 0x0(%r13,%r15,1),%r8 │ │ │ │ mov %rcx,-0x100(%rbp) │ │ │ │ - call 41d00 │ │ │ │ + call 400c0 │ │ │ │ mov -0xf8(%rbp),%r10 │ │ │ │ mov -0x100(%rbp),%rcx │ │ │ │ + lea 0x0(%r13,%r15,2),%r13 │ │ │ │ + mov -0xb4(%rbp),%esi │ │ │ │ + mov -0xc4(%rbp),%edi │ │ │ │ + mov %r13,%r8 │ │ │ │ + add %r14,%r10 │ │ │ │ + add %r12,%rcx │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + mov %r10,-0xf8(%rbp) │ │ │ │ + call 400c0 │ │ │ │ addl $0x4,-0xd0(%rbp) │ │ │ │ - add %r12,%r10 │ │ │ │ - add %r14,%rcx │ │ │ │ - jmp 46dd1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xad049(%rip),%r10 │ │ │ │ - lea 0x9c136(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + add %r15,%r13 │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%esi │ │ │ │ + add %r14,%rax │ │ │ │ + add %r12,%rcx │ │ │ │ + cmp %esi,-0xd0(%rbp) │ │ │ │ + jne 44f13 │ │ │ │ + jmp 45168 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa8f31(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x9801b(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 470fb │ │ │ │ + jne 451f8 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rcx),%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xacff9(%rip),%rax │ │ │ │ - lea 0x9d04a(%rip),%rsi # e3fc8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2008> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa8ee9(%rip),%r15 │ │ │ │ + lea 0x98f3a(%rip),%rsi # ddfc8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 46f38 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xacfb9(%rip),%r9 │ │ │ │ - lea 0x9d06a(%rip),%rsi # e4028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2068> │ │ │ │ + call b5bb0 │ │ │ │ + jmp 45050 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa8eb1(%rip),%r9 │ │ │ │ + lea 0x98f62(%rip),%rsi # de028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12d8> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46f86 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xacf99(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x9d01f(%rip),%rsi # e4000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2040> │ │ │ │ + jmp 45096 │ │ │ │ + mov 0xa8e99(%rip),%rdi │ │ │ │ + lea 0x98f22(%rip),%rsi # de000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12b0> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46f86 │ │ │ │ + jmp 45096 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xacf79(%rip),%r14 │ │ │ │ - lea 0x9c323(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0xa8e79(%rip),%r10 │ │ │ │ + lea 0x98223(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46f86 │ │ │ │ + jmp 45096 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xacf59(%rip),%r11 │ │ │ │ - lea 0x9d032(%rip),%rsi # e4050 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2090> │ │ │ │ + mov 0xa8e59(%rip),%r11 │ │ │ │ + lea 0x98f32(%rip),%rsi # de050 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1300> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46f86 │ │ │ │ + jmp 45096 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xacf39(%rip),%r15 │ │ │ │ - lea 0x9cf5a(%rip),%rsi # e3f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fd8> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0xa8e39(%rip),%r13 │ │ │ │ + lea 0x98e5a(%rip),%rsi # ddf98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1248> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46f94 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xacf19(%rip),%rcx │ │ │ │ - lea 0x9c316(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + jmp 450a4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa8e19(%rip),%rcx │ │ │ │ + lea 0x98216(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 47083 │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + je 45183 │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 46f88 │ │ │ │ + je 45098 │ │ │ │ mov -0xe8(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 46f88 │ │ │ │ + jmp 45098 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaceb9(%rip),%rbx │ │ │ │ - lea 0x9c2b6(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + mov 0xa8db9(%rip),%rax │ │ │ │ + lea 0x98c52(%rip),%rsi # dde10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c0> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov (%rax),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 45050 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xa8d99(%rip),%rbx │ │ │ │ + lea 0x98196(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 47083 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xace99(%rip),%rdi │ │ │ │ - lea 0x9cd32(%rip),%rsi # e3e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e50> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 46f38 │ │ │ │ + jmp 45183 │ │ │ │ mov %r11,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ - jmp 46b70 │ │ │ │ + jmp 44cc3 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp e4da <__cxa_finalize@plt+0xe5a> │ │ │ │ + jmp e461 <__cxa_finalize@plt+0xde1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp e4e6 <__cxa_finalize@plt+0xe66> │ │ │ │ + jmp e477 <__cxa_finalize@plt+0xdf7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e509 <__cxa_finalize@plt+0xe89> │ │ │ │ + jmp e4a0 <__cxa_finalize@plt+0xe20> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e49e <__cxa_finalize@plt+0xe1e> │ │ │ │ + vzeroupper │ │ │ │ + jmp e4e8 <__cxa_finalize@plt+0xe68> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e51f <__cxa_finalize@plt+0xe9f> │ │ │ │ + vzeroupper │ │ │ │ + jmp e4dc <__cxa_finalize@plt+0xe5c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e4ba <__cxa_finalize@plt+0xe3a> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp e4bc <__cxa_finalize@plt+0xe3c> │ │ │ │ + xchg %ax,%ax │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9c21a(%rip),%rsi # e3391 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d1> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x98126(%rip),%rsi # dd391 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x641> │ │ │ │ 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 │ │ │ │ + sub $0x160,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0xe4(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 476c6 │ │ │ │ + je 457b6 │ │ │ │ mov -0xe4(%rbp),%r11d │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 476b0 │ │ │ │ - mov 0xad5ce(%rip),%rax │ │ │ │ + jle 457a0 │ │ │ │ + mov 0xa94de(%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 47840 │ │ │ │ - mov 0xad590(%rip),%r13 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + je 45930 │ │ │ │ + mov 0xa94a0(%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 477a0 │ │ │ │ - mov 0xad549(%rip),%r15 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + je 45890 │ │ │ │ + mov 0xa9459(%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 477c0 │ │ │ │ + je 458b0 │ │ │ │ mov 0x18(%r12),%edx │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 47780 │ │ │ │ + jle 45870 │ │ │ │ cmp %edx,0x18(%rbx) │ │ │ │ - jne 47700 │ │ │ │ + jne 457e8 │ │ │ │ cmp %edx,0x18(%rax) │ │ │ │ - jne 47760 │ │ │ │ + jne 45850 │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ lea -0x1(%rdx),%r13d │ │ │ │ mov (%rsi,%r13,8),%rdi │ │ │ │ mov %edi,-0xf4(%rbp) │ │ │ │ mov %rdi,%r15 │ │ │ │ test %edi,%edi │ │ │ │ - jle 47740 │ │ │ │ + jle 45830 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ mov %edx,-0x100(%rbp) │ │ │ │ - call 2eab0 │ │ │ │ + call 2d260 │ │ │ │ mov 0x20(%r12),%r11 │ │ │ │ cltq │ │ │ │ mov %rax,%r14 │ │ │ │ cmp (%r11,%r13,8),%rax │ │ │ │ - jne 477e0 │ │ │ │ + jne 458d0 │ │ │ │ mov -0x100(%rbp),%r10d │ │ │ │ mov -0x108(%rbp),%rcx │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 47db3 │ │ │ │ - lea -0x1(%r10),%esi │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ + je 45e6c │ │ │ │ + lea -0x1(%r10),%r8d │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r13d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - lea -0x8(%rsi),%r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea -0x8(%r8),%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 4748e │ │ │ │ + je 4557e │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 47461 │ │ │ │ + je 45551 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4743d │ │ │ │ + je 4552d │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 47419 │ │ │ │ + je 45509 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 473f5 │ │ │ │ + je 454e5 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 473d1 │ │ │ │ + je 454c1 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 473ad │ │ │ │ + je 4549d │ │ │ │ mov (%r11),%rdx │ │ │ │ - cmp %rdx,(%r8) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdx,(%rsi) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%rdi │ │ │ │ mov %edx,%r13d │ │ │ │ mov $0x8,%eax │ │ │ │ cmp (%rdi),%rdx │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov (%r11,%rax,1),%rdx │ │ │ │ - cmp %rdx,(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdx,(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ imul %edx,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r11,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdi,(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%rdi │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ imul %edi,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r11,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdi,(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdi │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ imul %edi,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r11,%rax,1),%rdx │ │ │ │ - cmp %rdx,(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdx,(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%rdi │ │ │ │ cmp (%rdi,%rax,1),%rdx │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ imul %edx,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r11,%rax,1),%rdx │ │ │ │ - cmp %rdx,(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdx,(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ imul %edx,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r11,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdi,(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%rdi │ │ │ │ - jne 47820 │ │ │ │ - imul %edi,%r13d │ │ │ │ + jne 45910 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 47598 │ │ │ │ + imul %edi,%r13d │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 45688 │ │ │ │ mov (%r11,%rax,1),%r9 │ │ │ │ - cmp %r9,(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %r9,(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%rdi │ │ │ │ cmp (%rdi,%rax,1),%r9 │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov 0x8(%r11,%rax,1),%rdx │ │ │ │ imul %r9d,%r13d │ │ │ │ - cmp %rdx,0x8(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdx,0x8(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ cmp 0x8(%rdi,%rax,1),%rdx │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov 0x10(%r11,%rax,1),%r9 │ │ │ │ imul %edx,%r13d │ │ │ │ - cmp %r9,0x10(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %r9,0x10(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ cmp 0x10(%rdi,%rax,1),%r9 │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov 0x18(%r11,%rax,1),%rdx │ │ │ │ imul %r9d,%r13d │ │ │ │ - cmp %rdx,0x18(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdx,0x18(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ cmp 0x18(%rdi,%rax,1),%rdx │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov 0x20(%r11,%rax,1),%r9 │ │ │ │ imul %edx,%r13d │ │ │ │ - cmp %r9,0x20(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %r9,0x20(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ cmp 0x20(%rdi,%rax,1),%r9 │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov 0x28(%r11,%rax,1),%rdi │ │ │ │ imul %r9d,%r13d │ │ │ │ - cmp %rdi,0x28(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdi,0x28(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp 0x28(%r9,%rax,1),%rdi │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov 0x30(%r11,%rax,1),%rdx │ │ │ │ imul %edi,%r13d │ │ │ │ - cmp %rdx,0x30(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdx,0x30(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ cmp 0x30(%r9,%rax,1),%rdx │ │ │ │ - jne 47820 │ │ │ │ + jne 45910 │ │ │ │ mov 0x38(%r11,%rax,1),%rdi │ │ │ │ imul %edx,%r13d │ │ │ │ - cmp %rdi,0x38(%r8,%rax,1) │ │ │ │ - jne 47800 │ │ │ │ + cmp %rdi,0x38(%rsi,%rax,1) │ │ │ │ + jne 458f0 │ │ │ │ cmp 0x38(%r9,%rax,1),%rdi │ │ │ │ - jne 47820 │ │ │ │ - imul %edi,%r13d │ │ │ │ + jne 45910 │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 4748e │ │ │ │ + imul %edi,%r13d │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 4557e │ │ │ │ movslq %r13d,%rdx │ │ │ │ imul %r14,%rdx │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - mov %rcx,-0x120(%rbp) │ │ │ │ - mov %r10d,-0xf8(%rbp) │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vmovdqa %ymm0,-0xb0(%rbp) │ │ │ │ lea -0xb0(%rbp),%rdi │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r10d,-0x120(%rbp) │ │ │ │ + movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + vmovdqa %ymm0,-0xb0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0xb0(%rbp),%r11 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ mov %r11,-0x108(%rbp) │ │ │ │ - mov %r8,-0x110(%rbp) │ │ │ │ + mov %rsi,-0x110(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 47860 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + jne 45950 │ │ │ │ mov %r15d,%eax │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x68(%rbp) │ │ │ │ imul %r13d,%eax │ │ │ │ - mov %rsi,-0x130(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ + vmovdqa %xmm1,-0x70(%rbp) │ │ │ │ movslq %eax,%rdx │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r9,-0x118(%rbp) │ │ │ │ - mov %rdi,-0x128(%rbp) │ │ │ │ + mov %rdi,-0x130(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 47880 │ │ │ │ - mov 0xac909(%rip),%r9 │ │ │ │ - lea 0x9bd06(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + je 45970 │ │ │ │ + mov 0xa8820(%rip),%r9 │ │ │ │ + lea 0x97c1d(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 47693 │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ + je 4577c │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 47718 │ │ │ │ + je 45800 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 47718 │ │ │ │ - mov 0xac8b9(%rip),%rcx │ │ │ │ - lea 0x9b9a6(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ + jmp 45800 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa87c9(%rip),%rcx │ │ │ │ + lea 0x978b6(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 47de9 │ │ │ │ + jne 45ea2 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r10 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%r10),%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac869(%rip),%rbx │ │ │ │ - lea 0x9c762(%rip),%rsi # e3e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1eb0> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa8781(%rip),%rbx │ │ │ │ + lea 0x9867a(%rip),%rsi # dde70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 476c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xac829(%rip),%r13 │ │ │ │ - lea 0x9c2e2(%rip),%rsi # e3a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a70> │ │ │ │ + call b5bb0 │ │ │ │ + jmp 457b8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa8739(%rip),%r13 │ │ │ │ + lea 0x981f2(%rip),%rsi # dda30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xce0> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 47716 │ │ │ │ + jmp 457fe │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xac809(%rip),%rdx │ │ │ │ - lea 0x9c73a(%rip),%rsi # e3ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ee8> │ │ │ │ + mov 0xa8719(%rip),%rdx │ │ │ │ + lea 0x9864a(%rip),%rsi # ddea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1158> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 47716 │ │ │ │ + jmp 457fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac7e9(%rip),%r8 │ │ │ │ - lea 0x9bb93(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ + mov 0xa86f9(%rip),%r8 │ │ │ │ + lea 0x97aa3(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 47716 │ │ │ │ + jmp 457fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac7c9(%rip),%r9 │ │ │ │ - lea 0x9c7ea(%rip),%rsi # e3f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fd8> │ │ │ │ + mov 0xa86d9(%rip),%r9 │ │ │ │ + lea 0x986fa(%rip),%rsi # ddf98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1248> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 47730 │ │ │ │ + jmp 45818 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac7a9(%rip),%r12 │ │ │ │ - lea 0x9c672(%rip),%rsi # e3e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e80> │ │ │ │ + mov 0xa86b9(%rip),%r12 │ │ │ │ + lea 0x98582(%rip),%rsi # dde40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f0> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 47724 │ │ │ │ + jmp 4580c │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0xac789(%rip),%rsi │ │ │ │ + mov 0xa8699(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0x9c837(%rip),%rsi # e4028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2068> │ │ │ │ + lea 0x98747(%rip),%rsi # de028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12d8> │ │ │ │ call d380 │ │ │ │ - jmp 47716 │ │ │ │ + jmp 457fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac769(%rip),%rax │ │ │ │ - lea 0x9c6fa(%rip),%rsi # e3f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f48> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0xa8679(%rip),%r11 │ │ │ │ + lea 0x9860a(%rip),%rsi # ddf08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b8> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 47716 │ │ │ │ + jmp 457fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac749(%rip),%r15 │ │ │ │ - lea 0x9c70a(%rip),%rsi # e3f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f78> │ │ │ │ + mov 0xa8659(%rip),%r15 │ │ │ │ + lea 0x9861a(%rip),%rsi # ddf38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11e8> │ │ │ │ mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 47716 │ │ │ │ + jmp 457fe │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xac729(%rip),%rdi │ │ │ │ - lea 0x9c5c2(%rip),%rsi # e3e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e50> │ │ │ │ + mov 0xa8639(%rip),%rdi │ │ │ │ + lea 0x984d2(%rip),%rsi # dde10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c0> │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 476c8 │ │ │ │ + jmp 457b8 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xac709(%rip),%r10 │ │ │ │ - lea 0x9bb06(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0xa8619(%rip),%rax │ │ │ │ + lea 0x97a16(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 47693 │ │ │ │ + jmp 4577c │ │ │ │ nopl (%rax) │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rsi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%rdx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - call bf950 │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ + vmovdqa %xmm2,-0x50(%rbp) │ │ │ │ + call bb580 │ │ │ │ mov -0x60(%rbp),%r10 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ test %al,%al │ │ │ │ - mov -0xf8(%rbp),%r11d │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - jne 47d99 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - mov 0xacece(%rip),%rax │ │ │ │ + mov -0x120(%rbp),%r11d │ │ │ │ + mov %r10,-0x158(%rbp) │ │ │ │ + mov %rdx,-0x138(%rbp) │ │ │ │ + jne 45e13 │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov 0xa8de5(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r11d,%esi │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ + mov %r11d,%esi │ │ │ │ push $0x0 │ │ │ │ - xor %r8d,%r8d │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %r11d,-0x100(%rbp) │ │ │ │ call *0x2e8(%rax) │ │ │ │ - mov %rax,-0x150(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 47daf │ │ │ │ - mov 0xace7e(%rip),%r12 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov -0x100(%rbp),%esi │ │ │ │ + je 45e29 │ │ │ │ + mov 0xa8d95(%rip),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x100(%rbp),%esi │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r12) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 47dc8 │ │ │ │ + je 45e81 │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 47d5a │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ + jle 45e4f │ │ │ │ mov %r15d,%r15d │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %r13d,%edi │ │ │ │ - lea 0x0(,%r15,8),%rsi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + lea 0x0(,%r14,8),%r8 │ │ │ │ + mov %r13d,%r10d │ │ │ │ + lea 0x0(,%r15,8),%r9 │ │ │ │ lea 0x0(,%r14,4),%r14 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - mov %rsi,-0x138(%rbp) │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov %r14,-0x140(%rbp) │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - movl $0x0,-0xf8(%rbp) │ │ │ │ - shl $0x2,%r15 │ │ │ │ - mov 0x10(%r9),%r9 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - and $0x3,%edi │ │ │ │ - je 47b74 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 47ae8 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 47a68 │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + lea 0x0(,%r15,4),%rcx │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov %r9,-0x148(%rbp) │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov 0x10(%rdi),%r9 │ │ │ │ + mov %r14,-0x120(%rbp) │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ + movl $0x0,-0x128(%rbp) │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 45c62 │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 45bd9 │ │ │ │ + cmp $0x2,%r10d │ │ │ │ + je 45b5c │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - push %rsi │ │ │ │ - mov %rsi,-0x170(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ + push %r12 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ - call 42100 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + call 404a0 │ │ │ │ pop %r9 │ │ │ │ - mov -0x138(%rbp),%rcx │ │ │ │ - lea (%r15,%r12,1),%rdx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ + mov -0x150(%rbp),%r11 │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ pop %r10 │ │ │ │ - add -0x140(%rbp),%r9 │ │ │ │ - movl $0x1,-0xf8(%rbp) │ │ │ │ - add -0x100(%rbp),%rsi │ │ │ │ - lea (%r14,%rcx,1),%rcx │ │ │ │ - add %r12,%r8 │ │ │ │ + movl $0x1,-0x128(%rbp) │ │ │ │ + lea (%r15,%r11,1),%rdx │ │ │ │ + lea (%r14,%rsi,1),%rsi │ │ │ │ + add %r11,%r8 │ │ │ │ + add -0x100(%rbp),%r12 │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - push %rsi │ │ │ │ - mov %rsi,-0x170(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ - call 42100 │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + call 404a0 │ │ │ │ pop %rdi │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ pop %r8 │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ - incl -0xf8(%rbp) │ │ │ │ - add -0x138(%rbp),%rcx │ │ │ │ - add -0x140(%rbp),%r9 │ │ │ │ - add -0x100(%rbp),%rsi │ │ │ │ - add %r12,%rdx │ │ │ │ - add %r12,%r8 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + incl -0x128(%rbp) │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ + add %r9,%rdx │ │ │ │ + add -0x100(%rbp),%r12 │ │ │ │ + add %r9,%r8 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + add -0x148(%rbp),%rsi │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - push %rsi │ │ │ │ - mov %rsi,-0x170(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ - call 42100 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + call 404a0 │ │ │ │ pop %rcx │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ pop %rsi │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ - incl -0xf8(%rbp) │ │ │ │ - add -0x138(%rbp),%rcx │ │ │ │ - add -0x140(%rbp),%r9 │ │ │ │ - add -0x100(%rbp),%rsi │ │ │ │ - add %r12,%rdx │ │ │ │ - add %r12,%r8 │ │ │ │ - cmp %r13d,-0xf8(%rbp) │ │ │ │ - je 47d5a │ │ │ │ + incl -0x128(%rbp) │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + add %rdi,%rdx │ │ │ │ + add -0x148(%rbp),%rsi │ │ │ │ + add %rdi,%r8 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + add -0x100(%rbp),%r12 │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ + cmp %r13d,-0x128(%rbp) │ │ │ │ + je 45e4f │ │ │ │ sub $0x8,%rsp │ │ │ │ mov -0xf4(%rbp),%r14d │ │ │ │ - push %rsi │ │ │ │ - mov %rsi,-0x170(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ mov %r14d,%edi │ │ │ │ - call 42100 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + call 404a0 │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ mov %r14d,%edi │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - add -0x138(%rbp),%rcx │ │ │ │ - add -0x140(%rbp),%r9 │ │ │ │ - add -0x100(%rbp),%r10 │ │ │ │ + mov -0x168(%rbp),%rax │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + add %rcx,%rdx │ │ │ │ + add -0x100(%rbp),%r12 │ │ │ │ + add -0x148(%rbp),%rax │ │ │ │ + add %rcx,%r8 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ - add %r12,%rdx │ │ │ │ - add %r12,%r8 │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - call 42100 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%r11 │ │ │ │ - mov -0x138(%rbp),%r14 │ │ │ │ - mov -0x140(%rbp),%r15 │ │ │ │ - add -0x100(%rbp),%r11 │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ + mov %r12,(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + call 404a0 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x168(%rbp),%r10 │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + mov -0x150(%rbp),%r14 │ │ │ │ + mov -0x148(%rbp),%r15 │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ + add -0x100(%rbp),%r12 │ │ │ │ + add %r15,%r10 │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r14,%r8 │ │ │ │ + mov %r12,(%rsp) │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - add %r12,%rdx │ │ │ │ - add %r12,%r8 │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r15,%r9 │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - mov %r11,-0x170(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - call 42100 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%rax │ │ │ │ - add -0x100(%rbp),%rax │ │ │ │ + mov %r10,-0x168(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + call 404a0 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + mov -0x168(%rbp),%r11 │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + add %r15,%r11 │ │ │ │ + add %r14,%rdx │ │ │ │ + add -0x100(%rbp),%r12 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ + add -0x120(%rbp),%r9 │ │ │ │ + add %r14,%r8 │ │ │ │ + mov %r12,(%rsp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - add %r12,%rdx │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r12,%r8 │ │ │ │ - add %r15,%r9 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - mov %r9,-0x168(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %rcx,-0x158(%rbp) │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ - call 42100 │ │ │ │ + mov %r8,-0x170(%rbp) │ │ │ │ + mov %r11,-0x168(%rbp) │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ + call 404a0 │ │ │ │ pop %rax │ │ │ │ - mov -0x158(%rbp),%rcx │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ pop %rdx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - mov -0x130(%rbp),%rdx │ │ │ │ - mov -0x168(%rbp),%r9 │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ - addl $0x4,-0xf8(%rbp) │ │ │ │ - add -0x100(%rbp),%rsi │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r12,%rdx │ │ │ │ - add %r12,%r8 │ │ │ │ - add %r15,%r9 │ │ │ │ - cmp %r13d,-0xf8(%rbp) │ │ │ │ - jne 47b74 │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x140(%rbp),%rdx │ │ │ │ + addl $0x4,-0x128(%rbp) │ │ │ │ + add %r15,%rsi │ │ │ │ + add %r14,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + jmp 45c40 │ │ │ │ + mov 0xa8156(%rip),%rbx │ │ │ │ + lea 0x97553(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 45761 │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 45761 │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x9b617(%rip),%rdi # e3382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c2> │ │ │ │ + lea 0x97522(%rip),%rdi # dd382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x632> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 47678 │ │ │ │ - mov -0x120(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 47678 │ │ │ │ - mov 0xac1d0(%rip),%rbx │ │ │ │ - lea 0x9b5cd(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - call d380 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 47d75 │ │ │ │ + jmp 45e2b │ │ │ │ mov %rax,-0x100(%rbp) │ │ │ │ mov $0x1,%r13d │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 475a6 │ │ │ │ - mov -0x150(%rbp),%r13 │ │ │ │ + jmp 45696 │ │ │ │ + mov -0x160(%rbp),%r13 │ │ │ │ mov 0x0(%r13),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 47d75 │ │ │ │ + js 45e2b │ │ │ │ dec %edx │ │ │ │ mov %edx,0x0(%r13) │ │ │ │ - jne 47d75 │ │ │ │ + jne 45e2b │ │ │ │ mov %r13,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 47d75 │ │ │ │ + jmp 45e2b │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e554 <__cxa_finalize@plt+0xed4> │ │ │ │ + jmp e515 <__cxa_finalize@plt+0xe95> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e59d <__cxa_finalize@plt+0xf1d> │ │ │ │ + jmp e55e <__cxa_finalize@plt+0xede> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e56a <__cxa_finalize@plt+0xeea> │ │ │ │ + jmp e52b <__cxa_finalize@plt+0xeab> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e57b <__cxa_finalize@plt+0xefb> │ │ │ │ + jmp e53c <__cxa_finalize@plt+0xebc> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e5de <__cxa_finalize@plt+0xf5e> │ │ │ │ + jmp e59f <__cxa_finalize@plt+0xf1f> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e5d2 <__cxa_finalize@plt+0xf52> │ │ │ │ + jmp e593 <__cxa_finalize@plt+0xf13> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e56a <__cxa_finalize@plt+0xeea> │ │ │ │ + jmp e52b <__cxa_finalize@plt+0xeab> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e5c6 <__cxa_finalize@plt+0xf46> │ │ │ │ + jmp e587 <__cxa_finalize@plt+0xf07> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e63c <__cxa_finalize@plt+0xfbc> │ │ │ │ + jmp e5fd <__cxa_finalize@plt+0xf7d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e5bc <__cxa_finalize@plt+0xf3c> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp e57d <__cxa_finalize@plt+0xefd> │ │ │ │ + xchg %ax,%ax │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9b5a2(%rip),%rsi # e3439 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1479> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x974ee(%rip),%rsi # dd439 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6e9> │ │ │ │ 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 48bc0 │ │ │ │ + je 46c89 │ │ │ │ mov -0x114(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 48baa │ │ │ │ + jle 46c73 │ │ │ │ mov -0x118(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 48c49 │ │ │ │ - mov 0xac898(%rip),%rax │ │ │ │ + jle 46d12 │ │ │ │ + mov 0xa87e8(%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 48cfe │ │ │ │ - mov 0xac85a(%rip),%r13 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + je 46ddc │ │ │ │ + mov 0xa87aa(%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 48c13 │ │ │ │ - mov 0x18(%r12),%r13d │ │ │ │ + je 46cdc │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jle 48bf7 │ │ │ │ - cmp %r13d,0x18(%rax) │ │ │ │ - jne 48b50 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 46cc0 │ │ │ │ + cmp %r15d,0x18(%rax) │ │ │ │ + jne 46c18 │ │ │ │ mov -0x114(%rbp),%esi │ │ │ │ mov -0x118(%rbp),%edi │ │ │ │ - call 2eab0 │ │ │ │ + call 2d260 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ - lea -0x1(%r13),%r11d │ │ │ │ - movslq %eax,%r14 │ │ │ │ - cmp (%rdx,%r11,8),%r14 │ │ │ │ - jne 48bc4 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - cmp (%rdi,%r11,8),%r14 │ │ │ │ - jne 48c2e │ │ │ │ + lea -0x1(%r15),%edi │ │ │ │ + movslq %eax,%r9 │ │ │ │ + cmp (%rdx,%rdi,8),%r9 │ │ │ │ + jne 46c8d │ │ │ │ + mov 0x20(%rbx),%r11 │ │ │ │ + cmp (%r11,%rdi,8),%r9 │ │ │ │ + jne 46cf7 │ │ │ │ xor %esi,%esi │ │ │ │ - mov $0x1,%r15d │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 48191 │ │ │ │ - mov %r11,%r8 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 46241 │ │ │ │ + mov %rdi,%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 480d8 │ │ │ │ + je 46188 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 480ba │ │ │ │ + je 4616a │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 480a5 │ │ │ │ + je 46155 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 48090 │ │ │ │ + je 46140 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 4807b │ │ │ │ + je 4612b │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 48066 │ │ │ │ + je 46116 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 48051 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ + je 46101 │ │ │ │ + mov (%rdx),%r10 │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %r9,(%rdi) │ │ │ │ - jne 48bdc │ │ │ │ + mov %r10d,%r13d │ │ │ │ + cmp %r10,(%r11) │ │ │ │ + jne 46ca5 │ │ │ │ mov (%rdx,%rsi,8),%rcx │ │ │ │ - cmp %rcx,(%rdi,%rsi,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %ecx,%r15d │ │ │ │ + cmp %rcx,(%r11,%rsi,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %ecx,%r13d │ │ │ │ inc %rsi │ │ │ │ mov (%rdx,%rsi,8),%rax │ │ │ │ - cmp %rax,(%rdi,%rsi,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %eax,%r15d │ │ │ │ + cmp %rax,(%r11,%rsi,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %eax,%r13d │ │ │ │ + inc %rsi │ │ │ │ + mov (%rdx,%rsi,8),%r14 │ │ │ │ + cmp %r14,(%r11,%rsi,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %r14d,%r13d │ │ │ │ inc %rsi │ │ │ │ mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rdi,%rsi,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %r8d,%r15d │ │ │ │ + cmp %r8,(%r11,%rsi,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %r8d,%r13d │ │ │ │ inc %rsi │ │ │ │ - mov (%rdx,%rsi,8),%r9 │ │ │ │ - cmp %r9,(%rdi,%rsi,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %r9d,%r15d │ │ │ │ + mov (%rdx,%rsi,8),%r10 │ │ │ │ + cmp %r10,(%r11,%rsi,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %r10d,%r13d │ │ │ │ inc %rsi │ │ │ │ mov (%rdx,%rsi,8),%rcx │ │ │ │ - cmp %rcx,(%rdi,%rsi,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %ecx,%r15d │ │ │ │ + cmp %rcx,(%r11,%rsi,8) │ │ │ │ + jne 46ca5 │ │ │ │ inc %rsi │ │ │ │ + imul %ecx,%r13d │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 46241 │ │ │ │ mov (%rdx,%rsi,8),%rax │ │ │ │ - cmp %rax,(%rdi,%rsi,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %eax,%r15d │ │ │ │ - inc %rsi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 48191 │ │ │ │ - mov (%rdx,%rsi,8),%r10 │ │ │ │ - cmp %r10,(%rdi,%rsi,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %r10d,%r15d │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - mov (%rdx,%r8,8),%r9 │ │ │ │ - cmp %r9,(%rdi,%r8,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %r9d,%r15d │ │ │ │ - lea 0x2(%rsi),%rcx │ │ │ │ - mov (%rdx,%rcx,8),%rax │ │ │ │ - cmp %rax,(%rdi,%rcx,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %eax,%r15d │ │ │ │ - lea 0x3(%rsi),%r10 │ │ │ │ + cmp %rax,(%r11,%rsi,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %eax,%r13d │ │ │ │ + lea 0x1(%rsi),%r14 │ │ │ │ + mov (%rdx,%r14,8),%r8 │ │ │ │ + cmp %r8,(%r11,%r14,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ + mov (%rdx,%r10,8),%rcx │ │ │ │ + cmp %rcx,(%r11,%r10,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + lea 0x3(%rsi),%rax │ │ │ │ + mov (%rdx,%rax,8),%r14 │ │ │ │ + cmp %r14,(%r11,%rax,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %r14d,%r13d │ │ │ │ + lea 0x4(%rsi),%r10 │ │ │ │ mov (%rdx,%r10,8),%r8 │ │ │ │ - cmp %r8,(%rdi,%r10,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %r8d,%r15d │ │ │ │ - lea 0x4(%rsi),%rcx │ │ │ │ - mov (%rdx,%rcx,8),%r9 │ │ │ │ - cmp %r9,(%rdi,%rcx,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %r9d,%r15d │ │ │ │ + cmp %r8,(%r11,%r10,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %r8d,%r13d │ │ │ │ lea 0x5(%rsi),%rax │ │ │ │ - mov (%rdx,%rax,8),%r10 │ │ │ │ - cmp %r10,(%rdi,%rax,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %r10d,%r15d │ │ │ │ - lea 0x6(%rsi),%r8 │ │ │ │ - mov (%rdx,%r8,8),%rcx │ │ │ │ - cmp %rcx,(%rdi,%r8,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %ecx,%r15d │ │ │ │ - lea 0x7(%rsi),%r9 │ │ │ │ - mov (%rdx,%r9,8),%rax │ │ │ │ - cmp %rax,(%rdi,%r9,8) │ │ │ │ - jne 48bdc │ │ │ │ - imul %eax,%r15d │ │ │ │ + mov (%rdx,%rax,8),%rcx │ │ │ │ + cmp %rcx,(%r11,%rax,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + lea 0x6(%rsi),%r14 │ │ │ │ + mov (%rdx,%r14,8),%r10 │ │ │ │ + cmp %r10,(%r11,%r14,8) │ │ │ │ + jne 46ca5 │ │ │ │ + imul %r10d,%r13d │ │ │ │ + lea 0x7(%rsi),%r8 │ │ │ │ + mov (%rdx,%r8,8),%rax │ │ │ │ + cmp %rax,(%r11,%r8,8) │ │ │ │ + jne 46ca5 │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jne 480d8 │ │ │ │ + imul %eax,%r13d │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 46188 │ │ │ │ mov %r12,%rdi │ │ │ │ - call 15ca0 │ │ │ │ + call 15c60 │ │ │ │ test %al,%al │ │ │ │ - je 48c66 │ │ │ │ - movq $0x0,-0x158(%rbp) │ │ │ │ + je 46d2f │ │ │ │ + movq $0x0,-0x160(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 15ca0 │ │ │ │ + call 15c60 │ │ │ │ test %al,%al │ │ │ │ - jne 48d1b │ │ │ │ - mov 0xac5f5(%rip),%rax │ │ │ │ + jne 46df9 │ │ │ │ + mov 0xa8545(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %r9,-0x128(%rbp) │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ 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,-0x160(%rbp) │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov -0x128(%rbp),%r9 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 48d65 │ │ │ │ - movslq %r15d,%rdx │ │ │ │ + je 46e44 │ │ │ │ + movslq %r13d,%rdx │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovdqa %ymm0,-0xf0(%rbp) │ │ │ │ lea -0xf0(%rbp),%rdi │ │ │ │ + imul %r9,%rdx │ │ │ │ + movq $0x0,-0xb8(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ - imul %r14,%rdx │ │ │ │ + mov %r9,-0x130(%rbp) │ │ │ │ + vmovdqa %ymm0,-0xf0(%rbp) │ │ │ │ mov %rdx,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0xf0(%rbp),%rdx │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - mov %r11,-0x178(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov %rdx,-0x170(%rbp) │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 48d2b │ │ │ │ + jne 46e09 │ │ │ │ mov -0x128(%rbp),%rdx │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ - call bf950 │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ - mov %rsi,-0x180(%rbp) │ │ │ │ + call bb580 │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ - jne 48d48 │ │ │ │ - mov 0xac4fa(%rip),%rax │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + mov %r11,-0x188(%rbp) │ │ │ │ + jne 46e26 │ │ │ │ + mov 0xa842e(%rip),%r14 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov %rsi,-0x128(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r13d,%esi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ + mov %r15d,%esi │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%rax) │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ + call *0x2e8(%r14) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 48b01 │ │ │ │ + mov %rax,-0x190(%rbp) │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + je 46bcd │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - mov 0x10(%rax),%r13 │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vmovdqu64 %zmm1,-0xa0(%rbp) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 48d8b │ │ │ │ - lea 0x0(,%r14,4),%rcx │ │ │ │ - lea -0xb0(%rbp),%r9 │ │ │ │ - mov %r13,-0x138(%rbp) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + vmovdqu %ymm1,-0xa0(%rbp) │ │ │ │ + vmovdqu %ymm1,-0x80(%rbp) │ │ │ │ + vmovdqa %xmm2,-0x60(%rbp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 46e6a │ │ │ │ + lea 0x0(,%r15,4),%r10 │ │ │ │ + lea -0xb0(%rbp),%r8 │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ + mov %r10,-0x158(%rbp) │ │ │ │ + vmovdqa64 %xmm2,%xmm16 │ │ │ │ movl $0x0,-0x128(%rbp) │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ vzeroupper │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%edx │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jle 4853f │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - mov %edx,%r13d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%r8 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 4661f │ │ │ │ + lea -0x1(%rax),%r9d │ │ │ │ + mov %eax,%edi │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ mov -0x128(%rbp),%eax │ │ │ │ - neg %rsi │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%rdi │ │ │ │ xor %r14d,%r14d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - neg %rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - shl $0x3,%r13 │ │ │ │ - inc %rdi │ │ │ │ - add %r13,%r11 │ │ │ │ - add 0x28(%rbx),%r13 │ │ │ │ - and $0x7,%edi │ │ │ │ - je 48484 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 48465 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4844f │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 48439 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 48423 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 4840d │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 483f7 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%rbx),%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 46564 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 46545 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 4652f │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 46519 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 46503 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 464ed │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 464d7 │ │ │ │ movslq -0x128(%rbp),%rax │ │ │ │ mov $0xfffffffffffffff8,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11) │ │ │ │ - imul -0x10(%r13),%rdx │ │ │ │ - add %rdx,%r9 │ │ │ │ + idivq -0x10(%rsi) │ │ │ │ + imul -0x10(%rdi),%rdx │ │ │ │ + add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r14,1) │ │ │ │ - imul -0x10(%r13,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ sub $0x8,%r14 │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r14,1) │ │ │ │ - imul -0x10(%r13,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ sub $0x8,%r14 │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r14,1) │ │ │ │ - imul -0x10(%r13,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ sub $0x8,%r14 │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r14,1) │ │ │ │ - imul -0x10(%r13,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ sub $0x8,%r14 │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r14,1) │ │ │ │ - imul -0x10(%r13,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ sub $0x8,%r14 │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r14,1) │ │ │ │ - imul -0x10(%r13,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ sub $0x8,%r14 │ │ │ │ - add %rdx,%r9 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 4853f │ │ │ │ + add %rdx,%r8 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je 4661f │ │ │ │ cltq │ │ │ │ - lea -0x10(%r14),%rdi │ │ │ │ + lea -0x8(%r14),%r11 │ │ │ │ + lea -0x10(%r14),%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r14,1) │ │ │ │ - imul -0x10(%r13,%r14,1),%rdx │ │ │ │ + lea -0x18(%r14),%rcx │ │ │ │ + lea -0x20(%r14),%r10 │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r9,%rdx,1),%rcx │ │ │ │ - lea -0x8(%r14),%r9 │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r9,1) │ │ │ │ - imul -0x10(%r13,%r9,1),%rdx │ │ │ │ - lea -0x18(%r14),%r9 │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea -0x28(%r14),%r11 │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rdi,1) │ │ │ │ - imul -0x10(%r13,%rdi,1),%rdx │ │ │ │ - lea -0x20(%r14),%rdi │ │ │ │ + idivq -0x10(%rsi,%r15,1) │ │ │ │ + imul -0x10(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea -0x30(%r14),%r15 │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r9,1) │ │ │ │ - imul -0x10(%r13,%r9,1),%rdx │ │ │ │ - lea -0x28(%r14),%r9 │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea -0x38(%r14),%rcx │ │ │ │ + sub $0x40,%r14 │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rdi,1) │ │ │ │ - imul -0x10(%r13,%rdi,1),%rdx │ │ │ │ - lea -0x30(%r14),%rdi │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r9,1) │ │ │ │ - imul -0x10(%r13,%r9,1),%rdx │ │ │ │ - lea -0x38(%r14),%r9 │ │ │ │ - sub $0x40,%r14 │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%rdi,1) │ │ │ │ - imul -0x10(%r13,%rdi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r15,1) │ │ │ │ + imul -0x10(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r11,%r9,1) │ │ │ │ - imul -0x10(%r13,%r9,1),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r9 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 48484 │ │ │ │ - mov 0x18(%r12),%r13d │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - jle 48729 │ │ │ │ - lea -0x1(%r13),%edi │ │ │ │ - mov %r13d,%r14d │ │ │ │ - mov 0x20(%r12),%r13 │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 46564 │ │ │ │ + mov 0x18(%r12),%edi │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jle 46804 │ │ │ │ + lea -0x1(%rdi),%r9d │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + mov %edi,%r15d │ │ │ │ mov -0x128(%rbp),%eax │ │ │ │ - neg %rdi │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - neg %r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x3,%r14 │ │ │ │ - inc %r11 │ │ │ │ - add %r14,%r13 │ │ │ │ - add 0x28(%r12),%r14 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4866a │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4864b │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 48635 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4861f │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 48609 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 485f3 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 485dd │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r15,%rsi │ │ │ │ + add 0x28(%r12),%r15 │ │ │ │ + mov %r9,%r14 │ │ │ │ + neg %r14 │ │ │ │ + sub $0x8,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 46749 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4672a │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 46714 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 466fe │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 466e8 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 466d2 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 466bc │ │ │ │ movslq -0x128(%rbp),%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13) │ │ │ │ - imul -0x10(%r14),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ + idivq -0x10(%rsi) │ │ │ │ + imul -0x10(%r15),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 48729 │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 46804 │ │ │ │ cltq │ │ │ │ lea -0x8(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rcx,1) │ │ │ │ - imul -0x10(%r14,%rcx,1),%rdx │ │ │ │ + lea -0x18(%rcx),%r14 │ │ │ │ + idivq -0x10(%rsi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%r11,1) │ │ │ │ - imul -0x10(%r14,%r11,1),%rdx │ │ │ │ - lea -0x10(%rcx),%r11 │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%r11,1) │ │ │ │ - imul -0x10(%r14,%r11,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rdi,1) │ │ │ │ + imul -0x10(%r15,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rdx,1),%r11 │ │ │ │ - lea -0x18(%rcx),%rsi │ │ │ │ + lea -0x28(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%r15,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r11,%rdx,1),%rsi │ │ │ │ - lea -0x20(%rcx),%r11 │ │ │ │ + lea -0x30(%rcx),%r14 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%r11,1) │ │ │ │ - imul -0x10(%r14,%r11,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rdx,1),%r11 │ │ │ │ - lea -0x28(%rcx),%rsi │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%rdi,1) │ │ │ │ + imul -0x10(%r15,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r11,%rdx,1),%rsi │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r13,%r11,1) │ │ │ │ - imul -0x10(%r14,%r11,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r14,1) │ │ │ │ + imul -0x10(%r15,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rdx,1),%r11 │ │ │ │ - lea -0x38(%rcx),%rsi │ │ │ │ + lea (%r10,%rdx,1),%r10 │ │ │ │ cqto │ │ │ │ - sub $0x40,%rcx │ │ │ │ - idivq -0x10(%r13,%rsi,1) │ │ │ │ - imul -0x10(%r14,%rsi,1),%rdx │ │ │ │ - lea (%r11,%rdx,1),%rsi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 4866a │ │ │ │ - mov -0x114(%rbp),%r14d │ │ │ │ - mov -0x118(%rbp),%r13d │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ + lea (%r10,%rdx,1),%r10 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 46749 │ │ │ │ + mov -0x114(%rbp),%r15d │ │ │ │ + mov -0x118(%rbp),%r14d │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,-0x140(%rbp) │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r13d,%esi │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ + vmovaps %xmm3,-0x150(%rbp) │ │ │ │ + mov %r15d,%edx │ │ │ │ + mov %r14d,%esi │ │ │ │ + vmovdqa64 %xmm16,-0xb0(%rbp) │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ mov -0x140(%rbp),%rcx │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r13d,%esi │ │ │ │ - lea -0x98(%rbp),%rdi │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - mov -0xb0(%rbp),%r8 │ │ │ │ - mov -0xa8(%rbp),%r10 │ │ │ │ - lea -0x98(%rbp),%rdx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov %r14d,%esi │ │ │ │ + lea -0x98(%rbp),%rdi │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + vmovdqa64 -0xb0(%rbp),%xmm16 │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - mov %r10,-0x140(%rbp) │ │ │ │ - call 20400 │ │ │ │ + lea -0x98(%rbp),%rdx │ │ │ │ + mov %r15d,%esi │ │ │ │ + vmovq %xmm16,-0x140(%rbp) │ │ │ │ + vpextrq $0x1,%xmm16,%r14 │ │ │ │ + call 1f7b0 │ │ │ │ mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x148(%rbp),%r10 │ │ │ │ - vmovdqa 0x9f3de(%rip),%xmm2 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 48ac3 │ │ │ │ + vmovaps -0x150(%rbp),%xmm3 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 46b96 │ │ │ │ mov -0x138(%rbp),%rcx │ │ │ │ - mov %r10,%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 48ab3 │ │ │ │ - sub $0x8,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 48cf7 │ │ │ │ - lea 0x1(%r11),%r14 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %r14,%rbx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 46b83 │ │ │ │ + lea -0x8(%r9),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + cmp $0x30,%rsi │ │ │ │ + jbe 46dcf │ │ │ │ + lea 0x1(%r10),%r14 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov %rdi,%r13 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - lea -0x40(%r13),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 4894e │ │ │ │ + je 469f0 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 48924 │ │ │ │ + je 469cc │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 48903 │ │ │ │ + je 469b1 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 488e2 │ │ │ │ + je 46996 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 488c1 │ │ │ │ + je 4697b │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 488a0 │ │ │ │ + je 46960 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 4887f │ │ │ │ - vcvtpd2ps (%rdx),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%rdx),%ymm4 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,(%rcx) │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm8 │ │ │ │ - vmovups %zmm8,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm11 │ │ │ │ - vmovups %zmm11,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm12,%zmm14 │ │ │ │ - vmovups %zmm14,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm15,%zmm1 │ │ │ │ - vmovups %zmm1,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm8 │ │ │ │ - vmovups %zmm8,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - je 48a53 │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x80(%rdx,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0xc0(%rdx,%rax,2),%ymm13 │ │ │ │ - vcvtpd2ps 0x100(%rdx,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x140(%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x180(%rdx,%rax,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x1c0(%rdx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x200(%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x240(%rdx,%rax,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm11 │ │ │ │ - vcvtpd2ps 0x280(%rdx,%rax,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x2c0(%rdx,%rax,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm12,%zmm14 │ │ │ │ - vcvtpd2ps 0x300(%rdx,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x340(%rdx,%rax,2),%ymm13 │ │ │ │ - vmovups %zmm11,(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm15,%zmm1 │ │ │ │ - vcvtpd2ps 0x380(%rdx,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x3c0(%rdx,%rax,2),%ymm0 │ │ │ │ - vmovups %zmm14,0x40(%rcx,%rax,1) │ │ │ │ - vmovups %zmm1,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm8 │ │ │ │ - vmovups %zmm5,0xc0(%rcx,%rax,1) │ │ │ │ - vmovups %zmm8,0x100(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm11 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm12,%zmm14 │ │ │ │ - vmovups %zmm11,0x140(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm15,%zmm1 │ │ │ │ - vmovups %zmm14,0x180(%rcx,%rax,1) │ │ │ │ - vmovups %zmm1,0x1c0(%rcx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - jne 4894e │ │ │ │ - shl $0x4,%rdi │ │ │ │ - cmp %r14,%rdi │ │ │ │ - je 48aae │ │ │ │ + je 46945 │ │ │ │ + vcvtpd2psy (%rdx),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm6,(%rcx) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm7,%ymm9 │ │ │ │ + vmovups %ymm9,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm12 │ │ │ │ + vmovups %ymm12,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ + vmovups %ymm15,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm7,%ymm9 │ │ │ │ + vmovups %ymm9,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 46af5 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm0 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm1 │ │ │ │ + vmovups %ymm12,(%rcx,%rax,1) │ │ │ │ + vmovups %ymm15,0x20(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm7,%ymm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm12 │ │ │ │ + vmovups %ymm2,0x40(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm6,0x60(%rcx,%rax,1) │ │ │ │ + vmovups %ymm9,0x80(%rcx,%rax,1) │ │ │ │ + vmovups %ymm12,0xa0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm15,0xc0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm2,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 469f0 │ │ │ │ + lea 0x0(,%rdi,8),%rsi │ │ │ │ + cmp %r14,%rsi │ │ │ │ + je 46b7e │ │ │ │ + shl $0x6,%rdi │ │ │ │ + add %rcx,%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %r10,%r11 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 46b50 │ │ │ │ + vmovupd (%rdx,%rsi,8),%xmm4 │ │ │ │ + inc %r11 │ │ │ │ mov %r11,%r14 │ │ │ │ - mov $0x10,%r13d │ │ │ │ - sub %rdi,%r14 │ │ │ │ - inc %r14 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - cmova %r13,%r14 │ │ │ │ - vpbroadcastb %r14d,%xmm3 │ │ │ │ - vpcmpnleub %xmm2,%xmm3,%k1 │ │ │ │ - vmovupd (%rdx,%rdi,8),%zmm4{%k1}{z} │ │ │ │ - kshiftrw $0x8,%k1,%k2 │ │ │ │ - vmovupd 0x40(%rdx,%rdi,8),%zmm5{%k2}{z} │ │ │ │ - vcvtpd2ps %zmm4,%ymm6 │ │ │ │ - vcvtpd2ps %zmm5,%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm8 │ │ │ │ - vmovups %zmm8,(%rcx,%rdi,4){%k1} │ │ │ │ - lea 0x4(%rcx,%r11,4),%rcx │ │ │ │ - add $0x18,%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jne 487e0 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rsi,8),%ymm4,%ymm5 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + and $0x3,%r11d │ │ │ │ + vcvtpd2ps %ymm5,%xmm6 │ │ │ │ + vmovups %xmm6,(%rcx,%rsi,4) │ │ │ │ + je 46b7e │ │ │ │ + mov %r14,%rdx │ │ │ │ + shl $0x4,%r14 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r14,%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ + lea 0x8(%rdi),%rsi │ │ │ │ + vcvtsd2ss (%rdi),%xmm3,%xmm7 │ │ │ │ + vmovss %xmm7,(%rax) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 46b7e │ │ │ │ + lea 0x10(%rdi),%r11 │ │ │ │ + vcvtsd2ss 0x8(%rdi),%xmm3,%xmm8 │ │ │ │ + vmovss %xmm8,0x4(%rax) │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 46b7e │ │ │ │ + vcvtsd2ss 0x10(%rdi),%xmm3,%xmm9 │ │ │ │ + vmovss %xmm9,0x8(%rax) │ │ │ │ + lea 0x4(%rcx,%r10,4),%rcx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 468b0 │ │ │ │ + mov %r15,%rbx │ │ │ │ vzeroupper │ │ │ │ incl -0x128(%rbp) │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x128(%rbp),%r9d │ │ │ │ - add %rdx,-0x138(%rbp) │ │ │ │ - cmp %r15d,%r9d │ │ │ │ - jne 48360 │ │ │ │ + mov -0x158(%rbp),%r15 │ │ │ │ + add %r15,-0x138(%rbp) │ │ │ │ + mov -0x128(%rbp),%r8d │ │ │ │ + cmp %r13d,%r8d │ │ │ │ + jne 46440 │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ - mov %r8,-0xa8(%rbp) │ │ │ │ - call ba840 │ │ │ │ - mov -0x188(%rbp),%rbx │ │ │ │ + vmovdqa64 %xmm16,-0xb0(%rbp) │ │ │ │ + call b6360 │ │ │ │ + mov -0x190(%rbp),%rbx │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 46bef │ │ │ │ + mov -0x188(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 48b23 │ │ │ │ + je 46db2 │ │ │ │ mov -0x180(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x168(%rbp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 48cda │ │ │ │ - mov -0x178(%rbp),%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub %r10,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 48cda │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xab419(%rip),%r15 │ │ │ │ - lea 0x9b592(%rip),%rsi # e40f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r15),%rdi │ │ │ │ + jmp 46db2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa7351(%rip),%r12 │ │ │ │ + lea 0x974ca(%rip),%rsi # de0f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xf8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0x100(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 48da7 │ │ │ │ + jne 46e86 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %rsi │ │ │ │ + pop %rdx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rsi),%rsp │ │ │ │ + lea -0x8(%rdx),%rsp │ │ │ │ ret │ │ │ │ - mov 0xab3bf(%rip),%rdi │ │ │ │ - lea 0x9a4ac(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0xa72f6(%rip),%rax │ │ │ │ + lea 0x963e3(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 48b80 │ │ │ │ - mov 0xab3a5(%rip),%rdx │ │ │ │ - lea 0x9b55e(%rip),%rsi # e4130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2170> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 48b66 │ │ │ │ - mov 0xab38d(%rip),%rcx │ │ │ │ - lea 0x9b596(%rip),%rsi # e4180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21c0> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + jmp 46c49 │ │ │ │ + mov 0xa72dc(%rip),%r15 │ │ │ │ + lea 0x97495(%rip),%rsi # de130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e0> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48b66 │ │ │ │ - mov 0xab372(%rip),%r12 │ │ │ │ - lea 0x9a71c(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + jmp 46c2f │ │ │ │ + mov 0xa72c4(%rip),%rbx │ │ │ │ + lea 0x974cd(%rip),%rsi # de180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1430> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48b66 │ │ │ │ - mov 0xab356(%rip),%r8 │ │ │ │ - lea 0x9b497(%rip),%rsi # e40b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20f8> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + jmp 46c2f │ │ │ │ + mov 0xa72a9(%rip),%r13 │ │ │ │ + lea 0x96653(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48b74 │ │ │ │ - mov 0xab33b(%rip),%r9 │ │ │ │ - lea 0x9b51c(%rip),%rsi # e4158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 46c2f │ │ │ │ + mov 0xa728d(%rip),%r9 │ │ │ │ + lea 0x973ce(%rip),%rsi # de0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1368> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48b66 │ │ │ │ - mov 0xab320(%rip),%r11 │ │ │ │ - lea 0x9a424(%rip),%rsi # e307b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10bb> │ │ │ │ + jmp 46c3d │ │ │ │ + mov 0xa7272(%rip),%r8 │ │ │ │ + lea 0x97453(%rip),%rsi # de158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1408> │ │ │ │ + mov (%r8),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 46c2f │ │ │ │ + mov 0xa7257(%rip),%rdi │ │ │ │ + lea 0x9635b(%rip),%rsi # dd07b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x32b> │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48b80 │ │ │ │ - mov 0xabb4b(%rip),%rax │ │ │ │ + jmp 46c49 │ │ │ │ + mov 0xa7a82(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%rax),%r12 │ │ │ │ - call *0x168(%rax) │ │ │ │ + mov %r9,-0x128(%rbp) │ │ │ │ + mov 0x228(%r14),%r12 │ │ │ │ + call *0x168(%r14) │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r12 │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ - mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - jne 481ac │ │ │ │ - mov 0xab2bd(%rip),%rax │ │ │ │ - lea 0x9b3c6(%rip),%rsi # e4080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20c0> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ + mov -0x128(%rbp),%r9 │ │ │ │ + mov %rax,%r12 │ │ │ │ + jne 4625c │ │ │ │ + mov 0xa71e5(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x972eb(%rip),%rsi # de080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1330> │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x160(%rbp) │ │ │ │ - movq $0x0,-0x158(%rbp) │ │ │ │ + movq $0x0,-0x168(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ + movq $0x0,-0x160(%rbp) │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + call 151b0 │ │ │ │ mov -0x160(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - mov -0x158(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - jmp 48b68 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 48a5c │ │ │ │ - mov 0xab26b(%rip),%r10 │ │ │ │ - lea 0x9b374(%rip),%rsi # e4080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20c0> │ │ │ │ + call 151b0 │ │ │ │ + jmp 46c31 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 46b0c │ │ │ │ + mov 0xa718d(%rip),%r10 │ │ │ │ + lea 0x97296(%rip),%rsi # de080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1330> │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 48b80 │ │ │ │ - movq $0x0,-0x160(%rbp) │ │ │ │ - jmp 48201 │ │ │ │ - mov 0xab23e(%rip),%rbx │ │ │ │ - lea 0x9a63b(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + jmp 46c49 │ │ │ │ + movq $0x0,-0x168(%rbp) │ │ │ │ + jmp 462bf │ │ │ │ + mov 0xa7160(%rip),%r10 │ │ │ │ + lea 0x9655d(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 48b23 │ │ │ │ - mov 0xab221(%rip),%r15 │ │ │ │ - lea 0x9a61e(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + jmp 46bef │ │ │ │ + mov 0xa7143(%rip),%r12 │ │ │ │ + lea 0x96540(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 48b08 │ │ │ │ - mov 0xab204(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x9b342(%rip),%rsi # e40b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20f8> │ │ │ │ + jmp 46bd4 │ │ │ │ + mov 0xa7125(%rip),%rdx │ │ │ │ + lea 0x97266(%rip),%rsi # de0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1368> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x160(%rbp) │ │ │ │ - jmp 48cda │ │ │ │ - lea -0xb0(%rbp),%r14 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r14,-0x130(%rbp) │ │ │ │ + movq $0x0,-0x168(%rbp) │ │ │ │ + jmp 46db2 │ │ │ │ + lea -0xb0(%rbp),%r13 │ │ │ │ + vpxord %xmm16,%xmm16,%xmm16 │ │ │ │ + mov %r13,-0x130(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 48ae7 │ │ │ │ + jmp 46bba │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e65a <__cxa_finalize@plt+0xfda> │ │ │ │ + jmp e61b <__cxa_finalize@plt+0xf9b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e714 <__cxa_finalize@plt+0x1094> │ │ │ │ + jmp e6d5 <__cxa_finalize@plt+0x1055> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e65a <__cxa_finalize@plt+0xfda> │ │ │ │ + jmp e61b <__cxa_finalize@plt+0xf9b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e68b <__cxa_finalize@plt+0x100b> │ │ │ │ + jmp e64c <__cxa_finalize@plt+0xfcc> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e738 <__cxa_finalize@plt+0x10b8> │ │ │ │ + jmp e6f9 <__cxa_finalize@plt+0x1079> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e738 <__cxa_finalize@plt+0x10b8> │ │ │ │ + jmp e6f9 <__cxa_finalize@plt+0x1079> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e738 <__cxa_finalize@plt+0x10b8> │ │ │ │ + jmp e6f9 <__cxa_finalize@plt+0x1079> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e745 <__cxa_finalize@plt+0x10c5> │ │ │ │ + jmp e706 <__cxa_finalize@plt+0x1086> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e757 <__cxa_finalize@plt+0x10d7> │ │ │ │ + jmp e718 <__cxa_finalize@plt+0x1098> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e6f1 <__cxa_finalize@plt+0x1071> │ │ │ │ + jmp e6b2 <__cxa_finalize@plt+0x1032> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e6e5 <__cxa_finalize@plt+0x1065> │ │ │ │ + jmp e6a6 <__cxa_finalize@plt+0x1026> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e669 <__cxa_finalize@plt+0xfe9> │ │ │ │ + jmp e62a <__cxa_finalize@plt+0xfaa> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e6aa <__cxa_finalize@plt+0x102a> │ │ │ │ + jmp e66b <__cxa_finalize@plt+0xfeb> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ data16 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 0x8(%rdi),%rbx │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ + mov 0x8(%rdi),%rdi │ │ │ │ mov (%rax),%eax │ │ │ │ cltd │ │ │ │ - idivl (%rbx) │ │ │ │ + idivl (%rdi) │ │ │ │ cmp %esi,%edx │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ cmovle %edx,%ecx │ │ │ │ - imul %esi,%edi │ │ │ │ - add %edi,%ecx │ │ │ │ + imul %esi,%ebx │ │ │ │ + add %ebx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ setg %sil │ │ │ │ movzbl %sil,%r8d │ │ │ │ add %r8d,%eax │ │ │ │ - mov %eax,0x68(%rsp) │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 4a30b │ │ │ │ + jge 48486 │ │ │ │ movslq %ecx,%r9 │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ mov 0x10(%r10),%r11 │ │ │ │ cmpb $0x0,(%r11) │ │ │ │ - jne 4a30b │ │ │ │ - mov 0x18(%r10),%r12 │ │ │ │ - mov 0x38(%r12),%r13 │ │ │ │ - mov 0x30(%r12),%r14 │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ - mov 0x28(%r12),%rcx │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov 0x10(%r12),%r8 │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - mov (%r12),%r12 │ │ │ │ - mov (%r14),%rbx │ │ │ │ + jne 48486 │ │ │ │ + mov 0x18(%r10),%r13 │ │ │ │ + mov 0x38(%r13),%r12 │ │ │ │ + mov 0x30(%r13),%r14 │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ + mov 0x28(%r13),%rcx │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov 0x10(%r13),%r8 │ │ │ │ + mov 0x8(%r13),%r10 │ │ │ │ + mov 0x0(%r13),%r13 │ │ │ │ + mov (%r14),%rdi │ │ │ │ mov (%rax),%edx │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - mov (%rcx),%edi │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + mov (%rcx),%ebx │ │ │ │ mov (%r8),%r9 │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - mov (%r12),%r14 │ │ │ │ mov (%r10),%r11 │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ - mov %edx,0xd0(%rsp) │ │ │ │ - mov %edi,0xd4(%rsp) │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ + mov %rdi,0x128(%rsp) │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ - mov 0x18(%r14),%ebx │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jle 49164 │ │ │ │ - lea -0x2(%rbx),%r8d │ │ │ │ + mov 0x18(%r14),%edi │ │ │ │ + mov %edx,0xbc(%rsp) │ │ │ │ + mov (%r12),%r15 │ │ │ │ + mov (%rsi),%r12d │ │ │ │ + mov %ebx,0x110(%rsp) │ │ │ │ + mov %r9,0xd0(%rsp) │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jle 4723e │ │ │ │ + lea -0x2(%rdi),%r9d │ │ │ │ mov 0x20(%r14),%rsi │ │ │ │ - mov %ebx,%edi │ │ │ │ - movslq 0xa0(%rsp),%rax │ │ │ │ - neg %r8 │ │ │ │ + mov %edi,%r11d │ │ │ │ + movslq 0xb0(%rsp),%rax │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r11 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r11,%rsi │ │ │ │ + add 0x28(%r14),%r11 │ │ │ │ + mov %r9,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%rdi │ │ │ │ inc %rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add 0x28(%r14),%rdi │ │ │ │ and $0x7,%edx │ │ │ │ - je 4909a │ │ │ │ + je 47174 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 49076 │ │ │ │ + je 47150 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 4905b │ │ │ │ + je 47135 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 49040 │ │ │ │ + je 4711a │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 49025 │ │ │ │ + je 470ff │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 4900a │ │ │ │ + je 470e4 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 48fef │ │ │ │ + je 470c9 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ - imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + imul -0x18(%r11),%rdx │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 49164 │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 4723e │ │ │ │ cltq │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r11 │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - lea -0x18(%rcx),%r12 │ │ │ │ + lea -0x18(%rcx),%r13 │ │ │ │ lea -0x20(%rcx),%r14 │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - lea -0x28(%rcx),%rbx │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + lea -0x28(%rcx),%rdi │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ + idivq -0x18(%rsi,%r8,1) │ │ │ │ + imul -0x18(%r11,%r8,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + lea -0x30(%rcx),%r8 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r11 │ │ │ │ - sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%r11,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + lea -0x38(%rcx),%r10 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r12,1) │ │ │ │ - imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r13,1) │ │ │ │ + imul -0x18(%r11,%r13,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r14,1) │ │ │ │ - imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ + imul -0x18(%r11,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rbx,1) │ │ │ │ - imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rdi,1) │ │ │ │ + imul -0x18(%r11,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r8,1) │ │ │ │ + imul -0x18(%r11,%r8,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - lea (%r9,%rdx,1),%r9 │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 4909a │ │ │ │ - movslq %r13d,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - shr $0x3c,%rax │ │ │ │ - jne e76c <__cxa_finalize@plt+0x10ec> │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%r11,%r10,1),%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rbx │ │ │ │ + mov %rbx,0xd8(%rsp) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 47174 │ │ │ │ + movslq %r12d,%r14 │ │ │ │ + movabs $0xfffffffffffffff,%rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb e72c <__cxa_finalize@plt+0x10ac> │ │ │ │ test %r14,%r14 │ │ │ │ - je 4a9d0 │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ + je 48970 │ │ │ │ + lea 0x0(,%r14,8),%r13 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r13,0xa8(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 4a9a0 │ │ │ │ + je 48940 │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r12),%rdx │ │ │ │ + lea -0x8(%r13),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - jle 4aa36 │ │ │ │ - mov 0xd0(%rsp),%ecx │ │ │ │ - mov 0x128(%rsp),%r8 │ │ │ │ - lea -0x1(%r13),%r10d │ │ │ │ - movslq 0xd4(%rsp),%rdi │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - lea 0x8(,%r10,8),%r11 │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - movl $0x1,0xbc(%rsp) │ │ │ │ + cmpl $0x1,0xbc(%rsp) │ │ │ │ + jle 489ce │ │ │ │ + mov 0x128(%rsp),%r9 │ │ │ │ + mov 0xbc(%rsp),%ecx │ │ │ │ + lea -0x1(%r12),%edi │ │ │ │ + mov %r12d,%edx │ │ │ │ + movslq 0x110(%rsp),%r11 │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + lea 0x8(,%rdi,8),%r8 │ │ │ │ + shr $0x2,%edx │ │ │ │ + shl $0x3,%r9 │ │ │ │ dec %ecx │ │ │ │ - imul 0xa0(%rsp),%rcx │ │ │ │ - lea (%rdi,%rdi,2),%rsi │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %rdx,0xe8(%rsp) │ │ │ │ - shl $0x3,%r8 │ │ │ │ + mov %edi,0x114(%rsp) │ │ │ │ + imul %r9,%rcx │ │ │ │ + lea (%r11,%r11,2),%rsi │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ shl $0x3,%rsi │ │ │ │ - imul %r8,%rcx │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + imul 0xb0(%rsp),%rcx │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ add %r15,%rcx │ │ │ │ - lea (%rbx,%r12,1),%r15 │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov 0xe8(%rsp),%r9 │ │ │ │ - mov 0xe0(%rsp),%r12 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - add %r12,%r9 │ │ │ │ - sub 0x90(%rsp),%rax │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4955a │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4944d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 49414 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 493e9 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 493be │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 49392 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 49367 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4933d │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub 0xe8(%rsp),%rdi │ │ │ │ - vmovss (%r9),%xmm0 │ │ │ │ - add 0xd8(%rsp),%r9 │ │ │ │ - lea 0x8(%rbx),%rcx │ │ │ │ - vsubss (%rdi,%rax,1),%xmm0,%xmm1 │ │ │ │ + lea (%rbx,%r13,1),%r15 │ │ │ │ + movq $0x0,0xe8(%rsp) │ │ │ │ + mov %r12d,%r13d │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + and $0xfffffffc,%r13d │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + movl $0x1,0xb8(%rsp) │ │ │ │ + mov %edx,0x74(%rsp) │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rax,%r9 │ │ │ │ + add %r11,%rax │ │ │ │ + sub 0x88(%rsp),%r9 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 47646 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 4753a │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 47504 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 474d9 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 474ad │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 47481 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 47456 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 4742b │ │ │ │ + vmovss (%rax),%xmm0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea 0x8(%rbx),%r15 │ │ │ │ + add 0xd0(%rsp),%rax │ │ │ │ + sub 0xe0(%rsp),%rcx │ │ │ │ + vsubss (%rcx,%r9,1),%xmm0,%xmm1 │ │ │ │ vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ vmovsd %xmm2,(%rbx) │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub 0xe8(%rsp),%rsi │ │ │ │ - vmovss (%r9),%xmm3 │ │ │ │ - add 0xd8(%rsp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rsi,%rax,1),%xmm3,%xmm4 │ │ │ │ + vmovss (%rax),%xmm3 │ │ │ │ + mov %rax,%rdi │ │ │ │ + add $0x8,%r15 │ │ │ │ + add 0xd0(%rsp),%rax │ │ │ │ + sub 0xe0(%rsp),%rdi │ │ │ │ + vsubss (%rdi,%r9,1),%xmm3,%xmm4 │ │ │ │ vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rcx) │ │ │ │ - mov %r9,%r10 │ │ │ │ - sub 0xe8(%rsp),%r10 │ │ │ │ - vmovss (%r9),%xmm6 │ │ │ │ - add 0xd8(%rsp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%r10,%rax,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm5,-0x8(%r15) │ │ │ │ + vmovss (%rax),%xmm6 │ │ │ │ + mov %rax,%r8 │ │ │ │ + add $0x8,%r15 │ │ │ │ + add 0xd0(%rsp),%rax │ │ │ │ + sub 0xe0(%rsp),%r8 │ │ │ │ + vsubss (%r8,%r9,1),%xmm6,%xmm7 │ │ │ │ vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rcx) │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub 0xe8(%rsp),%r11 │ │ │ │ - vmovss (%r9),%xmm9 │ │ │ │ - add 0xd8(%rsp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%r11,%rax,1),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm8,-0x8(%r15) │ │ │ │ + vmovss (%rax),%xmm9 │ │ │ │ + mov %rax,%r10 │ │ │ │ + add $0x8,%r15 │ │ │ │ + add 0xd0(%rsp),%rax │ │ │ │ + sub 0xe0(%rsp),%r10 │ │ │ │ + vsubss (%r10,%r9,1),%xmm9,%xmm10 │ │ │ │ vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rcx) │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub 0xe8(%rsp),%rdx │ │ │ │ - vmovss (%r9),%xmm12 │ │ │ │ - add 0xd8(%rsp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm11,-0x8(%r15) │ │ │ │ + vmovss (%rax),%xmm12 │ │ │ │ + mov %rax,%rdx │ │ │ │ + add $0x8,%r15 │ │ │ │ + add 0xd0(%rsp),%rax │ │ │ │ + sub 0xe0(%rsp),%rdx │ │ │ │ + vsubss (%rdx,%r9,1),%xmm12,%xmm13 │ │ │ │ vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rcx) │ │ │ │ - mov %r9,%r12 │ │ │ │ - sub 0xe8(%rsp),%r12 │ │ │ │ - vmovss (%r9),%xmm15 │ │ │ │ - add 0xd8(%rsp),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%r12,%rax,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm14,-0x8(%r15) │ │ │ │ + vmovss (%rax),%xmm15 │ │ │ │ + mov %rax,%r11 │ │ │ │ + add $0x8,%r15 │ │ │ │ + add 0xd0(%rsp),%rax │ │ │ │ + sub 0xe0(%rsp),%r11 │ │ │ │ + vsubss (%r11,%r9,1),%xmm15,%xmm0 │ │ │ │ vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rcx) │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub 0xe8(%rsp),%r8 │ │ │ │ - vmovss (%r9),%xmm2 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add 0xd8(%rsp),%r9 │ │ │ │ - vsubss (%r8,%rax,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm1,-0x8(%r15) │ │ │ │ + vmovss (%rax),%xmm2 │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0x8,%r15 │ │ │ │ + add 0xd0(%rsp),%rax │ │ │ │ + sub 0xe0(%rsp),%rsi │ │ │ │ + vsubss (%rsi,%r9,1),%xmm2,%xmm3 │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rcx) │ │ │ │ - cmp 0x80(%rsp),%rcx │ │ │ │ - je 4955a │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov %r9,%r10 │ │ │ │ - vmovss (%r9),%xmm5 │ │ │ │ - add %rsi,%r9 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - mov %r9,%r11 │ │ │ │ - vmovss (%r9),%xmm8 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vsubss (%r10,%rax,1),%xmm5,%xmm6 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - vmovss (%r9),%xmm11 │ │ │ │ - mov %r9,%rdx │ │ │ │ - vsubss (%r11,%rax,1),%xmm8,%xmm9 │ │ │ │ - add %rsi,%r9 │ │ │ │ - sub %rdi,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovss (%r9),%xmm14 │ │ │ │ - mov %r9,%r12 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vsubss (%rdx,%rax,1),%xmm11,%xmm12 │ │ │ │ - vmovss (%r9),%xmm1 │ │ │ │ - mov %r9,%r8 │ │ │ │ - add %rsi,%r9 │ │ │ │ - sub %rdi,%r12 │ │ │ │ - vmovss (%r9),%xmm4 │ │ │ │ - mov %r9,%r10 │ │ │ │ - add %rsi,%r9 │ │ │ │ + vmovsd %xmm4,-0x8(%r15) │ │ │ │ + cmp 0x78(%rsp),%r15 │ │ │ │ + je 47646 │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ + vmovss (%rax),%xmm5 │ │ │ │ + mov %rax,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ + add $0x40,%r15 │ │ │ │ + vmovss (%rax),%xmm8 │ │ │ │ + mov %rax,%r10 │ │ │ │ + add %rcx,%rax │ │ │ │ sub %rdi,%r8 │ │ │ │ - mov %r9,%r11 │ │ │ │ + vmovss (%rax),%xmm11 │ │ │ │ + mov %rax,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%r8,%r9,1),%xmm5,%xmm6 │ │ │ │ + vmovss (%rax),%xmm14 │ │ │ │ sub %rdi,%r10 │ │ │ │ - vsubss (%r12,%rax,1),%xmm14,%xmm15 │ │ │ │ - vsubss (%r8,%rax,1),%xmm1,%xmm2 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - vsubss (%r10,%rax,1),%xmm4,%xmm5 │ │ │ │ + mov %rax,%r11 │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%r10,%r9,1),%xmm8,%xmm9 │ │ │ │ + vmovss (%rax),%xmm1 │ │ │ │ + mov %rax,%rsi │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovss (%rax),%xmm4 │ │ │ │ + mov %rax,%r8 │ │ │ │ + add %rcx,%rax │ │ │ │ vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ + sub %rdi,%rdx │ │ │ │ + mov %rax,%r10 │ │ │ │ + vmovsd %xmm7,-0x40(%r15) │ │ │ │ + vmovss (%rax),%xmm7 │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%rdx,%r9,1),%xmm11,%xmm12 │ │ │ │ vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm7,-0x40(%rcx) │ │ │ │ - vmovss (%r9),%xmm7 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vsubss (%r11,%rax,1),%xmm7,%xmm8 │ │ │ │ - mov %r9,%rdx │ │ │ │ - vmovsd %xmm10,-0x38(%rcx) │ │ │ │ - vmovss (%r9),%xmm10 │ │ │ │ - add %rsi,%r9 │ │ │ │ + vmovsd %xmm10,-0x38(%r15) │ │ │ │ + mov %rax,%rdx │ │ │ │ + vmovss (%rax),%xmm10 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sub %rdi,%r10 │ │ │ │ sub %rdi,%rdx │ │ │ │ + add %rcx,%rax │ │ │ │ + vsubss (%r11,%r9,1),%xmm14,%xmm15 │ │ │ │ + vsubss (%rsi,%r9,1),%xmm1,%xmm2 │ │ │ │ + vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x30(%r15) │ │ │ │ + vsubss (%r8,%r9,1),%xmm4,%xmm5 │ │ │ │ + vsubss (%r10,%r9,1),%xmm7,%xmm8 │ │ │ │ + vsubss (%rdx,%r9,1),%xmm10,%xmm11 │ │ │ │ vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x30(%rcx) │ │ │ │ - vsubss (%rdx,%rax,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm0,-0x28(%r15) │ │ │ │ vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm0,-0x28(%rcx) │ │ │ │ - vmovsd %xmm3,-0x20(%rcx) │ │ │ │ - vmovsd %xmm6,-0x18(%rcx) │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm3,-0x20(%r15) │ │ │ │ vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm9,-0x10(%rcx) │ │ │ │ - vmovsd %xmm12,-0x8(%rcx) │ │ │ │ - cmp 0x80(%rsp),%rcx │ │ │ │ - jne 4945d │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ - sub 0x100(%rsp),%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - cmp 0x88(%rsp),%r9 │ │ │ │ - jb 4a8ee │ │ │ │ - cmp %r9,0x88(%rsp) │ │ │ │ - jae 495f4 │ │ │ │ + vmovsd %xmm6,-0x18(%r15) │ │ │ │ + vmovsd %xmm9,-0x10(%r15) │ │ │ │ + vmovsd %xmm12,-0x8(%r15) │ │ │ │ + cmp 0x78(%rsp),%r15 │ │ │ │ + jne 4754a │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + sub 0x100(%rsp),%rax │ │ │ │ + sar $0x3,%rax │ │ │ │ + imul %r9,%rax │ │ │ │ + cmp 0x80(%rsp),%rax │ │ │ │ + jb 48891 │ │ │ │ + cmp %rax,0x80(%rsp) │ │ │ │ + jae 476de │ │ │ │ mov 0x100(%rsp),%rcx │ │ │ │ - add 0x48(%rsp),%rcx │ │ │ │ - cmp %rcx,0xf8(%rsp) │ │ │ │ - je 495ec │ │ │ │ - mov %r15d,0x128(%rsp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ + add 0x38(%rsp),%rcx │ │ │ │ + cmp %rcx,0xf0(%rsp) │ │ │ │ + je 476d6 │ │ │ │ + mov %r13d,0x128(%rsp) │ │ │ │ mov %rcx,%r15 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a82e │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ + je 486a7 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,0xf8(%rsp) │ │ │ │ - jne 495b9 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov 0x128(%rsp),%r15d │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ + cmp %r15,0xf0(%rsp) │ │ │ │ + jne 476a5 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov 0x128(%rsp),%r13d │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ mov 0x100(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rsi │ │ │ │ + mov 0x8(%rcx),%r11 │ │ │ │ mov (%rcx),%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov %r11,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ sar $0x3,%r8 │ │ │ │ cmp %r14,%r8 │ │ │ │ - jb 4a8cf │ │ │ │ + jb 48873 │ │ │ │ cmp %r8,%r14 │ │ │ │ - jae 49637 │ │ │ │ - mov 0xb0(%rsp),%r10 │ │ │ │ + jae 47721 │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ add %rdi,%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 49637 │ │ │ │ - mov 0x100(%rsp),%r11 │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 49649 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 47721 │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + mov %r10,0x8(%rsi) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 47733 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ - cmpl $0x1,0xd4(%rsp) │ │ │ │ - jle 4a96e │ │ │ │ - mov %r13d,%r9d │ │ │ │ + cmpl $0x1,0x110(%rsp) │ │ │ │ + jle 48911 │ │ │ │ mov 0x100(%rsp),%rdi │ │ │ │ - mov %r13d,%r12d │ │ │ │ mov $0x2,%edx │ │ │ │ - and $0xfffffff8,%r12d │ │ │ │ - shr $0x3,%r9d │ │ │ │ - mov %r9d,0x118(%rsp) │ │ │ │ - lea 0x18(%rdi),%r10 │ │ │ │ + lea 0x18(%rdi),%r15 │ │ │ │ mov %edx,%esi │ │ │ │ - mov %r13d,%edi │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + mov %r12d,%edi │ │ │ │ mov %edx,0x128(%rsp) │ │ │ │ - call 2ea80 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - movslq %eax,%rsi │ │ │ │ + call 2d230 │ │ │ │ + mov 0x8(%r15),%r9 │ │ │ │ + mov (%r15),%r11 │ │ │ │ + cltq │ │ │ │ mov 0x128(%rsp),%edx │ │ │ │ - mov 0x8(%r10),%r8 │ │ │ │ - mov (%r10),%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jb 4a537 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jae 496d5 │ │ │ │ - lea (%rcx,%rsi,8),%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 496d5 │ │ │ │ - mov %rsi,0x8(%r10) │ │ │ │ - mov -0x18(%r10),%r8 │ │ │ │ - mov -0x10(%r10),%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ - je 49910 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 49910 │ │ │ │ - vmovsd 0x9e539(%rip),%xmm15 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %r11,%rcx │ │ │ │ + sar $0x3,%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 484f2 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jae 47798 │ │ │ │ + lea (%r11,%rax,8),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 47798 │ │ │ │ + mov %rax,0x8(%r15) │ │ │ │ + mov -0x18(%r15),%r11 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r11,%r10 │ │ │ │ + je 479a7 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 479a7 │ │ │ │ + vmovsd 0x9a1b6(%rip),%xmm15 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorpd %xmm13,%xmm13,%xmm13 │ │ │ │ - mov 0x118(%rsp),%edi │ │ │ │ - mov (%r10),%r11 │ │ │ │ + mov 0x74(%rsp),%r8d │ │ │ │ + mov %edx,0x128(%rsp) │ │ │ │ vcvtsi2sd %edx,%xmm13,%xmm14 │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + mov %r15,0x120(%rsp) │ │ │ │ + mov (%r15),%r9 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + vdivsd %xmm14,%xmm15,%xmm3 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %edx,0x128(%rsp) │ │ │ │ - vmovq %r8,%xmm3 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vdivsd %xmm14,%xmm15,%xmm2 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm3,%r10 │ │ │ │ - vmulsd (%r10,%rsi,8),%xmm2,%xmm0 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - jbe 4a529 │ │ │ │ - mov %r12d,%r10d │ │ │ │ - lea -0x40(%r9),%rax │ │ │ │ - vbroadcastsd %xmm0,%zmm0 │ │ │ │ - lea (%r11,%rdi,8),%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x6,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 49826 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4980b │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 497f9 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 497e7 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 497d5 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 497c3 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 497b1 │ │ │ │ - vmulpd (%rbx),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm1,(%r8) │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 498b4 │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm10 │ │ │ │ - vmulpd 0x40(%rbx,%rcx,1),%zmm0,%zmm11 │ │ │ │ - vmulpd 0x80(%rbx,%rcx,1),%zmm0,%zmm12 │ │ │ │ - vmulpd 0xc0(%rbx,%rcx,1),%zmm0,%zmm13 │ │ │ │ - vmulpd 0x100(%rbx,%rcx,1),%zmm0,%zmm14 │ │ │ │ - vmulpd 0x140(%rbx,%rcx,1),%zmm0,%zmm15 │ │ │ │ - vmulpd 0x180(%rbx,%rcx,1),%zmm0,%zmm1 │ │ │ │ - vmulpd 0x1c0(%rbx,%rcx,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm10,(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm11,0x40(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm12,0x80(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm13,0xc0(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm14,0x100(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm15,0x140(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm1,0x180(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm4,0x1c0(%r8,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jne 49826 │ │ │ │ - cmp %r12d,%r13d │ │ │ │ - je 4a50a │ │ │ │ - mov %r10d,%r10d │ │ │ │ + xor %edi,%edi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + cmpl $0x2,0x114(%rsp) │ │ │ │ + jbe 484e9 │ │ │ │ mov %r13d,%eax │ │ │ │ - lea (%rdi,%r10,1),%rcx │ │ │ │ - inc %rsi │ │ │ │ - add %r14,%rdi │ │ │ │ - sub %r10d,%eax │ │ │ │ - vpbroadcastd %eax,%ymm5 │ │ │ │ - vpcmpnleud 0x9de1f(%rip),%ymm5,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rbx,%r10,8),%zmm6{%k1}{z} │ │ │ │ - vmulpd %zmm0,%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r11,%rcx,8){%k1} │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 49740 │ │ │ │ + lea -0x20(%r8),%r15 │ │ │ │ + vbroadcastsd %xmm1,%ymm0 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 478b5 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 4789e │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 47890 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 47882 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 47874 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 47866 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 47858 │ │ │ │ + vmulpd (%rbx),%ymm0,%ymm2 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm2,(%rcx) │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 4793b │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm10 │ │ │ │ + vmulpd 0x20(%rbx,%rdx,1),%ymm0,%ymm11 │ │ │ │ + vmulpd 0x40(%rbx,%rdx,1),%ymm0,%ymm12 │ │ │ │ + vmulpd 0x60(%rbx,%rdx,1),%ymm0,%ymm13 │ │ │ │ + vmulpd 0x80(%rbx,%rdx,1),%ymm0,%ymm14 │ │ │ │ + vmulpd 0xa0(%rbx,%rdx,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rdx,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm11,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rdx,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm12,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm13,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm14,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm15,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm2,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm4,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 478b5 │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + je 484cf │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %r12d,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 47974 │ │ │ │ + mov %eax,%eax │ │ │ │ + vmovddup %xmm1,%xmm0 │ │ │ │ + mov %ecx,%r15d │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm0,%xmm5 │ │ │ │ + and $0xfffffffe,%r15d │ │ │ │ + add %rsi,%rax │ │ │ │ + and $0x1,%ecx │ │ │ │ + vmovupd %xmm5,(%r9,%rax,8) │ │ │ │ + je 47986 │ │ │ │ + add %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm6 │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ + vmovsd %xmm6,(%r9,%rcx,8) │ │ │ │ + inc %rdi │ │ │ │ + add %r14,%rsi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 477f0 │ │ │ │ mov 0x128(%rsp),%edx │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ + mov 0x120(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ inc %edx │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %edx,0xd4(%rsp) │ │ │ │ - jge 4967e │ │ │ │ - call 385f0 │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %edx,0x110(%rsp) │ │ │ │ + jge 47752 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 4aa2e │ │ │ │ - cmpl $0x1,0xbc(%rsp) │ │ │ │ - je 4a86a │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ + jne 489c6 │ │ │ │ + cmpl $0x1,0xb8(%rsp) │ │ │ │ + je 4880e │ │ │ │ + mov 0x100(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov 0xc0(%rsp),%rsi │ │ │ │ - mov 0xd4(%rsp),%eax │ │ │ │ - mov %r15d,0x34(%rsp) │ │ │ │ - mov %rbx,%r15 │ │ │ │ - lea -0x18(%r12,%r11,1),%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - lea -0x30(%rsi,%r11,1),%r10 │ │ │ │ - vmovq %r12,%xmm0 │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ - mov %eax,%r9d │ │ │ │ - dec %eax │ │ │ │ - je 49d3a │ │ │ │ + lea -0x18(%r11,%r10,1),%r9 │ │ │ │ + add $0x20,%r11 │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + lea -0x30(%rsi,%r10,1),%r15 │ │ │ │ + mov 0x110(%rsp),%esi │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ + mov %esi,%edi │ │ │ │ + dec %esi │ │ │ │ + je 47f1d │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + sub $0x2,%edi │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ mov 0x100(%rsp),%rbx │ │ │ │ - mov %r13d,0xb8(%rsp) │ │ │ │ - mov %r14,0x78(%rsp) │ │ │ │ - sub $0x2,%r9d │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - mov %eax,0x6c(%rsp) │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ - lea (%r9,%r9,2),%rdi │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - vmovq %xmm0,%r12 │ │ │ │ - lea (%r12,%rdi,8),%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - vmovq %r11,%xmm7 │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ - je 49cfc │ │ │ │ - mov -0x8(%r8),%r15 │ │ │ │ - mov (%r8),%r13 │ │ │ │ - sub %r15,%r13 │ │ │ │ - mov %r13,0x128(%rsp) │ │ │ │ - je 49cfc │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - mov %r8,0x118(%rsp) │ │ │ │ - sub %r15,%r10 │ │ │ │ - mov %rdi,0x110(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ - mov %r14,%r15 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - sar $0x3,%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm2 │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - vbroadcastsd %xmm2,%zmm3 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 4a340 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 4a4e0 │ │ │ │ - lea -0x40(%r9),%r10 │ │ │ │ - vmovapd %zmm3,%zmm8 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 49b8e │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 49b6c │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 49b53 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 49b3a │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 49b21 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 49b08 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 49aef │ │ │ │ - vmovupd (%r12),%zmm9 │ │ │ │ - vfmadd213pd (%rax),%zmm3,%zmm9 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm9,(%rax) │ │ │ │ - vmovupd (%r12,%r8,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 49c5b │ │ │ │ - vmovupd (%r12,%r8,1),%zmm1 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%r8,1) │ │ │ │ - vmovupd 0x40(%r12,%r8,1),%zmm4 │ │ │ │ - vfmadd213pd 0x40(%rax,%r8,1),%zmm8,%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%rax,%r8,1) │ │ │ │ - vmovupd 0x80(%r12,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd 0x80(%rax,%r8,1),%zmm8,%zmm5 │ │ │ │ - vmovupd %zmm5,0x80(%rax,%r8,1) │ │ │ │ - vmovupd 0xc0(%r12,%r8,1),%zmm6 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r8,1),%zmm8,%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rax,%r8,1) │ │ │ │ - vmovupd 0x100(%r12,%r8,1),%zmm9 │ │ │ │ - vfmadd213pd 0x100(%rax,%r8,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%rax,%r8,1) │ │ │ │ - vmovupd 0x140(%r12,%r8,1),%zmm10 │ │ │ │ - vfmadd213pd 0x140(%rax,%r8,1),%zmm8,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%rax,%r8,1) │ │ │ │ - vmovupd 0x180(%r12,%r8,1),%zmm11 │ │ │ │ - vfmadd213pd 0x180(%rax,%r8,1),%zmm8,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rax,%r8,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r8,1),%zmm12 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r8,1),%zmm8,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rax,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jne 49b8e │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 49cd8 │ │ │ │ + lea (%rdi,%rdi,2),%r8 │ │ │ │ + mov %r9,0xf8(%rsp) │ │ │ │ + lea (%r11,%r8,8),%r10 │ │ │ │ + mov %r12d,0x70(%rsp) │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %r10,0x108(%rsp) │ │ │ │ + mov %esi,0x5c(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ + mov %r13d,0x58(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r11),%r14 │ │ │ │ + mov 0x8(%r11),%r10 │ │ │ │ + sub %r14,%r10 │ │ │ │ + je 47ee5 │ │ │ │ + mov -0x8(%rbx),%rdx │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 47ee5 │ │ │ │ mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 4a500 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm13 │ │ │ │ - vmovapd %ymm3,%ymm8 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%ymm13,%ymm8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - vmovupd %ymm8,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 49cd8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 49cc6 │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm14 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm14,%xmm3 │ │ │ │ - vmovupd %xmm3,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 49cd8 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ - inc %rcx │ │ │ │ - add 0x128(%rsp),%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 49a60 │ │ │ │ - mov 0x118(%rsp),%r8 │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ - add $0x18,%r8 │ │ │ │ - vmovq %xmm7,%r10 │ │ │ │ - sub $0x18,%rdi │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 499e0 │ │ │ │ - mov 0xb8(%rsp),%r13d │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - mov 0x6c(%rsp),%eax │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x20(%r10),%rdi │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + mov %rbx,0x120(%rsp) │ │ │ │ + sar $0x3,%r10 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %r11,0x118(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r9 │ │ │ │ sub %rdx,%rdi │ │ │ │ - je 49fbd │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - lea -0x8(%rdx),%rsi │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4a69a │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 47d43 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 47d43 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 484c8 │ │ │ │ + lea -0x20(%r9),%rbx │ │ │ │ + vbroadcastsd %xmm1,%ymm3 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 47beb │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 47bcc │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 47bb6 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 47ba0 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 47b8a │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 47b74 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 47b5e │ │ │ │ + vmovupd (%rdx),%ymm7 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vfmadd213pd (%rax),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm3,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm3,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm3,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm3,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm3,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 47cc4 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm3,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%r11,1) │ │ │ │ + vmovupd 0x20(%rdx,%r11,1),%ymm15 │ │ │ │ + vfmadd213pd 0x20(%rax,%r11,1),%ymm3,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rax,%r11,1) │ │ │ │ + vmovupd 0x40(%rdx,%r11,1),%ymm2 │ │ │ │ + vfmadd213pd 0x40(%rax,%r11,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,0x40(%rax,%r11,1) │ │ │ │ + vmovupd 0x60(%rdx,%r11,1),%ymm4 │ │ │ │ + vfmadd213pd 0x60(%rax,%r11,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rax,%r11,1) │ │ │ │ + vmovupd 0x80(%rdx,%r11,1),%ymm0 │ │ │ │ + vfmadd213pd 0x80(%rax,%r11,1),%ymm3,%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rax,%r11,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r11,1),%ymm5 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r11,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rax,%r11,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r11,1),%ymm6 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r11,1),%ymm3,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rax,%r11,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r11,1),%ymm7 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r11,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rax,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 47beb │ │ │ │ + mov 0x128(%rsp),%rcx │ │ │ │ + lea 0x0(,%rcx,4),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 484b0 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 47d10 │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm8 │ │ │ │ + vmovddup %xmm1,%xmm3 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm8,%xmm3 │ │ │ │ + mov %r11,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm3,(%rax,%rcx,8) │ │ │ │ + je 484b0 │ │ │ │ + add %rbx,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ + inc %rsi │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rcx,8) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 47ed5 │ │ │ │ + add %r13,%rdi │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 47af9 │ │ │ │ + vmovsd (%rdx),%xmm10 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 47ec6 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 47e24 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 47e08 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 47df5 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 47de2 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 47dcf │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 47dbc │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jbe 4a862 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 49e75 │ │ │ │ + je 47da9 │ │ │ │ + vmovsd 0x8(%rdx),%xmm11 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm14 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 47ec6 │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm0 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x8(%rdx,%rcx,8),%xmm5 │ │ │ │ + vfmadd213sd 0x8(%rax,%rcx,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rax,%rcx,8) │ │ │ │ + vmovsd 0x10(%rdx,%rcx,8),%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rax,%rcx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rax,%rcx,8) │ │ │ │ + vmovsd 0x18(%rdx,%rcx,8),%xmm7 │ │ │ │ + vfmadd213sd 0x18(%rax,%rcx,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%rax,%rcx,8) │ │ │ │ + vmovsd 0x20(%rdx,%rcx,8),%xmm3 │ │ │ │ + vfmadd213sd 0x20(%rax,%rcx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x20(%rax,%rcx,8) │ │ │ │ + vmovsd 0x28(%rdx,%rcx,8),%xmm8 │ │ │ │ + vfmadd213sd 0x28(%rax,%rcx,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x28(%rax,%rcx,8) │ │ │ │ + vmovsd 0x30(%rdx,%rcx,8),%xmm9 │ │ │ │ + vfmadd213sd 0x30(%rax,%rcx,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%rcx,8) │ │ │ │ + vmovsd 0x38(%rdx,%rcx,8),%xmm10 │ │ │ │ + vfmadd213sd 0x38(%rax,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,0x38(%rax,%rcx,8) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 47e24 │ │ │ │ + inc %rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 47adb │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + mov 0x118(%rsp),%r11 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r11 │ │ │ │ + cmp %rbx,0x108(%rsp) │ │ │ │ + jne 47a78 │ │ │ │ + mov 0x70(%rsp),%r12d │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x5c(%rsp),%esi │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ + mov 0x58(%rsp),%r13d │ │ │ │ + mov 0x20(%r15),%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + je 48146 │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 49e53 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 49e3a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 49e21 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 49e08 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 49def │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 49dd6 │ │ │ │ - vmovupd (%rdx),%zmm2 │ │ │ │ - vaddpd (%rbx),%zmm2,%zmm5 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm5,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm6 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm6,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm10 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm8 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm14 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm14,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 49f42 │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm4 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm4,%zmm2 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm5 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm9 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm11 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm12 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm13 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm3 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm1 │ │ │ │ - vmovupd %zmm2,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rsi,1),%zmm5,%zmm6 │ │ │ │ - vmovupd %zmm6,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rsi,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rsi,1),%zmm11,%zmm7 │ │ │ │ - vmovupd %zmm7,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rsi,1),%zmm12,%zmm8 │ │ │ │ - vmovupd %zmm8,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rsi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rsi,1),%zmm3,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rsi,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 49e75 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 49fbd │ │ │ │ - sub %r9,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ + je 4850c │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 4850c │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + mov %r8,%rbx │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jbe 4a857 │ │ │ │ - vmovupd (%rdx,%r9,8),%ymm2 │ │ │ │ - vaddpd (%rbx,%r9,8),%ymm2,%ymm5 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r8,%r9,1),%r12 │ │ │ │ - vmovupd %ymm5,(%rdx,%r9,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 49fbd │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 49fab │ │ │ │ - sub %r8,%rdi │ │ │ │ - add %r9,%r8 │ │ │ │ - vmovupd (%rdx,%r8,8),%xmm6 │ │ │ │ - vaddpd (%rbx,%r8,8),%xmm6,%xmm9 │ │ │ │ - mov %rdi,%r11 │ │ │ │ + jbe 48806 │ │ │ │ + mov %r8,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4803e │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 48022 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4800f │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 47ffc │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 47fe9 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 47fd6 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 47fc3 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%rdi),%ymm1,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm12 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm14 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm2 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm0 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm3 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 480ff │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm9 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm1 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm12 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm14 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm2 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm0 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm6 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm3 │ │ │ │ + vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%rdi,%rcx,1),%ymm1,%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%rdi,%rcx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%rdi,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%rdi,%rcx,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%rdi,%rcx,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%rdi,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%rdi,%rcx,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 4803e │ │ │ │ + shl $0x2,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 48146 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 48134 │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub %r10,%rbx │ │ │ │ + vmovupd (%rax,%r10,8),%xmm9 │ │ │ │ + mov %rbx,%r11 │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm9,(%rdx,%r8,8) │ │ │ │ - je 49fbd │ │ │ │ - add %r11,%r12 │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r12,8) │ │ │ │ - sub $0x18,%rcx │ │ │ │ - sub $0x18,%r10 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 49975 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov 0x34(%rsp),%r15d │ │ │ │ + and $0x1,%ebx │ │ │ │ + vaddpd (%rdi,%r10,8),%xmm9,%xmm10 │ │ │ │ + vmovupd %xmm10,(%rax,%r10,8) │ │ │ │ + je 48146 │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r11,8) │ │ │ │ + subq $0x18,0x98(%rsp) │ │ │ │ + sub $0x18,%r15 │ │ │ │ + test %esi,%esi │ │ │ │ + jne 47a0f │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 385f0 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 4aa2e │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ - cmp 0xf0(%rsp),%r12 │ │ │ │ - je 4a1e8 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 4a1d3 │ │ │ │ - lea -0x8(%rdx),%r9 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 4a565 │ │ │ │ - lea -0x8(%r8),%r11 │ │ │ │ - sub %rcx,%r11 │ │ │ │ - mov %r11,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 4a850 │ │ │ │ - lea 0x1(%r9),%r11 │ │ │ │ + jne 489c6 │ │ │ │ + mov 0xc0(%rsp),%r15 │ │ │ │ + cmp 0xe8(%rsp),%r15 │ │ │ │ + je 48364 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov (%r15),%rdx │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 4834f │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 4869a │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 486d7 │ │ │ │ + lea -0x8(%rsi),%rax │ │ │ │ + mov %rax,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea 0x1(%r11),%r9 │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 486c9 │ │ │ │ + mov %r9,%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r11,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4a111 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4a0f6 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 4a0e4 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 4a0d2 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4a0c0 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 4a0ae │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4a09c │ │ │ │ - vmovupd (%rcx),%zmm0 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm0,(%rdx) │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %r8,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 48282 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4826b │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4825d │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 4824f │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 48241 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 48233 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 48225 │ │ │ │ + vmovupd (%rdx),%ymm13 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm13,(%rcx) │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm0 │ │ │ │ + vmovupd %ymm0,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - je 4a19e │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%zmm5 │ │ │ │ - vmovupd %zmm5,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%rcx,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%rcx,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%rcx,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ + je 48307 │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx,%rax,1) │ │ │ │ + vmovupd 0x20(%rdx,%rax,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rcx,%rax,1) │ │ │ │ + vmovupd 0x40(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rcx,%rax,1) │ │ │ │ + vmovupd 0x60(%rdx,%rax,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%rcx,%rax,1) │ │ │ │ + vmovupd 0x80(%rdx,%rax,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x80(%rcx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0xa0(%rcx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rax,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%rcx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rax,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 4a111 │ │ │ │ - shl $0x3,%rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 4a1cd │ │ │ │ - sub %rdi,%r9 │ │ │ │ - lea 0x1(%r9),%r9 │ │ │ │ - vpbroadcastq %r9,%zmm12 │ │ │ │ - vpcmpnleuq 0x9d281(%rip),%zmm12,%k2 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%rdi,8),%zmm0{%k2}{z} │ │ │ │ - vmovupd %zmm0,(%rdx,%rdi,8){%k2} │ │ │ │ - add %r8,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0xf0(%rsp) │ │ │ │ - jne 4a000 │ │ │ │ + jne 48282 │ │ │ │ + shl $0x2,%r8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 4834c │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ + add %rdx,%rax │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 48344 │ │ │ │ + sub %r8,%r9 │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm12 │ │ │ │ + mov %r9,%r11 │ │ │ │ + shr $1,%r11 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm12,(%rcx,%r8,8) │ │ │ │ + je 4834c │ │ │ │ + mov %r11,%r10 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + add %r10,%rdi │ │ │ │ + add %r10,%rax │ │ │ │ + vmovsd (%rax),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdi) │ │ │ │ + add %rsi,%rcx │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,0xe8(%rsp) │ │ │ │ + jne 48189 │ │ │ │ vzeroupper │ │ │ │ - incl 0xbc(%rsp) │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0xbc(%rsp),%r12d │ │ │ │ - add %rdx,0xe8(%rsp) │ │ │ │ - add %rcx,0x50(%rsp) │ │ │ │ - cmp %r12d,0xd0(%rsp) │ │ │ │ - jg 49296 │ │ │ │ - mov $0x1,%r13d │ │ │ │ + incl 0xb8(%rsp) │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + add %rcx,0xe0(%rsp) │ │ │ │ + add %rdx,0x40(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r15d │ │ │ │ + cmp %r15d,0xbc(%rsp) │ │ │ │ + jg 47388 │ │ │ │ + mov $0x1,%r12d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4a23a │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + je 483b6 │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov 0xc0(%rsp),%rbx │ │ │ │ - cmp 0xf0(%rsp),%rbx │ │ │ │ - je 4a272 │ │ │ │ + cmp 0xe8(%rsp),%rbx │ │ │ │ + je 483ee │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4aa00 │ │ │ │ + je 48998 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,0xf0(%rsp) │ │ │ │ - jne 4a24c │ │ │ │ + cmp %rbx,0xe8(%rsp) │ │ │ │ + jne 483c8 │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a28f │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ + je 4840b │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - cmp %r14,0xf8(%rsp) │ │ │ │ - je 4a2ca │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0x100(%rsp),%r13 │ │ │ │ + cmp %r13,0xf0(%rsp) │ │ │ │ + je 48446 │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4aa17 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - add $0x18,%r15 │ │ │ │ + je 489af │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,0xf8(%rsp) │ │ │ │ - jne 4a2a4 │ │ │ │ + cmp %r14,0xf0(%rsp) │ │ │ │ + jne 48420 │ │ │ │ mov 0x100(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a2e7 │ │ │ │ + je 48463 │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - test %r13b,%r13b │ │ │ │ - je 4aa4b │ │ │ │ - incq 0xa0(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - cmp %r8d,0x68(%rsp) │ │ │ │ - jg 48ed1 │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 489e3 │ │ │ │ + incq 0xb0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + cmp %esi,0x2c(%rsp) │ │ │ │ + jg 46fb1 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4aa46 │ │ │ │ + jne 489de │ │ │ │ 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) │ │ │ │ - vmovsd (%r12),%xmm15 │ │ │ │ - vfmadd213sd (%rax),%xmm2,%xmm15 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 49cd8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4a42b │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4a40e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4a3fa │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4a3e6 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4a3d2 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4a3be │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4a3aa │ │ │ │ - vmovsd 0x8(%r12),%xmm1 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm2,%xmm1 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm1,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 49cd8 │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r12,%rsi,8),%xmm8 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r12,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm2,%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r12,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r12,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 4a42b │ │ │ │ - jmp 49cd8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 47d2c │ │ │ │ + jmp 47ed5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 47cdd │ │ │ │ + inc %rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jae 47995 │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + add %r14,%rsi │ │ │ │ + jmp 47807 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 49c77 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 49c9c │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 498fe │ │ │ │ - vmovq %xmm3,%r8 │ │ │ │ - add %r14,%rdi │ │ │ │ - vmulsd (%r8,%rsi,8),%xmm2,%xmm0 │ │ │ │ - jmp 49758 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - vbroadcastsd %xmm0,%zmm0 │ │ │ │ - jmp 498c0 │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %edx,0x120(%rsp) │ │ │ │ - mov %r10,0x128(%rsp) │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - mov 0x120(%rsp),%edx │ │ │ │ - jmp 496d5 │ │ │ │ - mov %r8,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea -0x8(%rdi),%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4a61e │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4a605 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4a5f5 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4a5e5 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4a5d5 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4a5c5 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4a5b5 │ │ │ │ - vmovsd (%rcx),%xmm8 │ │ │ │ - mov $0x8,%r10d │ │ │ │ - vmovsd %xmm8,(%rdx) │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 4a1cd │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%r10,1) │ │ │ │ - vmovsd 0x8(%rcx,%r10,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rdx,%r10,1) │ │ │ │ - vmovsd 0x10(%rcx,%r10,1),%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rdx,%r10,1) │ │ │ │ - vmovsd 0x18(%rcx,%r10,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%rdx,%r10,1) │ │ │ │ - vmovsd 0x20(%rcx,%r10,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%rdx,%r10,1) │ │ │ │ - vmovsd 0x28(%rcx,%r10,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rdx,%r10,1) │ │ │ │ - vmovsd 0x30(%rcx,%r10,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%rdx,%r10,1) │ │ │ │ - vmovsd 0x38(%rcx,%r10,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%rdx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 4a61e │ │ │ │ - jmp 4a1cd │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - vaddsd (%rbx),%xmm7,%xmm12 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - vmovsd %xmm12,(%rdx) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 49fbd │ │ │ │ + jmp 47947 │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x128(%rsp),%edx │ │ │ │ + jmp 47798 │ │ │ │ + vmovsd (%rax),%xmm12 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea -0x1(%r8),%r10 │ │ │ │ + vaddsd (%rdi),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 48146 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 485e5 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 485ca │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 485b8 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 485a6 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 48594 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 48582 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 48570 │ │ │ │ + vmovsd 0x8(%rax),%xmm14 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + vaddsd 0x8(%rdi),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm2 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm3 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 48146 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm12 │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + lea 0x2(%rbx),%rcx │ │ │ │ + lea 0x3(%rbx),%r11 │ │ │ │ + lea 0x4(%rbx),%r10 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm14 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r9,8) │ │ │ │ + lea 0x5(%rbx),%r9 │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm2 │ │ │ │ + vaddsd (%rdi,%rcx,8),%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + lea 0x6(%rbx),%rcx │ │ │ │ + vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r11,8) │ │ │ │ + lea 0x7(%rbx),%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rax,%r10,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%r10,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm3 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%rcx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r11,8) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jb 485e5 │ │ │ │ + jmp 48146 │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx) │ │ │ │ + jmp 4834c │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,0xf0(%rsp) │ │ │ │ + jne 476a5 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov 0x128(%rsp),%r13d │ │ │ │ + jmp 476d6 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 48317 │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 4a773 │ │ │ │ + je 4878a │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4a758 │ │ │ │ + je 48771 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4a746 │ │ │ │ + je 48761 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 4a734 │ │ │ │ + je 48751 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 4a722 │ │ │ │ + je 48741 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 4a710 │ │ │ │ + je 48731 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 4a6fe │ │ │ │ - vmovsd 0x8(%rdx),%xmm8 │ │ │ │ - vaddsd 0x8(%rbx),%xmm8,%xmm13 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm13,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm14,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm9 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm11,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 49fbd │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm12,%xmm8 │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ - lea 0x2(%rsi),%r8 │ │ │ │ - lea 0x3(%rsi),%r11 │ │ │ │ - lea 0x4(%rsi),%r9 │ │ │ │ - vmovsd %xmm8,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm13 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm3,%xmm15 │ │ │ │ - lea 0x5(%rsi),%r12 │ │ │ │ - vmovsd %xmm15,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm1 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm1,%xmm4 │ │ │ │ - lea 0x6(%rsi),%r8 │ │ │ │ - vmovsd %xmm4,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%r9,8),%xmm2,%xmm5 │ │ │ │ - lea 0x7(%rsi),%r11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm5,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm7,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r11,8) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 4a773 │ │ │ │ - jmp 49fbd │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0xf8(%rsp) │ │ │ │ - jne 495b9 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov 0x128(%rsp),%r15d │ │ │ │ - jmp 495ec │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4a1a7 │ │ │ │ - mov %r9,%r12 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 49f7f │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 49f4b │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rsi,0xf0(%rsp) │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ - jmp 49fe5 │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ + je 48721 │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 4834c │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%r8,1) │ │ │ │ + vmovsd 0x8(%rdx,%r8,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rcx,%r8,1) │ │ │ │ + vmovsd 0x10(%rdx,%r8,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rcx,%r8,1) │ │ │ │ + vmovsd 0x18(%rdx,%r8,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rcx,%r8,1) │ │ │ │ + vmovsd 0x20(%rdx,%r8,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rcx,%r8,1) │ │ │ │ + vmovsd 0x28(%rdx,%r8,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x28(%rcx,%r8,1) │ │ │ │ + vmovsd 0x30(%rdx,%r8,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x30(%rcx,%r8,1) │ │ │ │ + vmovsd 0x38(%rdx,%r8,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x38(%rcx,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jne 4878a │ │ │ │ + jmp 4834c │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 48113 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + mov 0xc0(%rsp),%r15 │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ + mov %r15,0x100(%rsp) │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ + jmp 4816e │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ mov %r14,%rsi │ │ │ │ sub %r8,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r12),%rdi │ │ │ │ - jmp 4963c │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - lea 0x140(%rsp),%r12 │ │ │ │ - mov %rsi,0x140(%rsp) │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov %rdi,0x148(%rsp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,0x150(%rsp) │ │ │ │ - sub %r9,%rsi │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x140(%rsp),%r9 │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ - mov 0x150(%rsp),%r12 │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - mov %r12,0xc8(%rsp) │ │ │ │ - jmp 495f4 │ │ │ │ - call 385f0 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r15),%rdi │ │ │ │ + jmp 47726 │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + lea 0x140(%rsp),%r15 │ │ │ │ + mov 0xf0(%rsp),%r11 │ │ │ │ + mov %rsi,0x150(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rdi,0x140(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %r11,0x148(%rsp) │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ + mov 0x148(%rsp),%r9 │ │ │ │ + mov 0x150(%rsp),%r15 │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov %r9,0xf0(%rsp) │ │ │ │ + mov %r15,0xc8(%rsp) │ │ │ │ + jmp 476de │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 4aa2e │ │ │ │ + jne 489c6 │ │ │ │ + cmpl $0x1,0xb8(%rsp) │ │ │ │ + je 4880e │ │ │ │ + cmpl $0x1,0x110(%rsp) │ │ │ │ + jne 48161 │ │ │ │ + jmp 479d5 │ │ │ │ + nop │ │ │ │ cmpl $0x1,0xbc(%rsp) │ │ │ │ - je 4a86a │ │ │ │ - cmpl $0x1,0xd4(%rsp) │ │ │ │ - jne 49fd8 │ │ │ │ - jmp 4993e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movq $0x8,0xb0(%rsp) │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - jg 491c7 │ │ │ │ + movq $0x8,0xa8(%rsp) │ │ │ │ + jg 472a6 │ │ │ │ mov $0x8,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4a2f0 │ │ │ │ + jmp 4846c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - jg 491c7 │ │ │ │ - jmp 4a2f0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp 0xf0(%rsp),%rbx │ │ │ │ - jne 4a24c │ │ │ │ - jmp 4a272 │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp 0xf8(%rsp),%r15 │ │ │ │ - jne 4a2a4 │ │ │ │ - jmp 4a2ca │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 4a225 │ │ │ │ - mov %r12,%rsi │ │ │ │ + cmpl $0x1,0xbc(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + jg 472a6 │ │ │ │ + jmp 4846c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp 0xe8(%rsp),%rbx │ │ │ │ + jne 483c8 │ │ │ │ + jmp 483ee │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp 0xf0(%rsp),%r14 │ │ │ │ + jne 48420 │ │ │ │ + jmp 48446 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 483a1 │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4a2f0 │ │ │ │ + jmp 4846c │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - jmp e78f <__cxa_finalize@plt+0x110f> │ │ │ │ + jmp e74f <__cxa_finalize@plt+0x10cf> │ │ │ │ endbr64 │ │ │ │ - jmp e9bf <__cxa_finalize@plt+0x133f> │ │ │ │ + jmp e97d <__cxa_finalize@plt+0x12fd> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %rdx,%r14 │ │ │ │ - jmp e7d8 <__cxa_finalize@plt+0x1158> │ │ │ │ + jmp e798 <__cxa_finalize@plt+0x1118> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %rdx,%r14 │ │ │ │ - jmp ea07 <__cxa_finalize@plt+0x1387> │ │ │ │ + jmp e9c5 <__cxa_finalize@plt+0x1345> │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 48e60 │ │ │ │ + jmp 46f40 │ │ │ │ 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 0x8(%rdi),%rbx │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ + mov 0x8(%rdi),%rdi │ │ │ │ mov (%rax),%eax │ │ │ │ cltd │ │ │ │ - idivl (%rbx) │ │ │ │ + idivl (%rdi) │ │ │ │ cmp %esi,%edx │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ cmovle %edx,%ecx │ │ │ │ - imul %esi,%edi │ │ │ │ - add %edi,%ecx │ │ │ │ + imul %esi,%ebx │ │ │ │ + add %ebx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ setg %sil │ │ │ │ movzbl %sil,%r8d │ │ │ │ add %r8d,%eax │ │ │ │ - mov %eax,0x68(%rsp) │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 4be70 │ │ │ │ + jge 49e88 │ │ │ │ movslq %ecx,%r9 │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ mov 0x10(%r10),%r11 │ │ │ │ cmpb $0x0,(%r11) │ │ │ │ - jne 4be70 │ │ │ │ - mov 0x18(%r10),%r14 │ │ │ │ - mov 0x18(%r14),%rbx │ │ │ │ - mov (%r14),%r11 │ │ │ │ - mov 0x38(%r14),%r12 │ │ │ │ - mov 0x30(%r14),%r13 │ │ │ │ - mov 0x28(%r14),%rdx │ │ │ │ - mov 0x20(%r14),%rdi │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - mov 0x8(%r14),%r9 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov (%r11),%r14 │ │ │ │ - mov (%r12),%r15 │ │ │ │ + jne 49e88 │ │ │ │ + mov 0x18(%r10),%r13 │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + mov 0x38(%r13),%r12 │ │ │ │ + mov 0x30(%r13),%r14 │ │ │ │ + mov (%rdi),%eax │ │ │ │ + mov 0x28(%r13),%rdx │ │ │ │ + mov 0x20(%r13),%rbx │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ + mov (%r11),%r13 │ │ │ │ + mov %eax,0xbc(%rsp) │ │ │ │ mov (%rdx),%ecx │ │ │ │ - mov 0x0(%r13),%r12 │ │ │ │ - mov (%rdi),%r13d │ │ │ │ mov (%rsi),%r8 │ │ │ │ mov (%r9),%r10 │ │ │ │ - mov %eax,0xe0(%rsp) │ │ │ │ - mov 0x18(%r14),%ebx │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov %ecx,0xe4(%rsp) │ │ │ │ + mov 0x10(%r13),%rax │ │ │ │ + mov 0x18(%r13),%edi │ │ │ │ + mov (%r12),%r15 │ │ │ │ + mov %ecx,0x110(%rsp) │ │ │ │ + mov (%r14),%r14 │ │ │ │ + mov (%rbx),%r12d │ │ │ │ mov %r8,0xc8(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jle 4ad81 │ │ │ │ - lea -0x2(%rbx),%r8d │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov %ebx,%edi │ │ │ │ - movslq 0xa8(%rsp),%rax │ │ │ │ - neg %r8 │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jle 48d12 │ │ │ │ + lea -0x2(%rdi),%r9d │ │ │ │ + mov 0x20(%r13),%rsi │ │ │ │ + mov %edi,%r11d │ │ │ │ + movslq 0xb0(%rsp),%rax │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r11 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r11,%rsi │ │ │ │ + add 0x28(%r13),%r11 │ │ │ │ + mov %r9,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%rdi │ │ │ │ inc %rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add 0x28(%r14),%rdi │ │ │ │ and $0x7,%edx │ │ │ │ - je 4acb7 │ │ │ │ + je 48c48 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 4ac93 │ │ │ │ + je 48c24 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 4ac78 │ │ │ │ + je 48c09 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 4ac5d │ │ │ │ + je 48bee │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 4ac42 │ │ │ │ + je 48bd3 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 4ac27 │ │ │ │ + je 48bb8 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 4ac0c │ │ │ │ + je 48b9d │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ - imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,0xf0(%rsp) │ │ │ │ + imul -0x18(%r11),%rdx │ │ │ │ + add %rdx,0xe8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xf0(%rsp) │ │ │ │ + add %rdx,0xe8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xf0(%rsp) │ │ │ │ + add %rdx,0xe8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xf0(%rsp) │ │ │ │ + add %rdx,0xe8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xf0(%rsp) │ │ │ │ + add %rdx,0xe8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xf0(%rsp) │ │ │ │ + add %rdx,0xe8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0xf0(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 4ad81 │ │ │ │ + add %rdx,0xe8(%rsp) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 48d12 │ │ │ │ cltq │ │ │ │ - mov 0xf0(%rsp),%r9 │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r11 │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - lea -0x18(%rcx),%r14 │ │ │ │ - lea -0x20(%rcx),%rbx │ │ │ │ + lea -0x18(%rcx),%r13 │ │ │ │ + lea -0x20(%rcx),%rdi │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ + idivq -0x18(%rsi,%r8,1) │ │ │ │ + imul -0x18(%r11,%r8,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + lea -0x28(%rcx),%r8 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%r11,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r14,1) │ │ │ │ - imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r14 │ │ │ │ - sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rsi,%r13,1) │ │ │ │ + imul -0x18(%r11,%r13,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + lea -0x38(%rcx),%r13 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rbx,1) │ │ │ │ - imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rdi,1) │ │ │ │ + imul -0x18(%r11,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r8,1) │ │ │ │ + imul -0x18(%r11,%r8,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%r11,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r14,1) │ │ │ │ - imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ - lea (%r9,%rdx,1),%r9 │ │ │ │ - mov %r9,0xf0(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 4acb7 │ │ │ │ - movslq %r13d,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ - shr $0x3c,%rax │ │ │ │ - jne ea42 <__cxa_finalize@plt+0x13c2> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 4c59b │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ + idivq -0x18(%rsi,%r13,1) │ │ │ │ + imul -0x18(%r11,%r13,1),%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rbx │ │ │ │ + mov %rbx,0xe8(%rsp) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 48c48 │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + movabs $0xfffffffffffffff,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb ea00 <__cxa_finalize@plt+0x1380> │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4a3db │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ mov %rdi,0xc0(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 4c54b │ │ │ │ - mov 0xc0(%rsp),%r8 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4a38b │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ - lea -0x8(%r8),%rdx │ │ │ │ + lea -0x8(%r9),%rdx │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - jle 4c5bc │ │ │ │ - mov 0xe0(%rsp),%r11d │ │ │ │ - movslq 0xe4(%rsp),%rsi │ │ │ │ - lea 0x0(,%r12,8),%r12 │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ - mov 0xf0(%rsp),%r10 │ │ │ │ - lea 0x8(,%rdx,8),%r9 │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - add 0x50(%rsp),%r10 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - movl $0x1,0xbc(%rsp) │ │ │ │ - dec %r11d │ │ │ │ - imul 0xa8(%rsp),%r11 │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - imul %r12,%r11 │ │ │ │ - add %r15,%r11 │ │ │ │ + cmpl $0x1,0xbc(%rsp) │ │ │ │ + jle 4a3fc │ │ │ │ + mov 0xbc(%rsp),%r8d │ │ │ │ + lea 0x0(,%r14,8),%r14 │ │ │ │ + movslq 0x110(%rsp),%r11 │ │ │ │ + lea -0x1(%r12),%r10d │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov %r12d,%edi │ │ │ │ + lea 0x8(,%r10,8),%rdx │ │ │ │ + dec %r8d │ │ │ │ + lea (%r11,%r11,2),%rsi │ │ │ │ + shr $1,%eax │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ + imul %r14,%r8 │ │ │ │ + add 0x48(%rsp),%rcx │ │ │ │ + shl $0x3,%rsi │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + imul 0xb0(%rsp),%r8 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r10d,0x114(%rsp) │ │ │ │ + add %r15,%r8 │ │ │ │ mov 0xc8(%rsp),%r15 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ add %r15,%r15 │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ mov %r15,0xa0(%rsp) │ │ │ │ - mov %rdx,%r15 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4b0bc │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 4c580 │ │ │ │ - mov %r13d,%r11d │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + movl $0x1,0xb8(%rsp) │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + mov %edi,0xc(%rsp) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 49073 │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 4a3c0 │ │ │ │ + mov 0x28(%rsp),%r15d │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ - shr $1,%r11d │ │ │ │ - mov %r11d,%r10d │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%r10,%rbx,1),%r9 │ │ │ │ - sub $0x10,%r10 │ │ │ │ - lea (%rsi,%rcx,1),%r12 │ │ │ │ + shl $0x4,%r15 │ │ │ │ + lea (%r15,%rbx,1),%r8 │ │ │ │ + sub $0x10,%r15 │ │ │ │ + lea (%rcx,%rsi,1),%r11 │ │ │ │ mov %rbx,%rcx │ │ │ │ - shr $0x4,%r10 │ │ │ │ - inc %r10 │ │ │ │ - mov %r12,%rdx │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 4c500 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 4afa8 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 4af72 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ + shr $0x4,%r15 │ │ │ │ + mov %r11,%r14 │ │ │ │ + inc %r15 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 4a340 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 48f57 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 48f1e │ │ │ │ vmovsd (%rdi),%xmm0 │ │ │ │ - vmovsd (%r12),%xmm1 │ │ │ │ + mov 0xc8(%rsp),%r10 │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - vmovhpd (%rdi,%rax,1),%xmm0,%xmm2 │ │ │ │ - vmovhpd (%r12,%rax,1),%xmm1,%xmm3 │ │ │ │ - lea (%rdi,%r8,1),%rdi │ │ │ │ - lea (%r12,%r8,1),%rdx │ │ │ │ + vmovsd (%r11),%xmm1 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + vmovhpd (%rdi,%r10,1),%xmm0,%xmm2 │ │ │ │ + vmovhpd (%r11,%r10,1),%xmm1,%xmm3 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ + lea (%rdi,%rax,1),%rdi │ │ │ │ + lea (%r11,%rax,1),%r14 │ │ │ │ vmovupd %xmm4,(%rbx) │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ vmovsd (%rdi),%xmm5 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ + vmovsd (%r14),%xmm7 │ │ │ │ add $0x10,%rcx │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ - vmovhpd (%rdi,%rsi,1),%xmm5,%xmm6 │ │ │ │ - vmovhpd (%rdx,%rsi,1),%xmm7,%xmm8 │ │ │ │ - add %r10,%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + vmovhpd (%rdi,%r9,1),%xmm5,%xmm6 │ │ │ │ + vmovhpd (%r14,%r9,1),%xmm7,%xmm8 │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ + add %rsi,%rdi │ │ │ │ + add %rsi,%r14 │ │ │ │ vmovupd %xmm9,-0x10(%rcx) │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ vmovsd (%rdi),%xmm10 │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ + vmovsd (%r14),%xmm12 │ │ │ │ add $0x10,%rcx │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - vmovhpd (%rdi,%rax,1),%xmm10,%xmm11 │ │ │ │ - vmovhpd (%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ - add %r10,%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ + mov 0xc8(%rsp),%r15 │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + vmovhpd (%rdi,%r15,1),%xmm10,%xmm11 │ │ │ │ + vmovhpd (%r14,%r15,1),%xmm12,%xmm13 │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ + add %r9,%rdi │ │ │ │ + add %r9,%r14 │ │ │ │ vmovupd %xmm14,-0x10(%rcx) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 4b089 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 4903b │ │ │ │ vmovsd (%rdi),%xmm15 │ │ │ │ - vmovsd (%rdx),%xmm2 │ │ │ │ - vmovhpd (%rdi,%r8,1),%xmm15,%xmm0 │ │ │ │ - add %r10,%rdi │ │ │ │ - vmovhpd (%rdx,%r8,1),%xmm2,%xmm1 │ │ │ │ - add %r10,%rdx │ │ │ │ + vmovsd (%r14),%xmm2 │ │ │ │ add $0x40,%rcx │ │ │ │ + vmovhpd (%rdi,%rdx,1),%xmm15,%xmm0 │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm2,%xmm1 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ + add %r9,%rdi │ │ │ │ + add %r9,%r14 │ │ │ │ vmovupd %xmm3,-0x40(%rcx) │ │ │ │ vmovsd (%rdi),%xmm4 │ │ │ │ - vmovsd (%rdx),%xmm6 │ │ │ │ - vmovhpd (%rdi,%r8,1),%xmm4,%xmm5 │ │ │ │ - vmovhpd (%rdx,%r8,1),%xmm6,%xmm7 │ │ │ │ - add %r10,%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ + vmovsd (%r14),%xmm6 │ │ │ │ + vmovhpd (%rdi,%rdx,1),%xmm4,%xmm5 │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ + add %r9,%rdi │ │ │ │ + add %r9,%r14 │ │ │ │ vmovupd %xmm8,-0x30(%rcx) │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - vmovsd (%rdx),%xmm11 │ │ │ │ - vmovhpd (%rdi,%r8,1),%xmm9,%xmm10 │ │ │ │ - vmovhpd (%rdx,%r8,1),%xmm11,%xmm12 │ │ │ │ - add %r10,%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ + vmovsd (%r14),%xmm11 │ │ │ │ + vmovhpd (%rdi,%rdx,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ + add %r9,%rdi │ │ │ │ + add %r9,%r14 │ │ │ │ vmovupd %xmm13,-0x20(%rcx) │ │ │ │ vmovsd (%rdi),%xmm14 │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - vmovhpd (%rdi,%r8,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%rdx,%r8,1),%xmm0,%xmm2 │ │ │ │ - add %r10,%rdi │ │ │ │ - add %r10,%rdx │ │ │ │ + vmovsd (%r14),%xmm0 │ │ │ │ + vmovhpd (%rdi,%rdx,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%r14,%rdx,1),%xmm0,%xmm2 │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ + add %r9,%rdi │ │ │ │ + add %r9,%r14 │ │ │ │ vmovupd %xmm1,-0x10(%rcx) │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 4afef │ │ │ │ - lea (%r11,%r11,1),%eax │ │ │ │ - cmp %eax,%r13d │ │ │ │ - je 4b0bc │ │ │ │ - mov 0xc8(%rsp),%r11 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - add 0x90(%rsp),%r9 │ │ │ │ - imul %rax,%r11 │ │ │ │ - vmovsd (%r9,%r11,1),%xmm3 │ │ │ │ - vsubsd (%r12,%r11,1),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%rax,8) │ │ │ │ - mov 0xf8(%rsp),%r12 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 48fa1 │ │ │ │ + mov 0xc(%rsp),%r9d │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + je 49073 │ │ │ │ + mov 0xc8(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + imul %r9,%r8 │ │ │ │ + add %r10,%rax │ │ │ │ + vmovsd (%rax,%r8,1),%xmm3 │ │ │ │ + vsubsd (%r11,%r8,1),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%r9,8) │ │ │ │ + mov 0xf0(%rsp),%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ - sub 0x100(%rsp),%r12 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - imul %rdi,%r12 │ │ │ │ - cmp 0x88(%rsp),%r12 │ │ │ │ - jb 4c3e9 │ │ │ │ - cmp %r12,0x88(%rsp) │ │ │ │ - jae 4b156 │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - add 0x40(%rsp),%rdx │ │ │ │ - cmp %rdx,0xf8(%rsp) │ │ │ │ - je 4b14e │ │ │ │ - mov %r15d,0x128(%rsp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + sub 0x100(%rsp),%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + imul %rdi,%r11 │ │ │ │ + cmp 0x88(%rsp),%r11 │ │ │ │ + jb 4a203 │ │ │ │ + cmp %r11,0x88(%rsp) │ │ │ │ + jae 490f9 │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lea (%r14,%rcx,1),%r15 │ │ │ │ + cmp %r15,0xf0(%rsp) │ │ │ │ + je 490f1 │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4c38e │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ + je 4a0a7 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,0xf8(%rsp) │ │ │ │ - jne 4b11b │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov 0x128(%rsp),%r15d │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - jb 4c3ca │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jae 4b199 │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ - add %rdi,%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 4b199 │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov %rsi,0x8(%r10) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4b1ab │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ + cmp 0xf0(%rsp),%r14 │ │ │ │ + jne 490cb │ │ │ │ + mov %r15,0xf0(%rsp) │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ + mov 0x8(%r15),%r14 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov %r14,%r9 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + sar $0x3,%r9 │ │ │ │ + cmp %r13,%r9 │ │ │ │ + jb 4a2f0 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + jae 4913c │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 4913c │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 4914e │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ - cmpl $0x1,0xe4(%rsp) │ │ │ │ - jle 4c4ce │ │ │ │ - mov %r13d,%r11d │ │ │ │ + cmpl $0x1,0x110(%rsp) │ │ │ │ + jle 4a30e │ │ │ │ + mov %r12d,%r10d │ │ │ │ mov 0x100(%rsp),%r8 │ │ │ │ - mov %r13d,%r12d │ │ │ │ + mov %r12d,%r14d │ │ │ │ mov $0x2,%edx │ │ │ │ - and $0xfffffff8,%r12d │ │ │ │ - shr $0x3,%r11d │ │ │ │ - mov %r11d,0x118(%rsp) │ │ │ │ - lea 0x18(%r8),%r10 │ │ │ │ + shr $0x2,%r10d │ │ │ │ + and $0xfffffffc,%r14d │ │ │ │ + mov %r10d,0x118(%rsp) │ │ │ │ + lea 0x18(%r8),%r15 │ │ │ │ mov %edx,%esi │ │ │ │ - mov %r13d,%edi │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + mov %r12d,%edi │ │ │ │ mov %edx,0x128(%rsp) │ │ │ │ - call 2ea80 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - movslq %eax,%rsi │ │ │ │ + call 2d230 │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + cltq │ │ │ │ mov 0x128(%rsp),%edx │ │ │ │ - mov 0x8(%r10),%r9 │ │ │ │ - mov (%r10),%rdi │ │ │ │ - mov %r9,%rcx │ │ │ │ + mov %r11,%rcx │ │ │ │ sub %rdi,%rcx │ │ │ │ sar $0x3,%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jb 4c097 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jae 4b237 │ │ │ │ - lea (%rdi,%rsi,8),%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 4b237 │ │ │ │ - mov %rax,0x8(%r10) │ │ │ │ - mov -0x18(%r10),%r8 │ │ │ │ - mov -0x10(%r10),%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ - je 4b470 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4b470 │ │ │ │ - vmovsd 0x9c9d7(%rip),%xmm7 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 49ef2 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jae 491c9 │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 491c9 │ │ │ │ + mov %rax,0x8(%r15) │ │ │ │ + mov -0x18(%r15),%r11 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r11,%r10 │ │ │ │ + je 493d7 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 493d7 │ │ │ │ + vmovsd 0x98785(%rip),%xmm7 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ - mov 0x118(%rsp),%edi │ │ │ │ - mov (%r10),%r11 │ │ │ │ - vcvtsi2sd %edx,%xmm5,%xmm6 │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ + mov 0x118(%rsp),%r8d │ │ │ │ mov %edx,0x128(%rsp) │ │ │ │ - vmovq %r8,%xmm9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - shl $0x6,%rdi │ │ │ │ + vcvtsi2sd %edx,%xmm5,%xmm6 │ │ │ │ + mov %r15,0x120(%rsp) │ │ │ │ + mov (%r15),%r9 │ │ │ │ + sar $0x3,%r10 │ │ │ │ vdivsd %xmm6,%xmm7,%xmm8 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm9,%r10 │ │ │ │ - vmulsd (%r10,%rsi,8),%xmm8,%xmm10 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - jbe 4c089 │ │ │ │ - mov %r12d,%r10d │ │ │ │ - lea -0x40(%r9),%rax │ │ │ │ - vbroadcastsd %xmm10,%zmm10 │ │ │ │ - lea (%r11,%rdi,8),%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x6,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 4b386 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 4b36b │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 4b359 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 4b347 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 4b335 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 4b323 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 4b311 │ │ │ │ - vmulpd (%rbx),%zmm10,%zmm11 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm11,(%r8) │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm0 │ │ │ │ - vmovupd %zmm0,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r8,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 4b414 │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm1 │ │ │ │ - vmulpd 0x40(%rbx,%rcx,1),%zmm10,%zmm3 │ │ │ │ - vmulpd 0x80(%rbx,%rcx,1),%zmm10,%zmm4 │ │ │ │ - vmulpd 0xc0(%rbx,%rcx,1),%zmm10,%zmm5 │ │ │ │ - vmulpd 0x100(%rbx,%rcx,1),%zmm10,%zmm6 │ │ │ │ - vmulpd 0x140(%rbx,%rcx,1),%zmm10,%zmm7 │ │ │ │ - vmulpd 0x180(%rbx,%rcx,1),%zmm10,%zmm11 │ │ │ │ - vmulpd 0x1c0(%rbx,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm1,(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm3,0x40(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm4,0x80(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm5,0xc0(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm6,0x100(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm7,0x140(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm11,0x180(%r8,%rcx,1) │ │ │ │ - vmovupd %zmm12,0x1c0(%r8,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jne 4b386 │ │ │ │ - cmp %r12d,%r13d │ │ │ │ - je 4c06a │ │ │ │ - mov %r10d,%r10d │ │ │ │ - mov %r13d,%eax │ │ │ │ - lea (%rdi,%r10,1),%rcx │ │ │ │ - inc %rsi │ │ │ │ - add %r14,%rdi │ │ │ │ - sub %r10d,%eax │ │ │ │ - vpbroadcastd %eax,%ymm13 │ │ │ │ - vpcmpnleud 0x9c2bf(%rip),%ymm13,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rbx,%r10,8),%zmm14{%k1}{z} │ │ │ │ - vmulpd %zmm10,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r11,%rcx,8){%k1} │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 4b2a0 │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm8,%xmm1 │ │ │ │ + cmpl $0x2,0x114(%rsp) │ │ │ │ + jbe 49ee9 │ │ │ │ + mov %r14d,%eax │ │ │ │ + lea -0x20(%r8),%r15 │ │ │ │ + vbroadcastsd %xmm1,%ymm9 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 492e5 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 492ce │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 492c0 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 492b2 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 492a4 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 49296 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 49288 │ │ │ │ + vmulpd (%rbx),%ymm9,%ymm10 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm10,(%rcx) │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 4936b │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm2 │ │ │ │ + vmulpd 0x20(%rbx,%rdx,1),%ymm9,%ymm3 │ │ │ │ + vmulpd 0x40(%rbx,%rdx,1),%ymm9,%ymm4 │ │ │ │ + vmulpd 0x60(%rbx,%rdx,1),%ymm9,%ymm5 │ │ │ │ + vmulpd 0x80(%rbx,%rdx,1),%ymm9,%ymm6 │ │ │ │ + vmulpd 0xa0(%rbx,%rdx,1),%ymm9,%ymm7 │ │ │ │ + vmovupd %ymm2,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rdx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm3,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rdx,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm4,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm5,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm6,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm7,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm10,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm11,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 492e5 │ │ │ │ + cmp %r14d,%r12d │ │ │ │ + je 49ecf │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %r12d,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 493a4 │ │ │ │ + mov %eax,%eax │ │ │ │ + vmovddup %xmm1,%xmm9 │ │ │ │ + mov %ecx,%r15d │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm9,%xmm12 │ │ │ │ + and $0xfffffffe,%r15d │ │ │ │ + add %rsi,%rax │ │ │ │ + and $0x1,%ecx │ │ │ │ + vmovupd %xmm12,(%r9,%rax,8) │ │ │ │ + je 493b6 │ │ │ │ + add %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm13 │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ + vmovsd %xmm13,(%r9,%rcx,8) │ │ │ │ + inc %rdi │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 49220 │ │ │ │ mov 0x128(%rsp),%edx │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ + mov 0x120(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ inc %edx │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %edx,0xe4(%rsp) │ │ │ │ - jge 4b1e0 │ │ │ │ - call 385f0 │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %edx,0x110(%rsp) │ │ │ │ + jge 49183 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 4c543 │ │ │ │ - cmpl $0x1,0xbc(%rsp) │ │ │ │ - je 4c469 │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - mov 0xe4(%rsp),%eax │ │ │ │ - mov %r15d,0x24(%rsp) │ │ │ │ - mov %rbx,%r15 │ │ │ │ - lea -0x18(%r12,%r11,1),%rcx │ │ │ │ - add $0x20,%r12 │ │ │ │ - lea -0x30(%rsi,%r11,1),%r10 │ │ │ │ - vmovq %r12,%xmm0 │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ - mov %eax,%r9d │ │ │ │ - dec %eax │ │ │ │ - je 4b89a │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - mov %r13d,0xb8(%rsp) │ │ │ │ - mov %r14,0x78(%rsp) │ │ │ │ + jne 4a383 │ │ │ │ + cmpl $0x1,0xb8(%rsp) │ │ │ │ + je 4a28b │ │ │ │ + mov 0x100(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ + mov 0x110(%rsp),%r15d │ │ │ │ + lea -0x18(%r11,%r14,1),%rsi │ │ │ │ + add $0x20,%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + lea -0x30(%r10,%r14,1),%r14 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %r15d,%r9d │ │ │ │ + dec %r15d │ │ │ │ + je 49929 │ │ │ │ sub $0x2,%r9d │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - mov %eax,0x6c(%rsp) │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + mov %r12d,0x7c(%rsp) │ │ │ │ lea (%r9,%r9,2),%rdi │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - vmovq %xmm0,%r12 │ │ │ │ - lea (%r12,%rdi,8),%r11 │ │ │ │ - mov %r10,%rdi │ │ │ │ - vmovq %r11,%xmm7 │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ - je 4b85c │ │ │ │ - mov -0x8(%r8),%r15 │ │ │ │ - mov (%r8),%r13 │ │ │ │ - sub %r15,%r13 │ │ │ │ - mov %r13,0x128(%rsp) │ │ │ │ - je 4b85c │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - mov %r8,0x118(%rsp) │ │ │ │ - sub %r15,%r10 │ │ │ │ - mov %rdi,0x110(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ - mov %r14,%r15 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - sar $0x3,%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm8 │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - vbroadcastsd %xmm8,%zmm9 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 4bea0 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 4c040 │ │ │ │ - lea -0x40(%r9),%r10 │ │ │ │ - vmovapd %zmm9,%zmm2 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 4b6ee │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 4b6cc │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 4b6b3 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 4b69a │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 4b681 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 4b668 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 4b64f │ │ │ │ - vmovupd (%r12),%zmm1 │ │ │ │ - vfmadd213pd (%rax),%zmm9,%zmm1 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm1,(%rax) │ │ │ │ - vmovupd (%r12,%r8,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 4b7bb │ │ │ │ - vmovupd (%r12,%r8,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r8,1) │ │ │ │ - vmovupd 0x40(%r12,%r8,1),%zmm13 │ │ │ │ - vfmadd213pd 0x40(%rax,%r8,1),%zmm2,%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%rax,%r8,1) │ │ │ │ - vmovupd 0x80(%r12,%r8,1),%zmm14 │ │ │ │ - vfmadd213pd 0x80(%rax,%r8,1),%zmm2,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rax,%r8,1) │ │ │ │ - vmovupd 0xc0(%r12,%r8,1),%zmm15 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r8,1),%zmm2,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rax,%r8,1) │ │ │ │ - vmovupd 0x100(%r12,%r8,1),%zmm1 │ │ │ │ - vfmadd213pd 0x100(%rax,%r8,1),%zmm2,%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rax,%r8,1) │ │ │ │ - vmovupd 0x140(%r12,%r8,1),%zmm3 │ │ │ │ - vfmadd213pd 0x140(%rax,%r8,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rax,%r8,1) │ │ │ │ - vmovupd 0x180(%r12,%r8,1),%zmm4 │ │ │ │ - vfmadd213pd 0x180(%rax,%r8,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rax,%r8,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r8,1),%zmm2,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rax,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jne 4b6ee │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 4b838 │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov %r14,%r11 │ │ │ │ + lea (%r8,%rdi,8),%r10 │ │ │ │ + mov %r9,0xf8(%rsp) │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %r10,0x108(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r15d,0x78(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + mov (%r11),%r14 │ │ │ │ + mov 0x8(%r11),%r10 │ │ │ │ + sub %r14,%r10 │ │ │ │ + je 498f0 │ │ │ │ + mov -0x8(%rbx),%rdx │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 498f0 │ │ │ │ mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 4c060 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm6 │ │ │ │ - vmovapd %ymm9,%ymm2 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%ymm6,%ymm2 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - vmovupd %ymm2,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4b838 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 4b826 │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm11 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm11,%xmm9 │ │ │ │ - vmovupd %xmm9,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 4b838 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm9 │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r10,8) │ │ │ │ - inc %rcx │ │ │ │ - add 0x128(%rsp),%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 4b5c0 │ │ │ │ - mov 0x118(%rsp),%r8 │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ - add $0x18,%r8 │ │ │ │ - vmovq %xmm7,%r10 │ │ │ │ - sub $0x18,%rdi │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 4b540 │ │ │ │ - mov 0xb8(%rsp),%r13d │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - mov 0x6c(%rsp),%eax │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x20(%r10),%rdi │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + mov %rbx,0x120(%rsp) │ │ │ │ + sar $0x3,%r10 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %r11,0x118(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r9 │ │ │ │ sub %rdx,%rdi │ │ │ │ - je 4bb1d │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - lea -0x8(%rdx),%rsi │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4c1fa │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 4974e │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4974e │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 49ec8 │ │ │ │ + lea -0x20(%r9),%r11 │ │ │ │ + vbroadcastsd %xmm1,%ymm8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 49606 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 495e9 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 495d5 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 495c1 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 495ad │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 49599 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jbe 4c3c2 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4b9d5 │ │ │ │ + je 49585 │ │ │ │ + vmovupd (%rdx),%ymm14 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm0 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 496cf │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 49606 │ │ │ │ + mov 0x128(%rsp),%rcx │ │ │ │ + lea 0x0(,%rcx,4),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 49eb0 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 4971b │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm15 │ │ │ │ + vmovddup %xmm1,%xmm8 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm15,%xmm8 │ │ │ │ + mov %r11,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm8,(%rax,%rcx,8) │ │ │ │ + je 49eb0 │ │ │ │ + add %rbx,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm0 │ │ │ │ + inc %rsi │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rcx,8) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 498e0 │ │ │ │ + add %r13,%rdi │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 49525 │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 498d1 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4982f │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 49813 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 49800 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 497ed │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 497da │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 497c7 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 497b4 │ │ │ │ + vmovsd 0x8(%rdx),%xmm3 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm5 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm6 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 498d1 │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x8(%rdx,%rcx,8),%xmm12 │ │ │ │ + vfmadd213sd 0x8(%rax,%rcx,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax,%rcx,8) │ │ │ │ + vmovsd 0x10(%rdx,%rcx,8),%xmm13 │ │ │ │ + vfmadd213sd 0x10(%rax,%rcx,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,0x10(%rax,%rcx,8) │ │ │ │ + vmovsd 0x18(%rdx,%rcx,8),%xmm14 │ │ │ │ + vfmadd213sd 0x18(%rax,%rcx,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%rax,%rcx,8) │ │ │ │ + vmovsd 0x20(%rdx,%rcx,8),%xmm8 │ │ │ │ + vfmadd213sd 0x20(%rax,%rcx,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rax,%rcx,8) │ │ │ │ + vmovsd 0x28(%rdx,%rcx,8),%xmm15 │ │ │ │ + vfmadd213sd 0x28(%rax,%rcx,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rax,%rcx,8) │ │ │ │ + vmovsd 0x30(%rdx,%rcx,8),%xmm0 │ │ │ │ + vfmadd213sd 0x30(%rax,%rcx,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%rax,%rcx,8) │ │ │ │ + vmovsd 0x38(%rdx,%rcx,8),%xmm2 │ │ │ │ + vfmadd213sd 0x38(%rax,%rcx,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%rax,%rcx,8) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 4982f │ │ │ │ + inc %rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 49503 │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + mov 0x118(%rsp),%r11 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r11 │ │ │ │ + cmp %rbx,0x108(%rsp) │ │ │ │ + jne 494a0 │ │ │ │ + mov 0x7c(%rsp),%r12d │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%r15d │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x20(%r14),%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + je 49b4b │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 4b9b3 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4b99a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4b981 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4b968 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4b94f │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4b936 │ │ │ │ - vmovupd (%rdx),%zmm8 │ │ │ │ - vaddpd (%rbx),%zmm8,%zmm14 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm14,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm3 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm7,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm2,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm11,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm12 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm12,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 4baa2 │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm13 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm13,%zmm8 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm14 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm1 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm4 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm5 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm6 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm9 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovupd %zmm8,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rsi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rsi,1),%zmm1,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rsi,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rsi,1),%zmm5,%zmm2 │ │ │ │ - vmovupd %zmm2,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rsi,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rsi,1),%zmm9,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rsi,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jne 4b9d5 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 4bb1d │ │ │ │ - sub %r9,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ + je 49f0c │ │ │ │ + lea -0x8(%rax),%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 49f0c │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + mov %r8,%r9 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jbe 4c3b7 │ │ │ │ - vmovupd (%rdx,%r9,8),%ymm8 │ │ │ │ - vaddpd (%rbx,%r9,8),%ymm8,%ymm14 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r8,%r9,1),%r12 │ │ │ │ - vmovupd %ymm14,(%rdx,%r9,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 4bb1d │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 4bb0b │ │ │ │ - sub %r8,%rdi │ │ │ │ - add %r9,%r8 │ │ │ │ - vmovupd (%rdx,%r8,8),%xmm15 │ │ │ │ - vaddpd (%rbx,%r8,8),%xmm15,%xmm1 │ │ │ │ - mov %rdi,%r11 │ │ │ │ + jbe 4a283 │ │ │ │ + mov %r8,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 49a42 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 49a26 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 49a13 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 49a00 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 499ed │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 499da │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 499c7 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%rdi),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm4 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm10 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm9 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm13 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 49b03 │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm0 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm1 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm4 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm0,%ymm2 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm9 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm8 │ │ │ │ + vmovupd %ymm2,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%rdi,%rcx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%rdi,%rcx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%rdi,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%rdi,%rcx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%rdi,%rcx,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%rdi,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%rdi,%rcx,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 49a42 │ │ │ │ + shl $0x2,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 49b4b │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 49b39 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %r10,%r9 │ │ │ │ + vmovupd (%rax,%r10,8),%xmm0 │ │ │ │ + mov %r9,%r11 │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm1,(%rdx,%r8,8) │ │ │ │ - je 4bb1d │ │ │ │ - add %r11,%r12 │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r12,8) │ │ │ │ - sub $0x18,%rcx │ │ │ │ - sub $0x18,%r10 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 4b4d5 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov 0x24(%rsp),%r15d │ │ │ │ + and $0x1,%r9d │ │ │ │ + vaddpd (%rdi,%r10,8),%xmm0,%xmm2 │ │ │ │ + vmovupd %xmm2,(%rax,%r10,8) │ │ │ │ + je 49b4b │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ + sub $0x18,%rsi │ │ │ │ + sub $0x18,%r14 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jne 49438 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 385f0 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 4c543 │ │ │ │ - mov 0xd0(%rsp),%r12 │ │ │ │ - cmp 0xe8(%rsp),%r12 │ │ │ │ - je 4bd48 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 4bd33 │ │ │ │ - lea -0x8(%rdx),%r9 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 4c0c5 │ │ │ │ - lea -0x8(%r8),%r11 │ │ │ │ - sub %rcx,%r11 │ │ │ │ + jne 4a383 │ │ │ │ + mov 0xd8(%rsp),%r8 │ │ │ │ + mov 0xd0(%rsp),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 49d61 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 49d51 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 4a09a │ │ │ │ + lea -0x8(%rcx),%r15 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + cmp $0x10,%r15 │ │ │ │ + jbe 4a0d4 │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea 0x1(%r15),%r11 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 4a0c6 │ │ │ │ mov %r11,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 4c3b0 │ │ │ │ - lea 0x1(%r9),%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r11,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4bc71 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4bc56 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 4bc44 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 4bc32 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4bc20 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 4bc0e │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4bbfc │ │ │ │ - vmovupd (%rcx),%zmm0 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm0,(%rdx) │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 4bcfe │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%rcx,%rax,1),%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%rcx,%rax,1),%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%rcx,%rax,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 4bc71 │ │ │ │ - shl $0x3,%rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 4bd2d │ │ │ │ - sub %rdi,%r9 │ │ │ │ - lea 0x1(%r9),%r9 │ │ │ │ - vpbroadcastq %r9,%zmm5 │ │ │ │ - vpcmpnleuq 0x9b721(%rip),%zmm5,%k2 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%rdi,8),%zmm0{%k2}{z} │ │ │ │ - vmovupd %zmm0,(%rdx,%rdi,8){%k2} │ │ │ │ - add %r8,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0xe8(%rsp) │ │ │ │ - jne 4bb60 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 49c86 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 49c6f │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 49c61 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 49c53 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 49c45 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 49c37 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 49c29 │ │ │ │ + vmovupd (%rdx),%ymm5 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm5,(%rcx) │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 49d0b │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rax,1) │ │ │ │ + vmovupd 0x20(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rcx,%rax,1) │ │ │ │ + vmovupd 0x40(%rdx,%rax,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rcx,%rax,1) │ │ │ │ + vmovupd 0x60(%rdx,%rax,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rcx,%rax,1) │ │ │ │ + vmovupd 0x80(%rdx,%rax,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rcx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rax,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%rcx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rax,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%rcx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 49c86 │ │ │ │ + shl $0x2,%r9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 49d4e │ │ │ │ + lea (%rcx,%r10,1),%rax │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 49d45 │ │ │ │ + sub %r9,%r11 │ │ │ │ + vmovupd (%rdx,%r9,8),%xmm4 │ │ │ │ + mov %r11,%r15 │ │ │ │ + shr $1,%r15 │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm4,(%rcx,%r9,8) │ │ │ │ + je 49d4e │ │ │ │ + shl $0x4,%r15 │ │ │ │ + add %r15,%rax │ │ │ │ + add %r15,%r10 │ │ │ │ + vmovsd (%r10),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + add %rsi,%rcx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jne 49b8d │ │ │ │ vzeroupper │ │ │ │ - incl 0xbc(%rsp) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0xbc(%rsp),%r12d │ │ │ │ - add %rdx,0x90(%rsp) │ │ │ │ - add %rdx,0x80(%rsp) │ │ │ │ - add %rcx,0x48(%rsp) │ │ │ │ - cmp %r12d,0xe0(%rsp) │ │ │ │ - jg 4aed2 │ │ │ │ - mov $0x1,%r13d │ │ │ │ + incl 0xb8(%rsp) │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + add %r14,0x98(%rsp) │ │ │ │ + add %r14,0x80(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r8d │ │ │ │ + add %rcx,0x40(%rsp) │ │ │ │ + cmp %r8d,0xbc(%rsp) │ │ │ │ + jg 48e82 │ │ │ │ + mov $0x1,%r12d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4bd9f │ │ │ │ + je 49db8 │ │ │ │ mov 0xc0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ - cmp 0xe8(%rsp),%rbx │ │ │ │ - je 4bdd7 │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + cmp 0xd0(%rsp),%rbx │ │ │ │ + je 49df0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4c515 │ │ │ │ + je 4a355 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,0xe8(%rsp) │ │ │ │ - jne 4bdb1 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + cmp %rbx,0xd0(%rsp) │ │ │ │ + jne 49dca │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4bdf4 │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ + je 49e0d │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - cmp %r14,0xf8(%rsp) │ │ │ │ - je 4be2f │ │ │ │ - mov %r14,%r15 │ │ │ │ + mov 0x100(%rsp),%r13 │ │ │ │ + cmp %r13,0xf0(%rsp) │ │ │ │ + je 49e48 │ │ │ │ + mov %r13,%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4c52c │ │ │ │ + je 4a36c │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp 0xf8(%rsp),%r15 │ │ │ │ - jne 4be09 │ │ │ │ + cmp 0xf0(%rsp),%r15 │ │ │ │ + jne 49e22 │ │ │ │ mov 0x100(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4be4c │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + je 49e65 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - test %r13b,%r13b │ │ │ │ - je 4c5d1 │ │ │ │ - incq 0xa8(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - cmp %r8d,0x68(%rsp) │ │ │ │ - jg 4ab01 │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 4a411 │ │ │ │ + incq 0xb0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + cmp %edx,0x2c(%rsp) │ │ │ │ + jg 48a91 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c5d6 │ │ │ │ + jne 4a416 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12),%xmm12 │ │ │ │ - vfmadd213sd (%rax),%xmm8,%xmm12 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4b838 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4bf8b │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4bf6e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4bf5a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4bf46 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4bf32 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4bf1e │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4bf0a │ │ │ │ - vmovsd 0x8(%r12),%xmm10 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm8,%xmm10 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm10,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ + xchg %ax,%ax │ │ │ │ inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4b838 │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r12,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r12,%rsi,8),%xmm6 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm8,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r12,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r12,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r12,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 4bf8b │ │ │ │ - jmp 4b838 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 49737 │ │ │ │ + jmp 498e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 496e8 │ │ │ │ + inc %rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jae 493c5 │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm8,%xmm1 │ │ │ │ + add %r13,%rsi │ │ │ │ + jmp 49237 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 4b7d7 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 49377 │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x128(%rsp),%edx │ │ │ │ + jmp 491c9 │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea -0x1(%r8),%r10 │ │ │ │ + vaddsd (%rdi),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 49b4b │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 49fe5 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 49fca │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 49fb8 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 49fa6 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 49f94 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 49f82 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 49f70 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + vaddsd 0x8(%rdi),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm10 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm8 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm8,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 49b4b │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm4 │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + lea 0x2(%rbx),%rcx │ │ │ │ + lea 0x3(%rbx),%r11 │ │ │ │ + lea 0x4(%rbx),%r10 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r9,8) │ │ │ │ + lea 0x5(%rbx),%r9 │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm10 │ │ │ │ + vaddsd (%rdi,%rcx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + lea 0x6(%rbx),%rcx │ │ │ │ + vmovsd (%rax,%r11,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,8) │ │ │ │ + lea 0x7(%rbx),%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rax,%r10,8),%xmm13 │ │ │ │ + vaddsd (%rdi,%r10,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r10,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm8 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm8,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%rcx,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jb 49fe5 │ │ │ │ + jmp 49b4b │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + jmp 49d4e │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,0xf0(%rsp) │ │ │ │ + jne 490cb │ │ │ │ + mov %r15,0xf0(%rsp) │ │ │ │ + jmp 490f9 │ │ │ │ mov %rdx,%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4b7fc │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 4b45e │ │ │ │ - vmovq %xmm9,%r8 │ │ │ │ - add %r14,%rdi │ │ │ │ - vmulsd (%r8,%rsi,8),%xmm8,%xmm10 │ │ │ │ - jmp 4b2b8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - vbroadcastsd %xmm10,%zmm10 │ │ │ │ - jmp 4b420 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %edx,0x120(%rsp) │ │ │ │ - mov %r10,0x128(%rsp) │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - mov 0x120(%rsp),%edx │ │ │ │ - jmp 4b237 │ │ │ │ - mov %r8,%rdi │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 49d1b │ │ │ │ + lea -0x8(%rsi),%r11 │ │ │ │ xor %r10d,%r10d │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea -0x8(%rdi),%r11 │ │ │ │ shr $0x3,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 4c17e │ │ │ │ + je 4a187 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 4c165 │ │ │ │ + je 4a16e │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 4c155 │ │ │ │ + je 4a15e │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 4c145 │ │ │ │ + je 4a14e │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 4c135 │ │ │ │ + je 4a13e │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 4c125 │ │ │ │ + je 4a12e │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 4c115 │ │ │ │ - vmovsd (%rcx),%xmm2 │ │ │ │ + je 4a11e │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ mov $0x8,%r10d │ │ │ │ - vmovsd %xmm2,(%rdx) │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r10,1) │ │ │ │ + vmovsd %xmm6,(%rcx) │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%r10,1) │ │ │ │ add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r10,1) │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r10,1) │ │ │ │ add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r10,1) │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm11 │ │ │ │ + vmovsd %xmm11,(%rcx,%r10,1) │ │ │ │ add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r10,1) │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%r10,1) │ │ │ │ add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r10,1) │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%r10,1) │ │ │ │ add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r10,1) │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%r10,1) │ │ │ │ add $0x8,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 4bd2d │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%r10,1) │ │ │ │ - vmovsd 0x8(%rcx,%r10,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%rdx,%r10,1) │ │ │ │ - vmovsd 0x10(%rcx,%r10,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rdx,%r10,1) │ │ │ │ - vmovsd 0x18(%rcx,%r10,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%rdx,%r10,1) │ │ │ │ - vmovsd 0x20(%rcx,%r10,1),%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rdx,%r10,1) │ │ │ │ - vmovsd 0x28(%rcx,%r10,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rdx,%r10,1) │ │ │ │ - vmovsd 0x30(%rcx,%r10,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%rdx,%r10,1) │ │ │ │ - vmovsd 0x38(%rcx,%r10,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%rdx,%r10,1) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 49d4e │ │ │ │ + vmovsd (%rdx,%r10,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r10,1) │ │ │ │ + vmovsd 0x8(%rdx,%r10,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rcx,%r10,1) │ │ │ │ + vmovsd 0x10(%rdx,%r10,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%rcx,%r10,1) │ │ │ │ + vmovsd 0x18(%rdx,%r10,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rcx,%r10,1) │ │ │ │ + vmovsd 0x20(%rdx,%r10,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x20(%rcx,%r10,1) │ │ │ │ + vmovsd 0x28(%rdx,%r10,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x28(%rcx,%r10,1) │ │ │ │ + vmovsd 0x30(%rdx,%r10,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%rcx,%r10,1) │ │ │ │ + vmovsd 0x38(%rdx,%r10,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x38(%rcx,%r10,1) │ │ │ │ add $0x40,%r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 4c17e │ │ │ │ - jmp 4bd2d │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - vaddsd (%rbx),%xmm7,%xmm5 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - vmovsd %xmm5,(%rdx) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 4bb1d │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4c2d3 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4c2b8 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4c2a6 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4c294 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4c282 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4c270 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4c25e │ │ │ │ - vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - vaddsd 0x8(%rbx),%xmm2,%xmm6 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm6,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm11,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm13 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm13,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm1 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 4bb1d │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm5,%xmm2 │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ - lea 0x2(%rsi),%r8 │ │ │ │ - lea 0x3(%rsi),%r11 │ │ │ │ - lea 0x4(%rsi),%r9 │ │ │ │ - vmovsd %xmm2,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm6,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm9 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm9,%xmm12 │ │ │ │ - lea 0x5(%rsi),%r12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm10,%xmm13 │ │ │ │ - lea 0x6(%rsi),%r8 │ │ │ │ - vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%r9,8),%xmm8,%xmm14 │ │ │ │ - lea 0x7(%rsi),%r11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm14,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 4c2d3 │ │ │ │ - jmp 4bb1d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0xf8(%rsp) │ │ │ │ - jne 4b11b │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov 0x128(%rsp),%r15d │ │ │ │ - jmp 4b14e │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4bd07 │ │ │ │ - mov %r9,%r12 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4badf │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 4baab │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - mov %r14,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r12),%rdi │ │ │ │ - jmp 4b19e │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - mov %rsi,0x148(%rsp) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 4a187 │ │ │ │ + jmp 49d4e │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ + lea 0x140(%rsp),%r14 │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rsi,0x140(%rsp) │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ - mov %rcx,0x140(%rsp) │ │ │ │ - mov %rax,0x150(%rsp) │ │ │ │ - sub %r12,%rsi │ │ │ │ - lea 0x140(%rsp),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x140(%rsp),%r9 │ │ │ │ + mov %r9,0x148(%rsp) │ │ │ │ + sub %r11,%rsi │ │ │ │ + mov %rdx,0x150(%rsp) │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x140(%rsp),%r11 │ │ │ │ mov 0x148(%rsp),%rdi │ │ │ │ - mov 0x150(%rsp),%r12 │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - mov %r12,0xd8(%rsp) │ │ │ │ - jmp 4b156 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov %rsi,0xe8(%rsp) │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ - mov %r10,0xd0(%rsp) │ │ │ │ - jmp 4bb45 │ │ │ │ - call 385f0 │ │ │ │ + mov 0x150(%rsp),%rcx │ │ │ │ + mov %r11,0x100(%rsp) │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ + jmp 490f9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 49b17 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + mov %r8,0xe0(%rsp) │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + mov %r14,0xd8(%rsp) │ │ │ │ + jmp 49b6f │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + sub %r9,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r15),%rdi │ │ │ │ + jmp 49141 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 4c543 │ │ │ │ - cmpl $0x1,0xbc(%rsp) │ │ │ │ - je 4c469 │ │ │ │ - cmpl $0x1,0xe4(%rsp) │ │ │ │ - jne 4bb38 │ │ │ │ - jmp 4b49e │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ - jmp 4afef │ │ │ │ + jne 4a383 │ │ │ │ + cmpl $0x1,0xb8(%rsp) │ │ │ │ + je 4a28b │ │ │ │ + cmpl $0x1,0x110(%rsp) │ │ │ │ + jne 49b62 │ │ │ │ + jmp 49405 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + jmp 48fa1 │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp 0xe8(%rsp),%rbx │ │ │ │ - jne 4bdb1 │ │ │ │ - jmp 4bdd7 │ │ │ │ + cmp 0xd0(%rsp),%rbx │ │ │ │ + jne 49dca │ │ │ │ + jmp 49df0 │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp 0xf8(%rsp),%r15 │ │ │ │ - jne 4be09 │ │ │ │ - jmp 4be2f │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 4bd8a │ │ │ │ + cmp 0xf0(%rsp),%r15 │ │ │ │ + jne 49e22 │ │ │ │ + jmp 49e48 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 49da3 │ │ │ │ + cmpl $0x1,0xbc(%rsp) │ │ │ │ movq $0x8,0xc0(%rsp) │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - jg 4ade8 │ │ │ │ + jg 48d7f │ │ │ │ mov $0x8,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4be55 │ │ │ │ + jmp 49e6e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea (%r8,%rdi,1),%r12 │ │ │ │ - jmp 4b092 │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ + mov 0xe8(%rsp),%r14 │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add %r14,%r11 │ │ │ │ + jmp 49045 │ │ │ │ xor %ebx,%ebx │ │ │ │ - cmpl $0x1,0xe0(%rsp) │ │ │ │ - jg 4ade8 │ │ │ │ - jmp 4be55 │ │ │ │ + cmpl $0x1,0xbc(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + jg 48d7f │ │ │ │ + jmp 49e6e │ │ │ │ mov 0xc0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4be55 │ │ │ │ - jmp ea65 <__cxa_finalize@plt+0x13e5> │ │ │ │ + jmp 49e6e │ │ │ │ + jmp ea23 <__cxa_finalize@plt+0x13a3> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp ec95 <__cxa_finalize@plt+0x1615> │ │ │ │ + jmp ec51 <__cxa_finalize@plt+0x15d1> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp eaae <__cxa_finalize@plt+0x142e> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp ea6c <__cxa_finalize@plt+0x13ec> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp ecdd <__cxa_finalize@plt+0x165d> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp ec9a <__cxa_finalize@plt+0x161a> │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 4aa90 │ │ │ │ + jmp 48a20 │ │ │ │ │ │ │ │ -000000000004c620 : │ │ │ │ +000000000004a460 : │ │ │ │ endbr64 │ │ │ │ - jmp c0600 (int, int, int, char const*, long, long, CalcSignature::Signature&)@@Base> │ │ │ │ + jmp bc280 (int, int, int, char const*, long, long, CalcSignature::Signature&)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004c630 : │ │ │ │ +000000000004a470 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + movslq %edi,%r12 │ │ │ │ push %rbx │ │ │ │ - movslq %edi,%r13 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %esi,0x64(%rsp) │ │ │ │ - mov %edx,0x60(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %esi,0x94(%rsp) │ │ │ │ + mov %edx,0x90(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne ed17 <__cxa_finalize@plt+0x1697> │ │ │ │ - mov %r13,%r14 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4c6e0 │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne ecd4 <__cxa_finalize@plt+0x1654> │ │ │ │ + mov %r12,%r14 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4a528 │ │ │ │ + lea 0x0(,%r12,8),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 4d53c │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4b2da │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r12),%rdx │ │ │ │ + lea -0x8(%r15),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0x60(%rsp) │ │ │ │ - jg 4c6f0 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4d0e2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0x90(%rsp) │ │ │ │ + jg 4a53b │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ xor %r12d,%r12d │ │ │ │ + lea 0xc0(%rsp),%r13 │ │ │ │ + vmovdqa %xmm0,%xmm4 │ │ │ │ + jmp 4b03f │ │ │ │ + nopl (%rax) │ │ │ │ + xor %r15d,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ - cmpl $0x1,0x60(%rsp) │ │ │ │ - jle 4d54e │ │ │ │ - movslq 0x64(%rsp),%rsi │ │ │ │ + cmpl $0x1,0x90(%rsp) │ │ │ │ + jle 4b2ef │ │ │ │ + movslq 0x94(%rsp),%rsi │ │ │ │ lea -0x1(%r14),%ecx │ │ │ │ mov %r14d,%edx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ + mov %r14d,%r11d │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ lea 0x0(,%rdx,8),%r10 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea (%rsi,%rsi,2),%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + shr $0x2,%r11d │ │ │ │ shl $0x3,%rdi │ │ │ │ + lea 0xc0(%rsp),%r13 │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ test %r14d,%r14d │ │ │ │ - je 4c96e │ │ │ │ - cmpl $0x6,0x10(%rsp) │ │ │ │ - jbe 4d523 │ │ │ │ - mov %r14d,%r11d │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%r11d │ │ │ │ + je 4a7a0 │ │ │ │ + cmpl $0x2,0x14(%rsp) │ │ │ │ + jbe 4b2bd │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ mov %r11d,%edi │ │ │ │ - shl $0x6,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + shl $0x5,%rdi │ │ │ │ lea (%rsi,%r10,1),%rcx │ │ │ │ - lea (%rsi,%r8,1),%rdx │ │ │ │ - lea -0x40(%rdi),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + lea (%rsi,%r9,1),%rdx │ │ │ │ + lea -0x20(%rdi),%rsi │ │ │ │ + add %r9,%rcx │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ - add %r8,%rcx │ │ │ │ and $0x7,%esi │ │ │ │ - je 4c857 │ │ │ │ + je 4a67a │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 4c835 │ │ │ │ + je 4a65e │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 4c81c │ │ │ │ + je 4a64b │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 4c803 │ │ │ │ + je 4a638 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 4c7ea │ │ │ │ + je 4a625 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 4c7d1 │ │ │ │ + je 4a612 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 4c7b8 │ │ │ │ - vmovupd (%rcx),%zmm0 │ │ │ │ - vsubpd (%rdx),%zmm0,%zmm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm2,(%rbx) │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm3 │ │ │ │ - vsubpd (%rdx,%rax,1),%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm5 │ │ │ │ - vsubpd (%rdx,%rax,1),%zmm5,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm7 │ │ │ │ - vsubpd (%rdx,%rax,1),%zmm7,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm9 │ │ │ │ - vsubpd (%rdx,%rax,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm11 │ │ │ │ - vsubpd (%rdx,%rax,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm13 │ │ │ │ - vsubpd (%rdx,%rax,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ + je 4a5ff │ │ │ │ + vmovupd (%rcx),%ymm1 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vsubpd (%rdx),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rbx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm3 │ │ │ │ + vsubpd (%rdx,%rax,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm5 │ │ │ │ + vsubpd (%rdx,%rax,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm7 │ │ │ │ + vsubpd (%rdx,%rax,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm9 │ │ │ │ + vsubpd (%rdx,%rax,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm11 │ │ │ │ + vsubpd (%rdx,%rax,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm13 │ │ │ │ + vsubpd (%rdx,%rax,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 4c923 │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm15 │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%zmm2 │ │ │ │ - vsubpd (%rdx,%rax,1),%zmm15,%zmm0 │ │ │ │ - vsubpd 0x40(%rax,%rdx,1),%zmm2,%zmm3 │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%zmm4 │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%zmm6 │ │ │ │ - vsubpd 0x80(%rax,%rdx,1),%zmm4,%zmm5 │ │ │ │ - vmovupd 0x100(%rcx,%rax,1),%zmm8 │ │ │ │ - vmovupd 0x140(%rcx,%rax,1),%zmm10 │ │ │ │ - vsubpd 0xc0(%rax,%rdx,1),%zmm6,%zmm7 │ │ │ │ - vmovupd 0x180(%rcx,%rax,1),%zmm12 │ │ │ │ - vmovupd 0x1c0(%rcx,%rax,1),%zmm14 │ │ │ │ - vsubpd 0x100(%rax,%rdx,1),%zmm8,%zmm9 │ │ │ │ - vsubpd 0x140(%rax,%rdx,1),%zmm10,%zmm11 │ │ │ │ - vsubpd 0x180(%rax,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vsubpd 0x1c0(%rax,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm0,(%rbx,%rax,1) │ │ │ │ - vmovupd %zmm3,0x40(%rbx,%rax,1) │ │ │ │ - vmovupd %zmm5,0x80(%rbx,%rax,1) │ │ │ │ - vmovupd %zmm7,0xc0(%rbx,%rax,1) │ │ │ │ - vmovupd %zmm9,0x100(%rbx,%rax,1) │ │ │ │ - vmovupd %zmm11,0x140(%rbx,%rax,1) │ │ │ │ - vmovupd %zmm13,0x180(%rbx,%rax,1) │ │ │ │ - vmovupd %zmm15,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ + je 4a73a │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm15 │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm4 │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm6 │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm8 │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm10 │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm12 │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm14 │ │ │ │ + vsubpd (%rdx,%rax,1),%ymm15,%ymm1 │ │ │ │ + vsubpd 0x20(%rax,%rdx,1),%ymm2,%ymm3 │ │ │ │ + vsubpd 0x40(%rax,%rdx,1),%ymm4,%ymm5 │ │ │ │ + vsubpd 0x60(%rax,%rdx,1),%ymm6,%ymm7 │ │ │ │ + vsubpd 0x80(%rax,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vsubpd 0xa0(%rax,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vsubpd 0xc0(%rax,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vsubpd 0xe0(%rax,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm1,(%rbx,%rax,1) │ │ │ │ + vmovupd %ymm3,0x20(%rbx,%rax,1) │ │ │ │ + vmovupd %ymm5,0x40(%rbx,%rax,1) │ │ │ │ + vmovupd %ymm7,0x60(%rbx,%rax,1) │ │ │ │ + vmovupd %ymm9,0x80(%rbx,%rax,1) │ │ │ │ + vmovupd %ymm11,0xa0(%rbx,%rax,1) │ │ │ │ + vmovupd %ymm13,0xc0(%rbx,%rax,1) │ │ │ │ + vmovupd %ymm15,0xe0(%rbx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 4c857 │ │ │ │ - lea 0x0(,%r11,8),%r11d │ │ │ │ - cmp %r11d,%r14d │ │ │ │ - je 4c96e │ │ │ │ - mov %r14d,%ecx │ │ │ │ - add %r10,%rdx │ │ │ │ - lea (%r8,%r11,8),%rdi │ │ │ │ - sub %r11d,%ecx │ │ │ │ - vpbroadcastd %ecx,%ymm0 │ │ │ │ - vpcmpnleud 0x9adb2(%rip),%ymm0,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rdx,%r11,8),%zmm3{%k1}{z} │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - vmovupd (%rdx,%rdi,1),%zmm2{%k1}{z} │ │ │ │ - vsubpd %zmm2,%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rbx,%r11,8){%k1} │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov %r9d,0x98(%rsp) │ │ │ │ - vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ - mov %r13,0xb0(%rsp) │ │ │ │ - mov 0x64(%rsp),%edx │ │ │ │ + jne 4a67a │ │ │ │ + lea 0x0(,%r11,4),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp %eax,%r14d │ │ │ │ + je 4a7a0 │ │ │ │ + mov %r14d,%edi │ │ │ │ + lea (%r9,%r10,1),%rsi │ │ │ │ + sub %eax,%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 4b2ad │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + add 0x88(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + vmovupd (%rsi,%rax,8),%xmm1 │ │ │ │ + vsubpd (%rdx,%rax,8),%xmm1,%xmm2 │ │ │ │ + vmovupd %xmm2,(%rbx,%rax,8) │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + and $0x1,%edi │ │ │ │ + je 4a7a0 │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + vmovsd (%rsi,%rcx,8),%xmm3 │ │ │ │ + vsubsd (%rdx,%rcx,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%rcx,8) │ │ │ │ + mov %r11d,0xa0(%rsp) │ │ │ │ + mov 0x94(%rsp),%edx │ │ │ │ mov %rbx,%rcx │ │ │ │ mov %r14d,%esi │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov %r8d,0xb8(%rsp) │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bfdb0 (int, int, double const*)@@Base> │ │ │ │ - mov 0x98(%rsp),%r9d │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm1 │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 4d4df │ │ │ │ - mov 0x64(%rsp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 4d0c0 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + call bb9b0 (int, int, double const*)@@Base> │ │ │ │ + mov 0xb8(%rsp),%r8d │ │ │ │ + vmovdqa 0xc0(%rsp),%xmm0 │ │ │ │ + mov 0xd0(%rsp),%r12 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ + mov 0xa0(%rsp),%r11d │ │ │ │ + je 4b278 │ │ │ │ + mov 0x94(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 4b01a │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x64(%rsp),%edi │ │ │ │ - vmovq %xmm1,0x68(%rsp) │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - mov %r14d,0x14(%rsp) │ │ │ │ - mov %r10,%r9 │ │ │ │ - vmovq %r15,%xmm5 │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %r8,%rbx │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - lea -0x28(%rax,%rcx,1),%rcx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - dec %eax │ │ │ │ - je 4d095 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - sub $0x2,%edi │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ - lea (%rdi,%rdi,2),%r15 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0x18(%r8,%r15,8),%rdi │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%rsi),%r10 │ │ │ │ - mov (%rsi),%r12 │ │ │ │ - sub %r10,%r12 │ │ │ │ - je 4cd9c │ │ │ │ - mov (%r8),%rdx │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - je 4cd9c │ │ │ │ - mov $0xfffffffffffffff8,%r9 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - sub %rdx,%r9 │ │ │ │ - sar $0x3,%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r10,%r15 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm8 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - lea (%rax,%r8,1),%rsi │ │ │ │ - vbroadcastsd %xmm8,%zmm9 │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4d160 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 4d300 │ │ │ │ - lea -0x40(%r9),%rdi │ │ │ │ - vmovapd %zmm9,%zmm6 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4cc2d │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4cc0b │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 4cbf2 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 4cbd9 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 4cbc0 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 4cba7 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 4cb8e │ │ │ │ - vmovupd (%r12),%zmm7 │ │ │ │ - vfmadd213pd (%rax),%zmm9,%zmm7 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd %zmm7,(%rax) │ │ │ │ - vmovupd (%r12,%r10,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm6,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm6,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm6,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm6,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 4ccfa │ │ │ │ - vmovupd (%r12,%r10,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r10,1) │ │ │ │ - vmovupd 0x40(%r12,%r10,1),%zmm2 │ │ │ │ - vfmadd213pd 0x40(%rax,%r10,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%rax,%r10,1) │ │ │ │ - vmovupd 0x80(%r12,%r10,1),%zmm4 │ │ │ │ - vfmadd213pd 0x80(%rax,%r10,1),%zmm6,%zmm4 │ │ │ │ - vmovupd %zmm4,0x80(%rax,%r10,1) │ │ │ │ - vmovupd 0xc0(%r12,%r10,1),%zmm7 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r10,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0xc0(%rax,%r10,1) │ │ │ │ - vmovupd 0x100(%r12,%r10,1),%zmm10 │ │ │ │ - vfmadd213pd 0x100(%rax,%r10,1),%zmm6,%zmm10 │ │ │ │ - vmovupd %zmm10,0x100(%rax,%r10,1) │ │ │ │ - vmovupd 0x140(%r12,%r10,1),%zmm11 │ │ │ │ - vfmadd213pd 0x140(%rax,%r10,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rax,%r10,1) │ │ │ │ - vmovupd 0x180(%r12,%r10,1),%zmm12 │ │ │ │ - vfmadd213pd 0x180(%rax,%r10,1),%zmm6,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rax,%r10,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r10,1),%zmm13 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r10,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rax,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 4cc2d │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 4cd78 │ │ │ │ + vmovq %xmm0,%rdi │ │ │ │ + mov %r8d,0x2c(%rsp) │ │ │ │ + lea 0x10(%rdi),%rdx │ │ │ │ + lea 0x18(%rdi),%rdi │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ + lea -0x28(%rax,%rcx,1),%rsi │ │ │ │ + mov 0x94(%rsp),%ecx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %r11d,0x28(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %ecx,%edx │ │ │ │ + vmovq %xmm0,0x48(%rsp) │ │ │ │ + dec %edx │ │ │ │ + je 4aff6 │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + sub $0x2,%ecx │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + lea (%rcx,%rcx,2),%rbx │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + lea (%r11,%rbx,8),%r12 │ │ │ │ + mov %edx,0x7c(%rsp) │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %r15,0x68(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + mov %r14d,0x78(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x8(%rbx),%r14 │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + sub %r14,%r10 │ │ │ │ + je 4ad61 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + mov 0x8(%r11),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 4ad61 │ │ │ │ mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 4d320 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm6 │ │ │ │ - vmovapd %ymm9,%ymm14 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%ymm6,%ymm14 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - vmovupd %ymm14,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4cd78 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 4cd66 │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm15 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm15,%xmm9 │ │ │ │ - vmovupd %xmm9,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 4cd78 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm9 │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r10,8) │ │ │ │ - inc %rcx │ │ │ │ - add 0x98(%rsp),%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 4cb00 │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - add $0x18,%r8 │ │ │ │ - sub $0x18,%rsi │ │ │ │ - cmp %r8,0x78(%rsp) │ │ │ │ - jne 4ca80 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - mov 0x4c(%rsp),%eax │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - je 4d081 │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - lea -0x8(%r10),%rsi │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov 0x10(%r15,%r11,1),%r15 │ │ │ │ - sub %r15,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4d32a │ │ │ │ - lea -0x1(%rdi),%r8 │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - jbe 4d51c │ │ │ │ - mov %rdi,%r11 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + sar $0x3,%r10 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - shl $0x6,%r11 │ │ │ │ - lea -0x40(%r11),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4cf2a │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4cf08 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4ceef │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4ced6 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4cebd │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4cea4 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4ce8b │ │ │ │ - vmovupd (%r10),%zmm8 │ │ │ │ - vaddpd (%r15),%zmm8,%zmm10 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm10,(%r10) │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm13 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm6 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm6,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm9 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm9,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm7,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 4cff7 │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm10 │ │ │ │ - vaddpd (%r15,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd 0x40(%r10,%rsi,1),%zmm12 │ │ │ │ - vmovupd 0x80(%r10,%rsi,1),%zmm14 │ │ │ │ - vmovupd 0xc0(%r10,%rsi,1),%zmm15 │ │ │ │ - vmovupd 0x100(%r10,%rsi,1),%zmm3 │ │ │ │ - vmovupd 0x140(%r10,%rsi,1),%zmm4 │ │ │ │ - vmovupd 0x180(%r10,%rsi,1),%zmm8 │ │ │ │ - vmovupd %zmm11,(%r10,%rsi,1) │ │ │ │ - vaddpd 0x40(%r15,%rsi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd 0x1c0(%r10,%rsi,1),%zmm11 │ │ │ │ - vmovupd %zmm13,0x40(%r10,%rsi,1) │ │ │ │ - vaddpd 0x80(%r15,%rsi,1),%zmm14,%zmm6 │ │ │ │ - vmovupd %zmm6,0x80(%r10,%rsi,1) │ │ │ │ - vaddpd 0xc0(%r15,%rsi,1),%zmm15,%zmm9 │ │ │ │ - vmovupd %zmm9,0xc0(%r10,%rsi,1) │ │ │ │ - vaddpd 0x100(%r15,%rsi,1),%zmm3,%zmm2 │ │ │ │ - vmovupd %zmm2,0x100(%r10,%rsi,1) │ │ │ │ - vaddpd 0x140(%r15,%rsi,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,0x140(%r10,%rsi,1) │ │ │ │ - vaddpd 0x180(%r15,%rsi,1),%zmm8,%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%r10,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%r15,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%r10,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 4cf2a │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 4d07d │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - lea 0x1(%r11),%rdx │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 4abbf │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4abbf │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 4b0d8 │ │ │ │ + lea -0x20(%r9),%rbx │ │ │ │ + vbroadcastsd %xmm1,%ymm5 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 4aa67 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4aa48 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4aa32 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4aa1c │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4aa06 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 4a9f0 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4a9da │ │ │ │ + vmovupd (%rdx),%ymm6 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vfmadd213pd (%rax),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax) │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm5,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm5,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm5,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm5,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm5,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 4ab40 │ │ │ │ + vmovupd (%rdx,%r11,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%r11,1),%ymm5,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%r11,1) │ │ │ │ + vmovupd 0x20(%rdx,%r11,1),%ymm14 │ │ │ │ + vfmadd213pd 0x20(%rax,%r11,1),%ymm5,%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rax,%r11,1) │ │ │ │ + vmovupd 0x40(%rdx,%r11,1),%ymm15 │ │ │ │ + vfmadd213pd 0x40(%rax,%r11,1),%ymm5,%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rax,%r11,1) │ │ │ │ + vmovupd 0x60(%rdx,%r11,1),%ymm2 │ │ │ │ + vfmadd213pd 0x60(%rax,%r11,1),%ymm5,%ymm2 │ │ │ │ + vmovupd %ymm2,0x60(%rax,%r11,1) │ │ │ │ + vmovupd 0x80(%rdx,%r11,1),%ymm3 │ │ │ │ + vfmadd213pd 0x80(%rax,%r11,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,0x80(%rax,%r11,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r11,1),%ymm4 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r11,1),%ymm5,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%rax,%r11,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r11,1),%ymm6 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r11,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rax,%r11,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r11,1),%ymm7 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r11,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rax,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 4aa67 │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + lea 0x0(,%rcx,4),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 4b0c0 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 4ab8c │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm5 │ │ │ │ + vmovddup %xmm1,%xmm8 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm5,%xmm8 │ │ │ │ + mov %r11,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm8,(%rax,%rcx,8) │ │ │ │ + je 4b0c0 │ │ │ │ + add %rbx,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ + inc %rsi │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rcx,8) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 4ad51 │ │ │ │ + add %r13,%rdi │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 4a975 │ │ │ │ + vmovsd (%rdx),%xmm10 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 4ad42 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4aca0 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4ac84 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jbe 4d511 │ │ │ │ - vmovupd (%r10,%rsi,8),%ymm13 │ │ │ │ - vaddpd (%r15,%rsi,8),%ymm13,%ymm14 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r8,%rsi,1),%rdi │ │ │ │ - vmovupd %ymm14,(%r10,%rsi,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 4d07d │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 4d06b │ │ │ │ - add %r8,%rsi │ │ │ │ - sub %r8,%rdx │ │ │ │ - vmovupd (%r10,%rsi,8),%xmm6 │ │ │ │ - vaddpd (%r15,%rsi,8),%xmm6,%xmm15 │ │ │ │ - vmovupd %xmm15,(%r10,%rsi,8) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - and $0xfffffffffffffffe,%rsi │ │ │ │ - and $0x1,%edx │ │ │ │ - je 4d07d │ │ │ │ - add %rsi,%rdi │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm9 │ │ │ │ - vaddsd (%r15,%rdi,8),%xmm9,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%rdi,8) │ │ │ │ - test %eax,%eax │ │ │ │ - je 4d0a2 │ │ │ │ - mov %eax,%edi │ │ │ │ - sub $0x18,%rcx │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - mov %edi,%eax │ │ │ │ - dec %eax │ │ │ │ - jne 4ca3b │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - jne 4cde3 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov 0x48(%rsp),%r9d │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %r14,%r13 │ │ │ │ - mov 0x14(%rsp),%r14d │ │ │ │ - vmovq %xmm5,%r15 │ │ │ │ - inc %r9d │ │ │ │ - add %r10,%r8 │ │ │ │ - cmp %r9d,0x60(%rsp) │ │ │ │ - jg 4c72d │ │ │ │ - vpsrldq $0x8,%xmm1,%xmm5 │ │ │ │ + je 4ac71 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4ac5e │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 4ac4b │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 4ac38 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 4ac25 │ │ │ │ + vmovsd 0x8(%rdx),%xmm11 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm14 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm3 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 4ad42 │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x8(%rdx,%rcx,8),%xmm6 │ │ │ │ + vfmadd213sd 0x8(%rax,%rcx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rax,%rcx,8) │ │ │ │ + vmovsd 0x10(%rdx,%rcx,8),%xmm7 │ │ │ │ + vfmadd213sd 0x10(%rax,%rcx,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x10(%rax,%rcx,8) │ │ │ │ + vmovsd 0x18(%rdx,%rcx,8),%xmm5 │ │ │ │ + vfmadd213sd 0x18(%rax,%rcx,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rax,%rcx,8) │ │ │ │ + vmovsd 0x20(%rdx,%rcx,8),%xmm8 │ │ │ │ + vfmadd213sd 0x20(%rax,%rcx,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rax,%rcx,8) │ │ │ │ + vmovsd 0x28(%rdx,%rcx,8),%xmm9 │ │ │ │ + vfmadd213sd 0x28(%rax,%rcx,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,0x28(%rax,%rcx,8) │ │ │ │ + vmovsd 0x30(%rdx,%rcx,8),%xmm10 │ │ │ │ + vfmadd213sd 0x30(%rax,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,0x30(%rax,%rcx,8) │ │ │ │ + vmovsd 0x38(%rdx,%rcx,8),%xmm11 │ │ │ │ + vfmadd213sd 0x38(%rax,%rcx,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,0x38(%rax,%rcx,8) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 4aca0 │ │ │ │ + inc %rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 4a953 │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + add $0x18,%r11 │ │ │ │ + sub $0x18,%rbx │ │ │ │ + cmp %r11,0xa0(%rsp) │ │ │ │ + jne 4a8f0 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x7c(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ + mov 0x18(%rsi),%r11 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + mov 0x78(%rsp),%r14d │ │ │ │ + sub %rax,%r11 │ │ │ │ + je 4afe2 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + sar $0x3,%r11 │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov (%rcx,%rsi,1),%r9 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4b0df │ │ │ │ + lea -0x8(%rax),%r12 │ │ │ │ + sub %r9,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 4b0df │ │ │ │ + lea -0x1(%r11),%r12 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 4b271 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 4aec8 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4aeab │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4ae97 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4ae83 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4ae6f │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 4ae5b │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4ae47 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%r9),%ymm1,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax) │ │ │ │ + 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),%ymm3 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm5 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm5,%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 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 4af91 │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm12 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm14 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm2 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm11,%ymm1 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm4 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm7 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm8 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm10 │ │ │ │ + vmovupd %ymm1,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm7,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 4aec8 │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + shl $0x2,%rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 4afde │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 4afcc │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub %rbx,%rdi │ │ │ │ + vmovupd (%rax,%rbx,8),%xmm1 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + and $0x1,%edi │ │ │ │ + vaddpd (%r9,%rbx,8),%xmm1,%xmm12 │ │ │ │ + vmovupd %xmm12,(%rax,%rbx,8) │ │ │ │ + je 4afde │ │ │ │ + add %rbx,%r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ + test %edx,%edx │ │ │ │ + je 4b003 │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub $0x18,%rsi │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %ecx,%edx │ │ │ │ + dec %edx │ │ │ │ + jne 4a891 │ │ │ │ + mov 0x18(%rsi),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + jne 4adae │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%r11d │ │ │ │ + inc %r8d │ │ │ │ + add %r10,%r9 │ │ │ │ + cmp %r8d,0x90(%rsp) │ │ │ │ + jg 4a582 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm4 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4d534 │ │ │ │ + je 4b2d2 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rsi │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - vmovq %xmm1,0x90(%rsp) │ │ │ │ - vmovq %xmm5,0x98(%rsp) │ │ │ │ + vmovq %xmm0,0xb0(%rsp) │ │ │ │ + vmovq %xmm4,0xb8(%rsp) │ │ │ │ call d340 │ │ │ │ - vmovq 0x90(%rsp),%xmm1 │ │ │ │ - vmovq 0x98(%rsp),%xmm5 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r13,0xb0(%rsp) │ │ │ │ - vmovq %xmm1,0xa0(%rsp) │ │ │ │ - vmovq %xmm5,0xa8(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + vmovq 0xb0(%rsp),%xmm0 │ │ │ │ + vmovq 0xb8(%rsp),%xmm4 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ + vmovq %xmm0,0xc0(%rsp) │ │ │ │ + vmovq %xmm4,0xc8(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4d566 │ │ │ │ + jne 4b307 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd (%r12),%xmm3 │ │ │ │ - vfmadd213sd (%rax),%xmm8,%xmm3 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - vmovsd %xmm3,(%rax) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4cd78 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4d24b │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4d22e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4d21a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4d206 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4d1f2 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4d1de │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4d1ca │ │ │ │ - vmovsd 0x8(%r12),%xmm2 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm8,%xmm2 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm2,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4cd78 │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r12,%rsi,8),%xmm6 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm8,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r12,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r12,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r12,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r12,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm8,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 4d24b │ │ │ │ - jmp 4cd78 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 4cd16 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4cd3c │ │ │ │ - vmovsd (%r10),%xmm2 │ │ │ │ - vaddsd (%r15),%xmm2,%xmm4 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ - vmovsd %xmm4,(%r10) │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jae 4d07d │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4d421 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4d403 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4d3ee │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4d3d9 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4d3c4 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4d3af │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4d39a │ │ │ │ - vmovsd 0x8(%r10),%xmm7 │ │ │ │ - vaddsd 0x8(%r15),%xmm7,%xmm8 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovsd %xmm8,0x8(%r10) │ │ │ │ - vmovsd (%r10,%r8,8),%xmm10 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r10,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm12 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r10,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm14 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r10,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm15 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm15,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r10,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm3 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r10,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm4 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jae 4d07d │ │ │ │ - vmovsd (%r10,%r8,8),%xmm8 │ │ │ │ - vaddsd (%r15,%r8,8),%xmm8,%xmm10 │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - lea 0x2(%r8),%rsi │ │ │ │ - lea 0x3(%r8),%r11 │ │ │ │ - vmovsd %xmm10,(%r10,%r8,8) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm11 │ │ │ │ - vaddsd (%r15,%rdx,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r10,%rdx,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm13 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm13,%xmm14 │ │ │ │ - lea 0x4(%r8),%rdx │ │ │ │ - vmovsd %xmm14,(%r10,%rsi,8) │ │ │ │ - vmovsd (%r10,%r11,8),%xmm6 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm6,%xmm15 │ │ │ │ - lea 0x5(%r8),%rsi │ │ │ │ - vmovsd %xmm15,(%r10,%r11,8) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm9 │ │ │ │ - vaddsd (%r15,%rdx,8),%xmm9,%xmm3 │ │ │ │ - lea 0x6(%r8),%r11 │ │ │ │ - vmovsd %xmm3,(%r10,%rdx,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm2 │ │ │ │ - vaddsd (%r15,%rsi,8),%xmm2,%xmm4 │ │ │ │ - lea 0x7(%r8),%rdx │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd %xmm4,(%r10,%rsi,8) │ │ │ │ - vmovsd (%r10,%r11,8),%xmm7 │ │ │ │ - vaddsd (%r15,%r11,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%r11,8) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm10 │ │ │ │ - vaddsd (%r15,%rdx,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r10,%rdx,8) │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jb 4d421 │ │ │ │ - jmp 4d07d │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - inc %r9d │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovdqu (%rcx),%xmm0 │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - vmovdqu %xmm1,(%rcx) │ │ │ │ - mov %r13,0x10(%rcx) │ │ │ │ - mov %rax,%r13 │ │ │ │ - vmovdqa %xmm0,%xmm1 │ │ │ │ - cmp %r9d,0x60(%rsp) │ │ │ │ - jg 4c72d │ │ │ │ - jmp 4d0d1 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4d03f │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4d004 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - xor %r11d,%r11d │ │ │ │ - lea (%rax,%r8,1),%rdx │ │ │ │ - jmp 4c930 │ │ │ │ + inc %rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 4aba8 │ │ │ │ + jmp 4ad51 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4ab59 │ │ │ │ + vmovsd (%rax),%xmm15 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea -0x1(%r11),%rdi │ │ │ │ + vaddsd (%r9),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jae 4afde │ │ │ │ + and $0x7,%edi │ │ │ │ + je 4b1bf │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4b1a3 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4b190 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 4b17d │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 4b16a │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 4b157 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 4b144 │ │ │ │ + vmovsd 0x8(%rax),%xmm3 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + vaddsd 0x8(%r9),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm5 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm9 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm11 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm11,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm12 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm14 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jae 4afde │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm2 │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + lea 0x2(%rbx),%r12 │ │ │ │ + lea 0x3(%rbx),%rdi │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm4 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rcx,8) │ │ │ │ + lea 0x4(%rbx),%rcx │ │ │ │ + vmovsd (%rax,%r12,8),%xmm7 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm7,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,8) │ │ │ │ + lea 0x5(%rbx),%r12 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + vaddsd (%r9,%rdi,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + lea 0x6(%rbx),%rdi │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm10 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + lea 0x7(%rbx),%rcx │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rax,%r12,8),%xmm1 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rdi,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm15 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jb 4b1bf │ │ │ │ + jmp 4afde │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 4afad │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + inc %r8d │ │ │ │ + add %r10,%r9 │ │ │ │ + vmovdqu (%rdx),%xmm3 │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + vmovdqu %xmm0,(%rdx) │ │ │ │ + mov %r12,0x10(%rdx) │ │ │ │ + vmovdqa %xmm3,%xmm0 │ │ │ │ + mov %rax,%r12 │ │ │ │ + cmp %r8d,0x90(%rsp) │ │ │ │ + jg 4a582 │ │ │ │ + jmp 4b02e │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + add %rax,%rsi │ │ │ │ + jmp 4a78e │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea (%rdx,%r9,1),%rdx │ │ │ │ + jmp 4a749 │ │ │ │ vzeroupper │ │ │ │ - jmp 4d111 │ │ │ │ - cmpl $0x1,0x60(%rsp) │ │ │ │ - jle 4d570 │ │ │ │ - mov $0x8,%r12d │ │ │ │ - jmp 4c6f0 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4d111 │ │ │ │ + jmp 4b06e │ │ │ │ + cmpl $0x1,0x90(%rsp) │ │ │ │ + jle 4b310 │ │ │ │ + mov $0x8,%r15d │ │ │ │ + jmp 4a53b │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0xc0(%rsp),%r13 │ │ │ │ + vmovdqa %xmm0,%xmm4 │ │ │ │ + jmp 4b06e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov $0x8,%r12d │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4d0e2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0xc0(%rsp),%r13 │ │ │ │ + mov $0x8,%r15d │ │ │ │ + vmovdqa %xmm0,%xmm4 │ │ │ │ + jmp 4b03f │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp ed3a <__cxa_finalize@plt+0x16ba> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp ecf7 <__cxa_finalize@plt+0x1677> │ │ │ │ endbr64 │ │ │ │ - jmp ed8f <__cxa_finalize@plt+0x170f> │ │ │ │ + jmp ed4c <__cxa_finalize@plt+0x16cc> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %r9d,0x5c(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov %r9d,0x88(%rsp) │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ - mov %r12,0xb8(%rsp) │ │ │ │ + mov %r12,0xd8(%rsp) │ │ │ │ movslq 0x10(%rbp),%r12 │ │ │ │ mov %r12,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne edf0 <__cxa_finalize@plt+0x1770> │ │ │ │ + jne edad <__cxa_finalize@plt+0x172d> │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %r8d,%r13d │ │ │ │ + mov %r8d,%r14d │ │ │ │ test %r12,%r12 │ │ │ │ - je 4d680 │ │ │ │ + je 4b428 │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ call d330 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ + lea 0x1(%r14),%ecx │ │ │ │ movq $0x0,(%rax) │ │ │ │ - lea 0x1(%r13),%r8d │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %ecx,0x8c(%rsp) │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 4e430 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ + je 4c0f5 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8d,0x98(%rsp) │ │ │ │ - lea -0x8(%rdx),%rdx │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ call d190 │ │ │ │ - mov 0x98(%rsp),%r8d │ │ │ │ - cmp %r8d,0x5c(%rsp) │ │ │ │ - jge 4d6a1 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x8c(%rsp),%r8d │ │ │ │ + cmp %r8d,0x88(%rsp) │ │ │ │ + jge 4b44f │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0xa0(%rsp),%r12 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4dfe3 │ │ │ │ - nopl (%rax) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - lea 0x1(%r8),%r8d │ │ │ │ - cmp %r8d,0x5c(%rsp) │ │ │ │ - jl 4e445 │ │ │ │ - movslq 0x18(%rbp),%rsi │ │ │ │ - mov 0x10(%rbp),%edi │ │ │ │ - movslq %r8d,%r11 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - imul 0x50(%rsp),%r11 │ │ │ │ - shrx %r15d,0x10(%rbp),%eax │ │ │ │ - mov %eax,0x14(%rsp) │ │ │ │ - lea (%rbx,%rbx,1),%r13 │ │ │ │ - mov %r8d,%r10d │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + lea 0xc0(%rsp),%r15 │ │ │ │ + vmovdqa %xmm0,%xmm7 │ │ │ │ + jmp 4be77 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1(%r8),%edx │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %edx,0x8c(%rsp) │ │ │ │ + cmp %edx,0x88(%rsp) │ │ │ │ + jl 4c10f │ │ │ │ + movslq 0x18(%rbp),%r15 │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea (%rbx,%rbx,1),%r12 │ │ │ │ + movslq 0x8c(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + shrx %edi,0x10(%rbp),%ecx │ │ │ │ + mov %ecx,0x4(%rsp) │ │ │ │ + lea (%r15,%r15,2),%rdx │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0xa0(%rsp),%r12 │ │ │ │ - lea (%rsi,%rsi,2),%r9 │ │ │ │ - and $0xfffffffe,%edi │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov %edi,0x10(%rsp) │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - mov 0x10(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4d88e │ │ │ │ - lea -0x1(%r10),%ecx │ │ │ │ - movslq %ecx,%rdi │ │ │ │ - imul 0x50(%rsp),%rdi │ │ │ │ + shl $0x3,%rdx │ │ │ │ + imul %r9,%r11 │ │ │ │ + mov %esi,(%rsp) │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + lea 0xc0(%rsp),%r15 │ │ │ │ + mov 0x10(%rbp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 4b63f │ │ │ │ + lea -0x1(%r10),%eax │ │ │ │ + movslq %eax,%rdi │ │ │ │ + imul 0x80(%rsp),%rdi │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - je 4e41d │ │ │ │ - mov 0x14(%rsp),%esi │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + je 4c0e1 │ │ │ │ + mov 0x4(%rsp),%esi │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ shl $0x4,%rsi │ │ │ │ - mov %r15,%rcx │ │ │ │ - add %rsi,%r15 │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + add %rcx,%rdi │ │ │ │ + mov %r13,%rcx │ │ │ │ + lea (%rsi,%r13,1),%r9 │ │ │ │ sub $0x10,%rsi │ │ │ │ - lea (%rax,%r11,1),%r9 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ shr $0x4,%rsi │ │ │ │ - add %rax,%rdi │ │ │ │ inc %rsi │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ and $0x3,%esi │ │ │ │ - je 4d7d5 │ │ │ │ + je 4b589 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 4d7a6 │ │ │ │ + je 4b55a │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 4d780 │ │ │ │ - vmovsd (%r9),%xmm0 │ │ │ │ + je 4b534 │ │ │ │ + vmovsd (%r8),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm2 │ │ │ │ - vmovhpd (%r9,%rbx,1),%xmm0,%xmm3 │ │ │ │ - lea (%r9,%r13,1),%rdx │ │ │ │ + lea (%r8,%r12,1),%rdx │ │ │ │ + lea (%rdi,%r12,1),%rax │ │ │ │ + lea 0x10(%r13),%rcx │ │ │ │ + vmovhpd (%r8,%rbx,1),%xmm1,%xmm3 │ │ │ │ vmovhpd (%rdi,%rbx,1),%xmm2,%xmm4 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - lea (%rdi,%r13,1),%rax │ │ │ │ - add $0x10,%rcx │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ - vmovupd %xmm5,-0x10(%rcx) │ │ │ │ + vmovupd %xmm5,0x0(%r13) │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ vmovsd (%rax),%xmm8 │ │ │ │ - vmovhpd (%rdx,%rbx,1),%xmm6,%xmm7 │ │ │ │ add $0x10,%rcx │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm6,%xmm7 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm8,%xmm9 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ vsubpd %xmm9,%xmm7,%xmm10 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm10,-0x10(%rcx) │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ vmovsd (%rax),%xmm13 │ │ │ │ - vmovhpd (%rdx,%rbx,1),%xmm11,%xmm12 │ │ │ │ add $0x10,%rcx │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm11,%xmm12 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm13,%xmm14 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ vsubpd %xmm14,%xmm12,%xmm15 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm15,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 4d868 │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 4b61c │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ vmovsd (%rax),%xmm2 │ │ │ │ - vmovhpd (%rdx,%rbx,1),%xmm0,%xmm3 │ │ │ │ - add %r13,%rdx │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm2,%xmm4 │ │ │ │ - add %r13,%rax │ │ │ │ add $0x40,%rcx │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm1,%xmm3 │ │ │ │ + vmovhpd (%rax,%rbx,1),%xmm2,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm5,-0x40(%rcx) │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ vmovsd (%rax),%xmm8 │ │ │ │ vmovhpd (%rdx,%rbx,1),%xmm6,%xmm7 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm8,%xmm9 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ vsubpd %xmm9,%xmm7,%xmm10 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm10,-0x30(%rcx) │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ vmovsd (%rax),%xmm13 │ │ │ │ vmovhpd (%rdx,%rbx,1),%xmm11,%xmm12 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm13,%xmm14 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ vsubpd %xmm14,%xmm12,%xmm15 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm15,-0x20(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ vmovsd (%rax),%xmm2 │ │ │ │ - vmovhpd (%rdx,%rbx,1),%xmm0,%xmm3 │ │ │ │ + vmovhpd (%rdx,%rbx,1),%xmm1,%xmm3 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm2,%xmm4 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %r13,%rax │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm5,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 4d7d5 │ │ │ │ - mov 0x10(%rsp),%esi │ │ │ │ - cmp %esi,0x10(%rbp) │ │ │ │ - je 4d88e │ │ │ │ - mov %rsi,%r15 │ │ │ │ - imul %rbx,%r15 │ │ │ │ - vmovsd (%r9,%r15,1),%xmm6 │ │ │ │ - vsubsd (%rdi,%r15,1),%xmm6,%xmm7 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - vmovsd %xmm7,(%rdi,%rsi,8) │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 4b589 │ │ │ │ + mov (%rsp),%r9d │ │ │ │ + cmp %r9d,0x10(%rbp) │ │ │ │ + je 4b63f │ │ │ │ + mov %r9,%rsi │ │ │ │ + imul %rbx,%rsi │ │ │ │ + vmovsd (%r8,%rsi,1),%xmm6 │ │ │ │ + vsubsd (%rdi,%rsi,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%r9,8) │ │ │ │ mov 0x18(%rbp),%edx │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8d,0x88(%rsp) │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %r10d,0x98(%rsp) │ │ │ │ - vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ - mov %r14,0xb0(%rsp) │ │ │ │ - call bfdb0 (int, int, double const*)@@Base> │ │ │ │ - mov 0x98(%rsp),%r10d │ │ │ │ - mov 0x88(%rsp),%r8d │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm1 │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - je 4e3e9 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + mov %r10d,0xb8(%rsp) │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + call bb9b0 (int, int, double const*)@@Base> │ │ │ │ + mov 0xb8(%rsp),%r10d │ │ │ │ + vmovdqa 0xc0(%rsp),%xmm0 │ │ │ │ + mov 0xd0(%rsp),%r14 │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ + cmp 0x8c(%rsp),%r10d │ │ │ │ + je 4c0c0 │ │ │ │ + mov 0x18(%rbp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4be54 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + vmovq %xmm0,%r8 │ │ │ │ + mov %r10d,0x68(%rsp) │ │ │ │ + lea 0x10(%r8),%rdi │ │ │ │ + lea 0x18(%r8),%r8 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov (%r9),%rax │ │ │ │ mov 0x18(%rbp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 4dfc3 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x18(%rbp),%r15d │ │ │ │ - vmovq %r12,%xmm6 │ │ │ │ - vmovq %xmm1,0x60(%rsp) │ │ │ │ - mov %r10d,%r12d │ │ │ │ - vmovq %rbx,%xmm5 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r8d,%edi │ │ │ │ - vmovq (%rsi),%xmm0 │ │ │ │ - mov %r15d,%eax │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - lea -0x28(%rdx,%rcx,1),%rcx │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - dec %eax │ │ │ │ - je 4dfa0 │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov %r12d,0x58(%rsp) │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ - sub $0x2,%r15d │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - lea (%r15,%r15,2),%r11 │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - vmovq %r13,%xmm10 │ │ │ │ - lea 0x18(%r8,%r11,8),%r15 │ │ │ │ - vmovq %r15,%xmm7 │ │ │ │ - nopl (%rax) │ │ │ │ - mov -0x8(%rdx),%r15 │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - sub %r15,%r10 │ │ │ │ - je 4dca6 │ │ │ │ - mov (%r8),%r12 │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - sub %r12,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - je 4dca6 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - sub %r12,%rdi │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - sar $0x3,%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - lea -0x1(%rbx),%r14 │ │ │ │ - shr $0x3,%r11 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %r11,%r8 │ │ │ │ + vmovq %xmm0,0x38(%rsp) │ │ │ │ + lea -0x28(%rax,%rdx,1),%rsi │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov %r9d,%edx │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + dec %edx │ │ │ │ + je 4be37 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + sub $0x2,%r9d │ │ │ │ + lea -0x8(%rax),%r10 │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + lea (%r9,%r9,2),%r11 │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + lea (%rcx,%r11,8),%rbx │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %edx,0x6c(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x8(%r11),%r14 │ │ │ │ + mov (%r11),%r10 │ │ │ │ + sub %r14,%r10 │ │ │ │ + je 4bba4 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x8(%rcx),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 4bba4 │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ sar $0x3,%r10 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r10,%r13 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm9 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - lea (%rax,%r8,1),%rsi │ │ │ │ - vbroadcastsd %xmm9,%zmm11 │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 4e060 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jbe 4e200 │ │ │ │ - lea -0x40(%r9),%r10 │ │ │ │ - vmovapd %zmm11,%zmm8 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 4db3c │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 4db1a │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 4db01 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 4dae8 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 4dacf │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 4dab6 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 4da9d │ │ │ │ - vmovupd (%r12),%zmm12 │ │ │ │ - vfmadd213pd (%rax),%zmm11,%zmm12 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm12,(%rax) │ │ │ │ - vmovupd (%r12,%rdi,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r12,%rdi,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm8,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r12,%rdi,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm8,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r12,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm8,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r12,%rdi,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm8,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r12,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm8,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 4dc09 │ │ │ │ - vmovupd (%r12,%rdi,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%zmm8,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%rdi,1) │ │ │ │ - vmovupd 0x40(%r12,%rdi,1),%zmm13 │ │ │ │ - vfmadd213pd 0x40(%rax,%rdi,1),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%rax,%rdi,1) │ │ │ │ - vmovupd 0x80(%r12,%rdi,1),%zmm14 │ │ │ │ - vfmadd213pd 0x80(%rax,%rdi,1),%zmm8,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rax,%rdi,1) │ │ │ │ - vmovupd 0xc0(%r12,%rdi,1),%zmm15 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rdi,1),%zmm8,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rax,%rdi,1) │ │ │ │ - vmovupd 0x100(%r12,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x100(%rax,%rdi,1),%zmm8,%zmm3 │ │ │ │ - vmovupd %zmm3,0x100(%rax,%rdi,1) │ │ │ │ - vmovupd 0x140(%r12,%rdi,1),%zmm2 │ │ │ │ - vfmadd213pd 0x140(%rax,%rdi,1),%zmm8,%zmm2 │ │ │ │ - vmovupd %zmm2,0x140(%rax,%rdi,1) │ │ │ │ - vmovupd 0x180(%r12,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd 0x180(%rax,%rdi,1),%zmm8,%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rax,%rdi,1) │ │ │ │ - vmovupd 0x1c0(%r12,%rdi,1),%zmm12 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rdi,1),%zmm8,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rax,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jne 4db3c │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 4dc82 │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 4e220 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm8 │ │ │ │ - vfmadd231pd (%r12,%rdx,8),%ymm11,%ymm8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - vmovupd %ymm8,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4dc82 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 4dc70 │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm13 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm13,%xmm11 │ │ │ │ - vmovupd %xmm11,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 4dc82 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm11 │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm11,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r10,8) │ │ │ │ - inc %rcx │ │ │ │ - add 0x98(%rsp),%rax │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jb 4da10 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - add $0x18,%r8 │ │ │ │ - vmovq %xmm7,%r10 │ │ │ │ - sub $0x18,%rdx │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 4d990 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r12d │ │ │ │ - vmovq %xmm10,%r13 │ │ │ │ - mov 0x4c(%rsp),%eax │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%edi │ │ │ │ - mov 0x18(%rcx),%r8 │ │ │ │ - sub %r10,%r8 │ │ │ │ - je 4df8a │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - vmovq %xmm0,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea -0x8(%r10),%r15 │ │ │ │ - sub %rbx,%rsi │ │ │ │ sar $0x3,%r8 │ │ │ │ - mov 0x10(%r11,%rsi,1),%rbx │ │ │ │ - sub %rbx,%r15 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 4e22a │ │ │ │ - lea -0x1(%r8),%rdx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jbe 4e3e1 │ │ │ │ - mov %r8,%r15 │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x3,%r15 │ │ │ │ - mov %r15,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea -0x40(%rdx),%r11 │ │ │ │ - shr $0x6,%r11 │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ba02 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4ba02 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 4bf10 │ │ │ │ + lea -0x20(%r9),%r11 │ │ │ │ + vbroadcastsd %xmm1,%ymm8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 4de36 │ │ │ │ + je 4b8ba │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 4de14 │ │ │ │ + je 4b89d │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 4ddfb │ │ │ │ + je 4b889 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 4dde2 │ │ │ │ + je 4b875 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 4ddc9 │ │ │ │ + je 4b861 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 4ddb0 │ │ │ │ + je 4b84d │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 4dd97 │ │ │ │ - vmovupd (%r10),%zmm9 │ │ │ │ - vaddpd (%rbx),%zmm9,%zmm13 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm13,(%r10) │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm15,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm12 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm12,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm9 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm9,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 4df03 │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm7,%zmm10 │ │ │ │ - vmovupd 0x40(%r10,%rsi,1),%zmm11 │ │ │ │ - vmovupd 0x80(%r10,%rsi,1),%zmm15 │ │ │ │ - vmovupd 0xc0(%r10,%rsi,1),%zmm2 │ │ │ │ - vmovupd 0x100(%r10,%rsi,1),%zmm12 │ │ │ │ - vmovupd 0x140(%r10,%rsi,1),%zmm9 │ │ │ │ - vmovupd 0x180(%r10,%rsi,1),%zmm7 │ │ │ │ - vmovupd %zmm10,(%r10,%rsi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rsi,1),%zmm11,%zmm14 │ │ │ │ - vmovupd 0x1c0(%r10,%rsi,1),%zmm11 │ │ │ │ - vmovupd %zmm14,0x40(%r10,%rsi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rsi,1),%zmm15,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%r10,%rsi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rsi,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%r10,%rsi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rsi,1),%zmm12,%zmm8 │ │ │ │ - vmovupd %zmm8,0x100(%r10,%rsi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rsi,1),%zmm9,%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%r10,%rsi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rsi,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%r10,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rsi,1),%zmm11,%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%r10,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 4de36 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 4df86 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - sub %r15,%rdx │ │ │ │ - lea 0x1(%rdx),%r8 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 4e3d7 │ │ │ │ - vmovupd (%r10,%r15,8),%ymm15 │ │ │ │ - vaddpd (%rbx,%r15,8),%ymm15,%ymm3 │ │ │ │ - mov %r8,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rsi,%r15,1),%r11 │ │ │ │ - vmovupd %ymm3,(%r10,%r15,8) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 4df86 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4df74 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - add %r15,%rsi │ │ │ │ - vmovupd (%r10,%rsi,8),%xmm2 │ │ │ │ - vaddpd (%rbx,%rsi,8),%xmm2,%xmm4 │ │ │ │ - mov %r8,%r15 │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ - and $0x1,%r8d │ │ │ │ - vmovupd %xmm4,(%r10,%rsi,8) │ │ │ │ - je 4df86 │ │ │ │ - add %r15,%r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm12,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%r11,8) │ │ │ │ - test %eax,%eax │ │ │ │ - je 4dfad │ │ │ │ - mov %eax,%r15d │ │ │ │ - sub $0x18,%rcx │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - mov %r15d,%eax │ │ │ │ - dec %eax │ │ │ │ - jne 4d94d │ │ │ │ - mov 0x18(%rcx),%r8 │ │ │ │ - sub %r10,%r8 │ │ │ │ - jne 4dcef │ │ │ │ - mov %r12d,%r10d │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %edi,%r8d │ │ │ │ - vmovq %xmm6,%r12 │ │ │ │ - vmovq %xmm5,%rbx │ │ │ │ + je 4b839 │ │ │ │ + vmovupd (%rdx),%ymm9 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 4b983 │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 4b8ba │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + lea 0x0(,%rcx,4),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 4bef8 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 4b9cf │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm8 │ │ │ │ + vmovddup %xmm1,%xmm11 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm8,%xmm11 │ │ │ │ + mov %r11,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm11,(%rax,%rcx,8) │ │ │ │ + je 4bef8 │ │ │ │ + add %rbx,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm12 │ │ │ │ + inc %rsi │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm12,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rcx,8) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 4bb94 │ │ │ │ + add %r13,%rdi │ │ │ │ + vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ + lea (%r15,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 4b7d9 │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 4bb85 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4bae3 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4bac7 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 4bab4 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4baa1 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 4ba8e │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 4ba7b │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 4ba68 │ │ │ │ + vmovsd 0x8(%rdx),%xmm14 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm3 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm5 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm6 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 4bb85 │ │ │ │ + vmovsd (%rdx,%rcx,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%rcx,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x8(%rdx,%rcx,8),%xmm9 │ │ │ │ + vfmadd213sd 0x8(%rax,%rcx,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%rax,%rcx,8) │ │ │ │ + vmovsd 0x10(%rdx,%rcx,8),%xmm10 │ │ │ │ + vfmadd213sd 0x10(%rax,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%rax,%rcx,8) │ │ │ │ + vmovsd 0x18(%rdx,%rcx,8),%xmm8 │ │ │ │ + vfmadd213sd 0x18(%rax,%rcx,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%rax,%rcx,8) │ │ │ │ + vmovsd 0x20(%rdx,%rcx,8),%xmm11 │ │ │ │ + vfmadd213sd 0x20(%rax,%rcx,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,0x20(%rax,%rcx,8) │ │ │ │ + vmovsd 0x28(%rdx,%rcx,8),%xmm12 │ │ │ │ + vfmadd213sd 0x28(%rax,%rcx,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,0x28(%rax,%rcx,8) │ │ │ │ + vmovsd 0x30(%rdx,%rcx,8),%xmm13 │ │ │ │ + vfmadd213sd 0x30(%rax,%rcx,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%rax,%rcx,8) │ │ │ │ + vmovsd 0x38(%rdx,%rcx,8),%xmm14 │ │ │ │ + vfmadd213sd 0x38(%rax,%rcx,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x38(%rax,%rcx,8) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 4bae3 │ │ │ │ + inc %rsi │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 4b7bb │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + add $0x18,%rcx │ │ │ │ + sub $0x18,%r11 │ │ │ │ + cmp %rcx,0xa0(%rsp) │ │ │ │ + jne 4b758 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov 0x6c(%rsp),%edx │ │ │ │ + mov 0x18(%rsi),%r10 │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + sub %rax,%r10 │ │ │ │ + je 4be21 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + sar $0x3,%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov (%rbx,%rsi,1),%r9 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4bf17 │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + sub %r9,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 4bf17 │ │ │ │ + lea -0x1(%r10),%rbx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jbe 4c0b9 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4bd09 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4bcec │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 4bcd8 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4bcc4 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 4bcb0 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 4bc9c │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 4bc88 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%r9),%ymm1,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm3 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm4 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%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),%ymm8 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm12 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 4bdd2 │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm15 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm2 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm5 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm14,%ymm1 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm7 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm11 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovupd %ymm1,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm7,%ymm9 │ │ │ │ + vmovupd %ymm9,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm10,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xe0(%rax,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 4bd09 │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + shl $0x2,%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 4be1d │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 4be0d │ │ │ │ + sub %rcx,%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm1 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%edi │ │ │ │ + vaddpd (%r9,%rcx,8),%xmm1,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rax,%rcx,8) │ │ │ │ + je 4be1d │ │ │ │ + add %rcx,%rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm3 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rbx,8) │ │ │ │ + test %edx,%edx │ │ │ │ + je 4be44 │ │ │ │ + mov %edx,%r9d │ │ │ │ + sub $0x18,%rsi │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov %r9d,%edx │ │ │ │ + dec %edx │ │ │ │ + jne 4b6fd │ │ │ │ + mov 0x18(%rsi),%r10 │ │ │ │ + sub %rax,%r10 │ │ │ │ + jne 4bbee │ │ │ │ + mov 0x68(%rsp),%r10d │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov %r8,%r11 │ │ │ │ vzeroupper │ │ │ │ - add 0x50(%rsp),%r11 │ │ │ │ inc %r10d │ │ │ │ - cmp 0x5c(%rsp),%r10d │ │ │ │ - jle 4d6eb │ │ │ │ - vpsrldq $0x8,%xmm1,%xmm5 │ │ │ │ - cmpq $0x0,0x70(%rsp) │ │ │ │ - je 4e016 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - vmovq %xmm1,0x90(%rsp) │ │ │ │ - vmovq %xmm5,0x98(%rsp) │ │ │ │ + add 0x80(%rsp),%r11 │ │ │ │ + cmp 0x88(%rsp),%r10d │ │ │ │ + jle 4b4a2 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm7 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4beab │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + vmovq %xmm0,0xb0(%rsp) │ │ │ │ + vmovq %xmm7,0xb8(%rsp) │ │ │ │ call d340 │ │ │ │ - vmovq 0x90(%rsp),%xmm1 │ │ │ │ - vmovq 0x98(%rsp),%xmm5 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r14,0xb0(%rsp) │ │ │ │ - vmovq %xmm1,0xa0(%rsp) │ │ │ │ - vmovq %xmm5,0xa8(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + vmovq 0xb0(%rsp),%xmm0 │ │ │ │ + vmovq 0xb8(%rsp),%xmm7 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + vmovq %xmm0,0xc0(%rsp) │ │ │ │ + vmovq %xmm7,0xc8(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4e45d │ │ │ │ + jne 4c127 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd (%r12),%xmm14 │ │ │ │ - vfmadd213sd (%rax),%xmm9,%xmm14 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - vmovsd %xmm14,(%rax) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4dc82 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4e14b │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4e12e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4e11a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4e106 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4e0f2 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4e0de │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4e0ca │ │ │ │ - vmovsd 0x8(%r12),%xmm15 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm9,%xmm15 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm15,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm9,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm9,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm9,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm8 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4dc82 │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r12,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm9,%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r12,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm9,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm9,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r12,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm9,%xmm2 │ │ │ │ - vmovsd %xmm2,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm9,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r12,%rsi,8),%xmm8 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 4e14b │ │ │ │ - jmp 4dc82 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 4dc25 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4dc46 │ │ │ │ - vmovsd (%r10),%xmm9 │ │ │ │ - vaddsd (%rbx),%xmm9,%xmm13 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 4b9eb │ │ │ │ + jmp 4bb94 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4b99c │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ mov $0x1,%r11d │ │ │ │ - lea -0x1(%r8),%rdx │ │ │ │ - vmovsd %xmm13,(%r10) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jae 4df86 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 4e31e │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4e300 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 4e2eb │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 4e2d6 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 4e2c1 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 4e2ac │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 4e297 │ │ │ │ - vmovsd 0x8(%r10),%xmm7 │ │ │ │ - vaddsd 0x8(%rbx),%xmm7,%xmm10 │ │ │ │ + lea -0x1(%r10),%rdi │ │ │ │ + vaddsd (%r9),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jae 4be1d │ │ │ │ + and $0x7,%edi │ │ │ │ + je 4c009 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4bfeb │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4bfd6 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 4bfc1 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 4bfac │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 4bf97 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 4bf82 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ mov $0x2,%r11d │ │ │ │ - vmovsd %xmm10,0x8(%r10) │ │ │ │ - vmovsd (%r10,%r11,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r10,%r11,8) │ │ │ │ + vaddsd 0x8(%r9),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm9 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm8 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm8,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm12 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm12,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm14 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm14,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm9 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm7,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jae 4df86 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm11,%xmm14 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ - lea 0x2(%r11),%r15 │ │ │ │ - lea 0x3(%r11),%rdx │ │ │ │ - vmovsd %xmm14,(%r10,%r11,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%rsi,8) │ │ │ │ - vmovsd (%r10,%r15,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%r15,8),%xmm2,%xmm4 │ │ │ │ - lea 0x4(%r11),%rsi │ │ │ │ - vmovsd %xmm4,(%r10,%r15,8) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%rdx,8),%xmm12,%xmm8 │ │ │ │ - lea 0x5(%r11),%r15 │ │ │ │ - vmovsd %xmm8,(%r10,%rdx,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm9 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm9,%xmm13 │ │ │ │ - lea 0x6(%r11),%rdx │ │ │ │ - vmovsd %xmm13,(%r10,%rsi,8) │ │ │ │ - vmovsd (%r10,%r15,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%r15,8),%xmm7,%xmm10 │ │ │ │ - lea 0x7(%r11),%rsi │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jae 4be1d │ │ │ │ + vmovsd (%rax,%r11,8),%xmm5 │ │ │ │ + lea 0x1(%r11),%rcx │ │ │ │ + lea 0x2(%r11),%rbx │ │ │ │ + lea 0x3(%r11),%rdi │ │ │ │ + vaddsd (%r9,%r11,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r11,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm7 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ + lea 0x4(%r11),%rcx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm10 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rbx,8) │ │ │ │ + lea 0x5(%r11),%rbx │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm11 │ │ │ │ + vaddsd (%r9,%rdi,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ + lea 0x6(%r11),%rdi │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + lea 0x7(%r11),%rcx │ │ │ │ add $0x8,%r11 │ │ │ │ - vmovsd %xmm10,(%r10,%r15,8) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%rdx,8),%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r10,%rdx,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%rsi,8) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 4e31e │ │ │ │ - jmp 4df86 │ │ │ │ - mov %r15,%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4df48 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 4df0c │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - add 0x50(%rsp),%r11 │ │ │ │ - inc %r10d │ │ │ │ - vmovdqu (%rcx),%xmm0 │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - vmovdqu %xmm1,(%rcx) │ │ │ │ - mov %r14,0x10(%rcx) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vaddsd (%r9,%rdi,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm4 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rcx,8) │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 4c009 │ │ │ │ + jmp 4be1d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4bdee │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + vmovdqu (%rdx),%xmm6 │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + vmovdqu %xmm0,(%rdx) │ │ │ │ + mov %r14,0x10(%rdx) │ │ │ │ + vmovdqa %xmm6,%xmm0 │ │ │ │ mov %rax,%r14 │ │ │ │ - vmovdqa %xmm0,%xmm1 │ │ │ │ - cmp 0x5c(%rsp),%r10d │ │ │ │ - jle 4d6eb │ │ │ │ - jmp 4dfd6 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea (%r15,%r11,1),%r9 │ │ │ │ - add %r15,%rdi │ │ │ │ - jmp 4d871 │ │ │ │ - cmp %r8d,0x5c(%rsp) │ │ │ │ - jl 4e470 │ │ │ │ - movq $0x8,0x68(%rsp) │ │ │ │ - jmp 4d6a1 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + jmp 4be54 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%rdx,%r11,1),%r8 │ │ │ │ + add %rdx,%rdi │ │ │ │ + jmp 4b626 │ │ │ │ + cmp %ecx,0x88(%rsp) │ │ │ │ + jl 4c130 │ │ │ │ + movq $0x8,0x90(%rsp) │ │ │ │ + jmp 4b44f │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0xa0(%rsp),%r12 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4e016 │ │ │ │ + lea 0xc0(%rsp),%r15 │ │ │ │ + vmovdqa %xmm0,%xmm7 │ │ │ │ + jmp 4beab │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - movq $0x8,0x68(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + movq $0x8,0x90(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0xa0(%rsp),%r12 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4dfe3 │ │ │ │ + lea 0xc0(%rsp),%r15 │ │ │ │ + vmovdqa %xmm0,%xmm7 │ │ │ │ + jmp 4be77 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ee13 <__cxa_finalize@plt+0x1793> │ │ │ │ + jmp edd0 <__cxa_finalize@plt+0x1750> │ │ │ │ endbr64 │ │ │ │ - jmp ee5b <__cxa_finalize@plt+0x17db> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp ee16 <__cxa_finalize@plt+0x1796> │ │ │ │ + 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 %rdi,0x20(%rsp) │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %r9d,0x5c(%rsp) │ │ │ │ - mov %fs:0x28,%r15 │ │ │ │ - mov %r15,0xb8(%rsp) │ │ │ │ - movslq 0x10(%rbp),%r15 │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov %r9d,0x8c(%rsp) │ │ │ │ + mov %fs:0x28,%r14 │ │ │ │ + mov %r14,0xd8(%rsp) │ │ │ │ + movslq 0x10(%rbp),%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne eebc <__cxa_finalize@plt+0x183c> │ │ │ │ + jne ee77 <__cxa_finalize@plt+0x17f7> │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %r8d,%r12d │ │ │ │ - test %r15,%r15 │ │ │ │ - je 4e570 │ │ │ │ - lea 0x0(,%r15,8),%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ + mov %r8d,%r15d │ │ │ │ + test %r14,%r14 │ │ │ │ + je 4c230 │ │ │ │ + lea 0x0(,%r14,8),%r13 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %rax,%r13 │ │ │ │ - inc %r12d │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 4f38f │ │ │ │ + mov %rax,%r12 │ │ │ │ + inc %r15d │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4cf8b │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r14),%rdx │ │ │ │ + lea -0x8(%r13),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmp %r12d,0x5c(%rsp) │ │ │ │ - jge 4e59d │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4ef54 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - inc %r12d │ │ │ │ + cmp %r15d,0x8c(%rsp) │ │ │ │ + jge 4c263 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - cmp %r12d,0x5c(%rsp) │ │ │ │ - jl 4ef85 │ │ │ │ - movslq 0x18(%rbp),%rdx │ │ │ │ - movslq %r12d,%r9 │ │ │ │ - imul 0x50(%rsp),%r9 │ │ │ │ - lea 0x0(%r13,%r14,1),%r10 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 4e7f4 │ │ │ │ - mov %r10,%rsi │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + vmovdqa %xmm0,%xmm15 │ │ │ │ + jmp 4cd18 │ │ │ │ + nop │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + inc %r15d │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + vmovdqa %xmm0,%xmm15 │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + cmp %r15d,0x8c(%rsp) │ │ │ │ + jl 4cd4c │ │ │ │ + movslq 0x18(%rbp),%rcx │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + movslq %r15d,%rdx │ │ │ │ + lea (%r12,%r13,1),%r8 │ │ │ │ + mov %r15d,%r9d │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + imul %rdx,%r10 │ │ │ │ + lea (%rcx,%rcx,2),%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov 0x10(%rbp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 4c4d1 │ │ │ │ + mov %r8,%rdi │ │ │ │ + lea -0x1(%r9),%r11d │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - lea -0x1(%r8),%edi │ │ │ │ - mov %r9,%rcx │ │ │ │ - sub %r13,%rsi │ │ │ │ - movslq %edi,%r11 │ │ │ │ - neg %rcx │ │ │ │ - imul 0x50(%rsp),%r11 │ │ │ │ - sub $0x8,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - add %r9,%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4e719 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4e6f3 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 4e6d6 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 4e6b8 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4e69a │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 4e67c │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4e65f │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ - lea 0x8(%r13),%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %r12,%rdi │ │ │ │ + movslq %r11d,%rcx │ │ │ │ + neg %rsi │ │ │ │ + mov %r12,%r11 │ │ │ │ + sub $0x8,%rdi │ │ │ │ + imul 0x80(%rsp),%rcx │ │ │ │ + add %r10,%rax │ │ │ │ + shr $0x3,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 4c3ee │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4c3c7 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4c3a9 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 4c38a │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 4c36b │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 4c34c │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 4c32e │ │ │ │ + vmovss (%rax),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + lea 0x8(%r12),%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm0,%xmm2 │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm1,%xmm2 │ │ │ │ vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x0(%r13) │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ + vmovsd %xmm3,(%r12) │ │ │ │ vmovss (%rax),%xmm4 │ │ │ │ - add $0x8,%rdi │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ + add $0x8,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm4,%xmm5 │ │ │ │ + vsubss (%rdi,%rsi,1),%xmm4,%xmm5 │ │ │ │ vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rdi) │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ + vmovsd %xmm6,-0x8(%r11) │ │ │ │ vmovss (%rax),%xmm7 │ │ │ │ - add $0x8,%rdi │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + add $0x8,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm7,%xmm8 │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm7,%xmm8 │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,-0x8(%rdi) │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ + vmovsd %xmm9,-0x8(%r11) │ │ │ │ vmovss (%rax),%xmm10 │ │ │ │ - add $0x8,%rdi │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ + add $0x8,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm10,%xmm11 │ │ │ │ + vsubss (%rdi,%rsi,1),%xmm10,%xmm11 │ │ │ │ vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%rdi) │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ + vmovsd %xmm12,-0x8(%r11) │ │ │ │ vmovss (%rax),%xmm13 │ │ │ │ - add $0x8,%rdi │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + add $0x8,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm13,%xmm14 │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm13,%xmm14 │ │ │ │ vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%rdi) │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ - add $0x8,%rdi │ │ │ │ + vmovsd %xmm15,-0x8(%r11) │ │ │ │ + vmovss (%rax),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ + add $0x8,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm0,%xmm2 │ │ │ │ + vsubss (%rdi,%rsi,1),%xmm1,%xmm2 │ │ │ │ vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%rdi) │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ + vmovsd %xmm3,-0x8(%r11) │ │ │ │ vmovss (%rax),%xmm4 │ │ │ │ - add $0x8,%rdi │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + add $0x8,%r11 │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm4,%xmm5 │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm4,%xmm5 │ │ │ │ vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rdi) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 4e7f4 │ │ │ │ + vmovsd %xmm6,-0x8(%r11) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 4c4d1 │ │ │ │ vmovss (%rax),%xmm7 │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ add %rbx,%rax │ │ │ │ - add $0x40,%rdi │ │ │ │ + add $0x40,%r11 │ │ │ │ vmovss (%rax),%xmm10 │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm7,%xmm8 │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm10,%xmm11 │ │ │ │ + vsubss (%rdi,%rsi,1),%xmm7,%xmm8 │ │ │ │ vmovss (%rax),%xmm13 │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm13,%xmm14 │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm10,%xmm11 │ │ │ │ + vmovss (%rax),%xmm1 │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ + vsubss (%rdi,%rsi,1),%xmm13,%xmm14 │ │ │ │ vmovss (%rax),%xmm4 │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm0,%xmm2 │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm1,%xmm2 │ │ │ │ vmovss (%rax),%xmm7 │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm4,%xmm5 │ │ │ │ + vsubss (%rdi,%rsi,1),%xmm4,%xmm5 │ │ │ │ vmovss (%rax),%xmm10 │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ add %rbx,%rax │ │ │ │ vmovss (%rax),%xmm13 │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm7,%xmm8 │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ - add %rbx,%rax │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm7,%xmm8 │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm10,%xmm11 │ │ │ │ vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm9,-0x40(%rdi) │ │ │ │ + vsubss (%rdi,%rsi,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm9,-0x40(%r11) │ │ │ │ + vsubss (%rdx,%rsi,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm12,-0x38(%r11) │ │ │ │ vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm12,-0x38(%rdi) │ │ │ │ vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm15,-0x30(%rdi) │ │ │ │ - vmovsd %xmm3,-0x28(%rdi) │ │ │ │ - vmovsd %xmm6,-0x20(%rdi) │ │ │ │ + vmovsd %xmm15,-0x30(%r11) │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ + add %rbx,%rax │ │ │ │ vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm3,-0x28(%r11) │ │ │ │ vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm9,-0x18(%rdi) │ │ │ │ - vmovsd %xmm12,-0x10(%rdi) │ │ │ │ - vmovsd %xmm15,-0x8(%rdi) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 4e719 │ │ │ │ + vmovsd %xmm6,-0x20(%r11) │ │ │ │ + vmovsd %xmm9,-0x18(%r11) │ │ │ │ + vmovsd %xmm12,-0x10(%r11) │ │ │ │ + vmovsd %xmm15,-0x8(%r11) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 4c3ee │ │ │ │ mov 0x18(%rbp),%edx │ │ │ │ mov 0x10(%rbp),%esi │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov %r8d,0x98(%rsp) │ │ │ │ - vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ - mov %r14,0xb0(%rsp) │ │ │ │ - call bfdb0 (int, int, double const*)@@Base> │ │ │ │ - mov 0x98(%rsp),%r8d │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm1 │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - cmp %r12d,%r8d │ │ │ │ - je 4f347 │ │ │ │ - mov 0x18(%rbp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 4ef37 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ - vmovq %r15,%xmm6 │ │ │ │ - vmovq %xmm1,0x60(%rsp) │ │ │ │ - mov %r14,%r15 │ │ │ │ - vmovq %rbx,%xmm5 │ │ │ │ - mov %r9,%r14 │ │ │ │ - mov %r8d,%r13d │ │ │ │ - mov %r10,%r9 │ │ │ │ - vmovq (%rax),%xmm0 │ │ │ │ - vmovq %xmm0,%rdi │ │ │ │ - lea -0x28(%rdi,%rcx,1),%rcx │ │ │ │ - mov 0x18(%rbp),%edi │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - mov %edi,%eax │ │ │ │ - dec %eax │ │ │ │ - je 4ef0c │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - sub $0x2,%edi │ │ │ │ - mov %r13d,0x58(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - lea (%rdi,%rdi,2),%rsi │ │ │ │ - mov %eax,0x44(%rsp) │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ - mov %r12d,0x40(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x18(%r8,%rsi,8),%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%rdi),%r10 │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - sub %r10,%r14 │ │ │ │ - je 4ec17 │ │ │ │ - mov (%r8),%r15 │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - sub %r15,%r9 │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ - je 4ec17 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov $0xfffffffffffffff8,%r12 │ │ │ │ - sar $0x3,%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - sub %r15,%r12 │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %r10,%r15 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r11 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ + mov %r8,0xb0(%rsp) │ │ │ │ + mov %r9d,0xb8(%rsp) │ │ │ │ + mov %r13,0xd0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + call bb9b0 (int, int, double const*)@@Base> │ │ │ │ + mov 0xb8(%rsp),%r9d │ │ │ │ + vmovdqa 0xc0(%rsp),%xmm0 │ │ │ │ + mov 0xd0(%rsp),%r13 │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + cmp %r15d,%r9d │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ + je 4cf63 │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4ccf5 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + vmovq %xmm0,%r11 │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ + lea 0x10(%r11),%rdx │ │ │ │ + lea 0x18(%r11),%r11 │ │ │ │ + mov %r9d,0x58(%rsp) │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + lea -0x28(%rdi,%rsi,1),%rcx │ │ │ │ + mov 0x18(%rbp),%esi │ │ │ │ + sub %rdi,%rdx │ │ │ │ + vmovq %xmm0,0x40(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov %esi,%edx │ │ │ │ + dec %edx │ │ │ │ + je 4ccd3 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + sub $0x2,%esi │ │ │ │ + mov %edx,0x88(%rsp) │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + lea -0x8(%rax),%rsi │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + lea (%rbx,%r9,8),%r8 │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov %r15d,0x5c(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm2 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - lea (%rax,%r8,1),%rdi │ │ │ │ - vbroadcastsd %xmm2,%zmm3 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 4efd0 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 4f170 │ │ │ │ - lea -0x40(%r9),%rsi │ │ │ │ - vmovapd %zmm3,%zmm7 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4eaad │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4ea8b │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 4ea72 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 4ea59 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4ea40 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 4ea27 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4ea0e │ │ │ │ - vmovupd (%r12),%zmm4 │ │ │ │ - vfmadd213pd (%rax),%zmm3,%zmm4 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd %zmm4,(%rax) │ │ │ │ - vmovupd (%r12,%r10,1),%zmm8 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm7,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm9 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%r12,%r10,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 4eb7a │ │ │ │ - vmovupd (%r12,%r10,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%r10,1),%zmm7,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r10,1) │ │ │ │ - vmovupd 0x40(%r12,%r10,1),%zmm15 │ │ │ │ - vfmadd213pd 0x40(%rax,%r10,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rax,%r10,1) │ │ │ │ - vmovupd 0x80(%r12,%r10,1),%zmm4 │ │ │ │ - vfmadd213pd 0x80(%rax,%r10,1),%zmm7,%zmm4 │ │ │ │ - vmovupd %zmm4,0x80(%rax,%r10,1) │ │ │ │ - vmovupd 0xc0(%r12,%r10,1),%zmm8 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r10,1),%zmm7,%zmm8 │ │ │ │ - vmovupd %zmm8,0xc0(%rax,%r10,1) │ │ │ │ - vmovupd 0x100(%r12,%r10,1),%zmm9 │ │ │ │ - vfmadd213pd 0x100(%rax,%r10,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%rax,%r10,1) │ │ │ │ - vmovupd 0x140(%r12,%r10,1),%zmm10 │ │ │ │ - vfmadd213pd 0x140(%rax,%r10,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%rax,%r10,1) │ │ │ │ - vmovupd 0x180(%r12,%r10,1),%zmm11 │ │ │ │ - vfmadd213pd 0x180(%rax,%r10,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rax,%r10,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r10,1),%zmm12 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r10,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rax,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 4eaad │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 4ebf3 │ │ │ │ + mov -0x8(%rbx),%r14 │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + sub %r14,%r10 │ │ │ │ + je 4ca4f │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov 0x8(%rdi),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 4ca4f │ │ │ │ mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 4f190 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm7 │ │ │ │ - vfmadd231pd (%r12,%rdx,8),%ymm3,%ymm7 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - vmovupd %ymm7,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4ebf3 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 4ebe1 │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm13 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm13,%xmm3 │ │ │ │ - vmovupd %xmm3,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 4ebf3 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ - inc %rcx │ │ │ │ - add 0x98(%rsp),%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 4e980 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - add $0x18,%r8 │ │ │ │ - sub $0x18,%rdi │ │ │ │ - cmp %r8,0x78(%rsp) │ │ │ │ - jne 4e900 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r13d │ │ │ │ - mov 0x44(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - mov 0x40(%rsp),%r12d │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - je 4eef8 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - vmovq %xmm0,%rsi │ │ │ │ - lea -0x8(%r10),%r11 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov 0x10(%rbx,%rdx,1),%rbx │ │ │ │ - sub %rbx,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 4f19a │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 4f387 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea -0x40(%rdx),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 4eda2 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shl $0x2,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm1 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 4ed80 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4ed67 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4ed4e │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4ed35 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4ed1c │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4ed03 │ │ │ │ - vmovupd (%r10),%zmm2 │ │ │ │ - vaddpd (%rbx),%zmm2,%zmm10 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm10,(%r10) │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm3 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm3,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm8 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm2,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r10,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 4ee6f │ │ │ │ - vmovupd (%r10,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd 0x40(%r10,%rsi,1),%zmm7 │ │ │ │ - vmovupd 0x80(%r10,%rsi,1),%zmm3 │ │ │ │ - vmovupd 0xc0(%r10,%rsi,1),%zmm15 │ │ │ │ - vmovupd 0x100(%r10,%rsi,1),%zmm8 │ │ │ │ - vmovupd 0x140(%r10,%rsi,1),%zmm2 │ │ │ │ - vmovupd 0x180(%r10,%rsi,1),%zmm11 │ │ │ │ - vmovupd %zmm12,(%r10,%rsi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rsi,1),%zmm7,%zmm13 │ │ │ │ - vmovupd 0x1c0(%r10,%rsi,1),%zmm7 │ │ │ │ - vmovupd %zmm13,0x40(%r10,%rsi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rsi,1),%zmm3,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%r10,%rsi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rsi,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%r10,%rsi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rsi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%r10,%rsi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rsi,1),%zmm2,%zmm10 │ │ │ │ - vmovupd %zmm10,0x140(%r10,%rsi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rsi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%r10,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rsi,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%r10,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 4eda2 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ + je 4c8b0 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 4c8b0 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 4cdb0 │ │ │ │ + lea -0x20(%r10),%r9 │ │ │ │ + vbroadcastsd %xmm1,%ymm3 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4c759 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4c73c │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4c728 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4c714 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4c700 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4c6ec │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4c6d8 │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%rax),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 4c822 │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rdi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0x20(%rax,%rdi,1),%ymm3,%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rax,%rdi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x40(%rax,%rdi,1),%ymm3,%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%rax,%rdi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x60(%rax,%rdi,1),%ymm3,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rax,%rdi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd 0x80(%rax,%rdi,1),%ymm3,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rax,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rdi,1),%ymm3,%ymm15 │ │ │ │ + vmovupd %ymm15,0xa0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rdi,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 4c759 │ │ │ │ + mov %r11,%rdi │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 4cd98 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 4cdbb │ │ │ │ + mov %r8,%r9 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm3 │ │ │ │ + vmovddup %xmm1,%xmm5 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm3,%xmm5 │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + vmovupd %xmm5,(%rax,%rdi,8) │ │ │ │ + add %rdi,%r9 │ │ │ │ + testb $0x1,0xb8(%rsp) │ │ │ │ + je 4cd98 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm6 │ │ │ │ + inc %rcx │ │ │ │ + vfmadd132sd (%rdx,%r9,8),%xmm6,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r9,8) │ │ │ │ + cmp 0xb0(%rsp),%rcx │ │ │ │ + jae 4ca47 │ │ │ │ + add %r13,%rsi │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm1 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + ja 4c678 │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea -0x1(%r8),%r9 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 4eef4 │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 4f37d │ │ │ │ - vmovupd (%r10,%r8,8),%ymm3 │ │ │ │ - vaddpd (%rbx,%r8,8),%ymm3,%ymm14 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%rsi,%r8,1),%r11 │ │ │ │ - vmovupd %ymm14,(%r10,%r8,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 4eef4 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 4eee2 │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %r8,%rsi │ │ │ │ - vmovupd (%r10,%rsi,8),%xmm15 │ │ │ │ - vaddpd (%rbx,%rsi,8),%xmm15,%xmm4 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm4,(%r10,%rsi,8) │ │ │ │ - je 4eef4 │ │ │ │ - add %r8,%r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r10,%r11,8) │ │ │ │ - test %eax,%eax │ │ │ │ - je 4ef19 │ │ │ │ - mov %eax,%edi │ │ │ │ + jae 4ca33 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4c991 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4c975 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4c962 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4c94f │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4c93c │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4c929 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4c916 │ │ │ │ + vmovsd 0x8(%rdx),%xmm8 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 4ca33 │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rdi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,8),%xmm2 │ │ │ │ + vfmadd213sd 0x8(%rax,%rdi,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rax,%rdi,8) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd 0x10(%rax,%rdi,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rax,%rdi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd 0x18(%rax,%rdi,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x18(%rax,%rdi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x20(%rax,%rdi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x20(%rax,%rdi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x28(%rax,%rdi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x28(%rax,%rdi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd 0x30(%rax,%rdi,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rax,%rdi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd 0x38(%rax,%rdi,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rax,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 4c991 │ │ │ │ + inc %rcx │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp 0xb0(%rsp),%rcx │ │ │ │ + jb 4c65a │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + add $0x18,%rdi │ │ │ │ + sub $0x18,%rbx │ │ │ │ + cmp 0xa0(%rsp),%rdi │ │ │ │ + jne 4c5f8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%edx │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov 0x18(%rcx),%r9 │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov 0x5c(%rsp),%r15d │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + sub %rax,%r9 │ │ │ │ + je 4ccbf │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov (%rsi,%rcx,1),%rdi │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4cdc3 │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 4cdc3 │ │ │ │ + lea -0x1(%r9),%rbx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jbe 4cf84 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4cbb0 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4cb94 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 4cb81 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 4cb6e │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 4cb5b │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 4cb48 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 4cb35 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%rdi),%ymm1,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax) │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm10 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm12 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm14 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm2 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm3 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 4cc71 │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm8 │ │ │ │ + vmovupd 0x20(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovupd 0x40(%rax,%rsi,1),%ymm11 │ │ │ │ + vmovupd 0x60(%rax,%rsi,1),%ymm13 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm8,%ymm1 │ │ │ │ + vmovupd 0x80(%rax,%rsi,1),%ymm15 │ │ │ │ + vmovupd 0xa0(%rax,%rsi,1),%ymm4 │ │ │ │ + vmovupd 0xc0(%rax,%rsi,1),%ymm5 │ │ │ │ + vmovupd 0xe0(%rax,%rsi,1),%ymm7 │ │ │ │ + vmovupd %ymm1,(%rax,%rsi,1) │ │ │ │ + vaddpd 0x20(%rdi,%rsi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rax,%rsi,1) │ │ │ │ + vaddpd 0x40(%rdi,%rsi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%rax,%rsi,1) │ │ │ │ + vaddpd 0x60(%rdi,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x60(%rax,%rsi,1) │ │ │ │ + vaddpd 0x80(%rdi,%rsi,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,0x80(%rax,%rsi,1) │ │ │ │ + vaddpd 0xa0(%rdi,%rsi,1),%ymm4,%ymm3 │ │ │ │ + vmovupd %ymm3,0xa0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xc0(%rdi,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xe0(%rdi,%rsi,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jne 4cbb0 │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + shl $0x2,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 4ccbb │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 4ccac │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm1 │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r8d │ │ │ │ + vaddpd (%rdi,%rsi,8),%xmm1,%xmm9 │ │ │ │ + vmovupd %xmm9,(%rax,%rsi,8) │ │ │ │ + je 4ccbb │ │ │ │ + add %rsi,%rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm10 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ + test %edx,%edx │ │ │ │ + je 4cce0 │ │ │ │ + mov %edx,%esi │ │ │ │ sub $0x18,%rcx │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - mov %edi,%eax │ │ │ │ - dec %eax │ │ │ │ - jne 4e8b7 │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - jne 4ec5e │ │ │ │ - mov %r13d,%r8d │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ - mov %r14,%r9 │ │ │ │ - vmovq %xmm5,%rbx │ │ │ │ - mov %r15,%r14 │ │ │ │ - vmovq %xmm6,%r15 │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov %esi,%edx │ │ │ │ + dec %edx │ │ │ │ + jne 4c59d │ │ │ │ + mov 0x18(%rcx),%r9 │ │ │ │ + sub %rax,%r9 │ │ │ │ + jne 4ca9c │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov 0x58(%rsp),%r9d │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - add 0x50(%rsp),%r9 │ │ │ │ - inc %r8d │ │ │ │ - cmp 0x5c(%rsp),%r8d │ │ │ │ - jle 4e5ce │ │ │ │ - vpsrldq $0x8,%xmm1,%xmm5 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4ef85 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - vmovq %xmm1,0x90(%rsp) │ │ │ │ - vmovq %xmm5,0x98(%rsp) │ │ │ │ + inc %r9d │ │ │ │ + add 0x80(%rsp),%r10 │ │ │ │ + cmp 0x8c(%rsp),%r9d │ │ │ │ + jle 4c299 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm15 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4cd4c │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vmovq %xmm0,0xb0(%rsp) │ │ │ │ + vmovq %xmm15,0xb8(%rsp) │ │ │ │ call d340 │ │ │ │ - vmovq 0x90(%rsp),%xmm1 │ │ │ │ - vmovq 0x98(%rsp),%xmm5 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,0xb0(%rsp) │ │ │ │ - vmovq %xmm1,0xa0(%rsp) │ │ │ │ - vmovq %xmm5,0xa8(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + vmovq 0xb0(%rsp),%xmm0 │ │ │ │ + vmovq 0xb8(%rsp),%xmm15 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r13,0xd0(%rsp) │ │ │ │ + vmovq %xmm0,0xc0(%rsp) │ │ │ │ + vmovq %xmm15,0xc8(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4f3a4 │ │ │ │ + jne 4cfa6 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - vmovsd (%r12),%xmm14 │ │ │ │ - vfmadd213sd (%rax),%xmm2,%xmm14 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - vmovsd %xmm14,(%rax) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4ebf3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rcx │ │ │ │ + cmp 0xb0(%rsp),%rcx │ │ │ │ + jb 4c899 │ │ │ │ + jmp 4ca47 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 4c837 │ │ │ │ + mov %r12,%r9 │ │ │ │ + jmp 4c876 │ │ │ │ + vmovsd (%rax),%xmm12 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + lea -0x1(%r9),%r8 │ │ │ │ + vaddsd (%rdi),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jae 4ccbb │ │ │ │ and $0x7,%r8d │ │ │ │ - je 4f0bb │ │ │ │ + je 4ceb4 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 4f09e │ │ │ │ + je 4ce96 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 4f08a │ │ │ │ + je 4ce81 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 4f076 │ │ │ │ + je 4ce6c │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 4f062 │ │ │ │ + je 4ce57 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 4f04e │ │ │ │ + je 4ce42 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 4f03a │ │ │ │ - vmovsd 0x8(%r12),%xmm15 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm2,%xmm15 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm15,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm8 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 4ebf3 │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r12,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm2,%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r12,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r12,%rsi,8),%xmm8 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r12,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 4f0bb │ │ │ │ - jmp 4ebf3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 4eb96 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4ebb7 │ │ │ │ - vmovsd (%r10),%xmm2 │ │ │ │ - vaddsd (%rbx),%xmm2,%xmm10 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - lea -0x1(%rdi),%rdx │ │ │ │ - vmovsd %xmm10,(%r10) │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jae 4eef4 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 4f28e │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4f270 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 4f25b │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 4f246 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 4f231 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 4f21c │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 4f207 │ │ │ │ - vmovsd 0x8(%r10),%xmm11 │ │ │ │ - vaddsd 0x8(%rbx),%xmm11,%xmm12 │ │ │ │ + je 4ce2d │ │ │ │ + vmovsd 0x8(%rax),%xmm14 │ │ │ │ mov $0x2,%r11d │ │ │ │ - vmovsd %xmm12,0x8(%r10) │ │ │ │ - vmovsd (%r10,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm7,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r10,%r11,8) │ │ │ │ + vaddsd 0x8(%rdi),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm3 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm8 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm8,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r10,%r11,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm11 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,8) │ │ │ │ inc %r11 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jae 4eef4 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm7,%xmm13 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jae 4ccbb │ │ │ │ + vmovsd (%rax,%r11,8),%xmm13 │ │ │ │ lea 0x1(%r11),%rsi │ │ │ │ - lea 0x2(%r11),%r8 │ │ │ │ - lea 0x3(%r11),%rdx │ │ │ │ - vmovsd %xmm13,(%r10,%r11,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r10,%rsi,8) │ │ │ │ - vmovsd (%r10,%r8,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm15,%xmm4 │ │ │ │ + lea 0x2(%r11),%rbx │ │ │ │ + lea 0x3(%r11),%r8 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r11,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm15 │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rsi,8) │ │ │ │ lea 0x4(%r11),%rsi │ │ │ │ - vmovsd %xmm4,(%r10,%r8,8) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%rdx,8),%xmm8,%xmm9 │ │ │ │ - lea 0x5(%r11),%r8 │ │ │ │ - vmovsd %xmm9,(%r10,%rdx,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm2,%xmm10 │ │ │ │ - lea 0x6(%r11),%rdx │ │ │ │ - vmovsd %xmm10,(%r10,%rsi,8) │ │ │ │ - vmovsd (%r10,%r8,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm4 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ + lea 0x5(%r11),%rbx │ │ │ │ + vmovsd (%rax,%r8,8),%xmm5 │ │ │ │ + vaddsd (%rdi,%r8,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r8,8) │ │ │ │ + lea 0x6(%r11),%r8 │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm7 │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rsi,8) │ │ │ │ lea 0x7(%r11),%rsi │ │ │ │ add $0x8,%r11 │ │ │ │ - vmovsd %xmm12,(%r10,%r8,8) │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%rdx,8),%xmm7,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r10,%rdx,8) │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r10,%rsi,8) │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jb 4f28e │ │ │ │ - jmp 4eef4 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - add 0x50(%rsp),%r9 │ │ │ │ - inc %r8d │ │ │ │ - vmovdqu (%r11),%xmm0 │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ - vmovdqu %xmm1,(%r11) │ │ │ │ - mov %r14,0x10(%r11) │ │ │ │ - mov %rax,%r14 │ │ │ │ - vmovdqa %xmm0,%xmm1 │ │ │ │ - cmp 0x5c(%rsp),%r8d │ │ │ │ - jle 4e5ce │ │ │ │ - jmp 4ef4a │ │ │ │ - mov %r8,%r11 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r8,8),%xmm10 │ │ │ │ + vaddsd (%rdi,%r8,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r8,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm12 │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 4ceb4 │ │ │ │ + jmp 4ccbb │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + vmovdqu (%rdi),%xmm14 │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + mov %r13,0x10(%rdi) │ │ │ │ + vmovdqa %xmm14,%xmm0 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 4ccf5 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 4eeb7 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4ee80 │ │ │ │ - cmp %r12d,0x5c(%rsp) │ │ │ │ - jl 4f3b0 │ │ │ │ - movq $0x8,0x68(%rsp) │ │ │ │ - jmp 4e59d │ │ │ │ + jmp 4cc8d │ │ │ │ + cmp %r15d,0x8c(%rsp) │ │ │ │ + jl 4cfb0 │ │ │ │ + movq $0x8,0x90(%rsp) │ │ │ │ + jmp 4c263 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - movq $0x8,0x68(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0xa0(%rsp),%r15 │ │ │ │ - vmovdqa %xmm1,%xmm5 │ │ │ │ - jmp 4ef54 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + movq $0x8,0x90(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ + vmovdqa %xmm0,%xmm15 │ │ │ │ + jmp 4cd18 │ │ │ │ endbr64 │ │ │ │ - jmp eee3 <__cxa_finalize@plt+0x1863> │ │ │ │ + jmp ee9e <__cxa_finalize@plt+0x181e> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ef35 <__cxa_finalize@plt+0x18b5> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp eef0 <__cxa_finalize@plt+0x1870> │ │ │ │ + nop │ │ │ │ + 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,0xa8(%rsp) │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov %rdi,0x90(%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,0x54(%rsp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jge 509ed │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 4e283 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ - movslq %esi,%r10 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ shl $0x3,%r11 │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r12 │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + mov 0x90(%rsp),%r12 │ │ │ │ mov 0x20(%r12),%r13 │ │ │ │ cmpb $0x0,0x0(%r13) │ │ │ │ - jne 509ed │ │ │ │ - mov 0x28(%r12),%r15 │ │ │ │ - mov 0x10(%r15),%r13 │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ - mov (%r15),%rcx │ │ │ │ - mov 0x38(%r15),%rbx │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov 0x28(%r15),%rdi │ │ │ │ - mov 0x20(%r15),%r9 │ │ │ │ - mov 0x18(%r15),%r11 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - cmpl $0x2,(%r14) │ │ │ │ - mov $0x0,%r14d │ │ │ │ - cmovge 0x30(%rsp),%r14 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov (%rdx),%esi │ │ │ │ - add (%rcx),%r14 │ │ │ │ + jne 4e283 │ │ │ │ + mov 0x28(%r12),%r14 │ │ │ │ + mov $0x0,%r13d │ │ │ │ + mov 0x8(%r14),%r15 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ + mov 0x20(%r14),%r9 │ │ │ │ + mov 0x18(%r14),%r11 │ │ │ │ + mov 0x10(%r14),%r14 │ │ │ │ + cmpl $0x2,(%r15) │ │ │ │ + mov (%rsi),%eax │ │ │ │ + mov (%r14),%r15 │ │ │ │ + cmovge 0x18(%rsp),%r13 │ │ │ │ + mov (%rdx),%ebx │ │ │ │ mov (%rdi),%r8d │ │ │ │ + mov %eax,0xf8(%rsp) │ │ │ │ mov (%r9),%r10 │ │ │ │ mov (%r11),%r12 │ │ │ │ - mov 0x10(%r15),%rbx │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + add (%rcx),%r13 │ │ │ │ + mov %ebx,0xfc(%rsp) │ │ │ │ mov 0x18(%r15),%ecx │ │ │ │ - mov %eax,0x108(%rsp) │ │ │ │ - mov %esi,0x10c(%rsp) │ │ │ │ - mov %r8d,0xb0(%rsp) │ │ │ │ - mov %r10,0xd0(%rsp) │ │ │ │ - mov %r12,0xa0(%rsp) │ │ │ │ - mov %rbx,0xe0(%rsp) │ │ │ │ + mov %r8d,0xa4(%rsp) │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jle 4f719 │ │ │ │ - lea -0x2(%rcx),%r8d │ │ │ │ - mov 0x20(%r15),%r11 │ │ │ │ + jle 4d317 │ │ │ │ + lea -0x2(%rcx),%ebx │ │ │ │ + mov 0x20(%r15),%r8 │ │ │ │ mov %ecx,%edi │ │ │ │ - movslq 0xb8(%rsp),%rax │ │ │ │ - neg %r8 │ │ │ │ - xor %esi,%esi │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ + movslq 0xb0(%rsp),%rax │ │ │ │ + neg %rbx │ │ │ │ + shl $0x3,%rdi │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shl $0x3,%rbx │ │ │ │ + add %rdi,%r8 │ │ │ │ + add 0x28(%r15),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%rdi │ │ │ │ inc %rdx │ │ │ │ - add %rdi,%r11 │ │ │ │ - add 0x28(%r15),%rdi │ │ │ │ and $0x7,%edx │ │ │ │ - je 4f64c │ │ │ │ + je 4d24b │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 4f628 │ │ │ │ + je 4d227 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 4f60d │ │ │ │ + je 4d20c │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 4f5f2 │ │ │ │ + je 4d1f1 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 4f5d7 │ │ │ │ + je 4d1d6 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 4f5bc │ │ │ │ + je 4d1bb │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 4f5a1 │ │ │ │ + je 4d1a0 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%rsi │ │ │ │ - idivq -0x18(%r11) │ │ │ │ + mov $0xfffffffffffffff8,%r11 │ │ │ │ + idivq -0x18(%r8) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rsi,1) │ │ │ │ - imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rsi,1) │ │ │ │ - imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rsi,1) │ │ │ │ - imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rsi,1) │ │ │ │ - imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rsi,1) │ │ │ │ - imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rsi,1) │ │ │ │ - imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ - add %rdx,0xe0(%rsp) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4f719 │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + sub $0x8,%r11 │ │ │ │ + add %rdx,0xd8(%rsp) │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 4d317 │ │ │ │ cltq │ │ │ │ - mov -0x18(%rdi,%rsi,1),%r9 │ │ │ │ - lea -0x8(%rsi),%r12 │ │ │ │ - mov 0xe0(%rsp),%r10 │ │ │ │ + lea -0x8(%r11),%r12 │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ + lea -0x10(%r11),%r14 │ │ │ │ cqto │ │ │ │ - lea -0x10(%rsi),%r13 │ │ │ │ - idivq -0x18(%r11,%rsi,1) │ │ │ │ - lea -0x18(%rsi),%r15 │ │ │ │ - lea -0x20(%rsi),%rcx │ │ │ │ - lea -0x28(%rsi),%rbx │ │ │ │ + lea -0x18(%r11),%r15 │ │ │ │ + lea -0x20(%r11),%rcx │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + lea -0x28(%r11),%rsi │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - imul %rdx,%r9 │ │ │ │ + mov %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%r12,1) │ │ │ │ + idivq -0x18(%r8,%r12,1) │ │ │ │ add %r10,%r9 │ │ │ │ - lea -0x30(%rsi),%r10 │ │ │ │ + lea -0x30(%r11),%r10 │ │ │ │ imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ - lea -0x38(%rsi),%r12 │ │ │ │ - sub $0x40,%rsi │ │ │ │ cltq │ │ │ │ + lea -0x38(%r11),%r12 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%r13,1) │ │ │ │ - imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ + idivq -0x18(%r8,%r14,1) │ │ │ │ + imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%r15,1) │ │ │ │ + idivq -0x18(%r8,%r15,1) │ │ │ │ imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ + idivq -0x18(%r8,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rbx,1) │ │ │ │ - imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ + idivq -0x18(%r8,%rsi,1) │ │ │ │ + imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%r10,1) │ │ │ │ + idivq -0x18(%r8,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%r12,1) │ │ │ │ + idivq -0x18(%r8,%r12,1) │ │ │ │ imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ - lea (%r9,%rdx,1),%r9 │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 4f64c │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - movslq 0x108(%rsp),%r11 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + add %r9,%rdx │ │ │ │ + sub $0x40,%r11 │ │ │ │ + mov %rdx,0xd8(%rsp) │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jne 4d24b │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ + movslq 0xf8(%rsp),%rsi │ │ │ │ mov %r15,%rax │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ sub %rdi,%rax │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ sar $0x3,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 4f790 │ │ │ │ - jb 5255d │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jae 4f790 │ │ │ │ - lea (%r11,%r11,2),%rsi │ │ │ │ - lea (%rdi,%rsi,8),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 4f790 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + imul %rbx,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 4d392 │ │ │ │ + jb 4fefd │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jae 4d392 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rdi,%r8,8),%r14 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + je 4d392 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 52570 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ + je 4ff0d │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 4f768 │ │ │ │ - mov %r13,0x8(%r14) │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x10c(%rsp),%r15d │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 4d367 │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movslq 0xfc(%rsp),%r15 │ │ │ │ lea 0x148(%rsp),%rdx │ │ │ │ movq $0x0,0x148(%rsp) │ │ │ │ - lea -0x1(%r15),%ecx │ │ │ │ - movslq %ecx,%r12 │ │ │ │ - mov %ecx,0x98(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x108(%rsp),%edi │ │ │ │ - movslq %r15d,%r13 │ │ │ │ + lea -0x1(%r15),%r11d │ │ │ │ + movslq %r11d,%rbx │ │ │ │ + mov %r11d,0xf4(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + call 216c0 │ │ │ │ + mov 0xf8(%rsp),%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 4f9be │ │ │ │ - mov (%r14),%r10 │ │ │ │ - imul %r13,%r12 │ │ │ │ - lea -0x2(%rdi),%r15d │ │ │ │ + jle 4d58d │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + sub $0x2,%edi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ + mov %edi,0x128(%rsp) │ │ │ │ + lea 0x18(%r9),%rdi │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x18(%r10),%rdi │ │ │ │ - call 21fa0 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,%r14 │ │ │ │ + call 216c0 │ │ │ │ + cmpl $0x3,0xf8(%rsp) │ │ │ │ mov $0x3,%ebx │ │ │ │ - mov $0x30,%esi │ │ │ │ - cmpl $0x3,0x108(%rsp) │ │ │ │ - jl 4f9be │ │ │ │ - and $0x3,%r15d │ │ │ │ - je 4f8f8 │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 4f8af │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 4f873 │ │ │ │ - mov (%r14),%rdx │ │ │ │ - imul %r13,%r12 │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ - movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x30(%rdx),%rdi │ │ │ │ + mov $0x30,%r12d │ │ │ │ + jl 4d58d │ │ │ │ + mov 0x128(%rsp),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 4d4d7 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 4d49d │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 4d470 │ │ │ │ + imul %r15,%r14 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + movq $0x0,0x140(%rsp) │ │ │ │ + lea 0x30(%rsi),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 216c0 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%r12 │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + imul %r15,%r14 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 216c0 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%r12 │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + imul %r15,%r14 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 216c0 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%rsi │ │ │ │ - cmp %ebx,0x108(%rsp) │ │ │ │ - jl 4f9be │ │ │ │ - mov %rsi,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %ebx,0xf8(%rsp) │ │ │ │ + jl 4d58d │ │ │ │ + imul %r15,%r14 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - imul %r13,%r12 │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r9 │ │ │ │ - mov (%r14),%rax │ │ │ │ - imul %r13,%r12 │ │ │ │ - lea 0x140(%rsp),%rdx │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%r14 │ │ │ │ + lea 0x18(%r12),%rdi │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x18(%rax,%r9,1),%rdi │ │ │ │ - lea 0x18(%r9),%r15 │ │ │ │ - call 21fa0 │ │ │ │ - mov (%r14),%r8 │ │ │ │ - imul %r13,%r12 │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ - movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x18(%r8,%r15,1),%rdi │ │ │ │ - call 21fa0 │ │ │ │ - mov (%r14),%r11 │ │ │ │ - imul %r13,%r12 │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%r14 │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x30(%r11,%r15,1),%rdi │ │ │ │ - call 21fa0 │ │ │ │ + lea 0x30(%r10,%r12,1),%rdi │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%r14 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + movq $0x0,0x140(%rsp) │ │ │ │ + lea 0x48(%rdx,%r12,1),%rdi │ │ │ │ + lea 0x140(%rsp),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 216c0 │ │ │ │ add $0x4,%ebx │ │ │ │ - lea 0x48(%r15),%rsi │ │ │ │ - cmp %ebx,0x108(%rsp) │ │ │ │ - jge 4f8f8 │ │ │ │ - mov %r13,%rcx │ │ │ │ - shr $0x3c,%rcx │ │ │ │ - jne ef86 <__cxa_finalize@plt+0x1906> │ │ │ │ - test %r13,%r13 │ │ │ │ - je 52530 │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r12,0xd8(%rsp) │ │ │ │ + add $0x60,%r12 │ │ │ │ + cmp %ebx,0xf8(%rsp) │ │ │ │ + jge 4d4d7 │ │ │ │ + movabs $0xfffffffffffffff,%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb ef44 <__cxa_finalize@plt+0x18c4> │ │ │ │ + test %r15,%r15 │ │ │ │ + je 4fed0 │ │ │ │ + lea 0x0(,%r15,8),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r12,1),%rdi │ │ │ │ + lea (%rax,%r14,1),%r8 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 524fb │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 4fea1 │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r12),%rdx │ │ │ │ + lea -0x8(%r14),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xb0(%rsp) │ │ │ │ - jle 525ab │ │ │ │ - mov 0x108(%rsp),%r9d │ │ │ │ - vmovsd 0x981f9(%rip),%xmm6 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - lea (%rbx,%r12,1),%r11 │ │ │ │ - mov 0xc8(%rsp),%r10 │ │ │ │ - mov 0x10c(%rsp),%esi │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movl $0x1,0x9c(%rsp) │ │ │ │ - vcvtsi2sd %r9d,%xmm7,%xmm0 │ │ │ │ + cmpl $0x1,0xa4(%rsp) │ │ │ │ + jle 50143 │ │ │ │ + mov 0xf8(%rsp),%r9d │ │ │ │ + vmovsd 0x94365(%rip),%xmm1 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ + lea (%rbx,%r14,1),%rsi │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ + mov 0xfc(%rsp),%r10d │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm3 │ │ │ │ lea -0x2(%r9),%eax │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%r10,%r10,2),%rdx │ │ │ │ - sub $0x2,%esi │ │ │ │ - lea (%rax,%rax,2),%r15 │ │ │ │ + lea (%r11,%r11,2),%rdi │ │ │ │ + lea -0x2(%r10),%edx │ │ │ │ + lea (%rax,%rax,2),%r12 │ │ │ │ lea -0x1(%r9),%eax │ │ │ │ - lea 0x10(%rbx,%rsi,8),%rcx │ │ │ │ - mov %r12,0xe8(%rsp) │ │ │ │ - vdivsd %xmm0,%xmm6,%xmm1 │ │ │ │ + mov %r10d,%esi │ │ │ │ + shl $0x3,%rdi │ │ │ │ cltq │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - lea (%rax,%rax,2),%r8 │ │ │ │ - shl $0x3,%rdx │ │ │ │ - shl $0x3,%r15 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - vmovsd %xmm1,0x40(%rsp) │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - mov 0x10c(%rsp),%r15d │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r10,%r9 │ │ │ │ - add %rdi,%r10 │ │ │ │ - sub 0xa0(%rsp),%r9 │ │ │ │ - test %r15d,%r15d │ │ │ │ - je 4fded │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ + shl $0x3,%r12 │ │ │ │ + lea 0x10(%rbx,%rdx,8),%r14 │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ + shr $0x2,%r10d │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ + shl $0x3,%rcx │ │ │ │ + mov %r8,0xe0(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + movq $0x0,0xe8(%rsp) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ + movl $0x1,0x7c(%rsp) │ │ │ │ + mov %r10d,0x44(%rsp) │ │ │ │ + mov %r14,0x98(%rsp) │ │ │ │ + mov %esi,%r14d │ │ │ │ + and $0xfffffffc,%r14d │ │ │ │ + vmovsd %xmm3,0x28(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov 0xfc(%rsp),%r12d │ │ │ │ + mov %r11,%r9 │ │ │ │ + add %rdi,%r11 │ │ │ │ + sub 0x80(%rsp),%r9 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 4d9c7 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ sub %rbx,%rax │ │ │ │ sub $0x8,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ inc %rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 4fcd4 │ │ │ │ + je 4d8b1 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 4fc94 │ │ │ │ + je 4d874 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 4fc62 │ │ │ │ + je 4d842 │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 4fc32 │ │ │ │ + je 4d812 │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 4fc02 │ │ │ │ + je 4d7e2 │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 4fbd0 │ │ │ │ + je 4d7b0 │ │ │ │ cmp $0x6,%rax │ │ │ │ - je 4fb9e │ │ │ │ - mov %r10,%rdx │ │ │ │ - sub 0xe8(%rsp),%rdx │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - lea 0x8(%rbx),%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm2,%xmm3 │ │ │ │ - add 0xd0(%rsp),%r10 │ │ │ │ - vcvtss2sd (%rdx,%r9,1),%xmm2,%xmm4 │ │ │ │ - vsubsd %xmm4,%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx) │ │ │ │ - mov %r10,%r8 │ │ │ │ - sub 0xe8(%rsp),%r8 │ │ │ │ + je 4d77e │ │ │ │ + mov %r11,%rcx │ │ │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ + lea 0x8(%rbx),%r10 │ │ │ │ + sub 0xe0(%rsp),%rcx │ │ │ │ + vcvtss2sd (%r11),%xmm4,%xmm5 │ │ │ │ + add 0xc8(%rsp),%r11 │ │ │ │ + vcvtss2sd (%rcx,%r9,1),%xmm4,%xmm6 │ │ │ │ + vsubsd %xmm6,%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx) │ │ │ │ + mov %r11,%rdx │ │ │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm8,%xmm9 │ │ │ │ - add 0xd0(%rsp),%r10 │ │ │ │ - vcvtss2sd (%r8,%r9,1),%xmm8,%xmm10 │ │ │ │ + add $0x8,%r10 │ │ │ │ + sub 0xe0(%rsp),%rdx │ │ │ │ + vcvtss2sd (%r11),%xmm8,%xmm9 │ │ │ │ + add 0xc8(%rsp),%r11 │ │ │ │ + vcvtss2sd (%rdx,%r9,1),%xmm8,%xmm10 │ │ │ │ vsubsd %xmm10,%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%r11) │ │ │ │ - mov %r10,%rsi │ │ │ │ - sub 0xe8(%rsp),%rsi │ │ │ │ + vmovsd %xmm11,-0x8(%r10) │ │ │ │ + mov %r11,%r8 │ │ │ │ vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm12,%xmm13 │ │ │ │ - add 0xd0(%rsp),%r10 │ │ │ │ - vcvtss2sd (%rsi,%r9,1),%xmm12,%xmm14 │ │ │ │ + add $0x8,%r10 │ │ │ │ + sub 0xe0(%rsp),%r8 │ │ │ │ + vcvtss2sd (%r11),%xmm12,%xmm13 │ │ │ │ + add 0xc8(%rsp),%r11 │ │ │ │ + vcvtss2sd (%r8,%r9,1),%xmm12,%xmm14 │ │ │ │ vsubsd %xmm14,%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%r11) │ │ │ │ - mov %r10,%rcx │ │ │ │ - sub 0xe8(%rsp),%rcx │ │ │ │ - vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm0 │ │ │ │ - add 0xd0(%rsp),%r10 │ │ │ │ - vcvtss2sd (%rcx,%r9,1),%xmm7,%xmm6 │ │ │ │ - vsubsd %xmm6,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%r11) │ │ │ │ - mov %r10,%r12 │ │ │ │ - sub 0xe8(%rsp),%r12 │ │ │ │ + vmovsd %xmm15,-0x8(%r10) │ │ │ │ + mov %r11,%rsi │ │ │ │ vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm2,%xmm3 │ │ │ │ - add 0xd0(%rsp),%r10 │ │ │ │ - vcvtss2sd (%r12,%r9,1),%xmm2,%xmm4 │ │ │ │ - vsubsd %xmm4,%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%r11) │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub 0xe8(%rsp),%rdi │ │ │ │ + add $0x8,%r10 │ │ │ │ + sub 0xe0(%rsp),%rsi │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm0 │ │ │ │ + add 0xc8(%rsp),%r11 │ │ │ │ + vcvtss2sd (%rsi,%r9,1),%xmm2,%xmm1 │ │ │ │ + vsubsd %xmm1,%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%r10) │ │ │ │ + mov %r11,%rdi │ │ │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ + add $0x8,%r10 │ │ │ │ + sub 0xe0(%rsp),%rdi │ │ │ │ + vcvtss2sd (%r11),%xmm4,%xmm5 │ │ │ │ + add 0xc8(%rsp),%r11 │ │ │ │ + vcvtss2sd (%rdi,%r9,1),%xmm4,%xmm6 │ │ │ │ + vsubsd %xmm6,%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x8(%r10) │ │ │ │ + mov %r11,%r12 │ │ │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm8,%xmm9 │ │ │ │ - add 0xd0(%rsp),%r10 │ │ │ │ - vcvtss2sd (%rdi,%r9,1),%xmm8,%xmm10 │ │ │ │ + add $0x8,%r10 │ │ │ │ + sub 0xe0(%rsp),%r12 │ │ │ │ + vcvtss2sd (%r11),%xmm8,%xmm9 │ │ │ │ + add 0xc8(%rsp),%r11 │ │ │ │ + vcvtss2sd (%r12,%r9,1),%xmm8,%xmm10 │ │ │ │ vsubsd %xmm10,%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%r11) │ │ │ │ - mov %r10,%r15 │ │ │ │ - sub 0xe8(%rsp),%r15 │ │ │ │ + vmovsd %xmm11,-0x8(%r10) │ │ │ │ + mov %r11,%rax │ │ │ │ vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm12,%xmm13 │ │ │ │ - add 0xd0(%rsp),%r10 │ │ │ │ - vcvtss2sd (%r15,%r9,1),%xmm12,%xmm14 │ │ │ │ + add $0x8,%r10 │ │ │ │ + sub 0xe0(%rsp),%rax │ │ │ │ + vcvtss2sd (%r11),%xmm12,%xmm13 │ │ │ │ + add 0xc8(%rsp),%r11 │ │ │ │ + vcvtss2sd (%rax,%r9,1),%xmm12,%xmm14 │ │ │ │ vsubsd %xmm14,%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%r11) │ │ │ │ - cmp 0x88(%rsp),%r11 │ │ │ │ - je 4fded │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - mov %r10,%r8 │ │ │ │ - add $0x40,%r11 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm0 │ │ │ │ - add %rax,%r10 │ │ │ │ + vmovsd %xmm15,-0x8(%r10) │ │ │ │ + cmp 0x70(%rsp),%r10 │ │ │ │ + je 4d9c7 │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ + mov %r11,%r8 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm0 │ │ │ │ + add %rcx,%r11 │ │ │ │ sub %rdx,%r8 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm2 │ │ │ │ - mov %r10,%rsi │ │ │ │ - add %rax,%r10 │ │ │ │ - vcvtss2sd (%r8,%r9,1),%xmm7,%xmm6 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm5 │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm4 │ │ │ │ + mov %r11,%rsi │ │ │ │ + add %rcx,%r11 │ │ │ │ + vcvtss2sd (%r8,%r9,1),%xmm2,%xmm1 │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm7 │ │ │ │ + mov %r11,%rdi │ │ │ │ + add %rcx,%r11 │ │ │ │ + vsubsd %xmm1,%xmm0,%xmm3 │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm10 │ │ │ │ + mov %r11,%r12 │ │ │ │ + add %rcx,%r11 │ │ │ │ sub %rdx,%rsi │ │ │ │ - mov %r10,%rcx │ │ │ │ - add %rax,%r10 │ │ │ │ - vcvtss2sd (%rsi,%r9,1),%xmm7,%xmm3 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm10 │ │ │ │ - mov %r10,%r12 │ │ │ │ - add %rax,%r10 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm13 │ │ │ │ - mov %r10,%rdi │ │ │ │ - add %rax,%r10 │ │ │ │ - vsubsd %xmm6,%xmm0,%xmm1 │ │ │ │ - mov %r10,%r15 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm0 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - add %rax,%r10 │ │ │ │ - vsubsd %xmm3,%xmm2,%xmm4 │ │ │ │ - vcvtss2sd (%rcx,%r9,1),%xmm7,%xmm8 │ │ │ │ - mov %r10,%r8 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm2 │ │ │ │ - add %rax,%r10 │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm13 │ │ │ │ + mov %r11,%rax │ │ │ │ + add %rcx,%r11 │ │ │ │ + vcvtss2sd (%rsi,%r9,1),%xmm2,%xmm5 │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm0 │ │ │ │ + mov %r11,%r8 │ │ │ │ + add %rcx,%r11 │ │ │ │ + vsubsd %xmm5,%xmm4,%xmm6 │ │ │ │ sub %rdx,%rdi │ │ │ │ - sub %rdx,%r15 │ │ │ │ - mov %r10,%rsi │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm4 │ │ │ │ + mov %r11,%rsi │ │ │ │ + add %rcx,%r11 │ │ │ │ + vcvtss2sd (%rdi,%r9,1),%xmm2,%xmm8 │ │ │ │ + mov %r11,%rdi │ │ │ │ + sub %rdx,%r12 │ │ │ │ + sub %rdx,%rax │ │ │ │ sub %rdx,%r8 │ │ │ │ - vcvtss2sd (%r12,%r9,1),%xmm7,%xmm11 │ │ │ │ - vcvtss2sd (%rdi,%r9,1),%xmm7,%xmm14 │ │ │ │ sub %rdx,%rsi │ │ │ │ - vsubsd %xmm8,%xmm5,%xmm9 │ │ │ │ - vcvtss2sd (%r15,%r9,1),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm1,-0x40(%r11) │ │ │ │ - vcvtss2sd (%r10),%xmm7,%xmm5 │ │ │ │ - vcvtss2sd (%r8,%r9,1),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm4,-0x38(%r11) │ │ │ │ - add %rax,%r10 │ │ │ │ - vcvtss2sd (%rsi,%r9,1),%xmm7,%xmm7 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + vcvtss2sd (%r12,%r9,1),%xmm2,%xmm11 │ │ │ │ + vsubsd %xmm8,%xmm7,%xmm9 │ │ │ │ + vcvtss2sd (%rax,%r9,1),%xmm2,%xmm14 │ │ │ │ + vcvtss2sd (%r11),%xmm2,%xmm7 │ │ │ │ + vcvtss2sd (%r8,%r9,1),%xmm2,%xmm1 │ │ │ │ + vcvtss2sd (%rsi,%r9,1),%xmm2,%xmm5 │ │ │ │ + vmovsd %xmm3,-0x40(%r10) │ │ │ │ vsubsd %xmm11,%xmm10,%xmm12 │ │ │ │ vsubsd %xmm14,%xmm13,%xmm15 │ │ │ │ - vsubsd %xmm6,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm9,-0x30(%r11) │ │ │ │ - vsubsd %xmm3,%xmm2,%xmm4 │ │ │ │ - vsubsd %xmm7,%xmm5,%xmm8 │ │ │ │ - vmovsd %xmm12,-0x28(%r11) │ │ │ │ - vmovsd %xmm15,-0x20(%r11) │ │ │ │ - vmovsd %xmm1,-0x18(%r11) │ │ │ │ - vmovsd %xmm4,-0x10(%r11) │ │ │ │ - vmovsd %xmm8,-0x8(%r11) │ │ │ │ - cmp 0x88(%rsp),%r11 │ │ │ │ - jne 4fce4 │ │ │ │ - mov 0xf0(%rsp),%r10 │ │ │ │ + vmovsd %xmm6,-0x38(%r10) │ │ │ │ + vsubsd %xmm1,%xmm0,%xmm3 │ │ │ │ + vsubsd %xmm5,%xmm4,%xmm6 │ │ │ │ + vcvtss2sd (%rdi,%r9,1),%xmm2,%xmm2 │ │ │ │ + vsubsd %xmm2,%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm9,-0x30(%r10) │ │ │ │ + add %rcx,%r11 │ │ │ │ + vmovsd %xmm12,-0x28(%r10) │ │ │ │ + vmovsd %xmm15,-0x20(%r10) │ │ │ │ + vmovsd %xmm3,-0x18(%r10) │ │ │ │ + vmovsd %xmm6,-0x10(%r10) │ │ │ │ + vmovsd %xmm8,-0x8(%r10) │ │ │ │ + cmp 0x70(%rsp),%r10 │ │ │ │ + jne 4d8c1 │ │ │ │ + mov 0xe8(%rsp),%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ - sub 0xf8(%rsp),%r10 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - imul %r9,%r10 │ │ │ │ - cmp 0xc8(%rsp),%r10 │ │ │ │ - je 4fe79 │ │ │ │ - jb 520e3 │ │ │ │ - cmp %r10,0xc8(%rsp) │ │ │ │ - jae 4fe79 │ │ │ │ - mov 0xf8(%rsp),%r15 │ │ │ │ - add 0x80(%rsp),%r15 │ │ │ │ - cmp %r15,0xf0(%rsp) │ │ │ │ - je 4fe71 │ │ │ │ - mov %r15,%r12 │ │ │ │ + sub 0x108(%rsp),%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + imul %r9,%r11 │ │ │ │ + cmp 0xc0(%rsp),%r11 │ │ │ │ + je 4da66 │ │ │ │ + jb 4fe0b │ │ │ │ + cmp %r11,0xc0(%rsp) │ │ │ │ + jae 4da66 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + add 0x68(%rsp),%r10 │ │ │ │ + cmp %r10,0xe8(%rsp) │ │ │ │ + je 4da5e │ │ │ │ + mov %r14d,0x128(%rsp) │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov %r10,%r14 │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 520c4 │ │ │ │ + je 4fde9 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp %r12,0xf0(%rsp) │ │ │ │ - jne 4fe46 │ │ │ │ - mov %r15,0xf0(%rsp) │ │ │ │ - mov 0xf8(%rsp),%r15 │ │ │ │ - mov 0xd8(%rsp),%r11 │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov %r12,0x128(%rsp) │ │ │ │ - sub %rdi,%r12 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jae 51fdf │ │ │ │ - mov %r11,%rdi │ │ │ │ + cmp %r12,0xe8(%rsp) │ │ │ │ + jne 4da28 │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov 0x128(%rsp),%r14d │ │ │ │ + mov %r10,0xe8(%rsp) │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0x10(%r10),%rsi │ │ │ │ + mov (%r10),%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jae 4e7bc │ │ │ │ + mov %rcx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r12 │ │ │ │ call d2d0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov (%rax),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4fee9 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x10(%rsi),%rsi │ │ │ │ + je 4dad9 │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ mov %rsi,0x128(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%r10 │ │ │ │ - mov %r12,(%r10) │ │ │ │ - add 0xd8(%rsp),%r12 │ │ │ │ - mov %r12,0x8(%r10) │ │ │ │ - mov %r12,0x10(%r10) │ │ │ │ - cmpl $0x2,0x108(%rsp) │ │ │ │ - jle 5203f │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ - mov 0x10c(%rsp),%r12d │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + mov %r12,(%rcx) │ │ │ │ + add 0xd0(%rsp),%r12 │ │ │ │ + mov %r12,0x8(%rcx) │ │ │ │ + mov %r12,0x10(%rcx) │ │ │ │ + cmpl $0x2,0xf8(%rsp) │ │ │ │ + jle 4e827 │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + lea 0x18(%rdx),%r12 │ │ │ │ mov $0x2,%edx │ │ │ │ - add $0x18,%r9 │ │ │ │ - mov %r12d,%r15d │ │ │ │ - and $0xfffffff8,%r12d │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ - shr $0x3,%r15d │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - mov -0x10(%r11),%rax │ │ │ │ - mov -0x18(%r11),%r8 │ │ │ │ - mov 0x8(%r11),%r10 │ │ │ │ - mov (%r11),%r11 │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - sub %r8,%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ + mov -0x18(%r12),%r10 │ │ │ │ + mov -0x10(%r12),%rax │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + mov (%r12),%r9 │ │ │ │ + sub %r10,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ - sub %r11,%rsi │ │ │ │ + mov %r8,%rsi │ │ │ │ sar $0x3,%rcx │ │ │ │ + sub %r9,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - imul %r13,%rdi │ │ │ │ sar $0x3,%rsi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + imul %r15,%rdi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 50a3f │ │ │ │ + je 4e2cc │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jb 50a5a │ │ │ │ - lea (%r11,%rdi,8),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 50a3f │ │ │ │ - vmovsd 0x97c8e(%rip),%xmm6 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + jb 4e2e7 │ │ │ │ + lea (%r9,%rdi,8),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 4e2cc │ │ │ │ + vmovsd 0x93e05(%rip),%xmm1 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov 0x128(%rsp),%r9 │ │ │ │ + mov %rdi,0x8(%r12) │ │ │ │ vcvtsi2sd %edx,%xmm15,%xmm0 │ │ │ │ - mov %rsi,0x8(%r9) │ │ │ │ - vdivsd %xmm0,%xmm6,%xmm14 │ │ │ │ - mov %rcx,%r9 │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm14 │ │ │ │ + mov %rcx,%r11 │ │ │ │ test %rax,%rax │ │ │ │ - je 501ea │ │ │ │ - mov 0x10c(%rsp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 501ea │ │ │ │ - mov %r15d,%edi │ │ │ │ - mov %r15d,0x118(%rsp) │ │ │ │ - mov 0x98(%rsp),%r15d │ │ │ │ - mov %edx,0x120(%rsp) │ │ │ │ + je 4dd81 │ │ │ │ + mov 0xfc(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4dd81 │ │ │ │ + mov 0x44(%rsp),%r8d │ │ │ │ + mov %r13,0x120(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - vmovq %r14,%xmm4 │ │ │ │ - vmovq %r8,%xmm5 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r10d,%r9d │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %edx,0x118(%rsp) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %eax,%r12d │ │ │ │ + shl $0x5,%r8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm5,%r14 │ │ │ │ - vmulsd (%r14,%rcx,8),%xmm14,%xmm7 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - jbe 50a32 │ │ │ │ - mov %r15d,%r14d │ │ │ │ - mov %r12d,%r15d │ │ │ │ - lea -0x40(%rdi),%rax │ │ │ │ - vbroadcastsd %xmm7,%zmm7 │ │ │ │ - lea (%r11,%rsi,8),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 500fb │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 500e0 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 500ce │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 500bc │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 500aa │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 50098 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 50086 │ │ │ │ - vmulpd (%rbx),%zmm7,%zmm8 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm8,(%r10) │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 50189 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm0 │ │ │ │ - vmulpd 0x40(%rbx,%r8,1),%zmm7,%zmm6 │ │ │ │ - vmulpd 0x80(%rbx,%r8,1),%zmm7,%zmm1 │ │ │ │ - vmulpd 0xc0(%rbx,%r8,1),%zmm7,%zmm2 │ │ │ │ - vmulpd 0x100(%rbx,%r8,1),%zmm7,%zmm3 │ │ │ │ - vmulpd 0x140(%rbx,%r8,1),%zmm7,%zmm8 │ │ │ │ - vmulpd 0x180(%rbx,%r8,1),%zmm7,%zmm9 │ │ │ │ - vmulpd 0x1c0(%rbx,%r8,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm0,(%r10,%r8,1) │ │ │ │ - vmovupd %zmm6,0x40(%r10,%r8,1) │ │ │ │ - vmovupd %zmm1,0x80(%r10,%r8,1) │ │ │ │ - vmovupd %zmm2,0xc0(%r10,%r8,1) │ │ │ │ - vmovupd %zmm3,0x100(%r10,%r8,1) │ │ │ │ - vmovupd %zmm8,0x140(%r10,%r8,1) │ │ │ │ - vmovupd %zmm9,0x180(%r10,%r8,1) │ │ │ │ - vmovupd %zmm10,0x1c0(%r10,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 500fb │ │ │ │ - cmp %r12d,%r9d │ │ │ │ - je 50a13 │ │ │ │ - mov %r15d,%eax │ │ │ │ - mov %r14d,%r15d │ │ │ │ - mov %r9d,%r14d │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - inc %rcx │ │ │ │ - add %r13,%rsi │ │ │ │ - sub %eax,%r14d │ │ │ │ - vpbroadcastd %r14d,%ymm11 │ │ │ │ - vpcmpnleud 0x97547(%rip),%ymm11,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rbx,%rax,8),%zmm12{%k1}{z} │ │ │ │ - vmulpd %zmm7,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r11,%r8,8){%k1} │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 50010 │ │ │ │ - mov 0x120(%rsp),%edx │ │ │ │ - mov 0x118(%rsp),%r15d │ │ │ │ - vmovq %xmm4,%r14 │ │ │ │ - addq $0x18,0x128(%rsp) │ │ │ │ + vmulsd (%r10,%rdi,8),%xmm14,%xmm1 │ │ │ │ + cmpl $0x2,0xf4(%rsp) │ │ │ │ + jbe 4e2c3 │ │ │ │ + mov %r14d,0x128(%rsp) │ │ │ │ + lea -0x20(%r8),%r13 │ │ │ │ + vbroadcastsd %xmm1,%ymm6 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 4dc8a │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4dc73 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4dc65 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4dc57 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4dc49 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4dc3b │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4dc2d │ │ │ │ + vmulpd (%rbx),%ymm6,%ymm7 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm7,(%rcx) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm6,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm6,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm6,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm6,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm6,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm6,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 4dd0f │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm6,%ymm13 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm6,%ymm15 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm6,%ymm0 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm6,%ymm3 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm6,%ymm4 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm6,%ymm5 │ │ │ │ + vmovupd %ymm13,(%rcx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm15,0x20(%rcx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm6,%ymm2 │ │ │ │ + vmovupd %ymm0,0x40(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm3,0x60(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm4,0x80(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm5,0xa0(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm7,0xc0(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm2,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 4dc8a │ │ │ │ + cmp %r12d,%r14d │ │ │ │ + je 4e2a9 │ │ │ │ + mov 0x128(%rsp),%eax │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %r12d,%r13d │ │ │ │ + sub %eax,%r13d │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + je 4dd4e │ │ │ │ + vmovddup %xmm1,%xmm6 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm6,%xmm8 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovupd %xmm8,(%r9,%rax,8) │ │ │ │ + mov %r13d,%eax │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + and $0x1,%r13d │ │ │ │ + je 4dd60 │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + vmulsd (%rbx,%rcx,8),%xmm1,%xmm9 │ │ │ │ + lea (%rsi,%rcx,1),%r13 │ │ │ │ + vmovsd %xmm9,(%r9,%r13,8) │ │ │ │ + inc %rdi │ │ │ │ + add %r15,%rsi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 4dbc0 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov 0x120(%rsp),%r13 │ │ │ │ + mov 0x118(%rsp),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edx,0x108(%rsp) │ │ │ │ - jne 4ff3e │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - lea (%rsi,%r12,1),%r10 │ │ │ │ - lea (%rsi,%rdi,1),%r8 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov 0x8(%r10),%rcx │ │ │ │ - mov 0x8(%r8),%rdx │ │ │ │ - mov (%r8),%r9 │ │ │ │ - sub %r11,%rcx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %r9,%r15 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %edx,0xf8(%rsp) │ │ │ │ + jne 4db13 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + lea (%r10,%r11,1),%r9 │ │ │ │ + mov (%r9),%rax │ │ │ │ + mov 0x8(%r9),%r8 │ │ │ │ + add %r10,%rcx │ │ │ │ + mov 0x8(%rcx),%r10 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + sub %rax,%r8 │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %r10,%rsi │ │ │ │ sar $0x3,%r12 │ │ │ │ - imul %r12,%rax │ │ │ │ - sar $0x3,%r15 │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 50265 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jb 5247d │ │ │ │ - lea (%r9,%rax,8),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + imul %r12,%rdx │ │ │ │ + sar $0x3,%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 50265 │ │ │ │ - mov %rsi,0x8(%r8) │ │ │ │ - cmpl $0x1,0x10c(%rsp) │ │ │ │ - jle 50489 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 50489 │ │ │ │ - mov %r12,%rax │ │ │ │ + je 4ddf3 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 5008d │ │ │ │ + lea (%rdi,%rdx,8),%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 4ddf3 │ │ │ │ + mov %r11,0x8(%rcx) │ │ │ │ + cmpl $0x1,0xfc(%rsp) │ │ │ │ + jle 4e479 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 4e479 │ │ │ │ + lea -0x1(%r12),%r9 │ │ │ │ mov $0xfffffffffffffff8,%r10 │ │ │ │ - mov %r13,0x128(%rsp) │ │ │ │ - lea 0x8(%rbx),%rsi │ │ │ │ - sub %r11,%r10 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - lea -0x1(%r12),%r15 │ │ │ │ - shr $0x3,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + vmovsd 0x28(%rsp),%xmm3 │ │ │ │ + sub %rax,%r10 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ + lea 0x8(%rbx),%rdx │ │ │ │ + mov %r10,0x118(%rsp) │ │ │ │ + mov %rsi,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r10,%rbx │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vmovsd 0x40(%rsp),%xmm14 │ │ │ │ - vmulsd (%rsi),%xmm14,%xmm4 │ │ │ │ - lea (%r9,%rcx,8),%r10 │ │ │ │ - lea (%r10,%rbx,1),%rdx │ │ │ │ - vbroadcastsd %xmm4,%zmm5 │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 50abc │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jbe 52313 │ │ │ │ - lea -0x40(%rdi),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 503a5 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5038a │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 50378 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 50366 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 50354 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 50342 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 50330 │ │ │ │ - vmulpd (%r11),%zmm5,%zmm15 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm15,(%r10) │ │ │ │ - vmulpd (%r11,%rax,1),%zmm5,%zmm0 │ │ │ │ - vmovupd %zmm0,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm5,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm5,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm5,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm5,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm5,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 50432 │ │ │ │ - vmulpd (%r11,%rax,1),%zmm5,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r10,%rax,1) │ │ │ │ - vmulpd 0x40(%r11,%rax,1),%zmm5,%zmm10 │ │ │ │ - vmovupd %zmm10,0x40(%r10,%rax,1) │ │ │ │ - vmulpd 0x80(%r11,%rax,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%r10,%rax,1) │ │ │ │ - vmulpd 0xc0(%r11,%rax,1),%zmm5,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r10,%rax,1) │ │ │ │ - vmulpd 0x100(%r11,%rax,1),%zmm5,%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%r10,%rax,1) │ │ │ │ - vmulpd 0x140(%r11,%rax,1),%zmm5,%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%r10,%rax,1) │ │ │ │ - vmulpd 0x180(%r11,%rax,1),%zmm5,%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%r10,%rax,1) │ │ │ │ - vmulpd 0x1c0(%r11,%rax,1),%zmm5,%zmm4 │ │ │ │ - vmovupd %zmm4,0x1c0(%r10,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 503a5 │ │ │ │ - mov %r8,%rdx │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 5046c │ │ │ │ - mov %r15,%rax │ │ │ │ - lea (%rdx,%rcx,1),%r10 │ │ │ │ - sub %rdx,%rax │ │ │ │ - inc %rax │ │ │ │ - vpbroadcastq %rax,%zmm15 │ │ │ │ - vpcmpnleuq 0x96fe8(%rip),%zmm15,%k2 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%r11,%rdx,8),%zmm0{%k2}{z} │ │ │ │ - vmulpd %zmm5,%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r9,%r10,8){%k2} │ │ │ │ + lea 0x0(,%rsi,4),%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmulsd (%rdx),%xmm3,%xmm0 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4e337 │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ + lea (%rdi,%r8,1),%r9 │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 4e33f │ │ │ │ + cmpq $0x2,0x128(%rsp) │ │ │ │ + jbe 4fd77 │ │ │ │ + lea -0x20(%r10),%r8 │ │ │ │ + vbroadcastsd %xmm0,%ymm14 │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 4df3a │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4df22 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 4df13 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 4df04 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 4def5 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 4dee6 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 4ded7 │ │ │ │ + vmulpd (%rax),%ymm14,%ymm10 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovupd %ymm10,(%r9) │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 4dfc8 │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r9,%rsi,1) │ │ │ │ + vmulpd 0x20(%rax,%rsi,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%r9,%rsi,1) │ │ │ │ + vmulpd 0x40(%rax,%rsi,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%r9,%rsi,1) │ │ │ │ + vmulpd 0x60(%rax,%rsi,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%r9,%rsi,1) │ │ │ │ + vmulpd 0x80(%rax,%rsi,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%r9,%rsi,1) │ │ │ │ + vmulpd 0xa0(%rax,%rsi,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r9,%rsi,1) │ │ │ │ + vmulpd 0xc0(%rax,%rsi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%r9,%rsi,1) │ │ │ │ + vmulpd 0xe0(%rax,%rsi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%r9,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 4df3a │ │ │ │ + mov %r11,%rsi │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 4e832 │ │ │ │ + cmp 0x128(%rsp),%rsi │ │ │ │ + je 4fd6a │ │ │ │ + vmovddup %xmm0,%xmm14 │ │ │ │ + mov %r12,%r9 │ │ │ │ + vmulpd (%rax,%rsi,8),%xmm14,%xmm12 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + mov %r9,0x120(%rsp) │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ + vmovupd %xmm12,(%rdi,%r9,8) │ │ │ │ + mov 0x120(%rsp),%r9 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + testb $0x1,0x120(%rsp) │ │ │ │ + je 4e7a5 │ │ │ │ + add %r9,%rsi │ │ │ │ + add %r9,%r8 │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm0,(%rdi,%r8,8) │ │ │ │ + cmp 0x98(%rsp),%rdx │ │ │ │ + je 4e479 │ │ │ │ + vmulsd (%rdx),%xmm3,%xmm0 │ │ │ │ add %r12,%rcx │ │ │ │ + jmp 4de59 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 4e268 │ │ │ │ + lea (%r9,%rdx,8),%r13 │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov 0x8(%r14),%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 4e258 │ │ │ │ + sub %r15,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 4ff20 │ │ │ │ + lea -0x8(%r13),%r10 │ │ │ │ + sub %r15,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 4ff3d │ │ │ │ + lea -0x8(%rsi),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 4ff30 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r11,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea -0x20(%rdx),%r12 │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 4e172 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4e158 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4e147 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4e136 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4e125 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4e114 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4e103 │ │ │ │ + vmovupd (%r15),%ymm8 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vmovupd %ymm8,0x0(%r13) │ │ │ │ + vmovupd (%r15,%r10,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r15,%r10,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r15,%r10,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r15,%r10,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r15,%r10,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r15,%r10,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 4e209 │ │ │ │ + vmovupd (%r15,%r10,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%r10,1) │ │ │ │ + vmovupd 0x20(%r15,%r10,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%r13,%r10,1) │ │ │ │ + vmovupd 0x40(%r15,%r10,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%r13,%r10,1) │ │ │ │ + vmovupd 0x60(%r15,%r10,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%r13,%r10,1) │ │ │ │ + vmovupd 0x80(%r15,%r10,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r13,%r10,1) │ │ │ │ + vmovupd 0xa0(%r15,%r10,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%r13,%r10,1) │ │ │ │ + vmovupd 0xc0(%r15,%r10,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%r13,%r10,1) │ │ │ │ + vmovupd 0xe0(%r15,%r10,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%r13,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 4e172 │ │ │ │ + lea 0x0(,%r11,4),%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 4e255 │ │ │ │ + lea 0x0(%r13,%r10,1),%r9 │ │ │ │ + add %r15,%r10 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 4e24b │ │ │ │ + sub %rdi,%rcx │ │ │ │ + vmovupd (%r15,%rdi,8),%xmm2 │ │ │ │ + mov %rcx,%rax │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%ecx │ │ │ │ + vmovupd %xmm2,0x0(%r13,%rdi,8) │ │ │ │ + je 4e255 │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + add %rbx,%r9 │ │ │ │ + add %rbx,%r10 │ │ │ │ + vmovsd (%r10),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9) │ │ │ │ + add %rsi,%r13 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jne 4e05d │ │ │ │ + vzeroupper │ │ │ │ + incq 0xb0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + cmp %r8d,0x40(%rsp) │ │ │ │ + jg 4d077 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 50153 │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jae 4dd6f │ │ │ │ + vmulsd (%r10,%rdi,8),%xmm14,%xmm1 │ │ │ │ + add %r15,%rsi │ │ │ │ + jmp 4dbdc │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4dd22 │ │ │ │ + vmovsd 0x9369c(%rip),%xmm13 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ + vcvtsi2sd %edx,%xmm11,%xmm12 │ │ │ │ + vdivsd %xmm12,%xmm13,%xmm14 │ │ │ │ + jmp 4db80 │ │ │ │ + mov %edx,0x128(%rsp) │ │ │ │ + sub %rsi,%rdi │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov -0x18(%r12),%r10 │ │ │ │ + mov -0x10(%r12),%rax │ │ │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x128(%rsp),%edx │ │ │ │ + vmovsd 0x93654(%rip),%xmm5 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + sub %r10,%rax │ │ │ │ + mov (%r12),%r9 │ │ │ │ + mov %rax,%rcx │ │ │ │ + vcvtsi2sd %edx,%xmm3,%xmm4 │ │ │ │ + vdivsd %xmm4,%xmm5,%xmm14 │ │ │ │ + sar $0x3,%rcx │ │ │ │ + jmp 4db7d │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ + vmulsd (%rax),%xmm0,%xmm13 │ │ │ │ + add %rdi,%r8 │ │ │ │ + lea -0x1(%r12),%r9 │ │ │ │ + mov $0x1,%esi │ │ │ │ + vmovsd %xmm13,(%r8) │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 4e464 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4e3f5 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4e3e2 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4e3d4 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4e3c6 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4e3b8 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4e3aa │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4e39c │ │ │ │ + vmulsd 0x8(%rax),%xmm0,%xmm15 │ │ │ │ + mov $0x2,%esi │ │ │ │ + vmovsd %xmm15,0x8(%r8) │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 4e464 │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%rsi,8) │ │ │ │ + vmulsd 0x8(%rax,%rsi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r8,%rsi,8) │ │ │ │ + vmulsd 0x10(%rax,%rsi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r8,%rsi,8) │ │ │ │ + vmulsd 0x18(%rax,%rsi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r8,%rsi,8) │ │ │ │ + vmulsd 0x20(%rax,%rsi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%r8,%rsi,8) │ │ │ │ + vmulsd 0x28(%rax,%rsi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x28(%r8,%rsi,8) │ │ │ │ + vmulsd 0x30(%rax,%rsi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%r8,%rsi,8) │ │ │ │ + vmulsd 0x38(%rax,%rsi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r8,%rsi,8) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,0x38(%rsp) │ │ │ │ - jne 502b5 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - mov 0x8(%r14),%r10 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ - mov %r10,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 50bf6 │ │ │ │ - jb 52595 │ │ │ │ - cmp %rdx,0xc8(%rsp) │ │ │ │ - jae 524c9 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%r12 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 524c9 │ │ │ │ - mov %r13,0x128(%rsp) │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov %rsi,%r13 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jb 4e3f5 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r12,%rcx │ │ │ │ + cmp 0x98(%rsp),%rdx │ │ │ │ + jne 4de4b │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + sar $0x3,%r9 │ │ │ │ + imul %rsi,%r9 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 4e850 │ │ │ │ + jb 500e1 │ │ │ │ + cmp %r9,0xc0(%rsp) │ │ │ │ + jae 500d9 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 500d9 │ │ │ │ + mov %r15,0x128(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %r14d,0x120(%rsp) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov %r8,%rbx │ │ │ │ vzeroupper │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5204a │ │ │ │ + je 4fbb6 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 504f5 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - mov %rdi,0x8(%r14) │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 4e4ee │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov 0x128(%rsp),%r15 │ │ │ │ + mov 0x120(%rsp),%r14d │ │ │ │ + mov %rcx,0x8(%r13) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ lea 0x158(%rsp),%rdx │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x108(%rsp),%r8d │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - jle 50bf6 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov (%r14),%r10 │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + mov 0xf8(%rsp),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jle 4e850 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + sub $0x2,%edi │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ + mov %edi,0x120(%rsp) │ │ │ │ + lea 0x18(%r11),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - lea -0x2(%r8),%r15d │ │ │ │ - imul %r13,%r11 │ │ │ │ - lea 0x18(%r10),%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x30,%r10d │ │ │ │ - cmpl $0x3,0x108(%rsp) │ │ │ │ - jl 50c07 │ │ │ │ - and $0x3,%r15d │ │ │ │ - je 506ca │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 5066f │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 50622 │ │ │ │ - mov (%r14),%rdx │ │ │ │ - imul %r13,%rcx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + cmpl $0x3,0xf8(%rsp) │ │ │ │ + movl $0x3,0x128(%rsp) │ │ │ │ + mov $0x30,%eax │ │ │ │ + jl 4e861 │ │ │ │ + mov 0x120(%rsp),%r8d │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 4e6ad │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 4e657 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + je 4e615 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + lea 0x150(%rsp),%rdx │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - lea 0x30(%rdx),%rdi │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%rcx │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + movq $0x0,0x150(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + mov 0x128(%rsp),%esi │ │ │ │ + cmp %esi,0xf8(%rsp) │ │ │ │ + jl 4e861 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - inc %r12d │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r12d,0x108(%rsp) │ │ │ │ - jl 50c07 │ │ │ │ - mov %r10,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + imul %r15,%r12 │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ + lea 0x18(%rax),%rdi │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ mov 0x120(%rsp),%rcx │ │ │ │ - lea 0x150(%rsp),%rdx │ │ │ │ - mov (%r14),%rsi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r13,%rax │ │ │ │ - lea 0x18(%rcx),%r15 │ │ │ │ - lea 0x18(%rsi,%rcx,1),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r8 │ │ │ │ - mov (%r14),%rdi │ │ │ │ + lea 0x18(%rdx,%rcx,1),%rdi │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - movq $0x0,0x150(%rsp) │ │ │ │ - imul %r13,%r8 │ │ │ │ - lea 0x18(%rdi,%r15,1),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r9 │ │ │ │ - mov (%r14),%r11 │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + mov 0x120(%rsp),%r11 │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r13,%r9 │ │ │ │ - lea 0x30(%r11,%r15,1),%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - add $0x4,%r12d │ │ │ │ - cmp %r12d,0x108(%rsp) │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - lea 0x48(%r15),%r10 │ │ │ │ - jge 506ca │ │ │ │ - jmp 50c07 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 509d2 │ │ │ │ - lea (%r15,%r10,8),%r14 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov (%rdi),%rcx │ │ │ │ - mov 0x8(%rdi),%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 509c2 │ │ │ │ - lea -0x8(%r14),%rbx │ │ │ │ - sub %rcx,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 52331 │ │ │ │ - lea -0x8(%r13),%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - mov %r8,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 52467 │ │ │ │ - lea 0x1(%r15),%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdx,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 508f9 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 508de │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 508cc │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 508ba │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 508a8 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 50896 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 50884 │ │ │ │ - vmovupd (%rcx),%zmm1 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovupd %zmm1,(%r14) │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm0 │ │ │ │ - vmovupd %zmm0,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm14 │ │ │ │ - vmovupd %zmm14,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm15 │ │ │ │ - vmovupd %zmm15,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - je 50987 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r14,%r9,1) │ │ │ │ - vmovupd 0x40(%rcx,%r9,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%r14,%r9,1) │ │ │ │ - vmovupd 0x80(%rcx,%r9,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%r14,%r9,1) │ │ │ │ - vmovupd 0xc0(%rcx,%r9,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%r14,%r9,1) │ │ │ │ - vmovupd 0x100(%rcx,%r9,1),%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%r14,%r9,1) │ │ │ │ - vmovupd 0x140(%rcx,%r9,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%r14,%r9,1) │ │ │ │ - vmovupd 0x180(%rcx,%r9,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%r14,%r9,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%r9,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%r14,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 508f9 │ │ │ │ - lea 0x0(,%r10,8),%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 509bc │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - inc %r10 │ │ │ │ - vpbroadcastq %r10,%zmm13 │ │ │ │ - vpcmpnleuq 0x96a92(%rip),%zmm13,%k3 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%rax,8),%zmm1{%k3}{z} │ │ │ │ - vmovupd %zmm1,(%r14,%rax,8){%k3} │ │ │ │ - add %r13,%r14 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 507e7 │ │ │ │ - vzeroupper │ │ │ │ - incq 0xb8(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - cmp %r11d,0x54(%rsp) │ │ │ │ - jg 4f477 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 525bb │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 501d6 │ │ │ │ - vmovq %xmm5,%r10 │ │ │ │ - add %r13,%rsi │ │ │ │ - vmulsd (%r10,%rcx,8),%xmm14,%xmm7 │ │ │ │ - jmp 5002b │ │ │ │ - xor %eax,%eax │ │ │ │ - vbroadcastsd %xmm7,%zmm7 │ │ │ │ - jmp 50198 │ │ │ │ - vmovsd 0x971e9(%rip),%xmm13 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ - vcvtsi2sd %edx,%xmm11,%xmm12 │ │ │ │ - vdivsd %xmm12,%xmm13,%xmm14 │ │ │ │ - jmp 4ffbe │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %edx,0x120(%rsp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ + lea 0x30(%r10,%r11,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + addl $0x4,0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%r9 │ │ │ │ + lea 0x48(%r9),%rax │ │ │ │ + mov 0x128(%rsp),%r8d │ │ │ │ + cmp %r8d,0xf8(%rsp) │ │ │ │ + jge 4e6ad │ │ │ │ + jmp 4e861 │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp %rdx,0x98(%rsp) │ │ │ │ + jne 4e044 │ │ │ │ + jmp 4e479 │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ + mov %r11,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 4fd81 │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jbe 50075 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - mov 0x120(%rsp),%edx │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovsd 0x9719e(%rip),%xmm3 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov -0x18(%rax),%r8 │ │ │ │ - mov (%rax),%r11 │ │ │ │ - mov -0x10(%rax),%rax │ │ │ │ - vcvtsi2sd %edx,%xmm1,%xmm2 │ │ │ │ - vdivsd %xmm2,%xmm3,%xmm14 │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - sub %r8,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x3,%rcx │ │ │ │ - jmp 4ffbb │ │ │ │ - vmulsd (%r11),%xmm4,%xmm6 │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea -0x1(%r12),%rdx │ │ │ │ - vmovsd %xmm6,(%r10) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 5046c │ │ │ │ - and $0x7,%edx │ │ │ │ - je 50b7a │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 50b62 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 50b53 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 50b44 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 50b35 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 50b26 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 50b17 │ │ │ │ - vmulsd 0x8(%r11),%xmm4,%xmm1 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vmovsd %xmm1,0x8(%r10) │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 5046c │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r10,%rax,8) │ │ │ │ - vmulsd 0x8(%r11,%rax,8),%xmm4,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%r10,%rax,8) │ │ │ │ - vmulsd 0x10(%r11,%rax,8),%xmm4,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%r10,%rax,8) │ │ │ │ - vmulsd 0x18(%r11,%rax,8),%xmm4,%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%r10,%rax,8) │ │ │ │ - vmulsd 0x20(%r11,%rax,8),%xmm4,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%r10,%rax,8) │ │ │ │ - vmulsd 0x28(%r11,%rax,8),%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%r10,%rax,8) │ │ │ │ - vmulsd 0x30(%r11,%rax,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x30(%r10,%rax,8) │ │ │ │ - vmulsd 0x38(%r11,%rax,8),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,0x38(%r10,%rax,8) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jb 50b7a │ │ │ │ - jmp 5046c │ │ │ │ - mov 0x108(%rsp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 5184d │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov (%r14),%r12 │ │ │ │ - vpbroadcastq %r13,%zmm1 │ │ │ │ - mov 0x50(%rsp),%eax │ │ │ │ - mov 0x108(%rsp),%r9d │ │ │ │ - vmovq %r14,%xmm5 │ │ │ │ - lea 0x18(%rsi),%rdi │ │ │ │ - lea -0x30(%r12,%rdx,1),%r15 │ │ │ │ - lea -0x18(%rsi,%rdx,1),%r8 │ │ │ │ - vmovq %rdi,%xmm0 │ │ │ │ - mov %r15,0x100(%rsp) │ │ │ │ - mov %eax,0xb4(%rsp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea -0x1(%r9),%edi │ │ │ │ - cmp %r9d,0x108(%rsp) │ │ │ │ - je 515a6 │ │ │ │ - test %edi,%edi │ │ │ │ - je 51fa2 │ │ │ │ - cmpl $0x15,0xb4(%rsp) │ │ │ │ - jbe 51fd2 │ │ │ │ - mov %edi,%r9d │ │ │ │ - mov $0x1,%r11d │ │ │ │ + call d2d0 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%r10),%r11 │ │ │ │ + add %r12,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 4daf4 │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ + cmpl $0x2,0xf8(%rsp) │ │ │ │ + mov %rdi,0x8(%rsi) │ │ │ │ + jg 4db02 │ │ │ │ + jne 4e479 │ │ │ │ + jmp 4dd94 │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp %rdx,0x98(%rsp) │ │ │ │ + je 4e479 │ │ │ │ + vmulsd (%rdx),%xmm3,%xmm0 │ │ │ │ + add %r11,%rcx │ │ │ │ + jmp 4de59 │ │ │ │ + mov 0xf8(%rsp),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 4ef23 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + vpbroadcastq %r15,%ymm2 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov 0x24(%rsp),%ecx │ │ │ │ + lea -0x18(%r10,%rdi,1),%rdx │ │ │ │ + add $0x18,%r10 │ │ │ │ + mov %rdx,0xa8(%rsp) │ │ │ │ + mov 0xf8(%rsp),%edx │ │ │ │ + lea -0x30(%r12,%rdi,1),%rsi │ │ │ │ + mov %r14d,%edi │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %rsi,%r13 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %ecx,0xf0(%rsp) │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + cmp %edx,0xf8(%rsp) │ │ │ │ + je 4f89f │ │ │ │ + test %eax,%eax │ │ │ │ + je 4fb87 │ │ │ │ + cmpl $0xa,0xf0(%rsp) │ │ │ │ + jbe 4fb7b │ │ │ │ + mov %eax,%r11d │ │ │ │ + mov $0x1,%r8d │ │ │ │ xor %r12d,%r12d │ │ │ │ - shr $0x3,%r9d │ │ │ │ - vpbroadcastq %r11,%zmm4 │ │ │ │ - mov %r9d,%r10d │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 50d08 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 50cfa │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 50cf1 │ │ │ │ - cmp $0x3,%r10d │ │ │ │ - je 50ce8 │ │ │ │ - cmp $0x4,%r10d │ │ │ │ - je 50cdf │ │ │ │ - cmp $0x5,%r10d │ │ │ │ - je 50cd6 │ │ │ │ - cmp $0x6,%r10d │ │ │ │ - je 50ccd │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ + shr $0x2,%r11d │ │ │ │ + vpbroadcastq %r8,%ymm0 │ │ │ │ + mov %r11d,%r9d │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4e963 │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 4e955 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 4e94c │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 4e943 │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 4e93a │ │ │ │ + cmp $0x5,%r9d │ │ │ │ + je 4e931 │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + je 4e928 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r12d │ │ │ │ inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - cmp %r9d,%r12d │ │ │ │ - je 50d41 │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm2 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %r12d,%r11d │ │ │ │ + je 4e99c │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm4 │ │ │ │ add $0x8,%r12d │ │ │ │ - vpmullq %zmm1,%zmm2,%zmm3 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm8 │ │ │ │ - vpmullq %zmm1,%zmm8,%zmm9 │ │ │ │ - vpmullq %zmm1,%zmm9,%zmm10 │ │ │ │ - vpmullq %zmm1,%zmm10,%zmm7 │ │ │ │ - vpmullq %zmm1,%zmm7,%zmm11 │ │ │ │ - vpmullq %zmm1,%zmm11,%zmm4 │ │ │ │ - cmp %r9d,%r12d │ │ │ │ - jne 50d08 │ │ │ │ - vextracti64x4 $0x1,%zmm4,%ymm12 │ │ │ │ - vpmullq %ymm4,%ymm12,%ymm13 │ │ │ │ - shl $0x3,%r12d │ │ │ │ - vextracti64x2 $0x1,%ymm13,%xmm14 │ │ │ │ - vpmullq %xmm13,%xmm14,%xmm15 │ │ │ │ - vpsrldq $0x8,%xmm15,%xmm6 │ │ │ │ - vpmullq %xmm6,%xmm15,%xmm4 │ │ │ │ - vmovq %xmm4,%rsi │ │ │ │ - cmp %edi,%r12d │ │ │ │ - je 50e21 │ │ │ │ - mov %r12d,%r15d │ │ │ │ - imul %r13,%rsi │ │ │ │ - lea 0x1(%r12),%edx │ │ │ │ - not %r15d │ │ │ │ - add %edi,%r15d │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 50e21 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 50dfa │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 50df0 │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 50dea │ │ │ │ - cmp $0x3,%r15d │ │ │ │ - je 50de4 │ │ │ │ - cmp $0x4,%r15d │ │ │ │ - je 50dde │ │ │ │ - cmp $0x5,%r15d │ │ │ │ - je 50dd8 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - imul %r13,%r8 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - cmovne %r8,%rsi │ │ │ │ - add $0x2,%r12d │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - cmovne %r12d,%edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 50e21 │ │ │ │ - imul %r13,%rsi │ │ │ │ - add $0x8,%edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - cmp %edx,%edi │ │ │ │ - jg 50dfa │ │ │ │ - cmpl $0x1,0x10c(%rsp) │ │ │ │ - jle 511bd │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm7 │ │ │ │ + vpmullq %ymm2,%ymm7,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm8 │ │ │ │ + vpmullq %ymm2,%ymm8,%ymm0 │ │ │ │ + cmp %r12d,%r11d │ │ │ │ + jne 4e963 │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm9 │ │ │ │ + lea 0x0(,%r11,4),%ebx │ │ │ │ + vpmullq %xmm0,%xmm9,%xmm10 │ │ │ │ + vpsrldq $0x8,%xmm10,%xmm11 │ │ │ │ + vpmullq %xmm11,%xmm10,%xmm14 │ │ │ │ + vmovq %xmm14,%rsi │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x1(%rbx),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jle 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x2(%rbx),%r14d │ │ │ │ + cmp %r14d,%eax │ │ │ │ + jle 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x3(%rbx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jle 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x4(%rbx),%r11d │ │ │ │ + cmp %eax,%r11d │ │ │ │ + jge 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x5(%rbx),%r8d │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jge 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x6(%rbx),%r9d │ │ │ │ + cmp %eax,%r9d │ │ │ │ + jge 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x7(%rbx),%r12d │ │ │ │ + cmp %eax,%r12d │ │ │ │ + jge 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x8(%rbx),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jle 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + lea 0x9(%rbx),%r14d │ │ │ │ + cmp %r14d,%eax │ │ │ │ + jle 4ea4d │ │ │ │ + imul %r15,%rsi │ │ │ │ + add $0xa,%ebx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + imul %r15,%rdx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + cmovg %rdx,%rsi │ │ │ │ + cmpl $0x1,0xfc(%rsp) │ │ │ │ + jle 4f361 │ │ │ │ test %rsi,%rsi │ │ │ │ - je 511bd │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - vmovq (%rcx),%xmm2 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rcx,0x110(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %r9,0x118(%rsp) │ │ │ │ - mov %edi,0x70(%rsp) │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - lea 0x0(,%rsi,8),%r14 │ │ │ │ - vmovq %xmm2,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - vmovdqa %xmm2,%xmm4 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,%r15 │ │ │ │ - add %r14,%rdx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl $0x6,%r15 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rdx),%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r8,%r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - sub %rbx,%r13 │ │ │ │ - cmp $0x30,%r13 │ │ │ │ - jbe 51e0a │ │ │ │ - cmpq $0x6,0x118(%rsp) │ │ │ │ - jbe 51f79 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ + je 4f361 │ │ │ │ + mov 0x18(%r13),%rdx │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov %rdx,0x118(%rsp) │ │ │ │ + mov (%rbx),%r11 │ │ │ │ + lea 0x0(,%rsi,8),%r12 │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %eax,0xa0(%rsp) │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + lea (%r11,%r12,1),%rcx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r8,0x128(%rsp) │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov %r11,0x120(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %edi,%r8d │ │ │ │ + lea (%rsi,%rbx,1),%rdi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4ed84 │ │ │ │ + mov %r13,0x118(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x8(%rcx),%r13 │ │ │ │ + sub %r13,%rax │ │ │ │ + mov %r10,0x110(%rsp) │ │ │ │ + mov %r8d,0x100(%rsp) │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 4ed6c │ │ │ │ + cmpq $0x2,0x128(%rsp) │ │ │ │ + jbe 4fb6e │ │ │ │ + lea -0x20(%r11),%r13 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 4ebf5 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4ebd6 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4ebc0 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4ebaa │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4eb94 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4eb7e │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4eb68 │ │ │ │ + vmovupd (%rdx),%ymm12 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vaddpd (%rcx),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx) │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm15 │ │ │ │ + vaddpd (%rcx,%r10,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm4 │ │ │ │ + vaddpd (%rcx,%r10,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm7 │ │ │ │ + vaddpd (%rcx,%r10,1),%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm6 │ │ │ │ + vaddpd (%rcx,%r10,1),%ymm6,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm8 │ │ │ │ + vaddpd (%rcx,%r10,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm10 │ │ │ │ + vaddpd (%rcx,%r10,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 4ecce │ │ │ │ + vmovupd (%rdx,%r10,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rdx,%r10,1),%ymm13 │ │ │ │ + vmovupd 0x40(%rdx,%r10,1),%ymm0 │ │ │ │ + vmovupd 0x60(%rdx,%r10,1),%ymm5 │ │ │ │ + vaddpd (%rcx,%r10,1),%ymm14,%ymm12 │ │ │ │ + vmovupd 0x80(%rdx,%r10,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%rdx,%r10,1),%ymm3 │ │ │ │ + vmovupd 0xc0(%rdx,%r10,1),%ymm9 │ │ │ │ + vmovupd 0xe0(%rdx,%r10,1),%ymm11 │ │ │ │ + vmovupd %ymm12,(%rdx,%r10,1) │ │ │ │ + vaddpd 0x20(%rcx,%r10,1),%ymm13,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rdx,%r10,1) │ │ │ │ + vaddpd 0x40(%rcx,%r10,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rdx,%r10,1) │ │ │ │ + vaddpd 0x60(%rcx,%r10,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rdx,%r10,1) │ │ │ │ + vaddpd 0x80(%rcx,%r10,1),%ymm1,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rdx,%r10,1) │ │ │ │ + vaddpd 0xa0(%rcx,%r10,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rdx,%r10,1) │ │ │ │ + vaddpd 0xc0(%rcx,%r10,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rdx,%r10,1) │ │ │ │ + vaddpd 0xe0(%rcx,%r10,1),%ymm11,%ymm14 │ │ │ │ + vmovupd %ymm14,0xe0(%rdx,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 4ebf5 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + shl $0x2,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 4f322 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + add %rax,%rbx │ │ │ │ + sub %rax,%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4ed22 │ │ │ │ + vmovupd (%r15,%rbx,8),%xmm12 │ │ │ │ + lea (%rax,%rdi,1),%r13 │ │ │ │ + vaddpd (%r14,%r13,8),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r15,%rbx,8) │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r8d │ │ │ │ + je 4f322 │ │ │ │ + add %rbx,%r10 │ │ │ │ + add %rbx,%rax │ │ │ │ + vmovsd (%r15,%r10,8),%xmm15 │ │ │ │ + add %rdi,%rax │ │ │ │ + inc %r9d │ │ │ │ + vaddsd (%r14,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r15,%r10,8) │ │ │ │ + cmp %r9d,0xfc(%rsp) │ │ │ │ + jle 4f333 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rcx │ │ │ │ + lea (%rsi,%rdi,1),%r8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea 0x8(%rcx),%r13 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r8,%rdi │ │ │ │ + sub %r13,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + ja 4eb03 │ │ │ │ + mov 0x118(%rsp),%r13 │ │ │ │ + mov 0x110(%rsp),%r10 │ │ │ │ + mov 0x100(%rsp),%r8d │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ and $0x7,%edi │ │ │ │ - je 50fd3 │ │ │ │ + je 4ee43 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 50fb1 │ │ │ │ + je 4ee28 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 50f98 │ │ │ │ + je 4ee16 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 50f7f │ │ │ │ + je 4ee04 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 50f66 │ │ │ │ + je 4edf2 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 50f4d │ │ │ │ + je 4ede0 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 50f34 │ │ │ │ - vmovupd (%rax),%zmm3 │ │ │ │ - vaddpd (%rdx),%zmm3,%zmm8 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm8,(%rax) │ │ │ │ - vmovupd (%rax,%r11,1),%zmm9 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm7 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm12 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm14 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm6 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm3 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm3,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - je 510a0 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm9 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd 0x40(%rax,%r11,1),%zmm7 │ │ │ │ - vmovupd 0x80(%rax,%r11,1),%zmm12 │ │ │ │ - vmovupd 0xc0(%rax,%r11,1),%zmm14 │ │ │ │ - vmovupd 0x100(%rax,%r11,1),%zmm6 │ │ │ │ - vmovupd 0x140(%rax,%r11,1),%zmm3 │ │ │ │ - vmovupd 0x180(%rax,%r11,1),%zmm9 │ │ │ │ - vmovupd %zmm10,(%rax,%r11,1) │ │ │ │ - vaddpd 0x40(%rdx,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd 0x1c0(%rax,%r11,1),%zmm7 │ │ │ │ - vmovupd %zmm11,0x40(%rax,%r11,1) │ │ │ │ - vaddpd 0x80(%rdx,%r11,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rax,%r11,1) │ │ │ │ - vaddpd 0xc0(%rdx,%r11,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rax,%r11,1) │ │ │ │ - vaddpd 0x100(%rdx,%r11,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,0x100(%rax,%r11,1) │ │ │ │ - vaddpd 0x140(%rdx,%r11,1),%zmm3,%zmm8 │ │ │ │ - vmovupd %zmm8,0x140(%rax,%r11,1) │ │ │ │ - vaddpd 0x180(%rdx,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%rax,%r11,1) │ │ │ │ - vaddpd 0x1c0(%rdx,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,0x1c0(%rax,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jne 50fd3 │ │ │ │ - mov %r12,%rcx │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 51188 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea (%r9,%r12,1),%rbx │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ - lea -0x1(%rdi),%r13 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - jbe 51f97 │ │ │ │ - mov 0x120(%rsp),%r13 │ │ │ │ - lea (%r9,%rcx,1),%rbx │ │ │ │ - lea 0x0(%r13,%rbx,8),%r11 │ │ │ │ - lea (%r8,%rcx,1),%r13 │ │ │ │ - vmovq %xmm4,%rbx │ │ │ │ - vmovupd (%r11),%ymm12 │ │ │ │ - vaddpd (%rbx,%r13,8),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,(%r11) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - test $0x3,%dil │ │ │ │ - je 51188 │ │ │ │ - add %r11,0x128(%rsp) │ │ │ │ - lea (%r11,%rcx,1),%r13 │ │ │ │ - sub %r11,%rdi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5115c │ │ │ │ - add %r11,%rcx │ │ │ │ - mov 0x120(%rsp),%r11 │ │ │ │ - vmovq %xmm4,%rbx │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %r8,%rcx │ │ │ │ - lea (%r11,%r9,8),%r9 │ │ │ │ - vmovupd (%r9),%xmm14 │ │ │ │ - vaddpd (%rbx,%rcx,8),%xmm14,%xmm15 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0xfffffffffffffffe,%rcx │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm15,(%r9) │ │ │ │ - je 51188 │ │ │ │ - add %rcx,0x128(%rsp) │ │ │ │ - add %rcx,%r13 │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - add %r8,%r13 │ │ │ │ - vmovq %xmm4,%rbx │ │ │ │ - lea (%rdi,%r11,8),%r9 │ │ │ │ - vmovsd (%r9),%xmm6 │ │ │ │ - vaddsd (%rbx,%r13,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r9) │ │ │ │ - inc %r10d │ │ │ │ - add %r14,%rax │ │ │ │ - add %r14,%rdx │ │ │ │ - cmp %r10d,0x10c(%rsp) │ │ │ │ - jg 50eb0 │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - test %edi,%edi │ │ │ │ - je 51848 │ │ │ │ - mov 0xb4(%rsp),%esi │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - mov 0x100(%rsp),%r11 │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %edi,0x68(%rsp) │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - lea (%rdx,%rax,8),%r12 │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - vmovq %r12,%xmm9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq (%r11),%xmm3 │ │ │ │ - mov 0x8(%r11),%rdi │ │ │ │ - vmovq %xmm3,%r13 │ │ │ │ - sub %r13,%rdi │ │ │ │ - je 51556 │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - sub %r10,%r8 │ │ │ │ - je 51556 │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov $0xfffffffffffffff8,%rbx │ │ │ │ - mov %rdx,0x118(%rsp) │ │ │ │ - mov %r11,0x110(%rsp) │ │ │ │ - sub %r10,%rbx │ │ │ │ - vmovdqa %xmm3,%xmm6 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov 0x18(%rcx),%r15 │ │ │ │ - mov %rbx,0x120(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ - mov %r10,%r13 │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %rbx,%r12 │ │ │ │ - lea -0x1(%r8),%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x6,%r12 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - mov %r15,%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq %xmm6,%r11 │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ - lea (%r10,%rax,8),%rdi │ │ │ │ - vmovsd (%r11,%rcx,8),%xmm8 │ │ │ │ - lea (%rdi,%rsi,1),%rdx │ │ │ │ - vbroadcastsd %xmm8,%zmm10 │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 51c30 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jbe 51de0 │ │ │ │ - lea -0x40(%r12),%r15 │ │ │ │ - vmovapd %zmm10,%zmm7 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 513ce │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 513ab │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 51391 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 51377 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 5135d │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 51343 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 51329 │ │ │ │ - vmovupd 0x0(%r13),%zmm11 │ │ │ │ - vfmadd213pd (%rdi),%zmm10,%zmm11 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm11,(%rdi) │ │ │ │ - vmovupd 0x0(%r13,%r11,1),%zmm4 │ │ │ │ - vfmadd213pd (%rdi,%r11,1),%zmm7,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdi,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd 0x0(%r13,%r11,1),%zmm12 │ │ │ │ - vfmadd213pd (%rdi,%r11,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdi,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd 0x0(%r13,%r11,1),%zmm13 │ │ │ │ - vfmadd213pd (%rdi,%r11,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdi,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd 0x0(%r13,%r11,1),%zmm14 │ │ │ │ - vfmadd213pd (%rdi,%r11,1),%zmm7,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdi,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd 0x0(%r13,%r11,1),%zmm15 │ │ │ │ - vfmadd213pd (%rdi,%r11,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdi,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd 0x0(%r13,%r11,1),%zmm2 │ │ │ │ - vfmadd213pd (%rdi,%r11,1),%zmm7,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdi,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 5149c │ │ │ │ - vmovupd 0x0(%r13,%r11,1),%zmm3 │ │ │ │ - vfmadd213pd (%rdi,%r11,1),%zmm7,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdi,%r11,1) │ │ │ │ - vmovupd 0x40(%r13,%r11,1),%zmm11 │ │ │ │ - vfmadd213pd 0x40(%rdi,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rdi,%r11,1) │ │ │ │ - vmovupd 0x80(%r13,%r11,1),%zmm4 │ │ │ │ - vfmadd213pd 0x80(%rdi,%r11,1),%zmm7,%zmm4 │ │ │ │ - vmovupd %zmm4,0x80(%rdi,%r11,1) │ │ │ │ - vmovupd 0xc0(%r13,%r11,1),%zmm12 │ │ │ │ - vfmadd213pd 0xc0(%rdi,%r11,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%rdi,%r11,1) │ │ │ │ - vmovupd 0x100(%r13,%r11,1),%zmm13 │ │ │ │ - vfmadd213pd 0x100(%rdi,%r11,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,0x100(%rdi,%r11,1) │ │ │ │ - vmovupd 0x140(%r13,%r11,1),%zmm14 │ │ │ │ - vfmadd213pd 0x140(%rdi,%r11,1),%zmm7,%zmm14 │ │ │ │ - vmovupd %zmm14,0x140(%rdi,%r11,1) │ │ │ │ - vmovupd 0x180(%r13,%r11,1),%zmm15 │ │ │ │ - vfmadd213pd 0x180(%rdi,%r11,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,0x180(%rdi,%r11,1) │ │ │ │ - vmovupd 0x1c0(%r13,%r11,1),%zmm2 │ │ │ │ - vfmadd213pd 0x1c0(%rdi,%r11,1),%zmm7,%zmm2 │ │ │ │ - vmovupd %zmm2,0x1c0(%rdi,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - jne 513ce │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp %r8,%rbx │ │ │ │ - je 51532 │ │ │ │ - mov %r14,%r11 │ │ │ │ - lea (%rax,%rbx,1),%r9 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 51e00 │ │ │ │ - lea (%rax,%rdi,1),%r15 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - vmovupd (%r10,%r15,8),%ymm7 │ │ │ │ - vfmadd231pd 0x0(%r13,%rdi,8),%ymm10,%ymm7 │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - vmovupd %ymm7,(%r10,%r15,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 51532 │ │ │ │ - add %rdx,%r9 │ │ │ │ - lea (%rdx,%rdi,1),%r15 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 5151f │ │ │ │ - sub %rdx,%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - mov %rsi,%r11 │ │ │ │ - vmovupd (%r10,%rdi,8),%xmm3 │ │ │ │ - vfmadd132pd 0x0(%r13,%rdx,8),%xmm3,%xmm10 │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm10,(%r10,%rdi,8) │ │ │ │ - je 51532 │ │ │ │ - add %r11,%r9 │ │ │ │ - add %r11,%r15 │ │ │ │ - vmovsd (%r10,%r9,8),%xmm10 │ │ │ │ - vfmadd132sd 0x0(%r13,%r15,8),%xmm10,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%r9,8) │ │ │ │ - add %r8,%rax │ │ │ │ - inc %rcx │ │ │ │ - cmp 0x128(%rsp),%rcx │ │ │ │ - jb 51290 │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov 0x110(%rsp),%r11 │ │ │ │ - add $0x18,%rdx │ │ │ │ - vmovq %xmm9,%r15 │ │ │ │ - sub $0x18,%r11 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 51200 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%r9d │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - subq $0x18,0x100(%rsp) │ │ │ │ - decl 0xb4(%rsp) │ │ │ │ - sub $0x18,%rcx │ │ │ │ - lea -0x1(%r9),%edi │ │ │ │ - cmp %r9d,0x108(%rsp) │ │ │ │ - jne 50c68 │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - mov 0x8(%rcx),%r8 │ │ │ │ - sub %r14,%r8 │ │ │ │ - je 511b5 │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - sar $0x3,%r8 │ │ │ │ - mov 0x18(%rsi),%rax │ │ │ │ - lea -0x8(%rax),%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 52166 │ │ │ │ - lea -0x1(%r8),%r10 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jbe 524f3 │ │ │ │ - mov %r8,%r12 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 516ee │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 516cc │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 516b3 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 5169a │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 51681 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 51668 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 5164f │ │ │ │ - vmovupd (%rax),%zmm4 │ │ │ │ - vaddpd (%r14),%zmm4,%zmm12 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm12,(%rax) │ │ │ │ - vmovupd (%rax,%r11,1),%zmm13 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm15 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm2 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm8 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm10 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm11 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm11,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 517bb │ │ │ │ - vmovupd (%rax,%r11,1),%zmm12 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm12,%zmm13 │ │ │ │ - vmovupd 0x40(%rax,%r11,1),%zmm14 │ │ │ │ - vmovupd 0x80(%rax,%r11,1),%zmm6 │ │ │ │ - vmovupd 0xc0(%rax,%r11,1),%zmm3 │ │ │ │ - vmovupd 0x100(%rax,%r11,1),%zmm9 │ │ │ │ - vmovupd 0x140(%rax,%r11,1),%zmm7 │ │ │ │ - vmovupd 0x180(%rax,%r11,1),%zmm4 │ │ │ │ - vmovupd %zmm13,(%rax,%r11,1) │ │ │ │ - vaddpd 0x40(%r14,%r11,1),%zmm14,%zmm15 │ │ │ │ - vmovupd 0x1c0(%rax,%r11,1),%zmm13 │ │ │ │ - vmovupd %zmm15,0x40(%rax,%r11,1) │ │ │ │ - vaddpd 0x80(%r14,%r11,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,0x80(%rax,%r11,1) │ │ │ │ - vaddpd 0xc0(%r14,%r11,1),%zmm3,%zmm8 │ │ │ │ - vmovupd %zmm8,0xc0(%rax,%r11,1) │ │ │ │ - vaddpd 0x100(%r14,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x100(%rax,%r11,1) │ │ │ │ - vaddpd 0x140(%r14,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rax,%r11,1) │ │ │ │ - vaddpd 0x180(%r14,%r11,1),%zmm4,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rax,%r11,1) │ │ │ │ - vaddpd 0x1c0(%r14,%r11,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rax,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - jne 516ee │ │ │ │ - shl $0x3,%r12 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 511b5 │ │ │ │ - sub %r12,%r10 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - jbe 524e9 │ │ │ │ - vmovupd (%rax,%r12,8),%ymm15 │ │ │ │ - vaddpd (%r14,%r12,8),%ymm15,%ymm6 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea (%rdx,%r12,1),%r8 │ │ │ │ - vmovupd %ymm6,(%rax,%r12,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 511b5 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 5182e │ │ │ │ - sub %rdx,%rsi │ │ │ │ + je 4edce │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vaddsd (%rcx),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm7 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm6 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm8 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm10 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm14 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm14,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm13 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 4eee4 │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm5 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rdi,8) │ │ │ │ + lea 0x2(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm1 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%rdi,8) │ │ │ │ + lea 0x3(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm3 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rdi,8) │ │ │ │ + lea 0x4(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%rdi,8) │ │ │ │ + lea 0x5(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm11 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm11,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%rdi,8) │ │ │ │ + lea 0x6(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%rdi,8) │ │ │ │ + lea 0x7(%rax),%rdi │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm15 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%rdi,8) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 4ee43 │ │ │ │ + inc %r9d │ │ │ │ add %r12,%rdx │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm2 │ │ │ │ - vaddpd (%r14,%rdx,8),%xmm2,%xmm3 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0xfffffffffffffffe,%r10 │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm3,(%rax,%rdx,8) │ │ │ │ - je 511b5 │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovsd (%rax,%r8,8),%xmm8 │ │ │ │ - vaddsd (%r14,%r8,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r8,8) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 511bd │ │ │ │ - vmovq %xmm5,%r14 │ │ │ │ - incl 0x9c(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov 0x9c(%rsp),%ecx │ │ │ │ - add %rdi,0xe8(%rsp) │ │ │ │ - cmp %ecx,0xb0(%rsp) │ │ │ │ - jg 4faeb │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - sub 0xf8(%rsp),%r13 │ │ │ │ + add %r12,%rcx │ │ │ │ + cmp %r9d,0xfc(%rsp) │ │ │ │ + jg 4eac9 │ │ │ │ + mov 0xa0(%rsp),%eax │ │ │ │ + mov %r10,%r15 │ │ │ │ + mov %r8d,%edi │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4f361 │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %edi,%r14d │ │ │ │ + incl 0x7c(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + add %rax,0xe0(%rsp) │ │ │ │ + mov 0x7c(%rsp),%r10d │ │ │ │ + cmp %r10d,0xa4(%rsp) │ │ │ │ + jg 4d6ce │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ + sub 0x108(%rsp),%r15 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 52475 │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + je 50125 │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - cmp %rbx,0xf0(%rsp) │ │ │ │ - je 518dc │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + cmp %rdi,0xe8(%rsp) │ │ │ │ + je 4efb1 │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5231a │ │ │ │ + je 500fe │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,0xf0(%rsp) │ │ │ │ - jne 518b6 │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ + cmp %rbx,0xe8(%rsp) │ │ │ │ + jne 4ef8b │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ - mov 0x50(%r8),%rdx │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - imul (%rdx),%r10 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - cmpb $0x0,(%r9) │ │ │ │ - je 507d7 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 509d2 │ │ │ │ - vmovdqa 0x96272(%rip),%xmm5 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - lea (%r15,%r10,4),%rbx │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov 0x8(%rsi),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 51c0d │ │ │ │ - sub $0x8,%rdi │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %rdi,%r13 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 5246e │ │ │ │ - lea 0x1(%r13),%rdx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rdx,%r12 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - mov %r12,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 51aa2 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 51a78 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 51a57 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 51a36 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 51a15 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 519f4 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 519d3 │ │ │ │ - vcvtpd2ps (%r14),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r14),%ymm1 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm14 │ │ │ │ - vmovups %zmm14,(%rbx) │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm2,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm3,%zmm9 │ │ │ │ - vmovups %zmm9,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm10,%zmm11 │ │ │ │ - vmovups %zmm11,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm4,%zmm13 │ │ │ │ - vmovups %zmm13,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm14 │ │ │ │ - vmovups %zmm14,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm2,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 51ba8 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x80(%r14,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0xc0(%r14,%r10,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x100(%r14,%r10,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x140(%r14,%r10,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x180(%r14,%r10,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x1c0(%r14,%r10,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x200(%r14,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x240(%r14,%r10,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm3,%zmm9 │ │ │ │ - vcvtpd2ps 0x280(%r14,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x2c0(%r14,%r10,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm10,%zmm11 │ │ │ │ - vcvtpd2ps 0x300(%r14,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x340(%r14,%r10,2),%ymm7 │ │ │ │ - vmovups %zmm9,(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm4,%zmm13 │ │ │ │ - vcvtpd2ps 0x380(%r14,%r10,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x3c0(%r14,%r10,2),%ymm12 │ │ │ │ - vmovups %zmm11,0x40(%rbx,%r10,1) │ │ │ │ - vmovups %zmm13,0x80(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm14,0xc0(%rbx,%r10,1) │ │ │ │ - vmovups %zmm2,0x100(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm3,%zmm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm10,%zmm11 │ │ │ │ - vmovups %zmm9,0x140(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm4,%zmm13 │ │ │ │ - vmovups %zmm11,0x180(%rbx,%r10,1) │ │ │ │ - vmovups %zmm13,0x1c0(%rbx,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 51aa2 │ │ │ │ - mov %r12,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 51c08 │ │ │ │ - mov %r13,%r15 │ │ │ │ - lea (%r14,%rax,8),%r8 │ │ │ │ - mov $0x10,%r14d │ │ │ │ - sub %rax,%r15 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - cmova %r14,%r15 │ │ │ │ - vpbroadcastb %r15d,%xmm0 │ │ │ │ - vpcmpnleub %xmm5,%xmm0,%k4 │ │ │ │ - vmovupd (%r8),%zmm14{%k4}{z} │ │ │ │ - kshiftrw $0x8,%k4,%k5 │ │ │ │ - vmovupd 0x40(%r8),%zmm1{%k5}{z} │ │ │ │ - vcvtpd2ps %zmm14,%ymm15 │ │ │ │ - vcvtpd2ps %zmm1,%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm2,(%rbx,%rax,4){%k4} │ │ │ │ - lea 0x4(%rbx,%r13,4),%rbx │ │ │ │ - add $0x18,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 51932 │ │ │ │ - vzeroupper │ │ │ │ - jmp 509d2 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%r13),%xmm11 │ │ │ │ - vfmadd213sd (%rdi),%xmm8,%xmm11 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%r8),%r9 │ │ │ │ - vmovsd %xmm11,(%rdi) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 51532 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 51d24 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 51d06 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 51cf1 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 51cdc │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 51cc7 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 51cb2 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 51c9d │ │ │ │ - vmovsd 0x8(%r13),%xmm4 │ │ │ │ - vfmadd213sd 0x8(%rdi),%xmm8,%xmm4 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm4,0x8(%rdi) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%rdi,%rsi,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdi,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%rdi,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdi,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rdi,%rsi,8),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd (%rdi,%rsi,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd (%rdi,%rsi,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdi,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd (%rdi,%rsi,8),%xmm8,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdi,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 51532 │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd (%rdi,%rsi,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x8(%r13,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd 0x8(%rdi,%rsi,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x10(%r13,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x10(%rdi,%rsi,8),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x18(%r13,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd 0x18(%rdi,%rsi,8),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x20(%r13,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd 0x20(%rdi,%rsi,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x28(%r13,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd 0x28(%rdi,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x30(%r13,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd 0x30(%rdi,%rsi,8),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x38(%r13,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x38(%rdi,%rsi,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rdi,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 51d24 │ │ │ │ - jmp 51532 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov %rax,%r9 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - ja 514c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 514eb │ │ │ │ - mov %rsi,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x50(%rcx),%r11 │ │ │ │ + mov 0x40(%rcx),%r12 │ │ │ │ + mov 0x48(%rcx),%rsi │ │ │ │ + imul (%r11),%rdx │ │ │ │ + cmpb $0x0,(%r12) │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + je 4e050 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 4e268 │ │ │ │ + lea (%r9,%rdx,4),%rcx │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov 0x8(%r14),%r10 │ │ │ │ + cmp %r10,%r15 │ │ │ │ + je 4f30d │ │ │ │ + lea -0x8(%r10),%r13 │ │ │ │ + sub %r15,%r13 │ │ │ │ + mov %r13,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + cmp $0x30,%r13 │ │ │ │ + jbe 50068 │ │ │ │ + lea 0x1(%r11),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r9,%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 51ec7 │ │ │ │ + je 4f154 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 51eac │ │ │ │ + je 4f12e │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 51e9a │ │ │ │ + je 4f111 │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 51e88 │ │ │ │ + je 4f0f4 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 51e76 │ │ │ │ + je 4f0d7 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 51e64 │ │ │ │ + je 4f0ba │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 51e52 │ │ │ │ - vmovsd (%rax),%xmm3 │ │ │ │ - vaddsd (%rdx),%xmm3,%xmm8 │ │ │ │ + je 4f09d │ │ │ │ + vcvtpd2psy (%r15),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r15),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm10,(%rcx) │ │ │ │ + vcvtpd2psy (%r15,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r15,%rax,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm11,%ymm12 │ │ │ │ + vmovups %ymm12,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r15,%rax,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x20(%r15,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm13,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r15,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r15,%rax,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm4,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r15,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x20(%r15,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm6,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r15,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%r15,%rax,2),%xmm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm2,%ymm9 │ │ │ │ + vmovups %ymm9,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r15,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%r15,%rax,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm14 │ │ │ │ + vmovups %ymm14,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 4f269 │ │ │ │ + vcvtpd2psy (%r15,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%r15,%rax,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x40(%r15,%rax,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x60(%r15,%rax,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm0,%ymm5 │ │ │ │ + vcvtpd2psy 0x80(%r15,%rax,2),%xmm7 │ │ │ │ + vcvtpd2psy 0xa0(%r15,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0xc0(%r15,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xe0(%r15,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x100(%r15,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x120(%r15,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x140(%r15,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%r15,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x1a0(%r15,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm7,%ymm1 │ │ │ │ + vmovups %ymm15,(%rcx,%rax,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r15,%rax,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x180(%r15,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm8 │ │ │ │ + vmovups %ymm5,0x20(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm9,%ymm11 │ │ │ │ + vcvtpd2psy 0x1c0(%r15,%rax,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm14,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm5,%ymm6 │ │ │ │ + vmovups %ymm1,0x40(%rcx,%rax,1) │ │ │ │ + vmovups %ymm8,0x60(%rcx,%rax,1) │ │ │ │ + vmovups %ymm11,0x80(%rcx,%rax,1) │ │ │ │ + vmovups %ymm13,0xa0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm4,0xc0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm6,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 4f154 │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 4f308 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + lea (%rcx,%rbx,1),%rsi │ │ │ │ + shl $0x6,%r12 │ │ │ │ + add %r15,%r12 │ │ │ │ + mov %r11,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 4f2cd │ │ │ │ + vmovupd (%r15,%rdx,8),%xmm1 │ │ │ │ + inc %r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + vinsertf64x2 $0x1,0x10(%r15,%rdx,8),%ymm1,%ymm3 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + and $0x3,%r9d │ │ │ │ + vcvtpd2ps %ymm3,%xmm2 │ │ │ │ + vmovups %xmm2,(%rcx,%rdx,4) │ │ │ │ + je 4f308 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add %r15,%r12 │ │ │ │ + vxorps %xmm8,%xmm8,%xmm8 │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ + vcvtsd2ss (%r12),%xmm8,%xmm9 │ │ │ │ + vmovss %xmm9,(%rsi) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 4f308 │ │ │ │ + lea 0x10(%r12),%rbx │ │ │ │ + vcvtsd2ss 0x8(%r12),%xmm8,%xmm10 │ │ │ │ + vmovss %xmm10,0x4(%rsi) │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 4f308 │ │ │ │ + vcvtsd2ss 0x10(%r12),%xmm8,%xmm11 │ │ │ │ + vmovss %xmm11,0x8(%rsi) │ │ │ │ + lea 0x4(%rcx,%r11,4),%rcx │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + jne 4f001 │ │ │ │ + vzeroupper │ │ │ │ + jmp 4e268 │ │ │ │ + inc %r9d │ │ │ │ + cmp %r9d,0xfc(%rsp) │ │ │ │ + jg 4ed48 │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + mov 0xa0(%rsp),%eax │ │ │ │ + mov 0x118(%rsp),%r13 │ │ │ │ + mov 0x110(%rsp),%r15 │ │ │ │ + mov 0x100(%rsp),%edi │ │ │ │ + test %eax,%eax │ │ │ │ + je 4ef18 │ │ │ │ + mov 0xf0(%rsp),%r14d │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + mov %eax,0xa0(%rsp) │ │ │ │ + mov 0x108(%rsp),%rbx │ │ │ │ + lea (%r14,%r14,2),%r11 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + lea (%rsi,%r11,8),%r12 │ │ │ │ + mov %edi,0x78(%rsp) │ │ │ │ + mov %r13,%r11 │ │ │ │ + mov %r12,0x100(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r11),%r15 │ │ │ │ + mov 0x8(%r11),%r12 │ │ │ │ + sub %r15,%r12 │ │ │ │ + je 4f84d │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + je 4f84d │ │ │ │ + sar $0x3,%rsi │ │ │ │ + mov $0xfffffffffffffff8,%r9 │ │ │ │ + mov %rbx,0x118(%rsp) │ │ │ │ + mov 0x18(%r13),%r10 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rax,%r9 │ │ │ │ + mov %r11,0x110(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %r9,0x120(%rsp) │ │ │ │ + lea -0x1(%rsi),%r14 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x2,%r8 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + vmovsd (%r15,%rcx,8),%xmm1 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4f690 │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ + add %r11,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 4f698 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jbe 4fb58 │ │ │ │ + lea -0x20(%r9),%rbx │ │ │ │ + vbroadcastsd %xmm1,%ymm14 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 4f528 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f50a │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4f4f5 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4f4e0 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4f4cb │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 4f4b6 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4f4a1 │ │ │ │ + vmovupd (%rax),%ymm12 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%r11),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,(%r11) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm0 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm0 │ │ │ │ + vmovupd %ymm0,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 4f5f9 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%r11,%rdi,1) │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x20(%r11,%rdi,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r11,%rdi,1) │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0x40(%r11,%rdi,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%r11,%rdi,1) │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0x60(%r11,%rdi,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%r11,%rdi,1) │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x80(%r11,%rdi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%r11,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%r11,%rdi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%r11,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0xc0(%r11,%rdi,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%r11,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0xe0(%r11,%rdi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%r11,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 4f528 │ │ │ │ + mov %r8,%rdi │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 4fb38 │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 4fb66 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + vmovddup %xmm1,%xmm14 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + mov %r11,0x128(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ + vmovupd (%r10,%r11,8),%xmm15 │ │ │ │ + vfmadd132pd (%rax,%rdi,8),%xmm15,%xmm14 │ │ │ │ + vmovupd %xmm14,(%r10,%r11,8) │ │ │ │ + mov 0x128(%rsp),%r11 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + testb $0x1,0x128(%rsp) │ │ │ │ + je 4fb20 │ │ │ │ + add %r11,%rbx │ │ │ │ + add %rdi,%r11 │ │ │ │ + vmovsd (%r10,%rbx,8),%xmm0 │ │ │ │ + inc %rcx │ │ │ │ + vfmadd132sd (%rax,%r11,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rbx,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jae 4f83d │ │ │ │ + vmovsd (%r15,%rcx,8),%xmm1 │ │ │ │ + add %rsi,%rdx │ │ │ │ + jmp 4f420 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + vfmadd213sd (%r11),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r11) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jae 4f82e │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 4f784 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4f767 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4f753 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4f73f │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4f72b │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 4f717 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4f703 │ │ │ │ + vmovsd 0x8(%rax),%xmm5 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%r11),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%r11) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jae 4f82e │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r11,%rdi,8) │ │ │ │ + vmovsd 0x8(%rax,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd 0x8(%r11,%rdi,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%r11,%rdi,8) │ │ │ │ + vmovsd 0x10(%rax,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd 0x10(%r11,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,0x10(%r11,%rdi,8) │ │ │ │ + vmovsd 0x18(%rax,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x18(%r11,%rdi,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%r11,%rdi,8) │ │ │ │ + vmovsd 0x20(%rax,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%r11,%rdi,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%r11,%rdi,8) │ │ │ │ + vmovsd 0x28(%rax,%rdi,8),%xmm0 │ │ │ │ + vfmadd213sd 0x28(%r11,%rdi,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%r11,%rdi,8) │ │ │ │ + vmovsd 0x30(%rax,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd 0x30(%r11,%rdi,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x30(%r11,%rdi,8) │ │ │ │ + vmovsd 0x38(%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x38(%r11,%rdi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x38(%r11,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jb 4f784 │ │ │ │ + inc %rcx │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jb 4f410 │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov 0x110(%rsp),%r11 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r11 │ │ │ │ + cmp %rbx,0x100(%rsp) │ │ │ │ + jne 4f3a8 │ │ │ │ + mov 0xa0(%rsp),%edx │ │ │ │ + decl 0xf0(%rsp) │ │ │ │ + sub $0x18,%r13 │ │ │ │ + subq $0x18,0xa8(%rsp) │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + mov 0x78(%rsp),%edi │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + cmp %edx,0xf8(%rsp) │ │ │ │ + jne 4e8c3 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov %r8,0x128(%rsp) │ │ │ │ + sub %rsi,%r8 │ │ │ │ + je 4f359 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov 0x18(%r13),%r14 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4fbc8 │ │ │ │ + lea -0x8(%r14),%r12 │ │ │ │ + sub %rsi,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 4fbc8 │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + mov %r8,%r9 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 500f7 │ │ │ │ + mov %r8,%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x2,%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r12 │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 4f9e6 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4f9c7 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4f9b1 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4f99b │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4f985 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4f96f │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4f959 │ │ │ │ + vmovupd (%r14),%ymm4 │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vaddpd (%rsi),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r14) │ │ │ │ + vmovupd (%r14,%r9,1),%ymm7 │ │ │ │ + vaddpd (%rsi,%r9,1),%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,(%r14,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%r14,%r9,1),%ymm6 │ │ │ │ + vaddpd (%rsi,%r9,1),%ymm6,%ymm3 │ │ │ │ + vmovupd %ymm3,(%r14,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%r14,%r9,1),%ymm8 │ │ │ │ + vaddpd (%rsi,%r9,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%r14,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%r14,%r9,1),%ymm10 │ │ │ │ + vaddpd (%rsi,%r9,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%r14,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%r14,%r9,1),%ymm14 │ │ │ │ + vaddpd (%rsi,%r9,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,(%r14,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmovupd (%r14,%r9,1),%ymm13 │ │ │ │ + vaddpd (%rsi,%r9,1),%ymm13,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r14,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 4fabf │ │ │ │ + vmovupd (%r14,%r9,1),%ymm0 │ │ │ │ + vmovupd 0x20(%r14,%r9,1),%ymm5 │ │ │ │ + vmovupd 0x40(%r14,%r9,1),%ymm1 │ │ │ │ + vmovupd 0x60(%r14,%r9,1),%ymm3 │ │ │ │ + vaddpd (%rsi,%r9,1),%ymm0,%ymm4 │ │ │ │ + vmovupd 0x80(%r14,%r9,1),%ymm9 │ │ │ │ + vmovupd 0xa0(%r14,%r9,1),%ymm11 │ │ │ │ + vmovupd 0xc0(%r14,%r9,1),%ymm12 │ │ │ │ + vmovupd 0xe0(%r14,%r9,1),%ymm15 │ │ │ │ + vmovupd %ymm4,(%r14,%r9,1) │ │ │ │ + vaddpd 0x20(%rsi,%r9,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%r14,%r9,1) │ │ │ │ + vaddpd 0x40(%rsi,%r9,1),%ymm1,%ymm6 │ │ │ │ + vmovupd %ymm6,0x40(%r14,%r9,1) │ │ │ │ + vaddpd 0x60(%rsi,%r9,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%r14,%r9,1) │ │ │ │ + vaddpd 0x80(%rsi,%r9,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%r14,%r9,1) │ │ │ │ + vaddpd 0xa0(%rsi,%r9,1),%ymm11,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%r14,%r9,1) │ │ │ │ + vaddpd 0xc0(%rsi,%r9,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xc0(%r14,%r9,1) │ │ │ │ + vaddpd 0xe0(%rsi,%r9,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%r14,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne 4f9e6 │ │ │ │ + lea 0x0(,%rdx,4),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 4f359 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 4fb00 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + vmovupd (%r14,%rcx,8),%xmm4 │ │ │ │ + mov %r9,%r11 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vaddpd (%rsi,%rcx,8),%xmm4,%xmm5 │ │ │ │ + vmovupd %xmm5,(%r14,%rcx,8) │ │ │ │ + je 4f359 │ │ │ │ + add %rcx,%r11 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm7 │ │ │ │ + vaddsd (%rsi,%r11,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r14,%r11,8) │ │ │ │ + jmp 4f359 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jb 4f678 │ │ │ │ + jmp 4f83d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jae 4f83d │ │ │ │ + vmovsd (%r15,%rcx,8),%xmm1 │ │ │ │ + add %r8,%rdx │ │ │ │ + jmp 4f420 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jne 4f612 │ │ │ │ + mov %r14,%r11 │ │ │ │ + jmp 4f65a │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4ecf5 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 4e9ca │ │ │ │ + cmpl $0x1,0xfc(%rsp) │ │ │ │ + jle 4ef18 │ │ │ │ + mov 0xa8(%rsp),%r14 │ │ │ │ + mov 0x18(%r13),%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rdx,0x118(%rsp) │ │ │ │ + mov (%r14),%r11 │ │ │ │ + jmp 4ea7b │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 4e4ee │ │ │ │ + jmp 4e511 │ │ │ │ + vmovsd (%r14),%xmm6 │ │ │ │ mov $0x1,%ecx │ │ │ │ - vmovsd %xmm8,(%rax) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + lea -0x1(%r8),%rdx │ │ │ │ + vaddsd (%rsi),%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r14) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 4f359 │ │ │ │ + and $0x7,%edx │ │ │ │ + je 4fcb0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4fc93 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 4fc7f │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 4fc6b │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 4fc57 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 4fc43 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 4fc2f │ │ │ │ + vmovsd 0x8(%r14),%xmm8 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vaddsd 0x8(%rsi),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r14) │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm10 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm7 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm14 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm14,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm12 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm14 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rcx,8) │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm6 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm5 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm3 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rcx,8) │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm1 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r14,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 51188 │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm9,%xmm10 │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ - lea 0x2(%rcx),%r11 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 4f359 │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm3 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + lea 0x2(%rcx),%r12 │ │ │ │ lea 0x3(%rcx),%r9 │ │ │ │ - lea 0x4(%rcx),%rbx │ │ │ │ - lea 0x5(%rcx),%r13 │ │ │ │ - vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ - vaddsd (%rdx,%rdi,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rdx,%r11,8),%xmm12,%xmm13 │ │ │ │ - lea 0x6(%rcx),%rdi │ │ │ │ - vmovsd %xmm13,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%r9,8),%xmm14 │ │ │ │ - vaddsd (%rdx,%r9,8),%xmm14,%xmm15 │ │ │ │ - lea 0x7(%rcx),%r11 │ │ │ │ + lea 0x4(%rcx),%r11 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm3,%xmm8 │ │ │ │ + lea 0x5(%rcx),%rdx │ │ │ │ + vmovsd %xmm8,(%r14,%rcx,8) │ │ │ │ + vmovsd (%r14,%rbx,8),%xmm9 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r14,%rbx,8) │ │ │ │ + lea 0x6(%rcx),%rbx │ │ │ │ + vmovsd (%r14,%r12,8),%xmm11 │ │ │ │ + vaddsd (%rsi,%r12,8),%xmm11,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r14,%r12,8) │ │ │ │ + lea 0x7(%rcx),%r12 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd %xmm15,(%rax,%r9,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ - vaddsd (%rdx,%rbx,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r13,8),%xmm3 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r13,8) │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm9 │ │ │ │ - vaddsd (%rdx,%rdi,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rdx,%r11,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r11,8) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 51ec7 │ │ │ │ - jmp 51188 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea -0x1(%rdi),%r13 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - ja 510cc │ │ │ │ - mov %rcx,%r13 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 51113 │ │ │ │ - cmpl $0x1,0x10c(%rsp) │ │ │ │ - jle 51848 │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - vmovq (%rcx),%xmm2 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - jmp 50e50 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 50d79 │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov 0xd8(%rsp),%r15 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jb 5205c │ │ │ │ - cmp $0x8,%r15 │ │ │ │ - jbe 524d1 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d2d0 │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - add %r15,%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 4ff04 │ │ │ │ - mov 0xf8(%rsp),%r8 │ │ │ │ - mov %rdi,0x8(%r8) │ │ │ │ - cmpl $0x2,0x108(%rsp) │ │ │ │ - jg 4ff12 │ │ │ │ - jne 50489 │ │ │ │ - jmp 50202 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 504f5 │ │ │ │ - jmp 50518 │ │ │ │ - lea (%rbx,%rdx,1),%rax │ │ │ │ + vmovsd (%r14,%r9,8),%xmm12 │ │ │ │ + vaddsd (%rsi,%r9,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r14,%r9,8) │ │ │ │ + vmovsd (%r14,%r11,8),%xmm15 │ │ │ │ + vaddsd (%rsi,%r11,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r14,%r11,8) │ │ │ │ + vmovsd (%r14,%rdx,8),%xmm4 │ │ │ │ + vaddsd (%rsi,%rdx,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r14,%rdx,8) │ │ │ │ + vmovsd (%r14,%rbx,8),%xmm7 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r14,%rbx,8) │ │ │ │ + vmovsd (%r14,%r12,8),%xmm6 │ │ │ │ + vaddsd (%rsi,%r12,8),%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r14,%r12,8) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 4fcb0 │ │ │ │ + jmp 4f359 │ │ │ │ + mov 0x128(%rsp),%rsi │ │ │ │ + jmp 4e027 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4dfd8 │ │ │ │ + lea (%rbx,%rdx,1),%r8 │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 52582 │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ + jle 4fe8e │ │ │ │ + mov %r8,0x128(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - sub %rax,%r12 │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0x128(%rsp),%r8 │ │ │ │ + mov 0x8(%rdi),%r11 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + sub %r8,%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jle 520b3 │ │ │ │ - mov %rcx,%rdi │ │ │ │ + jle 4fdd8 │ │ │ │ + mov %r11,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %r8,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r12,1),%rcx │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov %rcx,0x8(%rdi) │ │ │ │ - jmp 4ff04 │ │ │ │ + lea (%rax,%r12,1),%r11 │ │ │ │ + mov 0x108(%rsp),%r9 │ │ │ │ + mov %r11,0x8(%r9) │ │ │ │ + jmp 4daf4 │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp %r12,0xf0(%rsp) │ │ │ │ - jne 4fe46 │ │ │ │ - mov %r15,0xf0(%rsp) │ │ │ │ - jmp 4fe79 │ │ │ │ - mov 0xf8(%rsp),%r11 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ + cmp %r12,0xe8(%rsp) │ │ │ │ + jne 4da28 │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov 0x128(%rsp),%r14d │ │ │ │ + jmp 4da5e │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ lea 0x160(%rsp),%r12 │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r11,0x160(%rsp) │ │ │ │ - mov %rax,0x168(%rsp) │ │ │ │ - mov %rdx,0x170(%rsp) │ │ │ │ - sub %r10,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x160(%rsp),%rsi │ │ │ │ - mov 0x168(%rsp),%r10 │ │ │ │ - mov 0x170(%rsp),%r9 │ │ │ │ - mov %rsi,0xf8(%rsp) │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - jmp 4fe79 │ │ │ │ - vmovsd (%rax),%xmm10 │ │ │ │ - vaddsd (%r14),%xmm10,%xmm7 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - lea -0x1(%r8),%r12 │ │ │ │ - vmovsd %xmm7,(%rax) │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jae 511b5 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 52259 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 5223b │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 52226 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 52211 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 521fc │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 521e7 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 521d2 │ │ │ │ - vmovsd 0x8(%rax),%xmm11 │ │ │ │ - vaddsd 0x8(%r14),%xmm11,%xmm4 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - vmovsd %xmm4,0x8(%rax) │ │ │ │ - vmovsd (%rax,%r15,8),%xmm12 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm14 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm6 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm3 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm9 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm7 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jae 511b5 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm4 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm4,%xmm12 │ │ │ │ - lea 0x1(%r15),%r9 │ │ │ │ - lea 0x2(%r15),%r11 │ │ │ │ - lea 0x3(%r15),%rsi │ │ │ │ - lea 0x4(%r15),%rdx │ │ │ │ - lea 0x5(%r15),%r10 │ │ │ │ - lea 0x6(%r15),%r12 │ │ │ │ - vmovsd %xmm12,(%rax,%r15,8) │ │ │ │ - vmovsd (%rax,%r9,8),%xmm13 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r9,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ - vaddsd (%r14,%r11,8),%xmm15,%xmm6 │ │ │ │ - lea 0x7(%r15),%r9 │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd %xmm6,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rsi,8),%xmm2 │ │ │ │ - vaddsd (%r14,%rsi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ - vmovsd (%rax,%rdx,8),%xmm8 │ │ │ │ - vaddsd (%r14,%rdx,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rdx,8) │ │ │ │ - vmovsd (%rax,%r10,8),%xmm10 │ │ │ │ - vaddsd (%r14,%r10,8),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ - vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ - vaddsd (%r14,%r12,8),%xmm11,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r12,8) │ │ │ │ - vmovsd (%rax,%r9,8),%xmm12 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jb 52259 │ │ │ │ - jmp 511b5 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5043a │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp 0xf0(%rsp),%rbx │ │ │ │ - jne 518b6 │ │ │ │ - jmp 518dc │ │ │ │ - mov %r13,%rbx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - sub %rcx,%rbx │ │ │ │ - lea -0x8(%rbx),%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 523eb │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 523d2 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 523c2 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 523b2 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 523a2 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 52392 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 52382 │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - mov $0x8,%r15d │ │ │ │ - vmovsd %xmm0,(%r14) │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm15 │ │ │ │ - vmovsd %xmm15,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 509bc │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r14,%r15,1) │ │ │ │ - vmovsd 0x8(%rcx,%r15,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%r14,%r15,1) │ │ │ │ - vmovsd 0x10(%rcx,%r15,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%r14,%r15,1) │ │ │ │ - vmovsd 0x18(%rcx,%r15,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%r14,%r15,1) │ │ │ │ - vmovsd 0x20(%rcx,%r15,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%r14,%r15,1) │ │ │ │ - vmovsd 0x28(%rcx,%r15,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%r14,%r15,1) │ │ │ │ - vmovsd 0x30(%rcx,%r15,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%r14,%r15,1) │ │ │ │ - vmovsd 0x38(%rcx,%r15,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%r14,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 523eb │ │ │ │ - jmp 509bc │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 50994 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 51bb4 │ │ │ │ - vzeroupper │ │ │ │ - jmp 518a4 │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ - sub %r15,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov 0x120(%rsp),%r11 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov (%r11),%r11 │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ - jmp 50265 │ │ │ │ + mov %rcx,0x160(%rsp) │ │ │ │ + mov %rdx,0x168(%rsp) │ │ │ │ + sub %r11,%rsi │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 5052a │ │ │ │ - jne 5201c │ │ │ │ - vmovsd (%rbx),%xmm10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd %xmm10,-0x8(%rdi) │ │ │ │ - jmp 5201c │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 51800 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 517c8 │ │ │ │ - movq $0x8,0xd8(%rsp) │ │ │ │ - cmpl $0x1,0xb0(%rsp) │ │ │ │ - jg 4fa27 │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x160(%rsp),%r11 │ │ │ │ + mov 0x168(%rsp),%r9 │ │ │ │ + mov 0x170(%rsp),%r12 │ │ │ │ + mov %r11,0x108(%rsp) │ │ │ │ + mov %r9,0xe8(%rsp) │ │ │ │ + mov %r12,0xb8(%rsp) │ │ │ │ + jmp 4da66 │ │ │ │ + jne 4fdb6 │ │ │ │ + vmovsd (%rbx),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdi) │ │ │ │ + jmp 4fdb6 │ │ │ │ + cmpl $0x1,0xa4(%rsp) │ │ │ │ + movq $0x8,0xd0(%rsp) │ │ │ │ + jg 4d5fb │ │ │ │ mov $0x8,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 518ec │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0xb0(%rsp) │ │ │ │ - jle 518ec │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ + jmp 4efc1 │ │ │ │ + nopl (%rax) │ │ │ │ + cmpl $0x1,0xa4(%rsp) │ │ │ │ + jle 4efc1 │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 4fa27 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + jmp 4d5fb │ │ │ │ sub %rax,%rsi │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 4f78d │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 4f768 │ │ │ │ - jmp 4f789 │ │ │ │ - jne 52091 │ │ │ │ - vmovsd (%rbx),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdi) │ │ │ │ - jmp 52091 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 4d38e │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 4d367 │ │ │ │ + jmp 4d38a │ │ │ │ + nop │ │ │ │ + vmovsd (%r15),%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13) │ │ │ │ + jmp 4e255 │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov %r13,%r9 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 4e21e │ │ │ │ + lea -0x8(%rsi),%rcx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 4ffeb │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4ffd1 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 4ffc0 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 4ffaf │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 4ff9e │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 4ff8d │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jne 5012d │ │ │ │ + vmovsd (%r15,%r9,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x0(%r13,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x0(%r13,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x0(%r13,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x0(%r13,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 4e255 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x0(%r13,%r9,1) │ │ │ │ + vmovsd 0x8(%r15,%r9,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%r13,%r9,1) │ │ │ │ + vmovsd 0x10(%r15,%r9,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%r13,%r9,1) │ │ │ │ + vmovsd 0x18(%r15,%r9,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%r13,%r9,1) │ │ │ │ + vmovsd 0x20(%r15,%r9,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r13,%r9,1) │ │ │ │ + vmovsd 0x28(%r15,%r9,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x28(%r13,%r9,1) │ │ │ │ + vmovsd 0x30(%r15,%r9,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%r13,%r9,1) │ │ │ │ + vmovsd 0x38(%r15,%r9,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%r13,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 4ffeb │ │ │ │ + jmp 4e255 │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rdx,%rsi │ │ │ │ + mov %r15,%r12 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4f288 │ │ │ │ + jne 4e804 │ │ │ │ + vmovsd (%rbx),%xmm10 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd %xmm10,-0x8(%rdi) │ │ │ │ + jmp 4e804 │ │ │ │ + mov %r8,0x118(%rsp) │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r9,0x120(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,0x128(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 50527 │ │ │ │ - mov %r12,%rsi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + mov 0x128(%rsp),%r8 │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov (%r8),%rdi │ │ │ │ + mov 0x118(%rsp),%r8 │ │ │ │ + jmp 4ddf3 │ │ │ │ + vzeroupper │ │ │ │ + jmp 4e52f │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r9,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 4e52b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4fadb │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp 0xe8(%rsp),%rbx │ │ │ │ + jne 4ef8b │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 4efc1 │ │ │ │ + vzeroupper │ │ │ │ + jmp 4ef76 │ │ │ │ + vmovsd (%r15),%xmm9 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vmovsd %xmm9,0x0(%r13) │ │ │ │ + jmp 4ff7c │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 518ec │ │ │ │ + jmp 4efc1 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp efa5 <__cxa_finalize@plt+0x1925> │ │ │ │ + mov %rdx,%r15 │ │ │ │ + jmp ef63 <__cxa_finalize@plt+0x18e3> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp efd0 <__cxa_finalize@plt+0x1950> │ │ │ │ + mov %rdx,%r15 │ │ │ │ + jmp ef8e <__cxa_finalize@plt+0x190e> │ │ │ │ endbr64 │ │ │ │ - jmp f006 <__cxa_finalize@plt+0x1986> │ │ │ │ + jmp efc4 <__cxa_finalize@plt+0x1944> │ │ │ │ nop │ │ │ │ - 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,0xa0(%rsp) │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov %rdi,0x88(%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,0x48(%rsp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jge 53862 │ │ │ │ + mov %eax,0x58(%rsp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 51369 │ │ │ │ lea (%rcx,%rcx,2),%r11 │ │ │ │ - movslq %esi,%r10 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ shl $0x3,%r11 │ │ │ │ - mov %r10,0xb0(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ mov 0x20(%r12),%r13 │ │ │ │ cmpb $0x0,0x0(%r13) │ │ │ │ - jne 53862 │ │ │ │ - mov 0x28(%r12),%r15 │ │ │ │ - mov 0x10(%r15),%r13 │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ + jne 51369 │ │ │ │ + mov 0x28(%r12),%r14 │ │ │ │ + mov $0x0,%r13d │ │ │ │ + mov 0x8(%r14),%r15 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + cmpl $0x2,(%r15) │ │ │ │ + mov 0x10(%r14),%r15 │ │ │ │ + cmovge 0x18(%rsp),%r13 │ │ │ │ + mov (%rsi),%eax │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ + mov 0x20(%r14),%r9 │ │ │ │ + mov 0x18(%r14),%r11 │ │ │ │ + add (%rcx),%r13 │ │ │ │ + mov %eax,0x100(%rsp) │ │ │ │ mov (%r15),%rcx │ │ │ │ - mov 0x38(%r15),%rbx │ │ │ │ - mov 0x30(%r15),%rdx │ │ │ │ - mov 0x28(%r15),%rdi │ │ │ │ - mov 0x20(%r15),%r9 │ │ │ │ - mov 0x18(%r15),%r11 │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - cmpl $0x2,(%r14) │ │ │ │ - mov $0x0,%r14d │ │ │ │ - cmovge 0x20(%rsp),%r14 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov (%rdx),%esi │ │ │ │ - add (%rcx),%r14 │ │ │ │ + mov (%rdx),%ebx │ │ │ │ mov (%rdi),%r8d │ │ │ │ mov (%r9),%r10 │ │ │ │ mov (%r11),%r12 │ │ │ │ - mov 0x10(%r15),%rbx │ │ │ │ - mov 0x18(%r15),%ecx │ │ │ │ - mov %eax,0x108(%rsp) │ │ │ │ - mov %esi,0x10c(%rsp) │ │ │ │ - mov %r8d,0xb8(%rsp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov %ebx,0x104(%rsp) │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + mov %r8d,0x9c(%rsp) │ │ │ │ mov %r10,0xc8(%rsp) │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - mov %rbx,0xe0(%rsp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jle 52917 │ │ │ │ - lea -0x2(%rcx),%r8d │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - mov %ecx,%edi │ │ │ │ - movslq 0xb0(%rsp),%rax │ │ │ │ - neg %r8 │ │ │ │ + mov %r12,0x78(%rsp) │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jle 5049b │ │ │ │ + lea -0x2(%rsi),%ebx │ │ │ │ + mov 0x20(%rcx),%r8 │ │ │ │ + mov %esi,%edi │ │ │ │ + movslq 0xa8(%rsp),%rax │ │ │ │ + neg %rbx │ │ │ │ + shl $0x3,%rdi │ │ │ │ xor %r11d,%r11d │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + add %rdi,%r8 │ │ │ │ + add 0x28(%rcx),%rdi │ │ │ │ + mov %rbx,%rdx │ │ │ │ neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - shl $0x3,%rdi │ │ │ │ inc %rdx │ │ │ │ - add %rdi,%rsi │ │ │ │ - add 0x28(%r15),%rdi │ │ │ │ and $0x7,%edx │ │ │ │ - je 5284a │ │ │ │ + je 503d2 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 52826 │ │ │ │ + je 503ae │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 5280b │ │ │ │ + je 50393 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 527f0 │ │ │ │ + je 50378 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 527d5 │ │ │ │ + je 5035d │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 527ba │ │ │ │ + je 50342 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 5279f │ │ │ │ + je 50327 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%r11 │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + idivq -0x18(%r8) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,0xe0(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ sub $0x8,%r11 │ │ │ │ add %rdx,0xe0(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ sub $0x8,%r11 │ │ │ │ add %rdx,0xe0(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ sub $0x8,%r11 │ │ │ │ add %rdx,0xe0(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ sub $0x8,%r11 │ │ │ │ add %rdx,0xe0(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ sub $0x8,%r11 │ │ │ │ add %rdx,0xe0(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ sub $0x8,%r11 │ │ │ │ add %rdx,0xe0(%rsp) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 52917 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 5049b │ │ │ │ cltq │ │ │ │ - mov -0x18(%rdi,%r11,1),%r9 │ │ │ │ - lea -0x8(%r11),%r12 │ │ │ │ - mov 0xe0(%rsp),%r10 │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + lea -0x8(%r11),%r10 │ │ │ │ + lea -0x10(%r11),%r12 │ │ │ │ cqto │ │ │ │ - lea -0x10(%r11),%r13 │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ lea -0x18(%r11),%r15 │ │ │ │ lea -0x20(%r11),%rcx │ │ │ │ - lea -0x28(%r11),%rbx │ │ │ │ + idivq -0x18(%r8,%r11,1) │ │ │ │ + lea -0x28(%r11),%rsi │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - imul %rdx,%r9 │ │ │ │ + add %rdx,%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 │ │ │ │ + idivq -0x18(%r8,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%r11),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r13,1) │ │ │ │ - imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ + idivq -0x18(%r8,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x38(%r11),%r12 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r8,%r15,1) │ │ │ │ imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%r8,%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(%r8,%rsi,1) │ │ │ │ + imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%r8,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r12,1) │ │ │ │ + idivq -0x18(%r8,%r12,1) │ │ │ │ imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ - lea (%r9,%rdx,1),%r9 │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 5284a │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - movslq 0x108(%rsp),%rsi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %rsi,0xd0(%rsp) │ │ │ │ + add %r9,%rdx │ │ │ │ + sub $0x40,%r11 │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jne 503d2 │ │ │ │ + mov 0x8(%r13),%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ + movslq 0x100(%rsp),%rsi │ │ │ │ + mov %r12,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ + mov %rsi,0xd0(%rsp) │ │ │ │ sar $0x3,%rax │ │ │ │ - imul %r8,%rax │ │ │ │ + imul %rbx,%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 5298e │ │ │ │ - jb 5562a │ │ │ │ + je 50514 │ │ │ │ + jb 52dea │ │ │ │ cmp %rax,%rsi │ │ │ │ - jae 5298e │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - lea (%rdi,%r11,8),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 5298e │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5563a │ │ │ │ + jae 50514 │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + lea (%rdi,%r8,8),%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 50514 │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 52dfa │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 52966 │ │ │ │ - mov %r13,0x8(%r14) │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x10c(%rsp),%r15d │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 504eb │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movslq 0x104(%rsp),%r15 │ │ │ │ lea 0x148(%rsp),%rdx │ │ │ │ movq $0x0,0x148(%rsp) │ │ │ │ - lea -0x1(%r15),%ecx │ │ │ │ - movslq %ecx,%r12 │ │ │ │ - mov %ecx,0x4c(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r12,0x88(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x108(%rsp),%edi │ │ │ │ - movslq %r15d,%r13 │ │ │ │ + lea -0x1(%r15),%r11d │ │ │ │ + movslq %r11d,%rbx │ │ │ │ + mov %r11d,0xf4(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + call 216c0 │ │ │ │ + mov 0x100(%rsp),%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 52bba │ │ │ │ - mov (%r14),%r10 │ │ │ │ - imul %r13,%r12 │ │ │ │ - lea -0x2(%rdi),%r15d │ │ │ │ + jle 50738 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + sub $0x2,%edi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ + mov %edi,0x120(%rsp) │ │ │ │ + lea 0x18(%r9),%rdi │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x18(%r10),%rdi │ │ │ │ - call 21fa0 │ │ │ │ - mov $0x3,%ebx │ │ │ │ - mov $0x30,%r11d │ │ │ │ - cmpl $0x3,0x108(%rsp) │ │ │ │ - jl 52bba │ │ │ │ - and $0x3,%r15d │ │ │ │ - je 52af4 │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 52aab │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 52a6f │ │ │ │ - mov (%r14),%rdx │ │ │ │ - imul %r13,%r12 │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ - movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x30(%rdx),%rdi │ │ │ │ - lea 0x140(%rsp),%rdx │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - inc %ebx │ │ │ │ - add $0x18,%r11 │ │ │ │ - mov %r11,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%r12 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + cmpl $0x3,0x100(%rsp) │ │ │ │ + movl $0x3,0x128(%rsp) │ │ │ │ + mov $0x30,%r12d │ │ │ │ + jl 50738 │ │ │ │ + mov 0x120(%rsp),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 50674 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 5062c │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 505fa │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - inc %ebx │ │ │ │ - add $0x18,%r11 │ │ │ │ - mov %r11,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%r12 │ │ │ │ + lea 0x30(%rsi),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - inc %ebx │ │ │ │ - add $0x18,%r11 │ │ │ │ - cmp %ebx,0x108(%rsp) │ │ │ │ - jl 52bba │ │ │ │ - mov %r11,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - imul %r13,%r12 │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r9 │ │ │ │ - mov (%r14),%rax │ │ │ │ - imul %r13,%r12 │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + add $0x18,%r12 │ │ │ │ + mov 0x128(%rsp),%r10d │ │ │ │ + cmp %r10d,0x100(%rsp) │ │ │ │ + jl 50738 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x18(%rax,%r9,1),%rdi │ │ │ │ - lea 0x18(%r9),%r15 │ │ │ │ - call 21fa0 │ │ │ │ - mov (%r14),%r8 │ │ │ │ - imul %r13,%r12 │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%rbx │ │ │ │ + lea 0x18(%r12),%rdi │ │ │ │ + movq $0x0,0x140(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x18(%r8,%r15,1),%rdi │ │ │ │ - call 21fa0 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - imul %r13,%r12 │ │ │ │ + lea 0x30(%rdx,%r12,1),%rdi │ │ │ │ + lea 0x140(%rsp),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rax │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - lea 0x30(%rsi,%r15,1),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 21fa0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - lea 0x48(%r15),%r11 │ │ │ │ - cmp %ebx,0x108(%rsp) │ │ │ │ - jge 52af4 │ │ │ │ - mov %r13,%rcx │ │ │ │ - shr $0x3c,%rcx │ │ │ │ - jne f182 <__cxa_finalize@plt+0x1b02> │ │ │ │ - test %r13,%r13 │ │ │ │ - je 55600 │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ + lea 0x48(%rax,%r12,1),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 216c0 │ │ │ │ + addl $0x4,0x128(%rsp) │ │ │ │ + add $0x60,%r12 │ │ │ │ + mov 0x128(%rsp),%r8d │ │ │ │ + cmp %r8d,0x100(%rsp) │ │ │ │ + jge 50674 │ │ │ │ + movabs $0xfffffffffffffff,%r11 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jb f140 <__cxa_finalize@plt+0x1ac0> │ │ │ │ + test %r15,%r15 │ │ │ │ + je 52dc0 │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r12,0xd8(%rsp) │ │ │ │ call d330 │ │ │ │ lea (%rax,%r12,1),%rdi │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 555d1 │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 52d8c │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ - lea -0x8(%r10),%rdx │ │ │ │ + lea -0x8(%r9),%rdx │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xb8(%rsp) │ │ │ │ - jle 556e6 │ │ │ │ - mov 0x108(%rsp),%r15d │ │ │ │ - vmovsd 0x94ff6(%rip),%xmm1 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - mov 0x10c(%rsp),%r12d │ │ │ │ - mov 0xe0(%rsp),%r11 │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - add 0x58(%rsp),%r11 │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 5327b │ │ │ │ + mov 0x100(%rsp),%r10d │ │ │ │ + vmovsd 0x911b2(%rip),%xmm1 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0x104(%rsp),%edi │ │ │ │ movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movl $0x1,0x94(%rsp) │ │ │ │ - vcvtsi2sd %r15d,%xmm5,%xmm0 │ │ │ │ - lea -0x2(%r15),%eax │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm3 │ │ │ │ + lea -0x2(%r10),%eax │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%rdx,%rdx,2),%r9 │ │ │ │ - sub $0x2,%r12d │ │ │ │ - lea (%rax,%rax,2),%r8 │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ - add %rcx,%rcx │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm2 │ │ │ │ + lea (%rcx,%rcx,2),%rsi │ │ │ │ + mov 0xc8(%rsp),%r12 │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + lea -0x1(%r10),%eax │ │ │ │ + shl $0x3,%rsi │ │ │ │ + add 0x78(%rsp),%r11 │ │ │ │ cltq │ │ │ │ - lea 0x10(%rbx,%r12,8),%rdi │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - lea (%rax,%rax,2),%rsi │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - shl $0x3,%r9 │ │ │ │ + lea -0x2(%rdi),%r9d │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %edi,%esi │ │ │ │ + lea (%rax,%rax,2),%r8 │ │ │ │ + shl $0x3,%rdx │ │ │ │ + add %r12,%r12 │ │ │ │ + shr $1,%edi │ │ │ │ shl $0x3,%r8 │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - vmovsd %xmm2,0x30(%rsp) │ │ │ │ - mov 0x10c(%rsp),%r10d │ │ │ │ + lea 0x10(%rbx,%r9,8),%rcx │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov %r12,0xb8(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + movq $0x0,0xe8(%rsp) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ + movl $0x1,0x98(%rsp) │ │ │ │ + mov %edi,0x20(%rsp) │ │ │ │ + mov %esi,0x4(%rsp) │ │ │ │ + vmovsd %xmm3,0x28(%rsp) │ │ │ │ + mov 0x104(%rsp),%r10d │ │ │ │ test %r10d,%r10d │ │ │ │ - je 52f15 │ │ │ │ - mov 0x10c(%rsp),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 556b2 │ │ │ │ - shr $1,%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - lea (%rbx,%rsi,1),%rdi │ │ │ │ - sub $0x10,%rsi │ │ │ │ - shr $0x4,%rsi │ │ │ │ - lea (%rax,%rcx,1),%r11 │ │ │ │ - inc %rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r11,%r8 │ │ │ │ - and $0x3,%esi │ │ │ │ - je 5508b │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 52df0 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 52db6 │ │ │ │ - mov 0xc8(%rsp),%r10 │ │ │ │ - vmovsd (%r15),%xmm3 │ │ │ │ + je 50a95 │ │ │ │ + cmpl $0x1,0x104(%rsp) │ │ │ │ + je 52f4e │ │ │ │ + mov 0x20(%rsp),%r8d │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add 0x68(%rsp),%r11 │ │ │ │ + lea (%rbx,%r8,1),%r12 │ │ │ │ + sub $0x10,%r8 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 52c21 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 50969 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 5092f │ │ │ │ + vmovsd (%r10),%xmm4 │ │ │ │ vmovsd (%r11),%xmm6 │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - vmovhpd (%r15,%r10,1),%xmm3,%xmm4 │ │ │ │ - vmovhpd (%r11,%r10,1),%xmm6,%xmm7 │ │ │ │ - lea (%r15,%r9,1),%r15 │ │ │ │ - lea (%r11,%r9,1),%r8 │ │ │ │ - vsubpd %xmm7,%xmm4,%xmm8 │ │ │ │ + lea 0x10(%rbx),%rcx │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ + vmovhpd (%r10,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovhpd (%r11,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ + add %r9,%r11 │ │ │ │ + lea (%r10,%r9,1),%r10 │ │ │ │ vmovupd %xmm8,(%rbx) │ │ │ │ + vmovsd (%r10),%xmm9 │ │ │ │ + vmovsd (%r11),%xmm11 │ │ │ │ + add $0x10,%rcx │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ - vmovsd (%r15),%xmm9 │ │ │ │ - vmovsd (%r8),%xmm11 │ │ │ │ - add $0x10,%rax │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - vmovhpd (%r15,%rsi,1),%xmm9,%xmm10 │ │ │ │ - vmovhpd (%r8,%rsi,1),%xmm11,%xmm12 │ │ │ │ - add %rcx,%r15 │ │ │ │ - add %rcx,%r8 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + vmovhpd (%r10,%rsi,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%r11,%rsi,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovupd %xmm13,-0x10(%rax) │ │ │ │ + add %rax,%r11 │ │ │ │ + add %rax,%r10 │ │ │ │ + vmovupd %xmm13,-0x10(%rcx) │ │ │ │ + vmovsd (%r10),%xmm14 │ │ │ │ + mov 0xc8(%rsp),%r8 │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovsd (%r11),%xmm2 │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ - vmovsd (%r15),%xmm14 │ │ │ │ - vmovsd (%r8),%xmm5 │ │ │ │ - add $0x10,%rax │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - vmovhpd (%r15,%rdx,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%r8,%rdx,1),%xmm5,%xmm0 │ │ │ │ - add %r10,%r15 │ │ │ │ - add %r10,%r8 │ │ │ │ + vmovhpd (%r10,%r8,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%r11,%r8,1),%xmm2,%xmm0 │ │ │ │ vsubpd %xmm0,%xmm15,%xmm1 │ │ │ │ - vmovupd %xmm1,-0x10(%rax) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 52edc │ │ │ │ - vmovsd (%r15),%xmm2 │ │ │ │ - vmovsd (%r8),%xmm4 │ │ │ │ - vmovhpd (%r15,%r9,1),%xmm2,%xmm3 │ │ │ │ - add %r10,%r15 │ │ │ │ - vmovhpd (%r8,%r9,1),%xmm4,%xmm6 │ │ │ │ - add %r10,%r8 │ │ │ │ - add $0x40,%rax │ │ │ │ - vsubpd %xmm6,%xmm3,%xmm7 │ │ │ │ - vmovupd %xmm7,-0x40(%rax) │ │ │ │ - vmovsd (%r15),%xmm8 │ │ │ │ - vmovsd (%r8),%xmm10 │ │ │ │ - vmovhpd (%r15,%r9,1),%xmm8,%xmm9 │ │ │ │ - vmovhpd (%r8,%r9,1),%xmm10,%xmm11 │ │ │ │ - add %r10,%r15 │ │ │ │ - add %r10,%r8 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + add %r8,%r11 │ │ │ │ + add %r8,%r10 │ │ │ │ + vmovupd %xmm1,-0x10(%rcx) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 50a55 │ │ │ │ + vmovsd (%r10),%xmm3 │ │ │ │ + vmovsd (%r11),%xmm5 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovhpd (%r10,%rdx,1),%xmm3,%xmm4 │ │ │ │ + vmovhpd (%r11,%rdx,1),%xmm5,%xmm6 │ │ │ │ + vsubpd %xmm6,%xmm4,%xmm7 │ │ │ │ + add %r8,%r11 │ │ │ │ + add %r8,%r10 │ │ │ │ + vmovupd %xmm7,-0x40(%rcx) │ │ │ │ + vmovsd (%r10),%xmm8 │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ + vmovhpd (%r10,%rdx,1),%xmm8,%xmm9 │ │ │ │ + vmovhpd (%r11,%rdx,1),%xmm10,%xmm11 │ │ │ │ vsubpd %xmm11,%xmm9,%xmm12 │ │ │ │ - vmovupd %xmm12,-0x30(%rax) │ │ │ │ - vmovsd (%r15),%xmm13 │ │ │ │ - vmovsd (%r8),%xmm15 │ │ │ │ - vmovhpd (%r15,%r9,1),%xmm13,%xmm14 │ │ │ │ - vmovhpd (%r8,%r9,1),%xmm15,%xmm5 │ │ │ │ - add %r10,%r15 │ │ │ │ - add %r10,%r8 │ │ │ │ - vsubpd %xmm5,%xmm14,%xmm0 │ │ │ │ - vmovupd %xmm0,-0x20(%rax) │ │ │ │ - vmovsd (%r15),%xmm1 │ │ │ │ - vmovsd (%r8),%xmm3 │ │ │ │ - vmovhpd (%r15,%r9,1),%xmm1,%xmm2 │ │ │ │ - vmovhpd (%r8,%r9,1),%xmm3,%xmm4 │ │ │ │ - add %r10,%r15 │ │ │ │ - add %r10,%r8 │ │ │ │ - vsubpd %xmm4,%xmm2,%xmm6 │ │ │ │ - vmovupd %xmm6,-0x10(%rax) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 52e3a │ │ │ │ - lea (%r12,%r12,1),%r9d │ │ │ │ - cmp %r9d,0x10c(%rsp) │ │ │ │ - je 52f15 │ │ │ │ - mov 0xc8(%rsp),%r12 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - add 0x98(%rsp),%rdi │ │ │ │ - imul %r9,%r12 │ │ │ │ - vmovsd (%rdi,%r12,1),%xmm7 │ │ │ │ - vsubsd (%r11,%r12,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r9,8) │ │ │ │ - mov 0xe8(%rsp),%r11 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ - sub 0xf8(%rsp),%r11 │ │ │ │ - sar $0x3,%r11 │ │ │ │ - imul %r15,%r11 │ │ │ │ - cmp 0xd0(%rsp),%r11 │ │ │ │ - je 52f9e │ │ │ │ - jb 550a0 │ │ │ │ - cmp %r11,0xd0(%rsp) │ │ │ │ - jae 52f9e │ │ │ │ - mov 0xf8(%rsp),%r15 │ │ │ │ - add 0x78(%rsp),%r15 │ │ │ │ - cmp %r15,0xe8(%rsp) │ │ │ │ - je 52f96 │ │ │ │ - mov %r15,%r12 │ │ │ │ + add %r8,%r11 │ │ │ │ + add %r8,%r10 │ │ │ │ + vmovupd %xmm12,-0x30(%rcx) │ │ │ │ + vmovsd (%r10),%xmm13 │ │ │ │ + vmovsd (%r11),%xmm15 │ │ │ │ + vmovhpd (%r10,%rdx,1),%xmm13,%xmm14 │ │ │ │ + vmovhpd (%r11,%rdx,1),%xmm15,%xmm2 │ │ │ │ + vsubpd %xmm2,%xmm14,%xmm0 │ │ │ │ + add %r8,%r11 │ │ │ │ + add %r8,%r10 │ │ │ │ + vmovupd %xmm0,-0x20(%rcx) │ │ │ │ + vmovsd (%r10),%xmm1 │ │ │ │ + vmovsd (%r11),%xmm4 │ │ │ │ + vmovhpd (%r10,%rdx,1),%xmm1,%xmm3 │ │ │ │ + vmovhpd (%r11,%rdx,1),%xmm4,%xmm5 │ │ │ │ + vsubpd %xmm5,%xmm3,%xmm6 │ │ │ │ + add %r8,%r11 │ │ │ │ + add %r8,%r10 │ │ │ │ + vmovupd %xmm6,-0x10(%rcx) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 509b3 │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + cmp 0x104(%rsp),%eax │ │ │ │ + je 50a95 │ │ │ │ + mov 0xc8(%rsp),%r11 │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + imul %rax,%r11 │ │ │ │ + add 0xe0(%rsp),%r11 │ │ │ │ + lea (%r11,%r12,1),%rdi │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm7 │ │ │ │ + vsubsd (%r11,%r9,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%rax,8) │ │ │ │ + mov 0xe8(%rsp),%r10 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + sub 0x108(%rsp),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + imul %rcx,%r10 │ │ │ │ + cmp 0xd0(%rsp),%r10 │ │ │ │ + je 50b34 │ │ │ │ + jb 52cde │ │ │ │ + cmp %r10,0xd0(%rsp) │ │ │ │ + jae 50b34 │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ + add 0x60(%rsp),%rsi │ │ │ │ + cmp %rsi,0xe8(%rsp) │ │ │ │ + je 50b2c │ │ │ │ + mov %r15,0x128(%rsp) │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %rsi,%r15 │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 54ebf │ │ │ │ + je 52cc7 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,0xe8(%rsp) │ │ │ │ - jne 52f6b │ │ │ │ - mov %r15,0xe8(%rsp) │ │ │ │ - mov 0xf8(%rsp),%r15 │ │ │ │ + jne 50af6 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov 0x128(%rsp),%r15 │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov %r12,0x128(%rsp) │ │ │ │ - sub %rdi,%r12 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jae 53a6b │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jae 51638 │ │ │ │ mov %r8,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ mov 0xd8(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,%r12 │ │ │ │ call d2d0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov (%rax),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5300e │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ - mov 0x10(%r9),%rsi │ │ │ │ + je 50ba4 │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ mov %rsi,0x128(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov %r12,(%rdi) │ │ │ │ + mov 0x108(%rsp),%r8 │ │ │ │ + mov %r12,(%r8) │ │ │ │ add 0xd8(%rsp),%r12 │ │ │ │ - mov %r12,0x8(%rdi) │ │ │ │ - mov %r12,0x10(%rdi) │ │ │ │ - cmpl $0x2,0x108(%rsp) │ │ │ │ - jle 53acf │ │ │ │ - mov 0xf8(%rsp),%r11 │ │ │ │ - mov 0x10c(%rsp),%r12d │ │ │ │ - mov $0x2,%edx │ │ │ │ - add $0x18,%r11 │ │ │ │ - mov %r12d,%r15d │ │ │ │ - and $0xfffffff8,%r12d │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ - shr $0x3,%r15d │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov -0x10(%rsi),%rax │ │ │ │ - mov -0x18(%rsi),%r8 │ │ │ │ - mov 0x8(%rsi),%r10 │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - sub %r8,%rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - sub %r11,%rsi │ │ │ │ - sar $0x3,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - imul %r13,%rdi │ │ │ │ + mov %r12,0x8(%r8) │ │ │ │ + mov %r12,0x10(%r8) │ │ │ │ + cmpl $0x2,0x100(%rsp) │ │ │ │ + jle 516a3 │ │ │ │ + mov 0x104(%rsp),%r12d │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + mov %r12d,%r11d │ │ │ │ + lea 0x18(%rdx),%rdx │ │ │ │ + and $0xfffffffc,%r12d │ │ │ │ + shr $0x2,%r11d │ │ │ │ + mov %r11d,0xf8(%rsp) │ │ │ │ + mov -0x18(%rdx),%r10 │ │ │ │ + mov -0x10(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + sub %r10,%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + sub %r9,%rsi │ │ │ │ + sar $0x3,%r8 │ │ │ │ sar $0x3,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r8,%r11 │ │ │ │ + imul %r15,%rdi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 538b4 │ │ │ │ + je 513b2 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jb 538cf │ │ │ │ - lea (%r11,%rdi,8),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 538b4 │ │ │ │ - vmovsd 0x94b69(%rip),%xmm5 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + jb 513cd │ │ │ │ + lea (%r9,%rdi,8),%rdi │ │ │ │ + cmp %rdi,0x128(%rsp) │ │ │ │ + je 513b2 │ │ │ │ + vmovsd 0x90d19(%rip),%xmm2 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov 0x128(%rsp),%r9 │ │ │ │ - vcvtsi2sd %edx,%xmm15,%xmm0 │ │ │ │ - mov %rsi,0x8(%r9) │ │ │ │ - vdivsd %xmm0,%xmm5,%xmm14 │ │ │ │ - mov %rcx,%r9 │ │ │ │ + mov %rdi,0x8(%rdx) │ │ │ │ + vcvtsi2sd %ecx,%xmm15,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm2,%xmm14 │ │ │ │ + mov %r8,%r11 │ │ │ │ test %rax,%rax │ │ │ │ - je 5330a │ │ │ │ - mov 0x10c(%rsp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 5330a │ │ │ │ - mov %r15d,%edi │ │ │ │ - mov %r15d,0x118(%rsp) │ │ │ │ - mov 0x4c(%rsp),%r15d │ │ │ │ - mov %edx,0x120(%rsp) │ │ │ │ + je 50e76 │ │ │ │ + mov 0x104(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 50e76 │ │ │ │ + mov 0xf8(%rsp),%r8d │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - vmovq %r14,%xmm4 │ │ │ │ - vmovq %r8,%xmm6 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r10d,%r9d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq %xmm6,%r14 │ │ │ │ - vmulsd (%r14,%rcx,8),%xmm14,%xmm7 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - jbe 538a7 │ │ │ │ - mov %r15d,%r14d │ │ │ │ - mov %r12d,%r15d │ │ │ │ - lea -0x40(%rdi),%rax │ │ │ │ - vbroadcastsd %xmm7,%zmm7 │ │ │ │ - lea (%r11,%rsi,8),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 5321b │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 53200 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 531ee │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 531dc │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 531ca │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 531b8 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 531a6 │ │ │ │ - vmulpd (%rbx),%zmm7,%zmm8 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm8,(%r10) │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r10,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 532a9 │ │ │ │ - vmulpd (%rbx,%r8,1),%zmm7,%zmm0 │ │ │ │ - vmulpd 0x40(%rbx,%r8,1),%zmm7,%zmm5 │ │ │ │ - vmulpd 0x80(%rbx,%r8,1),%zmm7,%zmm1 │ │ │ │ - vmulpd 0xc0(%rbx,%r8,1),%zmm7,%zmm2 │ │ │ │ - vmulpd 0x100(%rbx,%r8,1),%zmm7,%zmm3 │ │ │ │ - vmulpd 0x140(%rbx,%r8,1),%zmm7,%zmm8 │ │ │ │ - vmulpd 0x180(%rbx,%r8,1),%zmm7,%zmm9 │ │ │ │ - vmulpd 0x1c0(%rbx,%r8,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm0,(%r10,%r8,1) │ │ │ │ - vmovupd %zmm5,0x40(%r10,%r8,1) │ │ │ │ - vmovupd %zmm1,0x80(%r10,%r8,1) │ │ │ │ - vmovupd %zmm2,0xc0(%r10,%r8,1) │ │ │ │ - vmovupd %zmm3,0x100(%r10,%r8,1) │ │ │ │ - vmovupd %zmm8,0x140(%r10,%r8,1) │ │ │ │ - vmovupd %zmm9,0x180(%r10,%r8,1) │ │ │ │ - vmovupd %zmm10,0x1c0(%r10,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 5321b │ │ │ │ - cmp %r12d,%r9d │ │ │ │ - je 53888 │ │ │ │ - mov %r15d,%eax │ │ │ │ - mov %r14d,%r15d │ │ │ │ - mov %r9d,%r14d │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ - inc %rcx │ │ │ │ - add %r13,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %ecx,0x110(%rsp) │ │ │ │ + mov %r13,0x118(%rsp) │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov %eax,%r13d │ │ │ │ + nopl (%rax) │ │ │ │ + vmulsd (%r10,%rdi,8),%xmm14,%xmm1 │ │ │ │ + cmpl $0x2,0xf4(%rsp) │ │ │ │ + jbe 513a9 │ │ │ │ + mov %r12d,0x128(%rsp) │ │ │ │ + lea -0x20(%r8),%r14 │ │ │ │ + vbroadcastsd %xmm1,%ymm5 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 50d7a │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 50d63 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 50d55 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 50d47 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 50d39 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 50d2b │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 50d1d │ │ │ │ + vmulpd (%rbx),%ymm5,%ymm6 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm6,(%rcx) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm5,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm5,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm5,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm5,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm5,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 50dff │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm5,%ymm13 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm5,%ymm15 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm5,%ymm0 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm5,%ymm2 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm5,%ymm3 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm5,%ymm4 │ │ │ │ + vmovupd %ymm13,(%rcx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm15,0x20(%rcx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm0,0x40(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm2,0x60(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm3,0x80(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm4,0xa0(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm6,0xc0(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm7,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 50d7a │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + je 5138f │ │ │ │ + mov 0x128(%rsp),%eax │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r13d,%r14d │ │ │ │ sub %eax,%r14d │ │ │ │ - vpbroadcastd %r14d,%ymm11 │ │ │ │ - vpcmpnleud 0x94427(%rip),%ymm11,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rbx,%rax,8),%zmm12{%k1}{z} │ │ │ │ - vmulpd %zmm7,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r11,%r8,8){%k1} │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 53130 │ │ │ │ - mov 0x120(%rsp),%edx │ │ │ │ - mov 0x118(%rsp),%r15d │ │ │ │ - vmovq %xmm4,%r14 │ │ │ │ - addq $0x18,0x128(%rsp) │ │ │ │ - inc %edx │ │ │ │ - cmp %edx,0x108(%rsp) │ │ │ │ - jne 53063 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - lea (%rsi,%r12,1),%r10 │ │ │ │ - lea (%rsi,%rdi,1),%r8 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov 0x8(%r10),%rcx │ │ │ │ - mov 0x8(%r8),%rdx │ │ │ │ - mov (%r8),%r9 │ │ │ │ - sub %r11,%rcx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %r9,%r15 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + je 50e3e │ │ │ │ + vmovddup %xmm1,%xmm5 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm5,%xmm8 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovupd %xmm8,(%r9,%rax,8) │ │ │ │ + mov %r14d,%eax │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + and $0x1,%r14d │ │ │ │ + je 50e50 │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + vmulsd (%rbx,%rcx,8),%xmm1,%xmm9 │ │ │ │ + lea (%rsi,%rcx,1),%r14 │ │ │ │ + vmovsd %xmm9,(%r9,%r14,8) │ │ │ │ + inc %rdi │ │ │ │ + add %r15,%rsi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 50cb0 │ │ │ │ + mov 0x120(%rsp),%r14 │ │ │ │ + mov 0x118(%rsp),%r13 │ │ │ │ + mov 0x110(%rsp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + add $0x18,%rdx │ │ │ │ + cmp %ecx,0x100(%rsp) │ │ │ │ + jne 50bf9 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + lea (%r10,%rdx,1),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + add %r10,%rcx │ │ │ │ + mov 0x8(%rcx),%r10 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + sub %rax,%r8 │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov %r10,%rsi │ │ │ │ sar $0x3,%r12 │ │ │ │ - imul %r12,%rax │ │ │ │ - sar $0x3,%r15 │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 53385 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jb 55650 │ │ │ │ - lea (%r9,%rax,8),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 53385 │ │ │ │ - mov %rsi,0x8(%r8) │ │ │ │ - cmpl $0x1,0x10c(%rsp) │ │ │ │ - jle 535a9 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 535a9 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - mov %r13,0x128(%rsp) │ │ │ │ - lea 0x8(%rbx),%rsi │ │ │ │ - sub %r11,%r10 │ │ │ │ - mov %rbx,%r13 │ │ │ │ - lea -0x1(%r12),%r15 │ │ │ │ - shr $0x3,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + imul %r12,%r9 │ │ │ │ + sar $0x3,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 50ee8 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jb 5321c │ │ │ │ + lea (%rdi,%r9,8),%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 50ee8 │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + cmpl $0x1,0x104(%rsp) │ │ │ │ + jle 5156c │ │ │ │ + test %r8,%r8 │ │ │ │ + je 5156c │ │ │ │ + mov $0xfffffffffffffff8,%r9 │ │ │ │ + mov %r12,%rsi │ │ │ │ + lea -0x1(%r12),%r11 │ │ │ │ + vmovsd 0x28(%rsp),%xmm3 │ │ │ │ + sub %rax,%r9 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + mov %r11,0x128(%rsp) │ │ │ │ + lea 0x8(%rbx),%rdx │ │ │ │ + mov %r9,0x118(%rsp) │ │ │ │ + mov %rsi,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %r10,%rbx │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - vmovsd 0x30(%rsp),%xmm14 │ │ │ │ - vmulsd (%rsi),%xmm14,%xmm4 │ │ │ │ - lea (%r9,%rcx,8),%r10 │ │ │ │ - lea (%r10,%rbx,1),%rdx │ │ │ │ - vbroadcastsd %xmm4,%zmm6 │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 53931 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jbe 55123 │ │ │ │ - lea -0x40(%rdi),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 534c5 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 534aa │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 53498 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 53486 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 53474 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 53462 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 53450 │ │ │ │ - vmulpd (%r11),%zmm6,%zmm15 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm15,(%r10) │ │ │ │ - vmulpd (%r11,%rax,1),%zmm6,%zmm0 │ │ │ │ - vmovupd %zmm0,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm6,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm6,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%r11,%rax,1),%zmm6,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r10,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 53552 │ │ │ │ - vmulpd (%r11,%rax,1),%zmm6,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r10,%rax,1) │ │ │ │ - vmulpd 0x40(%r11,%rax,1),%zmm6,%zmm10 │ │ │ │ - vmovupd %zmm10,0x40(%r10,%rax,1) │ │ │ │ - vmulpd 0x80(%r11,%rax,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%r10,%rax,1) │ │ │ │ - vmulpd 0xc0(%r11,%rax,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r10,%rax,1) │ │ │ │ - vmulpd 0x100(%r11,%rax,1),%zmm6,%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%r10,%rax,1) │ │ │ │ - vmulpd 0x140(%r11,%rax,1),%zmm6,%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%r10,%rax,1) │ │ │ │ - vmulpd 0x180(%r11,%rax,1),%zmm6,%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%r10,%rax,1) │ │ │ │ - vmulpd 0x1c0(%r11,%rax,1),%zmm6,%zmm4 │ │ │ │ - vmovupd %zmm4,0x1c0(%r10,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 534c5 │ │ │ │ - mov %r8,%rdx │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 5358c │ │ │ │ - mov %r15,%rax │ │ │ │ - lea (%rdx,%rcx,1),%r10 │ │ │ │ - sub %rdx,%rax │ │ │ │ - inc %rax │ │ │ │ - vpbroadcastq %rax,%zmm15 │ │ │ │ - vpcmpnleuq 0x93ec8(%rip),%zmm15,%k2 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%r11,%rdx,8),%zmm0{%k2}{z} │ │ │ │ - vmulpd %zmm6,%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r9,%r10,8){%k2} │ │ │ │ + lea 0x0(,%rsi,4),%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmulsd (%rdx),%xmm3,%xmm0 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 5142a │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ + lea (%rdi,%r8,1),%r9 │ │ │ │ + add %r9,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 51432 │ │ │ │ + cmpq $0x2,0x128(%rsp) │ │ │ │ + jbe 52c55 │ │ │ │ + lea -0x20(%r10),%r8 │ │ │ │ + vbroadcastsd %xmm0,%ymm14 │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 5102f │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 51017 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 51008 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 50ff9 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 50fea │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 50fdb │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 50fcc │ │ │ │ + vmulpd (%rax),%ymm14,%ymm10 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovupd %ymm10,(%r9) │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%r9,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 510bd │ │ │ │ + vmulpd (%rax,%rsi,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%r9,%rsi,1) │ │ │ │ + vmulpd 0x20(%rax,%rsi,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%r9,%rsi,1) │ │ │ │ + vmulpd 0x40(%rax,%rsi,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%r9,%rsi,1) │ │ │ │ + vmulpd 0x60(%rax,%rsi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%r9,%rsi,1) │ │ │ │ + vmulpd 0x80(%rax,%rsi,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%r9,%rsi,1) │ │ │ │ + vmulpd 0xa0(%rax,%rsi,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r9,%rsi,1) │ │ │ │ + vmulpd 0xc0(%rax,%rsi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%r9,%rsi,1) │ │ │ │ + vmulpd 0xe0(%rax,%rsi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%r9,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 5102f │ │ │ │ + mov %r11,%rsi │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 516ae │ │ │ │ + cmp 0x128(%rsp),%rsi │ │ │ │ + je 52c36 │ │ │ │ + vmovddup %xmm0,%xmm14 │ │ │ │ + mov %r12,%r9 │ │ │ │ + vmulpd (%rax,%rsi,8),%xmm14,%xmm12 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + mov %r9,0x120(%rsp) │ │ │ │ + lea (%rsi,%rcx,1),%r9 │ │ │ │ + vmovupd %xmm12,(%rdi,%r9,8) │ │ │ │ + mov 0x120(%rsp),%r9 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + testb $0x1,0x120(%rsp) │ │ │ │ + je 51621 │ │ │ │ + add %r9,%rsi │ │ │ │ + add %r9,%r8 │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm0 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm0,(%rdi,%r8,8) │ │ │ │ + cmp 0x90(%rsp),%rdx │ │ │ │ + je 5156c │ │ │ │ + vmulsd (%rdx),%xmm3,%xmm0 │ │ │ │ add %r12,%rcx │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,0x38(%rsp) │ │ │ │ - jne 533d5 │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - mov 0x8(%r14),%r10 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ - mov %r10,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 53ada │ │ │ │ - jb 5569c │ │ │ │ - cmp %rdx,0xd0(%rsp) │ │ │ │ - jae 551ac │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%r12 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 551ac │ │ │ │ - mov %r13,0x128(%rsp) │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - vzeroupper │ │ │ │ - mov (%r12),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5512a │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - add $0x18,%r12 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 53612 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - mov %rdi,0x8(%r14) │ │ │ │ - mov (%r14),%rdi │ │ │ │ - jmp 551af │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 53847 │ │ │ │ - lea (%r15,%r10,8),%r14 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov (%rdi),%rcx │ │ │ │ - mov 0x8(%rdi),%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 53837 │ │ │ │ - lea -0x8(%r14),%rbx │ │ │ │ - sub %rcx,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 55493 │ │ │ │ - lea -0x8(%r13),%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - mov %r8,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 5548c │ │ │ │ - lea 0x1(%r15),%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdx,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 5376e │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 53753 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 53741 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 5372f │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 5371d │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 5370b │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 536f9 │ │ │ │ - vmovupd (%rcx),%zmm1 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - vmovupd %zmm1,(%r14) │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm0 │ │ │ │ - vmovupd %zmm0,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm14 │ │ │ │ - vmovupd %zmm14,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm15 │ │ │ │ - vmovupd %zmm15,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm6 │ │ │ │ - vmovupd %zmm6,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%r14,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - je 537fc │ │ │ │ - vmovupd (%rcx,%r9,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%r14,%r9,1) │ │ │ │ - vmovupd 0x40(%rcx,%r9,1),%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%r14,%r9,1) │ │ │ │ - vmovupd 0x80(%rcx,%r9,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x80(%r14,%r9,1) │ │ │ │ - vmovupd 0xc0(%rcx,%r9,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0xc0(%r14,%r9,1) │ │ │ │ - vmovupd 0x100(%rcx,%r9,1),%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%r14,%r9,1) │ │ │ │ - vmovupd 0x140(%rcx,%r9,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%r14,%r9,1) │ │ │ │ - vmovupd 0x180(%rcx,%r9,1),%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%r14,%r9,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%r9,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%r14,%r9,1) │ │ │ │ - add $0x200,%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jne 5376e │ │ │ │ - lea 0x0(,%r10,8),%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 53831 │ │ │ │ - mov %r15,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - inc %r10 │ │ │ │ - vpbroadcastq %r10,%zmm13 │ │ │ │ - vpcmpnleuq 0x93c1d(%rip),%zmm13,%k3 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rcx,%rax,8),%zmm1{%k3}{z} │ │ │ │ - vmovupd %zmm1,(%r14,%rax,8){%k3} │ │ │ │ - add %r13,%r14 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 5365c │ │ │ │ + jmp 50f4e │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 5134e │ │ │ │ + lea (%r11,%rcx,8),%r14 │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 5133e │ │ │ │ + sub %rsi,%rdx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + je 52e10 │ │ │ │ + lea -0x8(%r14),%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 52e2b │ │ │ │ + lea -0x8(%rdx),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea 0x1(%rbx),%r11 │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 52e1e │ │ │ │ + mov %r11,%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + lea -0x20(%rcx),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 5125b │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 51242 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 51232 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 51222 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 51212 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 51202 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 511f2 │ │ │ │ + vmovupd (%rsi),%ymm8 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vmovupd %ymm8,(%r14) │ │ │ │ + vmovupd (%rsi,%r10,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rsi,%r10,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rsi,%r10,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rsi,%r10,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rsi,%r10,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%rsi,%r10,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r14,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 512f1 │ │ │ │ + vmovupd (%rsi,%r10,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%r14,%r10,1) │ │ │ │ + vmovupd 0x20(%rsi,%r10,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%r14,%r10,1) │ │ │ │ + vmovupd 0x40(%rsi,%r10,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%r14,%r10,1) │ │ │ │ + vmovupd 0x60(%rsi,%r10,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%r14,%r10,1) │ │ │ │ + vmovupd 0x80(%rsi,%r10,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r14,%r10,1) │ │ │ │ + vmovupd 0xa0(%rsi,%r10,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%r14,%r10,1) │ │ │ │ + vmovupd 0xc0(%rsi,%r10,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0xc0(%r14,%r10,1) │ │ │ │ + vmovupd 0xe0(%rsi,%r10,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%r14,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 5125b │ │ │ │ + lea 0x0(,%r9,4),%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 5133b │ │ │ │ + lea (%r14,%rcx,1),%r12 │ │ │ │ + add %rsi,%rcx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 51331 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + vmovupd (%rsi,%rdi,8),%xmm2 │ │ │ │ + mov %r11,%rax │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%r11d │ │ │ │ + vmovupd %xmm2,(%r14,%rdi,8) │ │ │ │ + je 5133b │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + add %rbx,%r12 │ │ │ │ + add %rbx,%rcx │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12) │ │ │ │ + add %rdx,%r14 │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 51152 │ │ │ │ vzeroupper │ │ │ │ - incq 0xb0(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - cmp %r11d,0x48(%rsp) │ │ │ │ - jg 52677 │ │ │ │ + incq 0xa8(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ + cmp %r8d,0x58(%rsp) │ │ │ │ + jg 50207 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 556fb │ │ │ │ + jne 53290 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 532f6 │ │ │ │ - vmovq %xmm6,%r10 │ │ │ │ - add %r13,%rsi │ │ │ │ - vmulsd (%r10,%rcx,8),%xmm14,%xmm7 │ │ │ │ - jmp 5314b │ │ │ │ + inc %rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jae 50e5f │ │ │ │ + vmulsd (%r10,%rdi,8),%xmm14,%xmm1 │ │ │ │ + add %r15,%rsi │ │ │ │ + jmp 50ccc │ │ │ │ xor %eax,%eax │ │ │ │ - vbroadcastsd %xmm7,%zmm7 │ │ │ │ - jmp 532b8 │ │ │ │ - vmovsd 0x94374(%rip),%xmm13 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 50e12 │ │ │ │ + vmovsd 0x905b6(%rip),%xmm13 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ - vcvtsi2sd %edx,%xmm11,%xmm12 │ │ │ │ + vcvtsi2sd %ecx,%xmm11,%xmm12 │ │ │ │ vdivsd %xmm12,%xmm13,%xmm14 │ │ │ │ - jmp 530e3 │ │ │ │ + jmp 50c6b │ │ │ │ + mov %ecx,0x120(%rsp) │ │ │ │ sub %rsi,%rdi │ │ │ │ - mov %edx,0x120(%rsp) │ │ │ │ + mov %rdx,0x128(%rsp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ + mov %rdx,%rdi │ │ │ │ vzeroupper │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - mov 0x120(%rsp),%edx │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x128(%rsp),%rdx │ │ │ │ + mov 0x120(%rsp),%ecx │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovsd 0x94329(%rip),%xmm3 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov -0x18(%rax),%r8 │ │ │ │ - mov (%rax),%r11 │ │ │ │ - mov -0x10(%rax),%rax │ │ │ │ - vcvtsi2sd %edx,%xmm1,%xmm2 │ │ │ │ - vdivsd %xmm2,%xmm3,%xmm14 │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - sub %r8,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - sar $0x3,%rcx │ │ │ │ - jmp 530e0 │ │ │ │ - vmulsd (%r11),%xmm4,%xmm5 │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea -0x1(%r12),%rdx │ │ │ │ - vmovsd %xmm5,(%r10) │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 5358c │ │ │ │ - and $0x7,%edx │ │ │ │ - je 539ef │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 539d7 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 539c8 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 539b9 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 539aa │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 5399b │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 5398c │ │ │ │ - vmulsd 0x8(%r11),%xmm4,%xmm1 │ │ │ │ - mov $0x2,%eax │ │ │ │ - vmovsd %xmm1,0x8(%r10) │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jae 5358c │ │ │ │ - vmulsd (%r11,%rax,8),%xmm4,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r10,%rax,8) │ │ │ │ - vmulsd 0x8(%r11,%rax,8),%xmm4,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%r10,%rax,8) │ │ │ │ - vmulsd 0x10(%r11,%rax,8),%xmm4,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%r10,%rax,8) │ │ │ │ - vmulsd 0x18(%r11,%rax,8),%xmm4,%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%r10,%rax,8) │ │ │ │ - vmulsd 0x20(%r11,%rax,8),%xmm4,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%r10,%rax,8) │ │ │ │ - vmulsd 0x28(%r11,%rax,8),%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%r10,%rax,8) │ │ │ │ - vmulsd 0x30(%r11,%rax,8),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%r10,%rax,8) │ │ │ │ - vmulsd 0x38(%r11,%rax,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%r10,%rax,8) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %r12,%rax │ │ │ │ - jb 539ef │ │ │ │ - jmp 5358c │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov 0xd8(%rsp),%r15 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + vmovsd 0x90568(%rip),%xmm4 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov -0x18(%rdx),%r10 │ │ │ │ + mov -0x10(%rdx),%rax │ │ │ │ + vcvtsi2sd %ecx,%xmm1,%xmm3 │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + vdivsd %xmm3,%xmm4,%xmm14 │ │ │ │ + sub %r10,%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + jmp 50c68 │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ + vmulsd (%rax),%xmm0,%xmm13 │ │ │ │ + add %rdi,%r8 │ │ │ │ + lea -0x1(%r12),%r9 │ │ │ │ + mov $0x1,%esi │ │ │ │ + vmovsd %xmm13,(%r8) │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 51557 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 514e8 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 514d5 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 514c7 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 514b9 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 514ab │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 5149d │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 5148f │ │ │ │ + vmulsd 0x8(%rax),%xmm0,%xmm15 │ │ │ │ + mov $0x2,%esi │ │ │ │ + vmovsd %xmm15,0x8(%r8) │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 51557 │ │ │ │ + vmulsd (%rax,%rsi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%rsi,8) │ │ │ │ + vmulsd 0x8(%rax,%rsi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r8,%rsi,8) │ │ │ │ + vmulsd 0x10(%rax,%rsi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r8,%rsi,8) │ │ │ │ + vmulsd 0x18(%rax,%rsi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r8,%rsi,8) │ │ │ │ + vmulsd 0x20(%rax,%rsi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%r8,%rsi,8) │ │ │ │ + vmulsd 0x28(%rax,%rsi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x28(%r8,%rsi,8) │ │ │ │ + vmulsd 0x30(%rax,%rsi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%r8,%rsi,8) │ │ │ │ + vmulsd 0x38(%rax,%rsi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r8,%rsi,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jb 514e8 │ │ │ │ + add $0x8,%rdx │ │ │ │ + add %r12,%rcx │ │ │ │ + cmp %rdx,0x90(%rsp) │ │ │ │ + jne 50f40 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + sar $0x3,%r9 │ │ │ │ + imul %rsi,%r9 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 516cc │ │ │ │ + jb 531d0 │ │ │ │ + cmp %r9,0xd0(%rsp) │ │ │ │ + jae 52f55 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 52f55 │ │ │ │ + mov %r15,0x128(%rsp) │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %r8,%rbx │ │ │ │ + vzeroupper │ │ │ │ + mov (%r12),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 52c43 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + mov %rdx,0x120(%rsp) │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + jne 515d6 │ │ │ │ + mov %rdx,0x8(%r13) │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov 0x128(%rsp),%r15 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + jmp 52f58 │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp 0x90(%rsp),%rdx │ │ │ │ + jne 51139 │ │ │ │ + jmp 5156c │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + mov %r8,%r12 │ │ │ │ + mov 0x8(%rdx),%r9 │ │ │ │ + mov %r9,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jb 5513c │ │ │ │ - cmp $0x8,%r15 │ │ │ │ - jbe 556ce │ │ │ │ - mov %r15,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 52c5f │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + jbe 52d74 │ │ │ │ + mov %r8,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - add %r15,%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 53029 │ │ │ │ - mov 0xf8(%rsp),%r10 │ │ │ │ - mov %rdi,0x8(%r10) │ │ │ │ - cmpl $0x2,0x108(%rsp) │ │ │ │ - jg 53037 │ │ │ │ - jne 535a9 │ │ │ │ - jmp 53322 │ │ │ │ - mov 0x108(%rsp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 54732 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov (%r14),%r12 │ │ │ │ - vpbroadcastq %r13,%zmm1 │ │ │ │ - mov 0x2c(%rsp),%eax │ │ │ │ - mov 0x108(%rsp),%r10d │ │ │ │ - vmovq %r14,%xmm5 │ │ │ │ - lea 0x18(%rsi),%rdi │ │ │ │ - lea -0x30(%r12,%rdx,1),%r15 │ │ │ │ - lea -0x18(%rsi,%rdx,1),%r8 │ │ │ │ - vmovq %rdi,%xmm0 │ │ │ │ - mov %r15,0x100(%rsp) │ │ │ │ - mov %eax,0xbc(%rsp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - lea -0x1(%r10),%edi │ │ │ │ - cmp %r10d,0x108(%rsp) │ │ │ │ - je 5448b │ │ │ │ - test %edi,%edi │ │ │ │ - je 54e8f │ │ │ │ - cmpl $0x15,0xbc(%rsp) │ │ │ │ - jbe 54e82 │ │ │ │ - mov %edi,%r9d │ │ │ │ - mov $0x1,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shr $0x3,%r9d │ │ │ │ - vpbroadcastq %r11,%zmm4 │ │ │ │ - mov %r9d,%r10d │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 53be9 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 53bdb │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 53bd2 │ │ │ │ - cmp $0x3,%r10d │ │ │ │ - je 53bc9 │ │ │ │ - cmp $0x4,%r10d │ │ │ │ - je 53bc0 │ │ │ │ - cmp $0x5,%r10d │ │ │ │ - je 53bb7 │ │ │ │ - cmp $0x6,%r10d │ │ │ │ - je 53bae │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - inc %r12d │ │ │ │ - inc %r12d │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm4 │ │ │ │ - cmp %r9d,%r12d │ │ │ │ - je 53c22 │ │ │ │ - vpmullq %zmm1,%zmm4,%zmm2 │ │ │ │ - add $0x8,%r12d │ │ │ │ - vpmullq %zmm1,%zmm2,%zmm3 │ │ │ │ - vpmullq %zmm1,%zmm3,%zmm8 │ │ │ │ - vpmullq %zmm1,%zmm8,%zmm9 │ │ │ │ - vpmullq %zmm1,%zmm9,%zmm10 │ │ │ │ - vpmullq %zmm1,%zmm10,%zmm7 │ │ │ │ - vpmullq %zmm1,%zmm7,%zmm11 │ │ │ │ - vpmullq %zmm1,%zmm11,%zmm4 │ │ │ │ - cmp %r9d,%r12d │ │ │ │ - jne 53be9 │ │ │ │ - vextracti64x4 $0x1,%zmm4,%ymm12 │ │ │ │ - vpmullq %ymm4,%ymm12,%ymm13 │ │ │ │ - shl $0x3,%r12d │ │ │ │ - vextracti64x2 $0x1,%ymm13,%xmm14 │ │ │ │ - vpmullq %xmm13,%xmm14,%xmm15 │ │ │ │ - vpsrldq $0x8,%xmm15,%xmm6 │ │ │ │ - vpmullq %xmm6,%xmm15,%xmm4 │ │ │ │ - vmovq %xmm4,%rsi │ │ │ │ - cmp %edi,%r12d │ │ │ │ - je 53d02 │ │ │ │ - mov %r12d,%r15d │ │ │ │ - imul %r13,%rsi │ │ │ │ - lea 0x1(%r12),%edx │ │ │ │ - not %r15d │ │ │ │ - add %edi,%r15d │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 53d02 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 53cdb │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 53cd1 │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 53ccb │ │ │ │ - cmp $0x3,%r15d │ │ │ │ - je 53cc5 │ │ │ │ - cmp $0x4,%r15d │ │ │ │ - je 53cbf │ │ │ │ - cmp $0x5,%r15d │ │ │ │ - je 53cb9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - imul %r13,%r8 │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - cmovne %r8,%rsi │ │ │ │ - add $0x2,%r12d │ │ │ │ - cmp $0x6,%r15d │ │ │ │ - cmovne %r12d,%edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - inc %edx │ │ │ │ - inc %edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 53d02 │ │ │ │ - imul %r13,%rsi │ │ │ │ - add $0x8,%edx │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - imul %r13,%rsi │ │ │ │ - cmp %edx,%edi │ │ │ │ - jg 53cdb │ │ │ │ - cmpl $0x1,0x10c(%rsp) │ │ │ │ - jle 540a0 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 540a0 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - vmovq (%rcx),%xmm2 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rbx,0x110(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %r9,0x118(%rsp) │ │ │ │ - mov %edi,0x70(%rsp) │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - lea 0x0(,%rsi,8),%r14 │ │ │ │ - vmovq %xmm2,%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - vmovdqa %xmm2,%xmm4 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,%r15 │ │ │ │ - add %r14,%rdx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl $0x6,%r15 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rdx),%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r8,%r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - sub %rbx,%r13 │ │ │ │ - cmp $0x30,%r13 │ │ │ │ - jbe 54cea │ │ │ │ - cmpq $0x6,0x118(%rsp) │ │ │ │ - jbe 54e59 │ │ │ │ - lea -0x40(%r15),%rdi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 53eb3 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 53e91 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 53e78 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 53e5f │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 53e46 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 53e2d │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 53e14 │ │ │ │ - vmovupd (%rax),%zmm3 │ │ │ │ - vaddpd (%rdx),%zmm3,%zmm8 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm8,(%rax) │ │ │ │ - vmovupd (%rax,%r11,1),%zmm9 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm7 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm12 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm14 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm6 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm3 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm3,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - je 53f80 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm9 │ │ │ │ - vaddpd (%rdx,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd 0x40(%r11,%rax,1),%zmm7 │ │ │ │ - vmovupd 0x80(%r11,%rax,1),%zmm12 │ │ │ │ - vmovupd 0xc0(%r11,%rax,1),%zmm14 │ │ │ │ - vmovupd 0x100(%r11,%rax,1),%zmm6 │ │ │ │ - vmovupd 0x140(%r11,%rax,1),%zmm3 │ │ │ │ - vmovupd 0x180(%r11,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm10,(%rax,%r11,1) │ │ │ │ - vaddpd 0x40(%r11,%rdx,1),%zmm7,%zmm11 │ │ │ │ - vmovupd 0x1c0(%r11,%rax,1),%zmm7 │ │ │ │ - add $0x200,%r11 │ │ │ │ - vmovupd %zmm11,-0x1c0(%r11,%rax,1) │ │ │ │ - vaddpd -0x180(%r11,%rdx,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,-0x180(%r11,%rax,1) │ │ │ │ - vaddpd -0x140(%r11,%rdx,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,-0x140(%r11,%rax,1) │ │ │ │ - vaddpd -0x100(%r11,%rdx,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,-0x100(%r11,%rax,1) │ │ │ │ - vaddpd -0xc0(%r11,%rdx,1),%zmm3,%zmm8 │ │ │ │ - vmovupd %zmm8,-0xc0(%r11,%rax,1) │ │ │ │ - vaddpd -0x80(%r11,%rdx,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,-0x80(%r11,%rax,1) │ │ │ │ - vaddpd -0x40(%r11,%rdx,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,-0x40(%r11,%rax,1) │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jne 53eb3 │ │ │ │ - mov %r12,%rcx │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 54068 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea (%r9,%r12,1),%rbx │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ - lea -0x1(%rdi),%r13 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - jbe 54e77 │ │ │ │ - mov 0x120(%rsp),%r13 │ │ │ │ - lea (%r9,%rcx,1),%rbx │ │ │ │ - lea 0x0(%r13,%rbx,8),%r11 │ │ │ │ - lea (%r8,%rcx,1),%r13 │ │ │ │ - vmovq %xmm4,%rbx │ │ │ │ - vmovupd (%r11),%ymm12 │ │ │ │ - vaddpd (%rbx,%r13,8),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,(%r11) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - test $0x3,%dil │ │ │ │ - je 54068 │ │ │ │ - add %r11,0x128(%rsp) │ │ │ │ - lea (%r11,%rcx,1),%r13 │ │ │ │ - sub %r11,%rdi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 5403c │ │ │ │ + mov 0x8(%rcx),%r9 │ │ │ │ + add %r12,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 50bbf │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ + cmpl $0x2,0x100(%rsp) │ │ │ │ + mov %rdi,0x8(%rsi) │ │ │ │ + jg 50bcd │ │ │ │ + jne 5156c │ │ │ │ + jmp 50e89 │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp 0x90(%rsp),%rdx │ │ │ │ + je 5156c │ │ │ │ + vmulsd (%rdx),%xmm3,%xmm0 │ │ │ │ add %r11,%rcx │ │ │ │ - mov 0x120(%rsp),%r11 │ │ │ │ - vmovq %xmm4,%rbx │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %r8,%rcx │ │ │ │ - lea (%r11,%r9,8),%r9 │ │ │ │ - vmovupd (%r9),%xmm14 │ │ │ │ - vaddpd (%rbx,%rcx,8),%xmm14,%xmm15 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0xfffffffffffffffe,%rcx │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm15,(%r9) │ │ │ │ - je 54068 │ │ │ │ - add %rcx,0x128(%rsp) │ │ │ │ - add %rcx,%r13 │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - add %r8,%r13 │ │ │ │ - vmovq %xmm4,%rbx │ │ │ │ - lea (%rdi,%r11,8),%r9 │ │ │ │ - vmovsd (%r9),%xmm6 │ │ │ │ - vaddsd (%rbx,%r13,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r9) │ │ │ │ - inc %r10d │ │ │ │ - add %r14,%rax │ │ │ │ - add %r14,%rdx │ │ │ │ - cmp %r10d,0x10c(%rsp) │ │ │ │ - jg 53d90 │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ + jmp 50f4e │ │ │ │ + mov 0x100(%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 5472d │ │ │ │ - mov 0xbc(%rsp),%esi │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %edi,0x90(%rsp) │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - lea (%rsi,%rsi,2),%rax │ │ │ │ - lea (%rdx,%rax,8),%r12 │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - mov %r12,0xf0(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq (%r14),%xmm3 │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ - vmovq %xmm3,%r13 │ │ │ │ - sub %r13,%rdi │ │ │ │ - je 54438 │ │ │ │ - mov (%rdx),%r15 │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - sub %r15,%r8 │ │ │ │ - je 54438 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - vmovdqa %xmm3,%xmm6 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ - sub %r15,%r10 │ │ │ │ + jle 51da4 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + vpbroadcastq %r15,%ymm2 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov 0x24(%rsp),%ecx │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %r15,%r10 │ │ │ │ + lea -0x18(%rax,%r9,1),%rdx │ │ │ │ + add $0x18,%rax │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + mov 0x100(%rsp),%edx │ │ │ │ + lea -0x30(%r12,%r9,1),%rdi │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %ecx,0xf0(%rsp) │ │ │ │ + cmp %edx,0x100(%rsp) │ │ │ │ + je 52720 │ │ │ │ + test %eax,%eax │ │ │ │ + je 52a16 │ │ │ │ + cmpl $0xa,0xf0(%rsp) │ │ │ │ + jbe 52a4e │ │ │ │ + mov %eax,%r11d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x2,%r11d │ │ │ │ + vpbroadcastq %r8,%ymm0 │ │ │ │ + mov %r11d,%r12d │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 517e5 │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 517d7 │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + je 517ce │ │ │ │ + cmp $0x3,%r12d │ │ │ │ + je 517c5 │ │ │ │ + cmp $0x4,%r12d │ │ │ │ + je 517bc │ │ │ │ + cmp $0x5,%r12d │ │ │ │ + je 517b3 │ │ │ │ + cmp $0x6,%r12d │ │ │ │ + je 517aa │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %r9d │ │ │ │ + inc %r9d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + je 5181e │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm4 │ │ │ │ + add $0x8,%r9d │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm7 │ │ │ │ + vpmullq %ymm2,%ymm7,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm8 │ │ │ │ + vpmullq %ymm2,%ymm8,%ymm0 │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + jne 517e5 │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm9 │ │ │ │ + lea 0x0(,%r11,4),%r15d │ │ │ │ + vpmullq %xmm0,%xmm9,%xmm10 │ │ │ │ + vpsrldq $0x8,%xmm10,%xmm11 │ │ │ │ + vpmullq %xmm11,%xmm10,%xmm14 │ │ │ │ + vmovq %xmm14,%rsi │ │ │ │ + cmp %eax,%r15d │ │ │ │ + je 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x1(%r15),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jge 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x2(%r15),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jle 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x3(%r15),%r13d │ │ │ │ + cmp %r13d,%eax │ │ │ │ + jle 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x4(%r15),%ebx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x5(%r15),%r11d │ │ │ │ + cmp %r11d,%eax │ │ │ │ + jle 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x6(%r15),%r8d │ │ │ │ + cmp %r8d,%eax │ │ │ │ + jle 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x7(%r15),%r12d │ │ │ │ + cmp %r12d,%eax │ │ │ │ + jle 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x8(%r15),%r9d │ │ │ │ + cmp %eax,%r9d │ │ │ │ + jge 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + lea 0x9(%r15),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + jge 518d4 │ │ │ │ + imul %r10,%rsi │ │ │ │ + add $0xa,%r15d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + imul %r10,%rcx │ │ │ │ + cmp %eax,%r15d │ │ │ │ + cmovl %rcx,%rsi │ │ │ │ + cmpl $0x1,0x104(%rsp) │ │ │ │ + jle 521da │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 521da │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ + mov 0x18(%r13),%rdx │ │ │ │ + mov (%r15),%r15 │ │ │ │ mov %rdx,0x118(%rsp) │ │ │ │ - mov %r14,0x110(%rsp) │ │ │ │ - lea -0x1(%r8),%r13 │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov 0x18(%rcx),%r12 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x6,%rbx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm6,%r9 │ │ │ │ - vmovsd (%r9,%rcx,8),%xmm8 │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ - lea (%r12,%rax,8),%r14 │ │ │ │ - lea (%r14,%rsi,1),%rdx │ │ │ │ - vbroadcastsd %xmm8,%zmm9 │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 54b10 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 54cc0 │ │ │ │ - lea -0x40(%rbx),%r10 │ │ │ │ - vmovapd %zmm9,%zmm10 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x6,%r10 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + lea 0x0(,%rsi,8),%r12 │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %rbx,0x128(%rsp) │ │ │ │ + lea (%r15,%r12,1),%rcx │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r11,0x120(%rsp) │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea 0x0(%r13,%rsi,1),%rdi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 51c09 │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + sub %r10,%rax │ │ │ │ + mov %rbx,0x118(%rsp) │ │ │ │ + mov %r8d,0x110(%rsp) │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 51bf1 │ │ │ │ + cmpq $0x2,0x128(%rsp) │ │ │ │ + jbe 52a06 │ │ │ │ + lea -0x20(%r11),%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 542b4 │ │ │ │ + je 51a7c │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 54292 │ │ │ │ + je 51a5d │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 54279 │ │ │ │ + je 51a47 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 54260 │ │ │ │ + je 51a31 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 54247 │ │ │ │ + je 51a1b │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 5422e │ │ │ │ + je 51a05 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 54215 │ │ │ │ - vmovupd (%r15),%zmm7 │ │ │ │ - vfmadd213pd (%r14),%zmm9,%zmm7 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm7,(%r14) │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm11 │ │ │ │ - vfmadd213pd (%r14,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm4 │ │ │ │ - vfmadd213pd (%r14,%rsi,1),%zmm10,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm12 │ │ │ │ - vfmadd213pd (%r14,%rsi,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm13 │ │ │ │ - vfmadd213pd (%r14,%rsi,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm14 │ │ │ │ - vfmadd213pd (%r14,%rsi,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm15 │ │ │ │ - vfmadd213pd (%r14,%rsi,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r14,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 54381 │ │ │ │ - vmovupd (%r15,%rsi,1),%zmm2 │ │ │ │ - vfmadd213pd (%r14,%rsi,1),%zmm10,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r14,%rsi,1) │ │ │ │ - vmovupd 0x40(%r15,%rsi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x40(%r14,%rsi,1),%zmm10,%zmm3 │ │ │ │ - vmovupd %zmm3,0x40(%r14,%rsi,1) │ │ │ │ - vmovupd 0x80(%r15,%rsi,1),%zmm7 │ │ │ │ - vfmadd213pd 0x80(%r14,%rsi,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%r14,%rsi,1) │ │ │ │ - vmovupd 0xc0(%r15,%rsi,1),%zmm11 │ │ │ │ - vfmadd213pd 0xc0(%r14,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%r14,%rsi,1) │ │ │ │ - vmovupd 0x100(%r15,%rsi,1),%zmm4 │ │ │ │ - vfmadd213pd 0x100(%r14,%rsi,1),%zmm10,%zmm4 │ │ │ │ - vmovupd %zmm4,0x100(%r14,%rsi,1) │ │ │ │ - vmovupd 0x140(%r15,%rsi,1),%zmm12 │ │ │ │ - vfmadd213pd 0x140(%r14,%rsi,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%r14,%rsi,1) │ │ │ │ - vmovupd 0x180(%r15,%rsi,1),%zmm13 │ │ │ │ - vfmadd213pd 0x180(%r14,%rsi,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%r14,%rsi,1) │ │ │ │ - vmovupd 0x1c0(%r15,%rsi,1),%zmm14 │ │ │ │ - vfmadd213pd 0x1c0(%r14,%rsi,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%r14,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 542b4 │ │ │ │ - mov %r11,%rdi │ │ │ │ + je 519ef │ │ │ │ + vmovupd (%rdx),%ymm12 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vaddpd (%rcx),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx) │ │ │ │ + vmovupd (%rdx,%r8,1),%ymm15 │ │ │ │ + vaddpd (%rcx,%r8,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmovupd (%rdx,%r8,1),%ymm4 │ │ │ │ + vaddpd (%rcx,%r8,1),%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmovupd (%rdx,%r8,1),%ymm7 │ │ │ │ + vaddpd (%rcx,%r8,1),%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmovupd (%rdx,%r8,1),%ymm5 │ │ │ │ + vaddpd (%rcx,%r8,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmovupd (%rdx,%r8,1),%ymm8 │ │ │ │ + vaddpd (%rcx,%r8,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmovupd (%rdx,%r8,1),%ymm10 │ │ │ │ + vaddpd (%rcx,%r8,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ cmp %r8,%r11 │ │ │ │ - je 54414 │ │ │ │ - mov %r13,%r10 │ │ │ │ - lea (%rax,%r11,1),%r9 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - jbe 54ce0 │ │ │ │ - lea (%rax,%rdi,1),%r14 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - vmovupd (%r12,%r14,8),%ymm10 │ │ │ │ - vfmadd231pd (%r15,%rdi,8),%ymm9,%ymm10 │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - vmovupd %ymm10,(%r12,%r14,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 54414 │ │ │ │ - add %rdx,%r9 │ │ │ │ - lea (%rdx,%rdi,1),%r14 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 54402 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - vmovupd (%r12,%rdi,8),%xmm15 │ │ │ │ - vfmadd132pd (%r15,%rdx,8),%xmm15,%xmm9 │ │ │ │ - and $0xfffffffffffffffe,%r10 │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm9,(%r12,%rdi,8) │ │ │ │ - je 54414 │ │ │ │ - add %r10,%r9 │ │ │ │ - add %r10,%r14 │ │ │ │ - vmovsd (%r12,%r9,8),%xmm9 │ │ │ │ - vfmadd132sd (%r15,%r14,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%r9,8) │ │ │ │ - add %r8,%rax │ │ │ │ - inc %rcx │ │ │ │ - cmp 0x128(%rsp),%rcx │ │ │ │ - jb 54180 │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov 0x110(%rsp),%r14 │ │ │ │ - sub $0x18,%r14 │ │ │ │ - add $0x18,%rdx │ │ │ │ - cmp %rdx,0xf0(%rsp) │ │ │ │ - jne 540f0 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%r10d │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - subq $0x18,0x100(%rsp) │ │ │ │ - decl 0xbc(%rsp) │ │ │ │ - sub $0x18,%rcx │ │ │ │ - lea -0x1(%r10),%edi │ │ │ │ - cmp %r10d,0x108(%rsp) │ │ │ │ - jne 53b49 │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - mov 0x8(%rcx),%r8 │ │ │ │ - sub %r14,%r8 │ │ │ │ - je 54098 │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - sar $0x3,%r8 │ │ │ │ - mov 0x18(%rsi),%rax │ │ │ │ - lea -0x8(%rax),%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 54ede │ │ │ │ - lea -0x1(%r8),%r10 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jbe 555c9 │ │ │ │ - mov %r8,%r12 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,%r15 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea -0x40(%r15),%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 545d3 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 545b1 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 54598 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 5457f │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 54566 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 5454d │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 54534 │ │ │ │ - vmovupd (%rax),%zmm4 │ │ │ │ - vaddpd (%r14),%zmm4,%zmm12 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vmovupd %zmm12,(%rax) │ │ │ │ - vmovupd (%rax,%r11,1),%zmm13 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm15 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm2 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm8 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm10 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm10,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm11 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm11,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - je 546a0 │ │ │ │ - vmovupd (%rax,%r11,1),%zmm12 │ │ │ │ - vaddpd (%r14,%r11,1),%zmm12,%zmm13 │ │ │ │ - vmovupd 0x40(%rax,%r11,1),%zmm14 │ │ │ │ - vmovupd 0x80(%rax,%r11,1),%zmm6 │ │ │ │ - vmovupd 0xc0(%rax,%r11,1),%zmm3 │ │ │ │ - vmovupd 0x100(%rax,%r11,1),%zmm9 │ │ │ │ - vmovupd 0x140(%rax,%r11,1),%zmm7 │ │ │ │ - vmovupd 0x180(%rax,%r11,1),%zmm4 │ │ │ │ - vmovupd %zmm13,(%rax,%r11,1) │ │ │ │ - vaddpd 0x40(%r14,%r11,1),%zmm14,%zmm15 │ │ │ │ - vmovupd 0x1c0(%rax,%r11,1),%zmm13 │ │ │ │ - vmovupd %zmm15,0x40(%rax,%r11,1) │ │ │ │ - vaddpd 0x80(%r14,%r11,1),%zmm6,%zmm2 │ │ │ │ - vmovupd %zmm2,0x80(%rax,%r11,1) │ │ │ │ - vaddpd 0xc0(%r14,%r11,1),%zmm3,%zmm8 │ │ │ │ - vmovupd %zmm8,0xc0(%rax,%r11,1) │ │ │ │ - vaddpd 0x100(%r14,%r11,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,0x100(%rax,%r11,1) │ │ │ │ - vaddpd 0x140(%r14,%r11,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rax,%r11,1) │ │ │ │ - vaddpd 0x180(%r14,%r11,1),%zmm4,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rax,%r11,1) │ │ │ │ - vaddpd 0x1c0(%r14,%r11,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rax,%r11,1) │ │ │ │ - add $0x200,%r11 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jne 545d3 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 54098 │ │ │ │ - sub %r12,%r10 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - jbe 5545c │ │ │ │ - vmovupd (%rax,%r12,8),%ymm15 │ │ │ │ - vaddpd (%r14,%r12,8),%ymm15,%ymm6 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea (%rdx,%r12,1),%r8 │ │ │ │ - vmovupd %ymm6,(%rax,%r12,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 54098 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 54713 │ │ │ │ - sub %rdx,%rsi │ │ │ │ + je 51b52 │ │ │ │ + vmovupd (%rdx,%r8,1),%ymm14 │ │ │ │ + vmovupd 0x20(%r8,%rdx,1),%ymm13 │ │ │ │ + vmovupd 0x40(%r8,%rdx,1),%ymm0 │ │ │ │ + vmovupd 0x60(%r8,%rdx,1),%ymm6 │ │ │ │ + vaddpd (%rcx,%r8,1),%ymm14,%ymm12 │ │ │ │ + vmovupd 0x80(%r8,%rdx,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%r8,%rdx,1),%ymm3 │ │ │ │ + vmovupd 0xc0(%r8,%rdx,1),%ymm9 │ │ │ │ + vmovupd 0xe0(%r8,%rdx,1),%ymm11 │ │ │ │ + vmovupd %ymm12,(%rdx,%r8,1) │ │ │ │ + vaddpd 0x20(%rcx,%r8,1),%ymm13,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%r8,%rdx,1) │ │ │ │ + vaddpd 0x40(%rcx,%r8,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%r8,%rdx,1) │ │ │ │ + vaddpd 0x60(%rcx,%r8,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%r8,%rdx,1) │ │ │ │ + vaddpd 0x80(%rcx,%r8,1),%ymm1,%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%r8,%rdx,1) │ │ │ │ + vaddpd 0xa0(%rcx,%r8,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%r8,%rdx,1) │ │ │ │ + vaddpd 0xc0(%rcx,%r8,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%r8,%rdx,1) │ │ │ │ + vaddpd 0xe0(%rcx,%r8,1),%ymm11,%ymm14 │ │ │ │ + add $0x100,%r8 │ │ │ │ + vmovupd %ymm14,-0x20(%r8,%rdx,1) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 51a7c │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + shl $0x2,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 521a2 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea (%rax,%r13,1),%rbx │ │ │ │ + sub %rax,%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 51ba7 │ │ │ │ + vmovupd (%r14,%rbx,8),%xmm12 │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ + vaddpd (%r15,%r13,8),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r14,%rbx,8) │ │ │ │ + mov %r8,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + and $0x1,%r8d │ │ │ │ + je 521a2 │ │ │ │ + add %rbx,%r10 │ │ │ │ + add %rbx,%rax │ │ │ │ + vmovsd (%r14,%r10,8),%xmm15 │ │ │ │ + add %rdi,%rax │ │ │ │ + inc %r9d │ │ │ │ + vaddsd (%r15,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r14,%r10,8) │ │ │ │ + cmp %r9d,0x104(%rsp) │ │ │ │ + jle 521b3 │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ add %r12,%rdx │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm2 │ │ │ │ - vaddpd (%r14,%rdx,8),%xmm2,%xmm3 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0xfffffffffffffffe,%r10 │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm3,(%rax,%rdx,8) │ │ │ │ - je 54098 │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovsd (%rax,%r8,8),%xmm8 │ │ │ │ - vaddsd (%r14,%r8,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r8,8) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 540a0 │ │ │ │ - vmovq %xmm5,%r14 │ │ │ │ - incl 0x94(%rsp) │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x94(%rsp),%ecx │ │ │ │ - add %rdi,0x98(%rsp) │ │ │ │ - add %rdi,0x80(%rsp) │ │ │ │ - cmp %ecx,0xb8(%rsp) │ │ │ │ - jg 52d0a │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - sub 0xf8(%rsp),%r13 │ │ │ │ + add %r12,%rcx │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + sub %r10,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + ja 5198a │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov 0x110(%rsp),%r8d │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0x7,%edi │ │ │ │ + je 51cc8 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 51cad │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 51c9b │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 51c89 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 51c77 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 51c65 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 51c53 │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vaddsd (%rcx),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx) │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm7 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm5 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm8 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm10 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm14 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm14,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm13 │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 51d69 │ │ │ │ + vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + vaddsd (%rcx,%rax,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rdi,8) │ │ │ │ + lea 0x2(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm1 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rdi,8) │ │ │ │ + lea 0x3(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm3 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rdi,8) │ │ │ │ + lea 0x4(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%rdi,8) │ │ │ │ + lea 0x5(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm11 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm11,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%rdi,8) │ │ │ │ + lea 0x6(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%rdi,8) │ │ │ │ + lea 0x7(%rax),%rdi │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm15 │ │ │ │ + vaddsd (%rcx,%rdi,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%rdi,8) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 51cc8 │ │ │ │ + inc %r9d │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rcx │ │ │ │ + cmp %r9d,0x104(%rsp) │ │ │ │ + jg 5194f │ │ │ │ + mov %r8d,%eax │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + test %eax,%eax │ │ │ │ + jne 521da │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r10,%r15 │ │ │ │ + incl 0x98(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + add %rax,0x68(%rsp) │ │ │ │ + add %rax,0x70(%rsp) │ │ │ │ + mov 0x98(%rsp),%r10d │ │ │ │ + cmp %r10d,0x9c(%rsp) │ │ │ │ + jg 50894 │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + sub 0x108(%rsp),%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 55484 │ │ │ │ + je 53214 │ │ │ │ mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - cmp %rbx,0xe8(%rsp) │ │ │ │ - je 547c6 │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + cmp %rdi,0xe8(%rsp) │ │ │ │ + je 51e37 │ │ │ │ + mov %rdi,%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 55466 │ │ │ │ + je 531ed │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,0xe8(%rsp) │ │ │ │ - jne 547a0 │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ + jne 51e11 │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r10 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ - mov 0x50(%r8),%rdx │ │ │ │ - mov 0x40(%r8),%r9 │ │ │ │ - imul (%rdx),%r10 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - cmpb $0x0,(%r9) │ │ │ │ - je 5364c │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 53847 │ │ │ │ - vmovdqa 0x93388(%rip),%xmm5 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - lea (%r15,%r10,4),%rbx │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov 0x8(%rsi),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 54af7 │ │ │ │ - sub $0x8,%rdi │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %rdi,%r13 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 5547d │ │ │ │ - lea 0x1(%r13),%rdx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rdx,%r12 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - mov %r12,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 5498c │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 54962 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 54941 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 54920 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 548ff │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 548de │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 548bd │ │ │ │ - vcvtpd2ps (%r14),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r14),%ymm1 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm14 │ │ │ │ - vmovups %zmm14,(%rbx) │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm2,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm3,%zmm9 │ │ │ │ - vmovups %zmm9,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm10,%zmm11 │ │ │ │ - vmovups %zmm11,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm4,%zmm13 │ │ │ │ - vmovups %zmm13,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm14 │ │ │ │ - vmovups %zmm14,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm2,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 54a92 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x80(%r14,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0xc0(%r14,%r10,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x100(%r14,%r10,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x140(%r14,%r10,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x180(%r14,%r10,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x1c0(%r14,%r10,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x200(%r14,%r10,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x240(%r14,%r10,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm3,%zmm9 │ │ │ │ - vcvtpd2ps 0x280(%r14,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x2c0(%r14,%r10,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm10,%zmm11 │ │ │ │ - vcvtpd2ps 0x300(%r14,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x340(%r14,%r10,2),%ymm7 │ │ │ │ - vmovups %zmm9,(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm4,%zmm13 │ │ │ │ - vcvtpd2ps 0x380(%r14,%r10,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x3c0(%r14,%r10,2),%ymm12 │ │ │ │ - vmovups %zmm11,0x40(%rbx,%r10,1) │ │ │ │ - vmovups %zmm13,0x80(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm14,0xc0(%rbx,%r10,1) │ │ │ │ - vmovups %zmm2,0x100(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm3,%zmm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm10,%zmm11 │ │ │ │ - vmovups %zmm9,0x140(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm4,%zmm13 │ │ │ │ - vmovups %zmm11,0x180(%rbx,%r10,1) │ │ │ │ - vmovups %zmm13,0x1c0(%rbx,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 5498c │ │ │ │ - mov %r12,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 54af2 │ │ │ │ - mov %r13,%r15 │ │ │ │ - lea (%r14,%rax,8),%r8 │ │ │ │ - mov $0x10,%r14d │ │ │ │ - sub %rax,%r15 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - cmova %r14,%r15 │ │ │ │ - vpbroadcastb %r15d,%xmm0 │ │ │ │ - vpcmpnleub %xmm5,%xmm0,%k4 │ │ │ │ - vmovupd (%r8),%zmm14{%k4}{z} │ │ │ │ - kshiftrw $0x8,%k4,%k5 │ │ │ │ - vmovupd 0x40(%r8),%zmm1{%k5}{z} │ │ │ │ - vcvtpd2ps %zmm14,%ymm15 │ │ │ │ - vcvtpd2ps %zmm1,%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm2 │ │ │ │ - vmovups %zmm2,(%rbx,%rax,4){%k4} │ │ │ │ - lea 0x4(%rbx,%r13,4),%rbx │ │ │ │ - add $0x18,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 5481c │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x50(%r14),%rdx │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0x40(%r14),%r13 │ │ │ │ + mov 0x48(%r14),%rsi │ │ │ │ + imul (%rdx),%rcx │ │ │ │ + cmpb $0x0,0x0(%r13) │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + je 51145 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 5134e │ │ │ │ + lea (%r11,%rcx,4),%rcx │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov 0x8(%r15),%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je 5218d │ │ │ │ + lea -0x8(%r9),%rsi │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + cmp $0x30,%rsi │ │ │ │ + jbe 52f41 │ │ │ │ + lea 0x1(%r10),%r13 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r13,%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 51fd5 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 51faf │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 51f92 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 51f75 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 51f58 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 51f3b │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 51f1e │ │ │ │ + vcvtpd2psy (%r14),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r14),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovups %ymm10,(%rcx) │ │ │ │ + vcvtpd2psy (%r14,%rsi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rsi,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm11,%ymm12 │ │ │ │ + vmovups %ymm12,(%rcx,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vcvtpd2psy (%r14,%rsi,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rsi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm13,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vcvtpd2psy (%r14,%rsi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rsi,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm4,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vcvtpd2psy (%r14,%rsi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rsi,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm5,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vcvtpd2psy (%r14,%rsi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rsi,2),%xmm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm2,%ymm9 │ │ │ │ + vmovups %ymm9,(%rcx,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vcvtpd2psy (%r14,%rsi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rsi,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm14 │ │ │ │ + vmovups %ymm14,(%rcx,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + je 520eb │ │ │ │ + vcvtpd2psy (%r14,%rsi,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rsi,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x40(%r14,%rsi,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x60(%r14,%rsi,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm0,%ymm6 │ │ │ │ + vcvtpd2psy 0x80(%r14,%rsi,2),%xmm7 │ │ │ │ + vcvtpd2psy 0xa0(%r14,%rsi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xc0(%r14,%rsi,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xe0(%r14,%rsi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x100(%r14,%rsi,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x120(%r14,%rsi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x140(%r14,%rsi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%r14,%rsi,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x1a0(%r14,%rsi,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm7,%ymm1 │ │ │ │ + vmovups %ymm15,(%rcx,%rsi,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r14,%rsi,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x180(%r14,%rsi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm8 │ │ │ │ + vmovups %ymm6,0x20(%rcx,%rsi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm9,%ymm11 │ │ │ │ + vcvtpd2psy 0x1c0(%r14,%rsi,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm14,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm6,%ymm5 │ │ │ │ + vmovups %ymm1,0x40(%rcx,%rsi,1) │ │ │ │ + vmovups %ymm8,0x60(%rcx,%rsi,1) │ │ │ │ + vmovups %ymm11,0x80(%rcx,%rsi,1) │ │ │ │ + vmovups %ymm13,0xa0(%rcx,%rsi,1) │ │ │ │ + vmovups %ymm4,0xc0(%rcx,%rsi,1) │ │ │ │ + vmovups %ymm5,0xe0(%rcx,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 51fd5 │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 52188 │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea (%rcx,%rbx,1),%r12 │ │ │ │ + shl $0x6,%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %r10,%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 5214f │ │ │ │ + vmovupd (%r14,%rdx,8),%xmm1 │ │ │ │ + inc %r13 │ │ │ │ + mov %r13,%rdi │ │ │ │ + vinsertf64x2 $0x1,0x10(%r14,%rdx,8),%ymm1,%ymm3 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + and $0x3,%r13d │ │ │ │ + vcvtpd2ps %ymm3,%xmm2 │ │ │ │ + vmovups %xmm2,(%rcx,%rdx,4) │ │ │ │ + je 52188 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + shl $0x5,%r14 │ │ │ │ + add %rdi,%r12 │ │ │ │ + add %r14,%rax │ │ │ │ + vxorps %xmm8,%xmm8,%xmm8 │ │ │ │ + lea 0x8(%rax),%rdx │ │ │ │ + vcvtsd2ss (%rax),%xmm8,%xmm9 │ │ │ │ + vmovss %xmm9,(%r12) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 52188 │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ + vcvtsd2ss 0x8(%rax),%xmm8,%xmm10 │ │ │ │ + vmovss %xmm10,0x4(%r12) │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 52188 │ │ │ │ + vcvtsd2ss 0x10(%rax),%xmm8,%xmm11 │ │ │ │ + vmovss %xmm11,0x8(%r12) │ │ │ │ + lea 0x4(%rcx,%r10,4),%rcx │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 51e82 │ │ │ │ vzeroupper │ │ │ │ - jmp 53847 │ │ │ │ + jmp 5134e │ │ │ │ + inc %r9d │ │ │ │ + cmp %r9d,0x104(%rsp) │ │ │ │ + jg 51bcd │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + mov 0x110(%rsp),%eax │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + test %eax,%eax │ │ │ │ + je 51d96 │ │ │ │ + mov 0xf0(%rsp),%r15d │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov %r14,0xa0(%rsp) │ │ │ │ + mov 0x108(%rsp),%rbx │ │ │ │ + mov 0xf8(%rsp),%r11 │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %eax,0x5c(%rsp) │ │ │ │ + lea (%r15,%r15,2),%r9 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + lea (%r12,%r9,8),%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r11),%r15 │ │ │ │ + mov 0x8(%r11),%r12 │ │ │ │ + sub %r15,%r12 │ │ │ │ + je 526cd │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + je 526cd │ │ │ │ + sar $0x3,%rsi │ │ │ │ + mov $0xfffffffffffffff8,%rdi │ │ │ │ + mov 0xf8(%rsp),%r10 │ │ │ │ + mov %rbx,0x118(%rsp) │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r11,0x110(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ + mov 0x18(%r10),%r10 │ │ │ │ + lea -0x1(%rsi),%r14 │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x2,%r8 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + vmovsd (%r15,%rcx,8),%xmm1 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 52510 │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ + add %r11,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 52518 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jbe 529f0 │ │ │ │ + lea -0x20(%r9),%rbx │ │ │ │ + vbroadcastsd %xmm1,%ymm14 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 523a8 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5238a │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 52375 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 52360 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 5234b │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 52336 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 52321 │ │ │ │ + vmovupd (%rax),%ymm12 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%r11),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,(%r11) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm0 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm0 │ │ │ │ + vmovupd %ymm0,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r11,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 52479 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%r11,%rdi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r11,%rdi,1) │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x20(%r11,%rdi,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r11,%rdi,1) │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0x40(%r11,%rdi,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%r11,%rdi,1) │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0x60(%r11,%rdi,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%r11,%rdi,1) │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x80(%r11,%rdi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%r11,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%r11,%rdi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%r11,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0xc0(%r11,%rdi,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%r11,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0xe0(%r11,%rdi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%r11,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 523a8 │ │ │ │ + mov %r8,%rdi │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 529d0 │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 529fe │ │ │ │ + mov %rsi,%r11 │ │ │ │ + vmovddup %xmm1,%xmm14 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + mov %r11,0x128(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ + vmovupd (%r10,%r11,8),%xmm15 │ │ │ │ + vfmadd132pd (%rax,%rdi,8),%xmm15,%xmm14 │ │ │ │ + vmovupd %xmm14,(%r10,%r11,8) │ │ │ │ + mov 0x128(%rsp),%r11 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + testb $0x1,0x128(%rsp) │ │ │ │ + je 529b8 │ │ │ │ + add %r11,%rbx │ │ │ │ + add %rdi,%r11 │ │ │ │ + vmovsd (%r10,%rbx,8),%xmm0 │ │ │ │ + inc %rcx │ │ │ │ + vfmadd132sd (%rax,%r11,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rbx,8) │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jae 526bd │ │ │ │ + vmovsd (%r15,%rcx,8),%xmm1 │ │ │ │ + add %rsi,%rdx │ │ │ │ + jmp 522a0 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ + vfmadd213sd (%r11),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r11) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jae 526ae │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 52604 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 525e7 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 525d3 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 525bf │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 525ab │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 52597 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 52583 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%r11),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%r11) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r11,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jae 526ae │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%r11,%rdi,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r11,%rdi,8) │ │ │ │ + vmovsd 0x8(%rax,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd 0x8(%r11,%rdi,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%r11,%rdi,8) │ │ │ │ + vmovsd 0x10(%rax,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd 0x10(%r11,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,0x10(%r11,%rdi,8) │ │ │ │ + vmovsd 0x18(%rax,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x18(%r11,%rdi,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%r11,%rdi,8) │ │ │ │ + vmovsd 0x20(%rax,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%r11,%rdi,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%r11,%rdi,8) │ │ │ │ + vmovsd 0x28(%rax,%rdi,8),%xmm0 │ │ │ │ + vfmadd213sd 0x28(%r11,%rdi,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%r11,%rdi,8) │ │ │ │ + vmovsd 0x30(%rax,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd 0x30(%r11,%rdi,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x30(%r11,%rdi,8) │ │ │ │ + vmovsd 0x38(%rax,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%r11,%rdi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%r11,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jb 52604 │ │ │ │ + inc %rcx │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jb 52290 │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov 0x110(%rsp),%r11 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r11 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 52220 │ │ │ │ + mov 0x5c(%rsp),%edx │ │ │ │ + subq $0x18,0xf8(%rsp) │ │ │ │ + decl 0xf0(%rsp) │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ + subq $0x18,0xb0(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + cmp %edx,0x100(%rsp) │ │ │ │ + jne 51745 │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ + mov 0x8(%r15),%r8 │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov %r8,0x128(%rsp) │ │ │ │ + sub %rsi,%r8 │ │ │ │ + je 521d2 │ │ │ │ + mov 0xf8(%rsp),%rdx │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov 0x18(%rdx),%r13 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 52a5b │ │ │ │ + lea -0x8(%r13),%r12 │ │ │ │ + sub %rsi,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 52a5b │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + mov %r8,%r9 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 531e6 │ │ │ │ + mov %r8,%r15 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x2,%r15 │ │ │ │ + mov %r15,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 5287c │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5285b │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 52843 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 5282b │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 52813 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 527fb │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 527e3 │ │ │ │ + vmovupd 0x0(%r13),%ymm4 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vaddpd (%rsi),%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13) │ │ │ │ + vmovupd 0x0(%r13,%r12,1),%ymm7 │ │ │ │ + vaddpd (%rsi,%r12,1),%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd 0x0(%r13,%r12,1),%ymm5 │ │ │ │ + vaddpd (%rsi,%r12,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,0x0(%r13,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd 0x0(%r13,%r12,1),%ymm8 │ │ │ │ + vaddpd (%rsi,%r12,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd 0x0(%r13,%r12,1),%ymm10 │ │ │ │ + vaddpd (%rsi,%r12,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd 0x0(%r13,%r12,1),%ymm14 │ │ │ │ + vaddpd (%rsi,%r12,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd 0x0(%r13,%r12,1),%ymm13 │ │ │ │ + vaddpd (%rsi,%r12,1),%ymm13,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + je 52957 │ │ │ │ + vmovupd 0x0(%r13,%r12,1),%ymm0 │ │ │ │ + vmovupd 0x20(%r13,%r12,1),%ymm6 │ │ │ │ + vmovupd 0x40(%r13,%r12,1),%ymm1 │ │ │ │ + vmovupd 0x60(%r13,%r12,1),%ymm3 │ │ │ │ + vaddpd (%rsi,%r12,1),%ymm0,%ymm4 │ │ │ │ + vmovupd 0x80(%r13,%r12,1),%ymm9 │ │ │ │ + vmovupd 0xa0(%r13,%r12,1),%ymm11 │ │ │ │ + vmovupd 0xc0(%r13,%r12,1),%ymm12 │ │ │ │ + vmovupd 0xe0(%r13,%r12,1),%ymm15 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r12,1) │ │ │ │ + vaddpd 0x20(%rsi,%r12,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%r13,%r12,1) │ │ │ │ + vaddpd 0x40(%rsi,%r12,1),%ymm1,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%r13,%r12,1) │ │ │ │ + vaddpd 0x60(%rsi,%r12,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%r13,%r12,1) │ │ │ │ + vaddpd 0x80(%rsi,%r12,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%r13,%r12,1) │ │ │ │ + vaddpd 0xa0(%rsi,%r12,1),%ymm11,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%r13,%r12,1) │ │ │ │ + vaddpd 0xc0(%rsi,%r12,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xc0(%r13,%r12,1) │ │ │ │ + vaddpd 0xe0(%rsi,%r12,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%r13,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 5287c │ │ │ │ + lea 0x0(,%r15,4),%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 521d2 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + je 5299a │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + vmovupd 0x0(%r13,%rcx,8),%xmm4 │ │ │ │ + mov %r9,%r11 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vaddpd (%rsi,%rcx,8),%xmm4,%xmm6 │ │ │ │ + vmovupd %xmm6,0x0(%r13,%rcx,8) │ │ │ │ + je 521d2 │ │ │ │ + add %rcx,%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm7 │ │ │ │ + vaddsd (%rsi,%r11,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,0x0(%r13,%r11,8) │ │ │ │ + jmp 521d2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + inc %rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jb 524f8 │ │ │ │ + jmp 526bd │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovsd (%r15),%xmm2 │ │ │ │ - vfmadd213sd (%r14),%xmm8,%xmm2 │ │ │ │ + inc %rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jae 526bd │ │ │ │ + vmovsd (%r15,%rcx,8),%xmm1 │ │ │ │ + add %r8,%rdx │ │ │ │ + jmp 522a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jne 52492 │ │ │ │ + mov %r14,%r11 │ │ │ │ + jmp 524da │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r13,%rbx │ │ │ │ + jmp 51b7a │ │ │ │ + cmpl $0x1,0x104(%rsp) │ │ │ │ + jle 51d96 │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov %rdx,0x118(%rsp) │ │ │ │ + jmp 5190a │ │ │ │ + xor %r15d,%r15d │ │ │ │ mov $0x1,%esi │ │ │ │ + jmp 5184d │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ + mov $0x1,%ecx │ │ │ │ lea -0x1(%r8),%r9 │ │ │ │ - vmovsd %xmm2,(%r14) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 54414 │ │ │ │ + vaddsd (%rsi),%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm3,0x0(%r13) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 521d2 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 54c05 │ │ │ │ + je 52b56 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 54be7 │ │ │ │ + je 52b37 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 54bd2 │ │ │ │ + je 52b21 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 54bbd │ │ │ │ + je 52b0b │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 54ba8 │ │ │ │ + je 52af5 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 54b93 │ │ │ │ + je 52adf │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 54b7e │ │ │ │ - vmovsd 0x8(%r15),%xmm3 │ │ │ │ - vfmadd213sd 0x8(%r14),%xmm8,%xmm3 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm3,0x8(%r14) │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd (%r14,%rsi,8),%xmm8,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%r14,%rsi,8),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r14,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%r14,%rsi,8),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r14,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd (%r14,%rsi,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r14,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%r14,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%r14,%rsi,8),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 54414 │ │ │ │ - vmovsd (%r15,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd (%r14,%rsi,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r14,%rsi,8) │ │ │ │ - vmovsd 0x8(%r15,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x8(%r14,%rsi,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%r14,%rsi,8) │ │ │ │ - vmovsd 0x10(%r15,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x10(%r14,%rsi,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%r14,%rsi,8) │ │ │ │ - vmovsd 0x18(%r15,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd 0x18(%r14,%rsi,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%r14,%rsi,8) │ │ │ │ - vmovsd 0x20(%r15,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd 0x20(%r14,%rsi,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%r14,%rsi,8) │ │ │ │ - vmovsd 0x28(%r15,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd 0x28(%r14,%rsi,8),%xmm8,%xmm7 │ │ │ │ - vmovsd %xmm7,0x28(%r14,%rsi,8) │ │ │ │ - vmovsd 0x30(%r15,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x30(%r14,%rsi,8),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%r14,%rsi,8) │ │ │ │ - vmovsd 0x38(%r15,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd 0x38(%r14,%rsi,8),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%r14,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 54c05 │ │ │ │ - jmp 54414 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %rax,%r9 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - ja 543a5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rdi,%r14 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 543cf │ │ │ │ - mov %rsi,%r13 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 54da7 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 54d8c │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 54d7a │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 54d68 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 54d56 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 54d44 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 54d32 │ │ │ │ - vmovsd (%rax),%xmm3 │ │ │ │ - vaddsd (%rdx),%xmm3,%xmm8 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - vmovsd %xmm8,(%rax) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + je 52ac9 │ │ │ │ + vmovsd 0x8(%r13),%xmm8 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vaddsd 0x8(%rsi),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r13) │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm10 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x0(%r13,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm7 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm14 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm14,%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm12 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,0x0(%r13,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm14 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm0 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,0x0(%r13,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm6 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm6 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm3 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rcx,8) │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm1 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x0(%r13,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 54068 │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ - vaddsd (%rdx,%rcx,8),%xmm9,%xmm10 │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ - lea 0x2(%rcx),%r11 │ │ │ │ - lea 0x3(%rcx),%r9 │ │ │ │ - lea 0x4(%rcx),%rbx │ │ │ │ - lea 0x5(%rcx),%r13 │ │ │ │ - vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ - vaddsd (%rdx,%rdi,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm12 │ │ │ │ - vaddsd (%rdx,%r11,8),%xmm12,%xmm13 │ │ │ │ - lea 0x6(%rcx),%rdi │ │ │ │ - vmovsd %xmm13,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%r9,8),%xmm14 │ │ │ │ - vaddsd (%rdx,%r9,8),%xmm14,%xmm15 │ │ │ │ - lea 0x7(%rcx),%r11 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 521d2 │ │ │ │ + vmovsd 0x0(%r13,%rcx,8),%xmm3 │ │ │ │ + lea 0x1(%rcx),%r15 │ │ │ │ + lea 0x2(%rcx),%rbx │ │ │ │ + lea 0x3(%rcx),%rdx │ │ │ │ + lea 0x4(%rcx),%r12 │ │ │ │ + vaddsd (%rsi,%rcx,8),%xmm3,%xmm8 │ │ │ │ + lea 0x5(%rcx),%r11 │ │ │ │ + lea 0x6(%rcx),%r9 │ │ │ │ + vmovsd %xmm8,0x0(%r13,%rcx,8) │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm9 │ │ │ │ + vaddsd (%rsi,%r15,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%r15,8) │ │ │ │ + lea 0x7(%rcx),%r15 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd %xmm15,(%rax,%r9,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ - vaddsd (%rdx,%rbx,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r13,8),%xmm3 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r13,8) │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm9 │ │ │ │ - vaddsd (%rdx,%rdi,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rdx,%r11,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r11,8) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 54da7 │ │ │ │ - jmp 54068 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea -0x1(%rdi),%r13 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - ja 53fac │ │ │ │ - mov %rcx,%r13 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 53ff3 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 53c5a │ │ │ │ - cmpl $0x1,0x10c(%rsp) │ │ │ │ - jle 5472d │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ - vmovq (%rcx),%xmm2 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ - jmp 53d31 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,0xe8(%rsp) │ │ │ │ - jne 52f6b │ │ │ │ - mov %r15,0xe8(%rsp) │ │ │ │ - jmp 52f9e │ │ │ │ - vmovsd (%rax),%xmm10 │ │ │ │ - vaddsd (%r14),%xmm10,%xmm7 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - lea -0x1(%r8),%r12 │ │ │ │ - vmovsd %xmm7,(%rax) │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jae 54098 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 54fd1 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 54fb3 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 54f9e │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 54f89 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 54f74 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 54f5f │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 54f4a │ │ │ │ - vmovsd 0x8(%rax),%xmm11 │ │ │ │ - vaddsd 0x8(%r14),%xmm11,%xmm4 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - vmovsd %xmm4,0x8(%rax) │ │ │ │ - vmovsd (%rax,%r15,8),%xmm12 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm14 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm6 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm3 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm3,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm9 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm7 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm7,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jae 54098 │ │ │ │ - vmovsd (%rax,%r15,8),%xmm4 │ │ │ │ - vaddsd (%r14,%r15,8),%xmm4,%xmm12 │ │ │ │ - lea 0x1(%r15),%r9 │ │ │ │ - lea 0x2(%r15),%r11 │ │ │ │ - lea 0x3(%r15),%rsi │ │ │ │ - lea 0x4(%r15),%rdx │ │ │ │ - lea 0x5(%r15),%r10 │ │ │ │ - lea 0x6(%r15),%r12 │ │ │ │ - vmovsd %xmm12,(%rax,%r15,8) │ │ │ │ - vmovsd (%rax,%r9,8),%xmm13 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r9,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ - vaddsd (%r14,%r11,8),%xmm15,%xmm6 │ │ │ │ - lea 0x7(%r15),%r9 │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd %xmm6,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rsi,8),%xmm2 │ │ │ │ - vaddsd (%r14,%rsi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ - vmovsd (%rax,%rdx,8),%xmm8 │ │ │ │ - vaddsd (%r14,%rdx,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rdx,8) │ │ │ │ - vmovsd (%rax,%r10,8),%xmm10 │ │ │ │ - vaddsd (%r14,%r10,8),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ - vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ - vaddsd (%r14,%r12,8),%xmm11,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r12,8) │ │ │ │ - vmovsd (%rax,%r9,8),%xmm12 │ │ │ │ - vaddsd (%r14,%r9,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jb 54fd1 │ │ │ │ - jmp 54098 │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - jmp 52e3a │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ - mov 0xf8(%rsp),%r8 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - lea 0x160(%rsp),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rsi,0x170(%rsp) │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - mov %r8,0x160(%rsp) │ │ │ │ - mov %rax,0x168(%rsp) │ │ │ │ - sub %r11,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x160(%rsp),%r9 │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ - mov 0x170(%rsp),%r11 │ │ │ │ - mov %r9,0xf8(%rsp) │ │ │ │ - mov %rdi,0xe8(%rsp) │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ - jmp 52f9e │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5355a │ │ │ │ + vmovsd 0x0(%r13,%rbx,8),%xmm11 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm11,%xmm14 │ │ │ │ + vmovsd %xmm14,0x0(%r13,%rbx,8) │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm12 │ │ │ │ + vaddsd (%rsi,%rdx,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x0(%r13,%rdx,8) │ │ │ │ + vmovsd 0x0(%r13,%r12,8),%xmm15 │ │ │ │ + vaddsd (%rsi,%r12,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x0(%r13,%r12,8) │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm4 │ │ │ │ + vaddsd (%rsi,%r11,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,0x0(%r13,%r11,8) │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm7 │ │ │ │ + vaddsd (%rsi,%r9,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,0x0(%r13,%r9,8) │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm5 │ │ │ │ + vaddsd (%rsi,%r15,8),%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm3,0x0(%r13,%r15,8) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jb 52b56 │ │ │ │ + jmp 521d2 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + jmp 509b3 │ │ │ │ + mov 0x128(%rsp),%rsi │ │ │ │ + jmp 5111c │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 53612 │ │ │ │ - jmp 53635 │ │ │ │ - lea (%rbx,%rdx,1),%rax │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 515d6 │ │ │ │ + jmp 51609 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 510cd │ │ │ │ + lea (%rbx,%rdx,1),%r11 │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 551a0 │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ + jle 52d61 │ │ │ │ + mov %r11,0x128(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - mov 0x8(%rsi),%rcx │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - sub %rax,%r12 │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0x128(%rsp),%r11 │ │ │ │ + mov 0x8(%rdi),%r9 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + sub %r11,%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jle 5518f │ │ │ │ - mov %rcx,%rdi │ │ │ │ + jle 52cb6 │ │ │ │ + mov %r9,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %r11,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r12,1),%rcx │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - mov %rcx,0x8(%rdx) │ │ │ │ - jmp 53029 │ │ │ │ - jne 5516d │ │ │ │ + lea (%rax,%r12,1),%r9 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov %r9,0x8(%r10) │ │ │ │ + jmp 50bbf │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %r12,0xe8(%rsp) │ │ │ │ + jne 50af6 │ │ │ │ + jmp 50b21 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + lea 0x160(%rsp),%r12 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ + mov %r8,0x168(%rsp) │ │ │ │ + sub %r10,%rsi │ │ │ │ + mov %rdx,0x170(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x160(%rsp),%r10 │ │ │ │ + mov 0x168(%rsp),%rcx │ │ │ │ + mov 0x170(%rsp),%r12 │ │ │ │ + mov %r10,0x108(%rsp) │ │ │ │ + mov %rcx,0xe8(%rsp) │ │ │ │ + mov %r12,0xc0(%rsp) │ │ │ │ + jmp 50b34 │ │ │ │ + jne 52c94 │ │ │ │ vmovsd (%rbx),%xmm9 │ │ │ │ vmovsd %xmm9,(%rdi) │ │ │ │ - jmp 5516d │ │ │ │ + jmp 52c94 │ │ │ │ + jne 51680 │ │ │ │ + vmovsd (%rbx),%xmm10 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd %xmm10,-0x8(%rdi) │ │ │ │ + jmp 51680 │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + movq $0x8,0xd8(%rsp) │ │ │ │ + jg 507ae │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 51e47 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 51e47 │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + jmp 507ae │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 50510 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 504eb │ │ │ │ + jmp 5050c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r14) │ │ │ │ + jmp 5133b │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r14,%r12 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 51305 │ │ │ │ + lea -0x8(%rdx),%r11 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 52ecd │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 52eb5 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 52ea6 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 52e97 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 52e88 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 52e79 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 53268 │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r14,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r14,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r14,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r14,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r14,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r14,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 5133b │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm0 │ │ │ │ + vmovsd %xmm0,(%r14,%rcx,1) │ │ │ │ + vmovsd 0x8(%rsi,%rcx,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%r14,%rcx,1) │ │ │ │ + vmovsd 0x10(%rsi,%rcx,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%r14,%rcx,1) │ │ │ │ + vmovsd 0x18(%rsi,%rcx,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%r14,%rcx,1) │ │ │ │ + vmovsd 0x20(%rsi,%rcx,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r14,%rcx,1) │ │ │ │ + vmovsd 0x28(%rsi,%rcx,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x28(%r14,%rcx,1) │ │ │ │ + vmovsd 0x30(%rsi,%rcx,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%r14,%rcx,1) │ │ │ │ + vmovsd 0x38(%rsi,%rcx,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%r14,%rcx,1) │ │ │ │ + add $0x40,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 52ecd │ │ │ │ + jmp 5133b │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %r14,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 5210a │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 50a62 │ │ │ │ vzeroupper │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ lea 0x158(%rsp),%rdx │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x108(%rsp),%r8d │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - jle 53ada │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov (%r14),%r10 │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + mov 0x100(%rsp),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 516cc │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + sub $0x2,%ecx │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - movq $0x0,0x150(%rsp) │ │ │ │ - lea -0x2(%r8),%r15d │ │ │ │ - imul %r13,%r11 │ │ │ │ + mov %ecx,0x120(%rsp) │ │ │ │ lea 0x18(%r10),%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov $0x3,%r12d │ │ │ │ - mov $0x30,%r10d │ │ │ │ - cmpl $0x3,0x108(%rsp) │ │ │ │ - jl 53aeb │ │ │ │ - and $0x3,%r15d │ │ │ │ - je 5534f │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - je 552f4 │ │ │ │ - cmp $0x2,%r15d │ │ │ │ - je 552a7 │ │ │ │ - mov (%r14),%rdx │ │ │ │ - imul %r13,%rcx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - lea 0x30(%rdx),%rdi │ │ │ │ - lea 0x150(%rsp),%rdx │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + cmpl $0x3,0x100(%rsp) │ │ │ │ + movl $0x3,0x128(%rsp) │ │ │ │ + mov $0x30,%esi │ │ │ │ + jl 516db │ │ │ │ + mov 0x120(%rsp),%r11d │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 530d8 │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + je 53080 │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 5303e │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov %rsi,0x120(%rsp) │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - inc %r12d │ │ │ │ - add $0x18,%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%rcx │ │ │ │ + lea 0x30(%r8),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ + add $0x18,%rsi │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rsi,0x120(%rsp) │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ - inc %r12d │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r12d,0x108(%rsp) │ │ │ │ - jl 53aeb │ │ │ │ - mov %r10,%rdi │ │ │ │ - add (%r14),%rdi │ │ │ │ - imul %r13,%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ + add $0x18,%rsi │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rsi,0x120(%rsp) │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + incl 0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ + add $0x18,%rsi │ │ │ │ + mov 0x128(%rsp),%r9d │ │ │ │ + cmp %r9d,0x100(%rsp) │ │ │ │ + jl 516db │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rsi,0x120(%rsp) │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - mov (%r14),%rsi │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r13,%rax │ │ │ │ - lea 0x18(%rcx),%r15 │ │ │ │ - lea 0x18(%rsi,%rcx,1),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r8 │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + mov 0x120(%rsp),%rsi │ │ │ │ + imul %r15,%r12 │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r13,%r8 │ │ │ │ - lea 0x18(%rdi,%r15,1),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x128(%rsp),%r9 │ │ │ │ - mov (%r14),%r11 │ │ │ │ + lea 0x18(%rsi),%rdi │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + movq $0x0,0x150(%rsp) │ │ │ │ + lea 0x18(%rdx,%rax,1),%rdi │ │ │ │ + lea 0x150(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov 0x120(%rsp),%r10 │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r13,%r9 │ │ │ │ - lea 0x30(%r11,%r15,1),%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ - call 21fa0 │ │ │ │ - add $0x4,%r12d │ │ │ │ - cmp %r12d,0x108(%rsp) │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - lea 0x48(%r15),%r10 │ │ │ │ - jge 5534f │ │ │ │ - jmp 53aeb │ │ │ │ - mov %r12,%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 546e5 │ │ │ │ + lea 0x30(%rcx,%r10,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 216c0 │ │ │ │ + addl $0x4,0x128(%rsp) │ │ │ │ + mov 0x120(%rsp),%r8 │ │ │ │ + lea 0x48(%r8),%rsi │ │ │ │ + mov 0x128(%rsp),%r11d │ │ │ │ + cmp %r11d,0x100(%rsp) │ │ │ │ + jge 530d8 │ │ │ │ + jmp 516db │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r9,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 51618 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 52973 │ │ │ │ add $0x18,%rbx │ │ │ │ cmp 0xe8(%rsp),%rbx │ │ │ │ - jne 547a0 │ │ │ │ - jmp 547c6 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 54a9e │ │ │ │ - vzeroupper │ │ │ │ - jmp 5478e │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 53809 │ │ │ │ - mov %r13,%rbx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - sub %rcx,%rbx │ │ │ │ - lea -0x8(%rbx),%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5554d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 55534 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 55524 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 55514 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 55504 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 554f4 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 554e4 │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - mov $0x8,%r15d │ │ │ │ - vmovsd %xmm0,(%r14) │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm15 │ │ │ │ - vmovsd %xmm15,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r14,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 53831 │ │ │ │ - vmovsd (%rcx,%r15,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r14,%r15,1) │ │ │ │ - vmovsd 0x8(%rcx,%r15,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%r14,%r15,1) │ │ │ │ - vmovsd 0x10(%rcx,%r15,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%r14,%r15,1) │ │ │ │ - vmovsd 0x18(%rcx,%r15,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%r14,%r15,1) │ │ │ │ - vmovsd 0x20(%rcx,%r15,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%r14,%r15,1) │ │ │ │ - vmovsd 0x28(%rcx,%r15,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%r14,%r15,1) │ │ │ │ - vmovsd 0x30(%rcx,%r15,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%r14,%r15,1) │ │ │ │ - vmovsd 0x38(%rcx,%r15,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%r14,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 5554d │ │ │ │ - jmp 53831 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 546ad │ │ │ │ - movq $0x8,0xd8(%rsp) │ │ │ │ - cmpl $0x1,0xb8(%rsp) │ │ │ │ - jg 52c2a │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + jne 51e11 │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 547d6 │ │ │ │ - nopl (%rax) │ │ │ │ - cmpl $0x1,0xb8(%rsp) │ │ │ │ - jle 547d6 │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 52c2a │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 5298b │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - jne 52966 │ │ │ │ - jmp 52987 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - mov %r10,0x120(%rsp) │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ - sub %r15,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r8,%rdi │ │ │ │ + jmp 51e47 │ │ │ │ vzeroupper │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov 0x120(%rsp),%r11 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - mov (%r11),%r11 │ │ │ │ - mov 0x118(%rsp),%rcx │ │ │ │ - jmp 53385 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rdx,%rsi │ │ │ │ + jmp 51dfc │ │ │ │ + mov %r8,0x118(%rsp) │ │ │ │ + sub %rsi,%r9 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r11,0x120(%rsp) │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rcx,0x128(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 53644 │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea (%r15,%r8,1),%r11 │ │ │ │ - jmp 52eea │ │ │ │ - jne 53aac │ │ │ │ - vmovsd (%rbx),%xmm10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd %xmm10,-0x8(%rdi) │ │ │ │ - jmp 53aac │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + mov 0x128(%rsp),%r8 │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov (%r8),%rdi │ │ │ │ + mov 0x118(%rsp),%r8 │ │ │ │ + jmp 50ee8 │ │ │ │ + vmovsd (%rsi),%xmm9 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vmovsd %xmm9,(%r14) │ │ │ │ + jmp 52e6a │ │ │ │ mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 547d6 │ │ │ │ + jmp 51e47 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rdx,%r14 │ │ │ │ - jmp f1a1 <__cxa_finalize@plt+0x1b21> │ │ │ │ + jmp f15f <__cxa_finalize@plt+0x1adf> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ mov %rdx,%r14 │ │ │ │ - jmp f1cc <__cxa_finalize@plt+0x1b4c> │ │ │ │ + jmp f18a <__cxa_finalize@plt+0x1b0a> │ │ │ │ endbr64 │ │ │ │ - jmp f202 <__cxa_finalize@plt+0x1b82> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f1c0 <__cxa_finalize@plt+0x1b40> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000055730 : │ │ │ │ +00000000000532c0 : │ │ │ │ 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,0x3c(%rsp) │ │ │ │ - mov %esi,0x58(%rsp) │ │ │ │ - vmovsd %xmm0,0x68(%rsp) │ │ │ │ + mov %edi,0x14(%rsp) │ │ │ │ + mov %esi,0x10(%rsp) │ │ │ │ mov %edi,%esi │ │ │ │ lea 0x80(%rsp),%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) │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - vmovsd 0x68(%rsp),%xmm6 │ │ │ │ + vmovdqu %xmm0,0xa8(%rsp) │ │ │ │ + vmovdqa %xmm0,0x80(%rsp) │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + vmovq %r12,%xmm1 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - vucomisd %xmm6,%xmm6 │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - jp 5666a │ │ │ │ - movslq 0x58(%rsp),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je f402 <__cxa_finalize@plt+0x1d82> │ │ │ │ + vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ + vucomisd %xmm1,%xmm1 │ │ │ │ + vmovaps %xmm7,0x20(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + jp 5421b │ │ │ │ + movslq 0x10(%rsp),%r15 │ │ │ │ + test %r15,%r15 │ │ │ │ + je f3c1 <__cxa_finalize@plt+0x1d41> │ │ │ │ movabs $0x555555555555555,%rcx │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb f37d <__cxa_finalize@plt+0x1cfd> │ │ │ │ - lea (%r14,%r14,2),%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jb f33c <__cxa_finalize@plt+0x1cbc> │ │ │ │ + lea (%r15,%r15,2),%rsi │ │ │ │ + lea 0x0(,%rsi,8),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - lea -0x1(%r14),%r8 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - jbe 566ab │ │ │ │ - mov %r14,%r9 │ │ │ │ - movabs $0x2aaaaaaaaaaaaab,%r15 │ │ │ │ - vmovdqa64 %zmm1,%zmm0 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - lea (%r9,%r9,2),%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - sub $0xc0,%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - imul %r15,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 55966 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 55943 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 55929 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 5590f │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 558f5 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 558db │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 558c1 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - vmovdqu64 %zmm1,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - vmovdqu64 %zmm1,-0x80(%rax) │ │ │ │ - vmovdqu64 %zmm1,-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) │ │ │ │ + lea -0x1(%r15),%r8 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 54262 │ │ │ │ + mov %r15,%r10 │ │ │ │ + movabs $0x2aaaaaaaaaaaaab,%rdx │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + lea (%r10,%r10,2),%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea (%rax,%r11,1),%r9 │ │ │ │ + sub $0x60,%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + imul %rdx,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 5349e │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 53483 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 53471 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 5345f │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 5344d │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5343b │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 53429 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x60,%rax │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 5355d │ │ │ │ + vmovdqu %ymm2,(%rax) │ │ │ │ + add $0x300,%rax │ │ │ │ + vmovdqu %ymm2,-0x2e0(%rax) │ │ │ │ + vmovdqu %ymm2,-0x2c0(%rax) │ │ │ │ + vmovdqu %ymm2,-0x2a0(%rax) │ │ │ │ + vmovdqu %ymm2,-0x280(%rax) │ │ │ │ + vmovdqu %ymm2,-0x260(%rax) │ │ │ │ + vmovdqu %ymm2,-0x240(%rax) │ │ │ │ + vmovdqu %ymm2,-0x220(%rax) │ │ │ │ + vmovdqu %ymm2,-0x200(%rax) │ │ │ │ + vmovdqu %ymm2,-0x1e0(%rax) │ │ │ │ + vmovdqu %ymm2,-0x1c0(%rax) │ │ │ │ + vmovdqu %ymm2,-0x1a0(%rax) │ │ │ │ + vmovdqu %ymm2,-0x180(%rax) │ │ │ │ + vmovdqu %ymm2,-0x160(%rax) │ │ │ │ + vmovdqu %ymm2,-0x140(%rax) │ │ │ │ + vmovdqu %ymm2,-0x120(%rax) │ │ │ │ + vmovdqu %ymm2,-0x100(%rax) │ │ │ │ + vmovdqu %ymm2,-0xe0(%rax) │ │ │ │ + vmovdqu %ymm2,-0xc0(%rax) │ │ │ │ + vmovdqu %ymm2,-0xa0(%rax) │ │ │ │ + vmovdqu %ymm2,-0x80(%rax) │ │ │ │ + vmovdqu %ymm2,-0x60(%rax) │ │ │ │ + vmovdqu %ymm2,-0x40(%rax) │ │ │ │ + vmovdqu %ymm2,-0x20(%rax) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 5349e │ │ │ │ + shl $0x2,%r10 │ │ │ │ + cmp %r10,%r15 │ │ │ │ + je 535bb │ │ │ │ + sub %r10,%r15 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 535aa │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r15,%r8 │ │ │ │ + lea (%r10,%r10,2),%rsi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + shr $1,%rcx │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + and $0x1,%r15d │ │ │ │ + vmovdqu %xmm3,(%rdi,%rsi,8) │ │ │ │ + vmovdqu %xmm3,0x10(%rdi,%rsi,8) │ │ │ │ + vmovdqu %xmm3,0x20(%rdi,%rsi,8) │ │ │ │ + je 535bb │ │ │ │ + add %rcx,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r8,%r9 │ │ │ │ + movq $0x0,0x10(%r9) │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovdqu %xmm4,(%r9) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x8(%rdi),%r9 │ │ │ │ + mov (%rdi),%r10 │ │ │ │ + lea (%rdi,%r14,1),%r15 │ │ │ │ + movslq 0x14(%rsp),%r14 │ │ │ │ + vpbroadcastq %r15,%xmm5 │ │ │ │ + mov %r9,%r11 │ │ │ │ + vmovdqu %xmm5,0xa8(%rsp) │ │ │ │ + sub %r10,%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + jb 540aa │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jae 53604 │ │ │ │ + lea (%r10,%r14,8),%rdx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 53604 │ │ │ │ + mov %rdx,0x8(%rdi) │ │ │ │ + mov 0x14(%rsp),%esi │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 537e5 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 540c5 │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub %r13,%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 540c5 │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jbe 54254 │ │ │ │ + mov %ecx,%r14d │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r14d │ │ │ │ + mov %r14d,%r11d │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 53709 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 536ef │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 536de │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 536cd │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 536bc │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 536ab │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 5369a │ │ │ │ + vmovupd 0x0(%r13),%ymm6 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm6,(%r10) │ │ │ │ + vmovupd 0x0(%r13,%rax,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r10,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd 0x0(%r13,%rax,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%r10,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd 0x0(%r13,%rax,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%r10,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd 0x0(%r13,%rax,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%r10,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd 0x0(%r13,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r10,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd 0x0(%r13,%rax,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r10,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - je 55a1c │ │ │ │ - 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) │ │ │ │ + je 5379f │ │ │ │ + vmovupd 0x0(%r13,%rax,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%r10,%rax,1) │ │ │ │ + vmovupd 0x20(%r13,%rax,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%r10,%rax,1) │ │ │ │ + vmovupd 0x40(%r13,%rax,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%r10,%rax,1) │ │ │ │ + vmovupd 0x60(%r13,%rax,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%r10,%rax,1) │ │ │ │ + vmovupd 0x80(%r13,%rax,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0x80(%r10,%rax,1) │ │ │ │ + vmovupd 0xa0(%r13,%rax,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%r10,%rax,1) │ │ │ │ + vmovupd 0xc0(%r13,%rax,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%r10,%rax,1) │ │ │ │ + vmovupd 0xe0(%r13,%rax,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%r10,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - jne 55966 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - cmp %r9,%r14 │ │ │ │ - je 55a75 │ │ │ │ - sub %r9,%r14 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - lea (%r9,%r9,2),%rdx │ │ │ │ - vpbroadcastq %r14,%zmm2 │ │ │ │ - vpcmpnleuq 0x91bf9(%rip),%zmm2,%k1 # e7640 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5680> │ │ │ │ - vpcmpnleuq 0x91c2e(%rip),%zmm2,%k2 # e7680 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x56c0> │ │ │ │ - lea (%rdi,%rdx,8),%rcx │ │ │ │ - vpcmpnleuq 0x91c5f(%rip),%zmm2,%k3 # e76c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5700> │ │ │ │ - vmovdqu64 %zmm1,(%rcx){%k1} │ │ │ │ - vmovdqu64 %zmm1,0x40(%rcx){%k2} │ │ │ │ - vmovdqu64 %zmm1,0x80(%rcx){%k3} │ │ │ │ - mov 0x8(%rdi),%rsi │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - lea (%rdi,%r12,1),%r14 │ │ │ │ - movslq 0x3c(%rsp),%r12 │ │ │ │ - vpbroadcastq %r14,%xmm3 │ │ │ │ - vmovdqu %xmm3,0xa8(%rsp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %r9,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jb 56505 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jae 55ab9 │ │ │ │ - lea (%r9,%r12,8),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 55ab9 │ │ │ │ - mov %r10,0x8(%rdi) │ │ │ │ - mov 0x3c(%rsp),%r15d │ │ │ │ - lea -0x1(%r15),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 55c85 │ │ │ │ - mov %r9,%rax │ │ │ │ - sub %r13,%rax │ │ │ │ - sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 56524 │ │ │ │ - lea -0x2(%r15),%ecx │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - jbe 566a3 │ │ │ │ - mov %edx,%r14d │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x3,%r14d │ │ │ │ - mov %r14d,%r12d │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 55bc7 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55bab │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 55b98 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 55b85 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 55b72 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 55b5f │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 55b4c │ │ │ │ - vmovupd 0x0(%r13),%zmm4 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm4,(%r9) │ │ │ │ - vmovupd 0x0(%r13,%r8,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%r9,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd 0x0(%r13,%r8,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%r9,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd 0x0(%r13,%r8,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%r9,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd 0x0(%r13,%r8,1),%zmm9 │ │ │ │ - vmovupd %zmm9,(%r9,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd 0x0(%r13,%r8,1),%zmm10 │ │ │ │ - vmovupd %zmm10,(%r9,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd 0x0(%r13,%r8,1),%zmm11 │ │ │ │ - vmovupd %zmm11,(%r9,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 55c56 │ │ │ │ - vmovupd 0x0(%r13,%r8,1),%zmm12 │ │ │ │ - vmovupd %zmm12,(%r9,%r8,1) │ │ │ │ - vmovupd 0x40(%r13,%r8,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%r9,%r8,1) │ │ │ │ - vmovupd 0x80(%r13,%r8,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%r9,%r8,1) │ │ │ │ - vmovupd 0xc0(%r13,%r8,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%r9,%r8,1) │ │ │ │ - vmovupd 0x100(%r13,%r8,1),%zmm6 │ │ │ │ - vmovupd %zmm6,0x100(%r9,%r8,1) │ │ │ │ - vmovupd 0x140(%r13,%r8,1),%zmm0 │ │ │ │ - vmovupd %zmm0,0x140(%r9,%r8,1) │ │ │ │ - vmovupd 0x180(%r13,%r8,1),%zmm2 │ │ │ │ - vmovupd %zmm2,0x180(%r9,%r8,1) │ │ │ │ - vmovupd 0x1c0(%r13,%r8,1),%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%r9,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jne 55bc7 │ │ │ │ - shl $0x3,%r14d │ │ │ │ - cmp %r14d,%edx │ │ │ │ - je 55c85 │ │ │ │ - mov %edx,%r10d │ │ │ │ - sub %r14d,%r10d │ │ │ │ - vpbroadcastd %r10d,%ymm4 │ │ │ │ - vpcmpnleud 0x91a8a(%rip),%ymm4,%k4 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd 0x0(%r13,%r14,8),%zmm5{%k4}{z} │ │ │ │ - vmovupd %zmm5,(%r9,%r14,8){%k4} │ │ │ │ - vmovsd 0x68(%rsp),%xmm7 │ │ │ │ - movslq %edx,%r13 │ │ │ │ - movl $0x2,0x5c(%rsp) │ │ │ │ - vmovsd %xmm7,(%r9,%r13,8) │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - lea 0x18(%r9),%rcx │ │ │ │ - cmpl $0x1,0x58(%rsp) │ │ │ │ - je 55ffd │ │ │ │ - vmovaps %xmm1,0x20(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x5c(%rsp),%r15d │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ - mov 0x3c(%rsp),%edi │ │ │ │ + jne 53709 │ │ │ │ + shl $0x2,%r14d │ │ │ │ + cmp %r14d,%ecx │ │ │ │ + je 537e5 │ │ │ │ + mov 0x14(%rsp),%r15d │ │ │ │ + mov %r14d,%r9d │ │ │ │ + sub %r14d,%r15d │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 537d8 │ │ │ │ + dec %r15d │ │ │ │ mov %r15d,%esi │ │ │ │ + vmovupd 0x0(%r13,%r14,8),%xmm5 │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + and $0x1,%r15d │ │ │ │ + vmovupd %xmm5,(%r10,%r14,8) │ │ │ │ + je 537e5 │ │ │ │ + add %esi,%r9d │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%r9,8) │ │ │ │ + movslq %ecx,%r13 │ │ │ │ + cmpl $0x1,0x10(%rsp) │ │ │ │ + mov $0x2,%r14d │ │ │ │ + mov %r12,(%r10,%r13,8) │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + lea 0x18(%r12),%r13 │ │ │ │ + je 5420b │ │ │ │ vzeroupper │ │ │ │ - call 2ea80 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x14(%rsp),%edi │ │ │ │ + mov %r14d,%esi │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + call 2d230 │ │ │ │ movslq %eax,%rsi │ │ │ │ lea 0x78(%rsp),%rdx │ │ │ │ - call 21fa0 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovdqa 0x919ff(%rip),%ymm8 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - mov -0x18(%rcx),%rdi │ │ │ │ - mov -0x10(%rcx),%r13 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 55fe5 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov (%r11),%rdx │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 55fe5 │ │ │ │ - vmovapd 0x20(%rsp),%xmm1 │ │ │ │ - vmovsd 0x91efb(%rip),%xmm10 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - lea -0x8(%rax),%rsi │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x3,%rsi │ │ │ │ - vcvtsi2sd %r15d,%xmm1,%xmm9 │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - mov $0xfffffffffffffff8,%r15 │ │ │ │ - mov %r14,%rbx │ │ │ │ - shr $0x3,%r8 │ │ │ │ - vdivsd %xmm9,%xmm10,%xmm11 │ │ │ │ - mov %r8,%r10 │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - vbroadcastsd %xmm11,%zmm12 │ │ │ │ - vmovapd %zmm12,%zmm13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r8),%xmm14 │ │ │ │ - mov %r9d,%edi │ │ │ │ - lea (%rbx,%rdi,8),%r14 │ │ │ │ - lea (%r14,%r15,1),%rax │ │ │ │ - vbroadcastsd %xmm14,%zmm15 │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 56370 │ │ │ │ - cmpq $0x30,0x68(%rsp) │ │ │ │ - jbe 564f0 │ │ │ │ - lea -0x40(%r10),%rsi │ │ │ │ - vmovapd %zmm13,%zmm6 │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 55ed4 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 55eb3 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 55e9b │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 55e83 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 55e6b │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 55e53 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 55e3b │ │ │ │ - vmulpd (%rdx),%zmm15,%zmm0 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmulpd %zmm13,%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r14) │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm15,%zmm3 │ │ │ │ - vmulpd %zmm13,%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm15,%zmm5 │ │ │ │ - vmulpd %zmm13,%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm15,%zmm1 │ │ │ │ - vmulpd %zmm13,%zmm1,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm15,%zmm10 │ │ │ │ - vmulpd %zmm13,%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm15,%zmm0 │ │ │ │ - vmulpd %zmm13,%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm15,%zmm3 │ │ │ │ - vmulpd %zmm13,%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 55f91 │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm15,%zmm5 │ │ │ │ - vmulpd %zmm13,%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r14,%rax,1) │ │ │ │ - vmulpd 0x40(%rdx,%rax,1),%zmm15,%zmm1 │ │ │ │ - vmulpd %zmm13,%zmm1,%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%r14,%rax,1) │ │ │ │ - vmulpd 0x80(%rdx,%rax,1),%zmm15,%zmm10 │ │ │ │ - vmulpd %zmm13,%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%r14,%rax,1) │ │ │ │ - vmulpd 0xc0(%rdx,%rax,1),%zmm15,%zmm0 │ │ │ │ - vmulpd %zmm13,%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0xc0(%r14,%rax,1) │ │ │ │ - vmulpd 0x100(%rdx,%rax,1),%zmm15,%zmm3 │ │ │ │ - vmulpd %zmm13,%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,0x100(%r14,%rax,1) │ │ │ │ - vmulpd 0x140(%rdx,%rax,1),%zmm15,%zmm5 │ │ │ │ - vmulpd %zmm13,%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,0x140(%r14,%rax,1) │ │ │ │ - vmulpd 0x180(%rdx,%rax,1),%zmm15,%zmm1 │ │ │ │ - vmulpd %zmm13,%zmm1,%zmm9 │ │ │ │ - vmovupd %zmm9,0x180(%r14,%rax,1) │ │ │ │ - vmulpd 0x1c0(%rdx,%rax,1),%zmm15,%zmm10 │ │ │ │ - vmulpd %zmm13,%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%r14,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 55ed4 │ │ │ │ - mov %r11,%r14 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 55fc9 │ │ │ │ - mov %r12,%rsi │ │ │ │ - add %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ - vpbroadcastd %esi,%ymm0 │ │ │ │ - vpcmpnleud %ymm8,%ymm0,%k5 │ │ │ │ - vmovupd (%rdx,%r14,8),%zmm2{%k5}{z} │ │ │ │ - vmulpd %zmm15,%zmm2,%zmm15 │ │ │ │ - vmulpd %zmm6,%zmm15,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rbx,%rdi,8){%k5} │ │ │ │ - add $0x8,%r8 │ │ │ │ - lea 0x1(%r9,%rcx,1),%r9d │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 55db0 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - incl 0x5c(%rsp) │ │ │ │ - add $0x18,%rcx │ │ │ │ - mov 0x5c(%rsp),%r13d │ │ │ │ - cmp %r13d,0x58(%rsp) │ │ │ │ - jge 55cc0 │ │ │ │ - lea 0xa0(%rsp),%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 216c0 │ │ │ │ + mov -0x18(%r13),%rsi │ │ │ │ + mov -0x10(%r13),%r15 │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 53b66 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov (%r10),%rax │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 53b66 │ │ │ │ + vmovapd 0x20(%rsp),%xmm6 │ │ │ │ + vmovsd 0x8e107(%rip),%xmm9 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov $0xfffffffffffffff8,%rdx │ │ │ │ + lea -0x8(%rcx),%r9 │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %r14d,0x60(%rsp) │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + vcvtsi2sd %r14d,%xmm6,%xmm8 │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm10 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r8 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + inc %r9d │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ + mov %r9d,0x64(%rsp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + vbroadcastsd %xmm10,%ymm11 │ │ │ │ + vmovapd %xmm11,%xmm12 │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + cmpq $0x8,0x50(%rsp) │ │ │ │ + vmovapd %ymm11,%ymm13 │ │ │ │ + mov %edi,%ecx │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + lea 0x0(,%r14,4),%r11 │ │ │ │ + je 53ef0 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov %edi,%ecx │ │ │ │ + lea (%r12,%rcx,8),%r13 │ │ │ │ + add %r13,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 53ef0 │ │ │ │ + cmpq $0x10,0x48(%rsp) │ │ │ │ + jbe 54090 │ │ │ │ + lea -0x20(%r9),%r14 │ │ │ │ + vbroadcastsd %xmm2,%ymm14 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 53a0a │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 539eb │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 539d5 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 539bf │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 539a9 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 53993 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 5397d │ │ │ │ + vmulpd (%rax),%ymm14,%ymm15 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vmulpd %ymm13,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x0(%r13) │ │ │ │ + vmulpd (%rax,%r10,1),%ymm14,%ymm7 │ │ │ │ + vmulpd %ymm13,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmulpd (%rax,%r10,1),%ymm14,%ymm3 │ │ │ │ + vmulpd %ymm13,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmulpd (%rax,%r10,1),%ymm14,%ymm5 │ │ │ │ + vmulpd %ymm13,%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmulpd (%rax,%r10,1),%ymm14,%ymm8 │ │ │ │ + vmulpd %ymm13,%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmulpd (%rax,%r10,1),%ymm14,%ymm15 │ │ │ │ + vmulpd %ymm13,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmulpd (%rax,%r10,1),%ymm14,%ymm7 │ │ │ │ + vmulpd %ymm13,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 53ac9 │ │ │ │ + vmulpd (%rax,%r10,1),%ymm14,%ymm3 │ │ │ │ + vmulpd %ymm13,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r10,1) │ │ │ │ + vmulpd 0x20(%rax,%r10,1),%ymm14,%ymm5 │ │ │ │ + vmulpd %ymm13,%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%r13,%r10,1) │ │ │ │ + vmulpd 0x40(%rax,%r10,1),%ymm14,%ymm8 │ │ │ │ + vmulpd %ymm13,%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%r13,%r10,1) │ │ │ │ + vmulpd 0x60(%rax,%r10,1),%ymm14,%ymm15 │ │ │ │ + vmulpd %ymm13,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%r13,%r10,1) │ │ │ │ + vmulpd 0x80(%rax,%r10,1),%ymm14,%ymm7 │ │ │ │ + vmulpd %ymm13,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x80(%r13,%r10,1) │ │ │ │ + vmulpd 0xa0(%rax,%r10,1),%ymm14,%ymm3 │ │ │ │ + vmulpd %ymm13,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%r13,%r10,1) │ │ │ │ + vmulpd 0xc0(%rax,%r10,1),%ymm14,%ymm5 │ │ │ │ + vmulpd %ymm13,%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%r13,%r10,1) │ │ │ │ + vmulpd 0xe0(%rax,%r10,1),%ymm14,%ymm8 │ │ │ │ + vmulpd %ymm13,%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%r13,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 53a0a │ │ │ │ + mov %r11,%rdx │ │ │ │ + cmp %r11,0x68(%rsp) │ │ │ │ + je 53b50 │ │ │ │ + lea (%rax,%r9,1),%r13 │ │ │ │ + lea (%rdi,%r11,1),%r8d │ │ │ │ + cmp %rdx,0x40(%rsp) │ │ │ │ + je 53b1e │ │ │ │ + vmovddup %xmm2,%xmm14 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + vmulpd (%rax,%rdx,8),%xmm14,%xmm15 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %r10,%r14 │ │ │ │ + mov %r10,%rcx │ │ │ │ + shr $1,%r14 │ │ │ │ + and $0xfffffffffffffffe,%rcx │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmulpd %xmm12,%xmm15,%xmm0 │ │ │ │ + vmovupd %xmm0,(%r12,%rdx,8) │ │ │ │ + je 53b50 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %ecx,%r8d │ │ │ │ + add %r14,%r13 │ │ │ │ + vmulsd 0x0(%r13),%xmm2,%xmm2 │ │ │ │ + movslq %r8d,%r8 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmulsd %xmm10,%xmm2,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r12,%r8,8) │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 53b59 │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + add 0x64(%rsp),%edi │ │ │ │ + jmp 538fb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jne 53b3b │ │ │ │ + mov 0x60(%rsp),%r14d │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%esi │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%r13 │ │ │ │ + cmp %r14d,0x10(%rsp) │ │ │ │ + jge 53810 │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%esi │ │ │ │ mov %r12,%rdx │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - call 20400 │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - je 56333 │ │ │ │ - vmovdqa 0x91b5c(%rip),%xmm8 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r11,%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r8),%r14 │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 56323 │ │ │ │ - sub $0x8,%rdi │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + call 1f7b0 │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + cmp %rax,%r14 │ │ │ │ + je 53eb1 │ │ │ │ + mov %rax,%rdi │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov 0x8(%rdi),%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 53ea1 │ │ │ │ + lea -0x8(%r8),%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jbe 5409d │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,%r13 │ │ │ │ shr $0x3,%r13 │ │ │ │ - lea 0x1(%r13),%rsi │ │ │ │ - cmp $0x70,%rdi │ │ │ │ - jbe 564fe │ │ │ │ - mov %rsi,%r9 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea -0x40(%rdx),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 561c0 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 56196 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 56175 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 56154 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 56133 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 56112 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 560f1 │ │ │ │ - vcvtpd2ps (%r14),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%r14),%ymm12 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm13,(%rbx) │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm14,%zmm15 │ │ │ │ - vmovups %zmm15,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm6,%zmm4 │ │ │ │ - vmovups %zmm4,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm1 │ │ │ │ - vmovups %zmm1,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm10 │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm0 │ │ │ │ - vmovups %zmm0,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm13,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm14,%zmm15 │ │ │ │ - vmovups %zmm15,(%rbx,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 562c6 │ │ │ │ - vcvtpd2ps (%r14,%r10,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%r14,%r10,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x80(%r14,%r10,2),%ymm5 │ │ │ │ - vcvtpd2ps 0xc0(%r14,%r10,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x100(%r14,%r10,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x140(%r14,%r10,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x180(%r14,%r10,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x1c0(%r14,%r10,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x200(%r14,%r10,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x240(%r14,%r10,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm6,%zmm4 │ │ │ │ - vcvtpd2ps 0x280(%r14,%r10,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x2c0(%r14,%r10,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm1 │ │ │ │ - vcvtpd2ps 0x300(%r14,%r10,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x340(%r14,%r10,2),%ymm7 │ │ │ │ - vmovups %zmm4,(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm0 │ │ │ │ - vcvtpd2ps 0x380(%r14,%r10,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x3c0(%r14,%r10,2),%ymm10 │ │ │ │ - vmovups %zmm1,0x40(%rbx,%r10,1) │ │ │ │ - vmovups %zmm0,0x80(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm14,%zmm15 │ │ │ │ - vmovups %zmm13,0xc0(%rbx,%r10,1) │ │ │ │ - vmovups %zmm15,0x100(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm6,%zmm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm1 │ │ │ │ - vmovups %zmm4,0x140(%rbx,%r10,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm10,%zmm9,%zmm0 │ │ │ │ - vmovups %zmm1,0x180(%rbx,%r10,1) │ │ │ │ - vmovups %zmm0,0x1c0(%rbx,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 561c0 │ │ │ │ - mov %r9,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 5631e │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov $0x10,%r11d │ │ │ │ + mov %r13,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 53d01 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 53cdd │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 53cc2 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 53ca7 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 53c8c │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 53c71 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 53c56 │ │ │ │ + vcvtpd2psy (%rdx),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm12 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm12,(%rbx) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm2,%ymm9 │ │ │ │ + vmovups %ymm9,(%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),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm7,%ymm1 │ │ │ │ + vmovups %ymm1,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm6,%ymm11 │ │ │ │ + vmovups %ymm11,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm12,%ymm8 │ │ │ │ + vmovups %ymm8,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 53e06 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm9,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm0,%ymm13 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm15,(%rbx,%rax,1) │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm10 │ │ │ │ + vmovups %ymm13,0x20(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm2 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm13,%ymm1 │ │ │ │ + vmovups %ymm4,0x40(%rbx,%rax,1) │ │ │ │ + vmovups %ymm10,0x60(%rbx,%rax,1) │ │ │ │ + vmovups %ymm2,0x80(%rbx,%rax,1) │ │ │ │ + vmovups %ymm14,0xa0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm7,0xc0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm1,0xe0(%rbx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 53d01 │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ cmp %r11,%rsi │ │ │ │ - cmova %r11,%rsi │ │ │ │ - vpbroadcastb %esi,%xmm11 │ │ │ │ - vpcmpnleub %xmm8,%xmm11,%k6 │ │ │ │ - vmovupd (%r14,%rax,8),%zmm12{%k6}{z} │ │ │ │ - kshiftrw $0x8,%k6,%k7 │ │ │ │ - vmovupd 0x40(%r14,%rax,8),%zmm13{%k7}{z} │ │ │ │ - vcvtpd2ps %zmm12,%ymm14 │ │ │ │ - vcvtpd2ps %zmm13,%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm14,%zmm15 │ │ │ │ - vmovups %zmm15,(%rbx,%rax,4){%k6} │ │ │ │ - lea 0x4(%rbx,%r13,4),%rbx │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jne 56050 │ │ │ │ + je 53e9c │ │ │ │ + shl $0x6,%r13 │ │ │ │ + add %rbx,%rax │ │ │ │ + add %rdx,%r13 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jbe 53e64 │ │ │ │ + vmovupd (%rdx,%rsi,8),%xmm4 │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rsi,8),%ymm4,%ymm5 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + and $0x3,%ecx │ │ │ │ + vcvtpd2ps %ymm5,%xmm6 │ │ │ │ + vmovups %xmm6,(%rbx,%rsi,4) │ │ │ │ + je 53e9c │ │ │ │ + mov %r11,%rdx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r11,%rax │ │ │ │ + add %rdx,%r13 │ │ │ │ + vmovaps 0x20(%rsp),%xmm10 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + vcvtsd2ss 0x0(%r13),%xmm10,%xmm11 │ │ │ │ + vmovss %xmm11,(%rax) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 53e9c │ │ │ │ + lea 0x10(%r13),%r10 │ │ │ │ + vcvtsd2ss 0x8(%r13),%xmm10,%xmm12 │ │ │ │ + vmovss %xmm12,0x4(%rax) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 53e9c │ │ │ │ + vcvtsd2ss 0x10(%r13),%xmm10,%xmm2 │ │ │ │ + vmovss %xmm2,0x8(%rax) │ │ │ │ + lea 0x4(%rbx,%r9,4),%rbx │ │ │ │ + add $0x18,%rdi │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + jne 53bc0 │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 566b3 │ │ │ │ + jne 5426d │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%rdi),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 56449 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5642a │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 56416 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 56402 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 563ee │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 563da │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 563c6 │ │ │ │ - vmulsd (%rdx),%xmm14,%xmm3 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmulsd %xmm11,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r14) │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm14,%xmm5 │ │ │ │ - vmulsd %xmm11,%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm14,%xmm1 │ │ │ │ - vmulsd %xmm11,%xmm1,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm14,%xmm10 │ │ │ │ - vmulsd %xmm11,%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm14,%xmm2 │ │ │ │ - vmulsd %xmm11,%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm14,%xmm6 │ │ │ │ - vmulsd %xmm11,%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm14,%xmm4 │ │ │ │ - vmulsd %xmm11,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,0x60(%rsp) │ │ │ │ - je 55fc9 │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm14,%xmm7 │ │ │ │ - vmulsd %xmm11,%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r14,%rax,1) │ │ │ │ - vmulsd 0x8(%rdx,%rax,1),%xmm14,%xmm9 │ │ │ │ - vmulsd %xmm11,%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%r14,%rax,1) │ │ │ │ - vmulsd 0x10(%rdx,%rax,1),%xmm14,%xmm0 │ │ │ │ - vmulsd %xmm11,%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%r14,%rax,1) │ │ │ │ - vmulsd 0x18(%rdx,%rax,1),%xmm14,%xmm15 │ │ │ │ - vmulsd %xmm11,%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,0x18(%r14,%rax,1) │ │ │ │ - vmulsd 0x20(%rdx,%rax,1),%xmm14,%xmm3 │ │ │ │ - vmulsd %xmm11,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,0x20(%r14,%rax,1) │ │ │ │ - vmulsd 0x28(%rdx,%rax,1),%xmm14,%xmm5 │ │ │ │ - vmulsd %xmm11,%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,0x28(%r14,%rax,1) │ │ │ │ - vmulsd 0x30(%rdx,%rax,1),%xmm14,%xmm1 │ │ │ │ - vmulsd %xmm11,%xmm1,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%r14,%rax,1) │ │ │ │ - vmulsd 0x38(%rdx,%rax,1),%xmm14,%xmm10 │ │ │ │ - vmulsd %xmm11,%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,0x60(%rsp) │ │ │ │ - jne 56449 │ │ │ │ - jmp 55fc9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - vmovapd %zmm12,%zmm6 │ │ │ │ - jmp 55f99 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 562d2 │ │ │ │ - sub %r8,%r12 │ │ │ │ - mov %r12,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - mov (%r11),%r9 │ │ │ │ - jmp 55ab9 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %edx,%edi │ │ │ │ + lea (%r12,%rcx,8),%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ + lea -0x8(%r11),%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 53fd9 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 53fb9 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 53fa4 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 53f8f │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 53f7a │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 53f65 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 53f50 │ │ │ │ + vmulsd (%rax),%xmm2,%xmm13 │ │ │ │ + mov $0x8,%edx │ │ │ │ + vmulsd %xmm10,%xmm13,%xmm1 │ │ │ │ + vmovsd %xmm1,0x0(%r13) │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ + vmulsd %xmm10,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x0(%r13,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm5 │ │ │ │ + vmulsd %xmm10,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x0(%r13,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm8 │ │ │ │ + vmulsd %xmm10,%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ + vmulsd %xmm10,%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x0(%r13,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm0 │ │ │ │ + vmulsd %xmm10,%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm10,%xmm13,%xmm1 │ │ │ │ + vmovsd %xmm1,0x0(%r13,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp %rdx,0x50(%rsp) │ │ │ │ + je 54077 │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ + vmulsd %xmm10,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x0(%r13,%rdx,1) │ │ │ │ + vmulsd 0x8(%rax,%rdx,1),%xmm2,%xmm5 │ │ │ │ + vmulsd %xmm10,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%r13,%rdx,1) │ │ │ │ + vmulsd 0x10(%rax,%rdx,1),%xmm2,%xmm8 │ │ │ │ + vmulsd %xmm10,%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%r13,%rdx,1) │ │ │ │ + vmulsd 0x18(%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ + vmulsd %xmm10,%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r13,%rdx,1) │ │ │ │ + vmulsd 0x20(%rax,%rdx,1),%xmm2,%xmm0 │ │ │ │ + vmulsd %xmm10,%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x20(%r13,%rdx,1) │ │ │ │ + vmulsd 0x28(%rax,%rdx,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm10,%xmm13,%xmm1 │ │ │ │ + vmovsd %xmm1,0x28(%r13,%rdx,1) │ │ │ │ + vmulsd 0x30(%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ + vmulsd %xmm10,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x30(%r13,%rdx,1) │ │ │ │ + vmulsd 0x38(%rax,%rdx,1),%xmm2,%xmm5 │ │ │ │ + vmulsd %xmm10,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%r13,%rdx,1) │ │ │ │ + add $0x40,%rdx │ │ │ │ + cmp %rdx,0x50(%rsp) │ │ │ │ + jne 53fd9 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add 0x64(%rsp),%edi │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jne 538d7 │ │ │ │ + jmp 53b59 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %edi,%r8d │ │ │ │ + mov %rax,%r13 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 53adb │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%r13 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 53e21 │ │ │ │ + mov %r14,%rsi │ │ │ │ + sub %r11,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov (%rax),%r10 │ │ │ │ + jmp 53604 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %ecx,%edi │ │ │ │ xor %r15d,%r15d │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 565d4 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 565bb │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 565ab │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 5659b │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 5658b │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5657b │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5656b │ │ │ │ - vmovsd 0x0(%r13),%xmm7 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 54175 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5415c │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 5414c │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 5413c │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 5412c │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 5411c │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 5410c │ │ │ │ + vmovsd 0x0(%r13),%xmm8 │ │ │ │ mov $0x1,%r15d │ │ │ │ - vmovsd %xmm7,(%r9) │ │ │ │ - vmovsd 0x0(%r13,%r15,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r9,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ + vmovsd %xmm8,(%r10) │ │ │ │ vmovsd 0x0(%r13,%r15,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%r15,8) │ │ │ │ + vmovsd %xmm9,(%r10,%r15,8) │ │ │ │ inc %r15 │ │ │ │ vmovsd 0x0(%r13,%r15,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r9,%r15,8) │ │ │ │ + vmovsd %xmm10,(%r10,%r15,8) │ │ │ │ inc %r15 │ │ │ │ vmovsd 0x0(%r13,%r15,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r9,%r15,8) │ │ │ │ + vmovsd %xmm11,(%r10,%r15,8) │ │ │ │ inc %r15 │ │ │ │ vmovsd 0x0(%r13,%r15,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%r9,%r15,8) │ │ │ │ + vmovsd %xmm12,(%r10,%r15,8) │ │ │ │ inc %r15 │ │ │ │ vmovsd 0x0(%r13,%r15,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%r9,%r15,8) │ │ │ │ + vmovsd %xmm13,(%r10,%r15,8) │ │ │ │ inc %r15 │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 55c85 │ │ │ │ vmovsd 0x0(%r13,%r15,8),%xmm14 │ │ │ │ - lea 0x1(%r15),%rax │ │ │ │ - lea 0x2(%r15),%rcx │ │ │ │ - lea 0x3(%r15),%r14 │ │ │ │ - lea 0x4(%r15),%r12 │ │ │ │ - lea 0x5(%r15),%rsi │ │ │ │ - lea 0x6(%r15),%r8 │ │ │ │ - lea 0x7(%r15),%r10 │ │ │ │ - vmovsd %xmm14,(%r9,%r15,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd %xmm15,(%r9,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rcx,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r9,%rcx,8) │ │ │ │ + vmovsd %xmm14,(%r10,%r15,8) │ │ │ │ + inc %r15 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + je 537e5 │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm15 │ │ │ │ + lea 0x1(%r15),%r14 │ │ │ │ + lea 0x2(%r15),%r9 │ │ │ │ + lea 0x3(%r15),%r11 │ │ │ │ + lea 0x4(%r15),%rdx │ │ │ │ + vmovsd %xmm15,(%r10,%r15,8) │ │ │ │ + lea 0x5(%r15),%rax │ │ │ │ + lea 0x6(%r15),%rsi │ │ │ │ vmovsd 0x0(%r13,%r14,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%r14,8) │ │ │ │ - vmovsd 0x0(%r13,%r12,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r9,%r12,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r9,%r8,8) │ │ │ │ - vmovsd 0x0(%r13,%r10,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r9,%r10,8) │ │ │ │ + lea 0x7(%r15),%r8 │ │ │ │ + add $0x8,%r15 │ │ │ │ + vmovsd %xmm0,(%r10,%r14,8) │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%r9,8) │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%r11,8) │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10,%rdx,8) │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r10,%rax,8) │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rsi,8) │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%r8,8) │ │ │ │ cmp %rdi,%r15 │ │ │ │ - jne 565d4 │ │ │ │ - jmp 55c85 │ │ │ │ - mov 0x58(%rsp),%edx │ │ │ │ - mov 0x3c(%rsp),%esi │ │ │ │ + jne 54175 │ │ │ │ + jmp 537e5 │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + vzeroupper │ │ │ │ + jmp 53b80 │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + mov 0x14(%rsp),%esi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - call bfdb0 (int, int, double const*)@@Base> │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - jmp 56008 │ │ │ │ + call bb9b0 (int, int, double const*)@@Base> │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + jmp 53b80 │ │ │ │ + mov %ecx,%r15d │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 55c5f │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 55a2a │ │ │ │ + jmp 537bc │ │ │ │ + mov %rax,%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 53566 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f3ab <__cxa_finalize@plt+0x1d2b> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp f36a <__cxa_finalize@plt+0x1cea> │ │ │ │ endbr64 │ │ │ │ - jmp f3a0 <__cxa_finalize@plt+0x1d20> │ │ │ │ + jmp f35f <__cxa_finalize@plt+0x1cdf> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f3f3 <__cxa_finalize@plt+0x1d73> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp f3b2 <__cxa_finalize@plt+0x1d32> │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ 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 $0xe0,%rsp │ │ │ │ - mov 0x91543(%rip),%rax # e7c58 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x1b8> │ │ │ │ - lea -0xb8(%rbp),%rdx │ │ │ │ - lea -0xa8(%rbp),%r9 │ │ │ │ - lea -0xbc(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ + mov 0x8d69e(%rip),%rax # e1998 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3b8> │ │ │ │ + lea 0x890ec(%rip),%rsi # dd3ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x69d> │ │ │ │ + movl $0x0,-0xbc(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ - lea 0x8cca5(%rip),%rsi # e33ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x142d> │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0xbc(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 57056 │ │ │ │ + je 54bdf │ │ │ │ mov -0xbc(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 57040 │ │ │ │ - mov 0x9e042(%rip),%r12 │ │ │ │ + jle 54bc8 │ │ │ │ + mov 0x9a482(%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 571e0 │ │ │ │ - mov 0x9e001(%rip),%r13 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 54d60 │ │ │ │ + mov 0x9a441(%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 57140 │ │ │ │ - mov 0x18(%r12),%r14d │ │ │ │ + je 54cb8 │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 57120 │ │ │ │ - cmp %r14d,0x18(%rax) │ │ │ │ - jne 57090 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - lea -0x1(%r14),%r13d │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov (%rdx,%r13,8),%rsi │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 57160 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 54c98 │ │ │ │ + cmp %r15d,0x18(%rax) │ │ │ │ + jne 54c10 │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ + lea -0x1(%r15),%r14d │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov (%rsi,%r14,8),%r13 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 54cd8 │ │ │ │ vmovsd -0xa8(%rbp),%xmm0 │ │ │ │ - mov -0xd0(%rbp),%edi │ │ │ │ vucomisd %xmm0,%xmm0 │ │ │ │ - jp 57200 │ │ │ │ - inc %edi │ │ │ │ + jp 54d80 │ │ │ │ + lea 0x1(%r13),%edi │ │ │ │ mov %edi,-0xc4(%rbp) │ │ │ │ mov -0xbc(%rbp),%esi │ │ │ │ - call 2eab0 │ │ │ │ + mov %edx,-0xd0(%rbp) │ │ │ │ + call 2d260 │ │ │ │ mov 0x20(%r12),%r9 │ │ │ │ cltq │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - cmp (%r9,%r13,8),%rax │ │ │ │ - jne 570d0 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - cmp $0x1,%r14d │ │ │ │ - je 56a0c │ │ │ │ + cmp (%r9,%r14,8),%rax │ │ │ │ + jne 54c48 │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + mov -0xd0(%rbp),%r8d │ │ │ │ + mov $0x1,%r14d │ │ │ │ + je 545cf │ │ │ │ mov 0x20(%rbx),%r11 │ │ │ │ - mov %r15d,%r10d │ │ │ │ + mov %r8d,%r10d │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r13d │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 56953 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 56935 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 56920 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 5690b │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 568f6 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 568e1 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jne 570e8 │ │ │ │ - mov (%r9,%rax,8),%rcx │ │ │ │ - cmp %rcx,(%r11,%rax,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %ecx,%r13d │ │ │ │ - inc %rax │ │ │ │ - mov (%r9,%rax,8),%r15 │ │ │ │ - cmp %r15,(%r11,%rax,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %r15d,%r13d │ │ │ │ - inc %rax │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 54516 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 544f8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 544e3 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 544ce │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 544b9 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 544a4 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + jne 54c60 │ │ │ │ mov (%r9,%rax,8),%rdx │ │ │ │ cmp %rdx,(%r11,%rax,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %edx,%r13d │ │ │ │ + jne 54c78 │ │ │ │ + imul %edx,%r14d │ │ │ │ inc %rax │ │ │ │ mov (%r9,%rax,8),%rsi │ │ │ │ cmp %rsi,(%r11,%rax,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %esi,%r13d │ │ │ │ + jne 54c78 │ │ │ │ + imul %esi,%r14d │ │ │ │ inc %rax │ │ │ │ mov (%r9,%rax,8),%rdi │ │ │ │ cmp %rdi,(%r11,%rax,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %edi,%r13d │ │ │ │ + jne 54c78 │ │ │ │ + imul %edi,%r14d │ │ │ │ inc %rax │ │ │ │ mov (%r9,%rax,8),%r8 │ │ │ │ cmp %r8,(%r11,%rax,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %r8d,%r13d │ │ │ │ + jne 54c78 │ │ │ │ + imul %r8d,%r14d │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 56a0c │ │ │ │ mov (%r9,%rax,8),%rcx │ │ │ │ cmp %rcx,(%r11,%rax,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %ecx,%r13d │ │ │ │ - lea 0x1(%rax),%r15 │ │ │ │ - mov (%r9,%r15,8),%rdx │ │ │ │ - cmp %rdx,(%r11,%r15,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %edx,%r13d │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - mov (%r9,%rsi,8),%rdi │ │ │ │ - cmp %rdi,(%r11,%rsi,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x3(%rax),%rcx │ │ │ │ - mov (%r9,%rcx,8),%r8 │ │ │ │ - cmp %r8,(%r11,%rcx,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0x4(%rax),%r15 │ │ │ │ - mov (%r9,%r15,8),%rdx │ │ │ │ - cmp %rdx,(%r11,%r15,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %edx,%r13d │ │ │ │ - lea 0x5(%rax),%rsi │ │ │ │ + jne 54c78 │ │ │ │ + imul %ecx,%r14d │ │ │ │ + inc %rax │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%r11,%rax,8) │ │ │ │ + jne 54c78 │ │ │ │ + inc %rax │ │ │ │ + imul %edx,%r14d │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 545cf │ │ │ │ + mov (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,(%r11,%rax,8) │ │ │ │ + jne 54c78 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + mov (%r9,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%r11,%rdi,8) │ │ │ │ + jne 54c78 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x2(%rax),%rcx │ │ │ │ + mov (%r9,%rcx,8),%rdx │ │ │ │ + cmp %rdx,(%r11,%rcx,8) │ │ │ │ + jne 54c78 │ │ │ │ + imul %edx,%r14d │ │ │ │ + lea 0x3(%rax),%rsi │ │ │ │ mov (%r9,%rsi,8),%rdi │ │ │ │ cmp %rdi,(%r11,%rsi,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x6(%rax),%rcx │ │ │ │ + jne 54c78 │ │ │ │ + imul %edi,%r14d │ │ │ │ + lea 0x4(%rax),%rcx │ │ │ │ mov (%r9,%rcx,8),%r8 │ │ │ │ cmp %r8,(%r11,%rcx,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - lea 0x7(%rax),%r15 │ │ │ │ - mov (%r9,%r15,8),%rdx │ │ │ │ - cmp %rdx,(%r11,%r15,8) │ │ │ │ - jne 57100 │ │ │ │ - imul %edx,%r13d │ │ │ │ + jne 54c78 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x5(%rax),%rdx │ │ │ │ + mov (%r9,%rdx,8),%rsi │ │ │ │ + cmp %rsi,(%r11,%rdx,8) │ │ │ │ + jne 54c78 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x6(%rax),%rdi │ │ │ │ + mov (%r9,%rdi,8),%rcx │ │ │ │ + cmp %rcx,(%r11,%rdi,8) │ │ │ │ + jne 54c78 │ │ │ │ + imul %ecx,%r14d │ │ │ │ + lea 0x7(%rax),%rdx │ │ │ │ + mov (%r9,%rdx,8),%r8 │ │ │ │ + cmp %r8,(%r11,%rdx,8) │ │ │ │ + jne 54c78 │ │ │ │ add $0x8,%rax │ │ │ │ + imul %r8d,%r14d │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 56953 │ │ │ │ + jne 54516 │ │ │ │ mov %r12,%rdi │ │ │ │ - call 15ca0 │ │ │ │ + call 15c60 │ │ │ │ test %al,%al │ │ │ │ - jne 57180 │ │ │ │ - mov 0x9dd95(%rip),%rax │ │ │ │ + jne 54cf8 │ │ │ │ + mov 0x9a1d2(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%rax),%r15 │ │ │ │ + mov 0x228(%rax),%r12 │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ - call *%r15 │ │ │ │ + call *%r12 │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 57231 │ │ │ │ + je 54db5 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 15ca0 │ │ │ │ + call 15c60 │ │ │ │ test %al,%al │ │ │ │ - jne 571b0 │ │ │ │ - mov 0x9dd3f(%rip),%rax │ │ │ │ + jne 54d28 │ │ │ │ + mov 0x9a17c(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ 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,-0xe8(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 5720b │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - imul -0xd8(%rbp),%rdx │ │ │ │ + je 54d8f │ │ │ │ + movslq %r14d,%rdx │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ - vmovdqa %ymm1,-0x90(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ + imul -0xd8(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ + vmovdqa %ymm1,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0x90(%rbp),%r9 │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ mov %r9,-0xf0(%rbp) │ │ │ │ mov %r11,-0xf8(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 571c0 │ │ │ │ - mov -0xd0(%rbp),%r10d │ │ │ │ + jne 54d40 │ │ │ │ + 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 bf950 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x108(%rbp) │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + call bb580 │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov %r13,-0x100(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 57190 │ │ │ │ - mov 0x9dc58(%rip),%r15 │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ + jne 54d08 │ │ │ │ + mov 0x9a09c(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r14d,%esi │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ + mov %r15d,%esi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%r15) │ │ │ │ + call *0x2e8(%rax) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 56fdb │ │ │ │ - test %r13d,%r13d │ │ │ │ - jle 56fdb │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - mov 0x10(%rcx),%r8 │ │ │ │ - shl $0x2,%r14 │ │ │ │ - mov %r14,-0xd8(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%r15d │ │ │ │ + je 54b68 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 54b68 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shl $0x2,%r15 │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + mov 0x10(%rsi),%r15 │ │ │ │ + mov 0x18(%rbx),%r8d │ │ │ │ vmovsd -0xa8(%rbp),%xmm0 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - jle 56db3 │ │ │ │ - lea -0x1(%r15),%esi │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - mov %r14d,%eax │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 5495f │ │ │ │ + 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 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%rsi │ │ │ │ + add 0x28(%rbx),%r8 │ │ │ │ + mov %r9,%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 56cf4 │ │ │ │ + je 548a4 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 56cd5 │ │ │ │ + je 54885 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 56cbf │ │ │ │ + je 5486f │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 56ca9 │ │ │ │ + je 54859 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 56c93 │ │ │ │ + je 54843 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 56c7d │ │ │ │ + je 5482d │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 56c67 │ │ │ │ - movslq %r14d,%rax │ │ │ │ + je 54817 │ │ │ │ + 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 56db3 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 5495f │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r9 │ │ │ │ - lea -0x10(%rcx),%r10 │ │ │ │ + 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,%r9,1) │ │ │ │ - imul -0x10(%r15,%r9,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,%r10,1) │ │ │ │ - imul -0x10(%r15,%r10,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%r9 │ │ │ │ - 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 (%r9,%rdx,1),%r10 │ │ │ │ - lea -0x20(%rcx),%r9 │ │ │ │ + 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 56cf4 │ │ │ │ - mov 0x18(%r12),%r11d │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 56fa3 │ │ │ │ - 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 548a4 │ │ │ │ + mov 0x18(%r12),%r8d │ │ │ │ + mov 0x10(%r12),%r9 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 54b3b │ │ │ │ + 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 56ed6 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 56eb7 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 56ea1 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 56e8b │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 56e75 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 56e5f │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 56e49 │ │ │ │ - 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 54a80 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 54a61 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 54a4b │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 54a35 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 54a1f │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 54a09 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 549f3 │ │ │ │ + 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 %r10,%rcx │ │ │ │ - je 56fa3 │ │ │ │ - mov %rdi,-0xd0(%rbp) │ │ │ │ + je 54b3b │ │ │ │ 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 %r10,%rcx │ │ │ │ - jne 56edd │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + jne 54a80 │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov -0xc4(%rbp),%edi │ │ │ │ mov -0xbc(%rbp),%esi │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - call 55730 │ │ │ │ - mov -0xd0(%rbp),%r8 │ │ │ │ - inc %r14d │ │ │ │ - add -0xd8(%rbp),%r8 │ │ │ │ - cmp %r13d,%r14d │ │ │ │ - jne 56bd0 │ │ │ │ + mov -0xc4(%rbp),%edi │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r9,%rdx │ │ │ │ + call 532c0 │ │ │ │ + inc %r13d │ │ │ │ + add -0xd0(%rbp),%r15 │ │ │ │ + cmp %r14d,%r13d │ │ │ │ + jne 54780 │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 56ffd │ │ │ │ + je 54b8a │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0xf0(%rbp),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 5701b │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 54ba8 │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - jmp 570a8 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x9cf29(%rip),%r14 │ │ │ │ - lea 0x8c016(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + call 151b0 │ │ │ │ + jmp 54c28 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x993a1(%rip),%r13 │ │ │ │ + lea 0x8848e(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 57264 │ │ │ │ + jne 54de8 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r10 │ │ │ │ + pop %rdi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r10),%rsp │ │ │ │ + lea -0x8(%rdi),%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x9ced9(%rip),%rdi │ │ │ │ - lea 0x8cdd2(%rip),%rsi # e3e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1eb0> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x99359(%rip),%rdx │ │ │ │ + lea 0x89252(%rip),%rsi # dde70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 57058 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x9ce99(%rip),%rdx │ │ │ │ - lea 0x8cf4a(%rip),%rsi # e4028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2068> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + jmp 54be1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x99321(%rip),%r9 │ │ │ │ + lea 0x893d2(%rip),%rsi # de028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12d8> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 570a6 │ │ │ │ - mov (%r9),%r8 │ │ │ │ + jmp 54c26 │ │ │ │ + mov (%r9),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %r8d,%r13d │ │ │ │ - cmp %r8,(%r11) │ │ │ │ - je 568cc │ │ │ │ + mov %ecx,%r14d │ │ │ │ + cmp %rcx,(%r11) │ │ │ │ + je 5448f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x9ce69(%rip),%r12 │ │ │ │ - lea 0x8cdfa(%rip),%rsi # e3f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f48> │ │ │ │ + mov 0x992f1(%rip),%r12 │ │ │ │ + lea 0x89282(%rip),%rsi # ddf08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b8> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 570a6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x9ce49(%rip),%r13 │ │ │ │ - lea 0x8c1f3(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 570a6 │ │ │ │ + jmp 54c26 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x9ce29(%rip),%r8 │ │ │ │ - lea 0x8c8b2(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r8),%rdi │ │ │ │ + mov 0x992d1(%rip),%r14 │ │ │ │ + lea 0x8867b(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 570b4 │ │ │ │ + jmp 54c26 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x9ce09(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x8c8bf(%rip),%rsi # e3a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a70> │ │ │ │ + mov 0x992b1(%rip),%r12 │ │ │ │ + lea 0x88d3a(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ + mov (%r12),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 54c34 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x99291(%rip),%r11 │ │ │ │ + lea 0x88d4a(%rip),%rsi # dda30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xce0> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 570a6 │ │ │ │ + jmp 54c26 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 56a62 │ │ │ │ - mov 0x9cdd9(%rip),%r13 │ │ │ │ - lea 0x8c1d6(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 54625 │ │ │ │ + mov 0x99261(%rip),%r14 │ │ │ │ + lea 0x8865e(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 56fe2 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 54b6f │ │ │ │ + nopl (%rax) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 56ab7 │ │ │ │ - mov 0x9cda9(%rip),%rbx │ │ │ │ - lea 0x8c1a6(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + jmp 5467a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x99229(%rip),%rbx │ │ │ │ + lea 0x88626(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 56ffd │ │ │ │ + jmp 54b8a │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x9cd89(%rip),%r12 │ │ │ │ - lea 0x8cc22(%rip),%rsi # e3e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e50> │ │ │ │ + mov 0x99209(%rip),%r15 │ │ │ │ + lea 0x890a2(%rip),%rsi # dde10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c0> │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 57058 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %edi,-0xc4(%rbp) │ │ │ │ - jmp 56854 │ │ │ │ - mov 0x9cd5e(%rip),%r9 │ │ │ │ - lea 0x8c7e7(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r9),%rdi │ │ │ │ + jmp 54be1 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r13d,-0xc4(%rbp) │ │ │ │ + mov %r13d,%edi │ │ │ │ + jmp 5440a │ │ │ │ + mov 0x991da(%rip),%r10 │ │ │ │ + lea 0x88c63(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 5701b │ │ │ │ - mov 0x9cd38(%rip),%rax │ │ │ │ - lea 0x8cbd1(%rip),%rsi # e3e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e50> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + jmp 54ba8 │ │ │ │ + mov 0x991b4(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x8904a(%rip),%rsi # dde10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c0> │ │ │ │ call d380 │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5701b │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + jmp 54ba8 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f416 <__cxa_finalize@plt+0x1d96> │ │ │ │ + jmp f3d5 <__cxa_finalize@plt+0x1d55> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f45b <__cxa_finalize@plt+0x1ddb> │ │ │ │ + jmp f41a <__cxa_finalize@plt+0x1d9a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f48b <__cxa_finalize@plt+0x1e0b> │ │ │ │ + jmp f449 <__cxa_finalize@plt+0x1dc9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f4b3 <__cxa_finalize@plt+0x1e33> │ │ │ │ + jmp f471 <__cxa_finalize@plt+0x1df1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f4b3 <__cxa_finalize@plt+0x1e33> │ │ │ │ + jmp f471 <__cxa_finalize@plt+0x1df1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f4d1 <__cxa_finalize@plt+0x1e51> │ │ │ │ + jmp f48f <__cxa_finalize@plt+0x1e0f> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f4b3 <__cxa_finalize@plt+0x1e33> │ │ │ │ + jmp f471 <__cxa_finalize@plt+0x1df1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f4bb <__cxa_finalize@plt+0x1e3b> │ │ │ │ + jmp f479 <__cxa_finalize@plt+0x1df9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f432 <__cxa_finalize@plt+0x1db2> │ │ │ │ + jmp f3f1 <__cxa_finalize@plt+0x1d71> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f47f <__cxa_finalize@plt+0x1dff> │ │ │ │ + jmp f43d <__cxa_finalize@plt+0x1dbd> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f501 <__cxa_finalize@plt+0x1e81> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f4bf <__cxa_finalize@plt+0x1e3f> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ mov %rdi,0x58(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov %r8d,0x78(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0xf8(%rsp) │ │ │ │ - mov %r9d,%r13d │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r8d,0x74(%rsp) │ │ │ │ + mov %fs:0x28,%r12 │ │ │ │ + mov %r12,0xf8(%rsp) │ │ │ │ + mov %r9d,%r12d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 581ff │ │ │ │ - movslq %r13d,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ + je 55d9c │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne 587fb │ │ │ │ - test %r14,%r14 │ │ │ │ - je 58758 │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ + jne 56256 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 561b3 │ │ │ │ + lea 0x0(,%r13,8),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 58779 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 561d1 │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r12),%rdx │ │ │ │ + lea -0x8(%r14),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jle 587d3 │ │ │ │ + cmpl $0x1,0x74(%rsp) │ │ │ │ + jle 5622e │ │ │ │ movslq 0x10(%rbp),%rdi │ │ │ │ - lea -0x1(%r13),%r10d │ │ │ │ + lea -0x1(%r12),%r10d │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ - lea (%rbx,%r12,1),%r9 │ │ │ │ + lea (%rbx,%r14,1),%r9 │ │ │ │ lea 0x8(,%r10,8),%r11 │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ - mov %r10d,0x6c(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movl $0x1,0x7c(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ lea (%rdi,%rdi,2),%r8 │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %r15,0x98(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ shl $0x3,%r8 │ │ │ │ + mov %r10d,0xc4(%rsp) │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + mov %r15,0x90(%rsp) │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + movl $0x1,0xc0(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ + mov (%rsp),%rdx │ │ │ │ mov %rbx,%r9 │ │ │ │ - mov %r12,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ + mov %r14,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ sub 0x50(%rsp),%rcx │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 576f5 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 55273 │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ sub %rbx,%rsi │ │ │ │ sub $0x8,%rsi │ │ │ │ shr $0x3,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 575dd │ │ │ │ + je 55161 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 575a6 │ │ │ │ + je 5512b │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 5757a │ │ │ │ + je 55100 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 5754d │ │ │ │ + je 550d3 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 5751f │ │ │ │ + je 550a6 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 574f2 │ │ │ │ + je 5507a │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 574c5 │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub 0x98(%rsp),%rdi │ │ │ │ - vmovss (%r12),%xmm0 │ │ │ │ - add 0x90(%rsp),%r12 │ │ │ │ + je 5504e │ │ │ │ + vmovss (%r14),%xmm0 │ │ │ │ + mov %r14,%rdi │ │ │ │ lea 0x8(%rbx),%r9 │ │ │ │ + add 0x88(%rsp),%r14 │ │ │ │ + sub 0x90(%rsp),%rdi │ │ │ │ vsubss (%rdi,%rcx,1),%xmm0,%xmm1 │ │ │ │ vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ vmovsd %xmm2,(%rbx) │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub 0x98(%rsp),%r8 │ │ │ │ - vmovss (%r12),%xmm3 │ │ │ │ - add 0x90(%rsp),%r12 │ │ │ │ + vmovss (%r14),%xmm3 │ │ │ │ + mov %r14,%r8 │ │ │ │ add $0x8,%r9 │ │ │ │ + add 0x88(%rsp),%r14 │ │ │ │ + sub 0x90(%rsp),%r8 │ │ │ │ vsubss (%r8,%rcx,1),%xmm3,%xmm4 │ │ │ │ vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,-0x8(%r9) │ │ │ │ - mov %r12,%r10 │ │ │ │ - sub 0x98(%rsp),%r10 │ │ │ │ - vmovss (%r12),%xmm6 │ │ │ │ - add 0x90(%rsp),%r12 │ │ │ │ + vmovss (%r14),%xmm6 │ │ │ │ + mov %r14,%r10 │ │ │ │ add $0x8,%r9 │ │ │ │ + add 0x88(%rsp),%r14 │ │ │ │ + sub 0x90(%rsp),%r10 │ │ │ │ vsubss (%r10,%rcx,1),%xmm6,%xmm7 │ │ │ │ vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ vmovsd %xmm8,-0x8(%r9) │ │ │ │ - mov %r12,%r11 │ │ │ │ - sub 0x98(%rsp),%r11 │ │ │ │ - vmovss (%r12),%xmm9 │ │ │ │ - add 0x90(%rsp),%r12 │ │ │ │ + vmovss (%r14),%xmm9 │ │ │ │ + mov %r14,%r11 │ │ │ │ add $0x8,%r9 │ │ │ │ + add 0x88(%rsp),%r14 │ │ │ │ + sub 0x90(%rsp),%r11 │ │ │ │ vsubss (%r11,%rcx,1),%xmm9,%xmm10 │ │ │ │ vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ vmovsd %xmm11,-0x8(%r9) │ │ │ │ - mov %r12,%rax │ │ │ │ - sub 0x98(%rsp),%rax │ │ │ │ - vmovss (%r12),%xmm12 │ │ │ │ - add 0x90(%rsp),%r12 │ │ │ │ + vmovss (%r14),%xmm12 │ │ │ │ + mov %r14,%r15 │ │ │ │ add $0x8,%r9 │ │ │ │ - vsubss (%rax,%rcx,1),%xmm12,%xmm13 │ │ │ │ + add 0x88(%rsp),%r14 │ │ │ │ + sub 0x90(%rsp),%r15 │ │ │ │ + vsubss (%r15,%rcx,1),%xmm12,%xmm13 │ │ │ │ vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,-0x8(%r9) │ │ │ │ - mov %r12,%rdx │ │ │ │ - sub 0x98(%rsp),%rdx │ │ │ │ - vmovss (%r12),%xmm15 │ │ │ │ - add 0x90(%rsp),%r12 │ │ │ │ + vmovss (%r14),%xmm15 │ │ │ │ + mov %r14,%rax │ │ │ │ add $0x8,%r9 │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm15,%xmm0 │ │ │ │ + add 0x88(%rsp),%r14 │ │ │ │ + sub 0x90(%rsp),%rax │ │ │ │ + vsubss (%rax,%rcx,1),%xmm15,%xmm0 │ │ │ │ vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,-0x8(%r9) │ │ │ │ - mov %r12,%rsi │ │ │ │ - sub 0x98(%rsp),%rsi │ │ │ │ - vmovss (%r12),%xmm2 │ │ │ │ + vmovss (%r14),%xmm2 │ │ │ │ + mov %r14,%rdx │ │ │ │ add $0x8,%r9 │ │ │ │ - add 0x90(%rsp),%r12 │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm2,%xmm3 │ │ │ │ + add 0x88(%rsp),%r14 │ │ │ │ + sub 0x90(%rsp),%rdx │ │ │ │ + vsubss (%rdx,%rcx,1),%xmm2,%xmm3 │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,-0x8(%r9) │ │ │ │ - cmp 0x60(%rsp),%r9 │ │ │ │ - je 576f5 │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov %r12,%r8 │ │ │ │ - vmovss (%r12),%xmm5 │ │ │ │ - add %rdi,%r12 │ │ │ │ - sub %r10,%r8 │ │ │ │ - mov %r12,%r11 │ │ │ │ - vmovss (%r12),%xmm8 │ │ │ │ - add %rdi,%r12 │ │ │ │ - vsubss (%r8,%rcx,1),%xmm5,%xmm6 │ │ │ │ - sub %r10,%r11 │ │ │ │ - vmovss (%r12),%xmm11 │ │ │ │ - mov %r12,%rax │ │ │ │ - vsubss (%r11,%rcx,1),%xmm8,%xmm9 │ │ │ │ - add %rdi,%r12 │ │ │ │ - sub %r10,%rax │ │ │ │ + cmp %r9,0x60(%rsp) │ │ │ │ + je 55273 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + vmovss (%r14),%xmm5 │ │ │ │ + mov %r14,%r8 │ │ │ │ + add %rdi,%r14 │ │ │ │ add $0x40,%r9 │ │ │ │ - vmovss (%r12),%xmm14 │ │ │ │ - mov %r12,%rdx │ │ │ │ - add %rdi,%r12 │ │ │ │ - vsubss (%rax,%rcx,1),%xmm11,%xmm12 │ │ │ │ - vmovss (%r12),%xmm1 │ │ │ │ - mov %r12,%rsi │ │ │ │ - add %rdi,%r12 │ │ │ │ - sub %r10,%rdx │ │ │ │ - vmovss (%r12),%xmm4 │ │ │ │ - mov %r12,%r8 │ │ │ │ - add %rdi,%r12 │ │ │ │ - sub %r10,%rsi │ │ │ │ - mov %r12,%r11 │ │ │ │ - sub %r10,%r8 │ │ │ │ - vsubss (%rdx,%rcx,1),%xmm14,%xmm15 │ │ │ │ - vsubss (%rsi,%rcx,1),%xmm1,%xmm2 │ │ │ │ - sub %r10,%r11 │ │ │ │ - vsubss (%r8,%rcx,1),%xmm4,%xmm5 │ │ │ │ + vmovss (%r14),%xmm8 │ │ │ │ + mov %r14,%r10 │ │ │ │ + add %rdi,%r14 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + vmovss (%r14),%xmm11 │ │ │ │ + mov %r14,%r11 │ │ │ │ + add %rdi,%r14 │ │ │ │ + vsubss (%r8,%rcx,1),%xmm5,%xmm6 │ │ │ │ + vmovss (%r14),%xmm14 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + mov %r14,%r15 │ │ │ │ + add %rdi,%r14 │ │ │ │ + vsubss (%r10,%rcx,1),%xmm8,%xmm9 │ │ │ │ + vmovss (%r14),%xmm1 │ │ │ │ + mov %r14,%rax │ │ │ │ + add %rdi,%r14 │ │ │ │ + vmovss (%r14),%xmm4 │ │ │ │ + mov %r14,%rdx │ │ │ │ + add %rdi,%r14 │ │ │ │ vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ + mov %r14,%r8 │ │ │ │ vmovsd %xmm7,-0x40(%r9) │ │ │ │ - vmovss (%r12),%xmm7 │ │ │ │ - add %rdi,%r12 │ │ │ │ - vsubss (%r11,%rcx,1),%xmm7,%xmm8 │ │ │ │ - mov %r12,%rax │ │ │ │ + vmovss (%r14),%xmm7 │ │ │ │ + add %rdi,%r14 │ │ │ │ + vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ + mov %r14,%r10 │ │ │ │ vmovsd %xmm10,-0x38(%r9) │ │ │ │ - vmovss (%r12),%xmm10 │ │ │ │ - add %rdi,%r12 │ │ │ │ - sub %r10,%rax │ │ │ │ + vmovss (%r14),%xmm10 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + sub %rsi,%rax │ │ │ │ + sub %rsi,%rdx │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vsubss (%r11,%rcx,1),%xmm11,%xmm12 │ │ │ │ + add %rdi,%r14 │ │ │ │ + vsubss (%r15,%rcx,1),%xmm14,%xmm15 │ │ │ │ + vsubss (%rax,%rcx,1),%xmm1,%xmm2 │ │ │ │ + vsubss (%rdx,%rcx,1),%xmm4,%xmm5 │ │ │ │ + vsubss (%r8,%rcx,1),%xmm7,%xmm8 │ │ │ │ + vsubss (%r10,%rcx,1),%xmm10,%xmm11 │ │ │ │ + vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x30(%r9) │ │ │ │ vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x30(%r9) │ │ │ │ - vsubss (%rax,%rcx,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ vmovsd %xmm0,-0x28(%r9) │ │ │ │ - vmovsd %xmm3,-0x20(%r9) │ │ │ │ - vmovsd %xmm6,-0x18(%r9) │ │ │ │ + vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm3,-0x20(%r9) │ │ │ │ vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm6,-0x18(%r9) │ │ │ │ vmovsd %xmm9,-0x10(%r9) │ │ │ │ vmovsd %xmm12,-0x8(%r9) │ │ │ │ - cmp 0x60(%rsp),%r9 │ │ │ │ - jne 575ed │ │ │ │ - mov 0xa8(%rsp),%r12 │ │ │ │ + cmp %r9,0x60(%rsp) │ │ │ │ + jne 55171 │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - sub %r15,%r12 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - imul %rcx,%r12 │ │ │ │ - cmp 0x70(%rsp),%r12 │ │ │ │ - jb 586b5 │ │ │ │ - cmp %r12,0x70(%rsp) │ │ │ │ - jae 57784 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - lea (%r15,%r9,1),%rdi │ │ │ │ - cmp %rdi,0xa8(%rsp) │ │ │ │ - je 5777c │ │ │ │ - mov %r13d,0xd8(%rsp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + sub 0xb0(%rsp),%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + imul %rcx,%r14 │ │ │ │ + cmp 0x68(%rsp),%r14 │ │ │ │ + jb 56093 │ │ │ │ + cmp %r14,0x68(%rsp) │ │ │ │ + jae 552f3 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + lea (%r9,%rsi,1),%r15 │ │ │ │ + cmp %r15,0xa0(%rsp) │ │ │ │ + je 552eb │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 58624 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ + je 55ffe │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,0xa8(%rsp) │ │ │ │ - jne 57748 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0xd8(%rsp),%r13d │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jb 58697 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jae 577b7 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - add %rdi,%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 577b7 │ │ │ │ - mov %r10,0x8(%r15) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 577c9 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ + cmp %r14,0xa0(%rsp) │ │ │ │ + jne 552c5 │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%r15 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov %r15,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jb 56075 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jae 55333 │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + add %rdi,%r11 │ │ │ │ + cmp %r11,%r15 │ │ │ │ + je 55333 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %r11,0x8(%rax) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 55345 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jle 5871f │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov %r13d,%r8d │ │ │ │ - lea 0x18(%r15),%r11 │ │ │ │ - shr $0x3,%r12d │ │ │ │ - mov %r12d,0xc0(%rsp) │ │ │ │ + jle 5610d │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %r12d,%r14d │ │ │ │ mov $0x2,%edx │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ - mov %edx,%esi │ │ │ │ - mov %r13d,%edi │ │ │ │ + shr $0x2,%r8d │ │ │ │ + and $0xfffffffc,%r14d │ │ │ │ mov %r8d,0xc8(%rsp) │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ + lea 0x18(%rdi),%r15 │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %r12d,%edi │ │ │ │ mov %edx,0xd8(%rsp) │ │ │ │ - call 2ea80 │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ + call 2d230 │ │ │ │ + mov 0x8(%r15),%r10 │ │ │ │ + mov (%r15),%r9 │ │ │ │ cltq │ │ │ │ mov 0xd8(%rsp),%edx │ │ │ │ - mov 0xc8(%rsp),%r8d │ │ │ │ - mov 0x8(%r11),%rsi │ │ │ │ - mov (%r11),%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - sub %rdi,%rcx │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %r9,%rcx │ │ │ │ sar $0x3,%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jb 58457 │ │ │ │ + jb 55e56 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jae 57858 │ │ │ │ - lea (%rdi,%rax,8),%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 57858 │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov -0x18(%r11),%r12 │ │ │ │ - mov -0x10(%r11),%r10 │ │ │ │ - sub %r12,%r10 │ │ │ │ - je 57aa9 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 57aa9 │ │ │ │ - vmovsd 0x903b6(%rip),%xmm15 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + jae 553bc │ │ │ │ + lea (%r9,%rax,8),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 553bc │ │ │ │ + mov %rsi,0x8(%r15) │ │ │ │ + mov -0x18(%r15),%r11 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r11,%r10 │ │ │ │ + je 555cf │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 555cf │ │ │ │ + vmovsd 0x8c592(%rip),%xmm15 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorpd %xmm13,%xmm13,%xmm13 │ │ │ │ - mov (%r11),%r9 │ │ │ │ - mov 0xc0(%rsp),%edi │ │ │ │ + mov 0xc8(%rsp),%r8d │ │ │ │ + mov %edx,0xd8(%rsp) │ │ │ │ vcvtsi2sd %edx,%xmm13,%xmm14 │ │ │ │ - mov %r15,0xd8(%rsp) │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edx,0xc8(%rsp) │ │ │ │ - vmovq %r12,%xmm3 │ │ │ │ + mov %r15,0xd0(%rsp) │ │ │ │ + mov (%r15),%r9 │ │ │ │ sar $0x3,%r10 │ │ │ │ - vdivsd %xmm14,%xmm15,%xmm2 │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov 0x6c(%rsp),%r9d │ │ │ │ - mov %r10,%rdx │ │ │ │ - shl $0x6,%rdi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq %xmm3,%r11 │ │ │ │ - vmulsd (%r11,%rsi,8),%xmm2,%xmm0 │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 58449 │ │ │ │ - mov %r8d,%r11d │ │ │ │ - lea -0x40(%r10),%rax │ │ │ │ - vbroadcastsd %xmm0,%zmm0 │ │ │ │ - lea (%r15,%rdi,8),%r12 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x6,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 579b7 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 5799c │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 5798a │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 57978 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 57966 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 57954 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 57942 │ │ │ │ - vmulpd (%rbx),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm1,(%r12) │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm9 │ │ │ │ - vmovupd %zmm9,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 57a45 │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm0,%zmm10 │ │ │ │ - vmulpd 0x40(%rbx,%rcx,1),%zmm0,%zmm11 │ │ │ │ - vmulpd 0x80(%rbx,%rcx,1),%zmm0,%zmm12 │ │ │ │ - vmulpd 0xc0(%rbx,%rcx,1),%zmm0,%zmm13 │ │ │ │ - vmulpd 0x100(%rbx,%rcx,1),%zmm0,%zmm14 │ │ │ │ - vmulpd 0x140(%rbx,%rcx,1),%zmm0,%zmm15 │ │ │ │ - vmulpd 0x180(%rbx,%rcx,1),%zmm0,%zmm1 │ │ │ │ - vmulpd 0x1c0(%rbx,%rcx,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm10,(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm11,0x40(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm12,0x80(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm13,0xc0(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm14,0x100(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm15,0x140(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm1,0x180(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm4,0x1c0(%r12,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 579b7 │ │ │ │ - cmp %r8d,%r13d │ │ │ │ - je 5842a │ │ │ │ - mov %r11d,%r11d │ │ │ │ - mov %r13d,%eax │ │ │ │ - lea (%rdi,%r11,1),%rcx │ │ │ │ - inc %rsi │ │ │ │ - add %r14,%rdi │ │ │ │ - sub %r11d,%eax │ │ │ │ - vpbroadcastd %eax,%ymm5 │ │ │ │ - vpcmpnleud 0x8fc8e(%rip),%ymm5,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rbx,%r11,8),%zmm6{%k1}{z} │ │ │ │ - vmulpd %zmm0,%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%r15,%rcx,8){%k1} │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 578d0 │ │ │ │ - mov 0xd8(%rsp),%r15 │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ - mov 0xc8(%rsp),%edx │ │ │ │ + vdivsd %xmm14,%xmm15,%xmm3 │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + cmpl $0x2,0xc4(%rsp) │ │ │ │ + jbe 55e4d │ │ │ │ + mov %r14d,%eax │ │ │ │ + lea -0x20(%r8),%r15 │ │ │ │ + vbroadcastsd %xmm1,%ymm0 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 554dd │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 554c6 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 554b8 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 554aa │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 5549c │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 5548e │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 55480 │ │ │ │ + vmulpd (%rbx),%ymm0,%ymm2 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm2,(%rcx) │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 55563 │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm0,%ymm10 │ │ │ │ + vmulpd 0x20(%rbx,%rdx,1),%ymm0,%ymm11 │ │ │ │ + vmulpd 0x40(%rbx,%rdx,1),%ymm0,%ymm12 │ │ │ │ + vmulpd 0x60(%rbx,%rdx,1),%ymm0,%ymm13 │ │ │ │ + vmulpd 0x80(%rbx,%rdx,1),%ymm0,%ymm14 │ │ │ │ + vmulpd 0xa0(%rbx,%rdx,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rdx,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm11,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rdx,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm12,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm13,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm14,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm15,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm2,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm4,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 554dd │ │ │ │ + cmp %r14d,%r12d │ │ │ │ + je 55e33 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %r12d,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 5559c │ │ │ │ + mov %eax,%eax │ │ │ │ + vmovddup %xmm1,%xmm0 │ │ │ │ + mov %ecx,%r15d │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm0,%xmm5 │ │ │ │ + and $0xfffffffe,%r15d │ │ │ │ + add %rsi,%rax │ │ │ │ + and $0x1,%ecx │ │ │ │ + vmovupd %xmm5,(%r9,%rax,8) │ │ │ │ + je 555ae │ │ │ │ + add %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm6 │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ + vmovsd %xmm6,(%r9,%rcx,8) │ │ │ │ + inc %rdi │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 55418 │ │ │ │ + mov 0xd8(%rsp),%edx │ │ │ │ + mov 0xd0(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ inc %edx │ │ │ │ - add $0x18,%r11 │ │ │ │ + add $0x18,%r15 │ │ │ │ cmp %edx,0x10(%rbp) │ │ │ │ - jge 577f2 │ │ │ │ - call 385f0 │ │ │ │ + jge 55376 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 58750 │ │ │ │ - cmpl $0x1,0x7c(%rsp) │ │ │ │ - je 58654 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x10(%rbp),%ecx │ │ │ │ - lea 0x20(%r15),%r12 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - vmovq %r12,%xmm0 │ │ │ │ - mov (%rsi),%r9 │ │ │ │ - lea -0x18(%r15,%r8,1),%rdi │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x30(%r9,%r8,1),%r10 │ │ │ │ - mov %r10,%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %ecx,%r11d │ │ │ │ - dec %ecx │ │ │ │ - je 57eb6 │ │ │ │ - sub $0x2,%r11d │ │ │ │ - vmovq %xmm0,%r9 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - lea (%r11,%r11,2),%rsi │ │ │ │ - mov %ecx,0x68(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - lea (%r9,%rsi,8),%r10 │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r13d,0x24(%rsp) │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov 0x8(%rsi),%rdx │ │ │ │ - sub %r14,%rdx │ │ │ │ - je 57e7b │ │ │ │ - mov -0x8(%r8),%r15 │ │ │ │ - mov (%r8),%r13 │ │ │ │ - sub %r15,%r13 │ │ │ │ - mov %r13,0xd8(%rsp) │ │ │ │ - je 57e7b │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - mov %r14,%r15 │ │ │ │ + jne 56138 │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 5601d │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x10(%rbp),%r15d │ │ │ │ + lea 0x20(%r11),%rsi │ │ │ │ + mov (%r14),%r9 │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + lea -0x18(%r11,%r10,1),%rdx │ │ │ │ + lea -0x30(%r9,%r10,1),%r14 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %r15d,%r8d │ │ │ │ + dec %r15d │ │ │ │ + je 55b20 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + lea -0x8(%rax),%rsi │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + lea (%r8,%r8,2),%r11 │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + mov %r14,%r9 │ │ │ │ + lea (%r10,%r11,8),%r8 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + mov %r15d,0x70(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + mov %r12d,0x24(%rsp) │ │ │ │ + nop │ │ │ │ + mov (%r9),%r14 │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ + sub %r14,%r12 │ │ │ │ + je 55ae7 │ │ │ │ + mov -0x8(%rbx),%rdx │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 55ae7 │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %r12,0xd0(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - sar $0x3,%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm2 │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - lea (%rax,%rsi,1),%r10 │ │ │ │ - vbroadcastsd %xmm2,%zmm3 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 58260 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 58400 │ │ │ │ - lea -0x40(%r9),%rdi │ │ │ │ - vmovapd %zmm3,%zmm8 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%rdi │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shl $0x2,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm1 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 55948 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 55948 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 55e20 │ │ │ │ + lea -0x20(%r10),%r9 │ │ │ │ + vbroadcastsd %xmm1,%ymm3 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 557f1 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 557d4 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 557c0 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 557ac │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 55798 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 55784 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 55770 │ │ │ │ + vmovupd (%rdx),%ymm7 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%rax),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 558ba │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm3,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rdi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd 0x20(%rax,%rdi,1),%ymm3,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rax,%rdi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd 0x40(%rax,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,0x40(%rax,%rdi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0x60(%rax,%rdi,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rax,%rdi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rdi,1),%ymm0 │ │ │ │ + vfmadd213pd 0x80(%rax,%rdi,1),%ymm3,%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rax,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rdi,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rdi,1),%ymm3,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rdi,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 557f1 │ │ │ │ + mov %r11,%rdi │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 55e00 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 55e2b │ │ │ │ + mov %r8,%r9 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm8 │ │ │ │ + vmovddup %xmm1,%xmm3 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm8,%xmm3 │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + vmovupd %xmm3,(%rax,%rdi,8) │ │ │ │ + add %rdi,%r9 │ │ │ │ + testb $0x1,0xd8(%rsp) │ │ │ │ + je 55e00 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm9 │ │ │ │ + inc %rcx │ │ │ │ + vfmadd132sd (%rdx,%r9,8),%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r9,8) │ │ │ │ + cmp 0xd0(%rsp),%rcx │ │ │ │ + jae 55adf │ │ │ │ + add %r13,%rsi │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm1 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + ja 55710 │ │ │ │ + vmovsd (%rdx),%xmm10 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea -0x1(%r8),%r9 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 55acb │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 55a29 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 55a0d │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 559fa │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 559e7 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 559d4 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 559c1 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 559ae │ │ │ │ + vmovsd 0x8(%rdx),%xmm11 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 57d0d │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 57ceb │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 57cd2 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 57cb9 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 57ca0 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 57c87 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 57c6e │ │ │ │ - vmovupd (%r12),%zmm9 │ │ │ │ - vfmadd213pd (%rax),%zmm3,%zmm9 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm9,(%rax) │ │ │ │ - vmovupd (%r12,%r8,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm13 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm14 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm15 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 57dda │ │ │ │ - vmovupd (%r12,%r8,1),%zmm1 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm8,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%r8,1) │ │ │ │ - vmovupd 0x40(%r12,%r8,1),%zmm4 │ │ │ │ - vfmadd213pd 0x40(%rax,%r8,1),%zmm8,%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%rax,%r8,1) │ │ │ │ - vmovupd 0x80(%r12,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd 0x80(%rax,%r8,1),%zmm8,%zmm5 │ │ │ │ - vmovupd %zmm5,0x80(%rax,%r8,1) │ │ │ │ - vmovupd 0xc0(%r12,%r8,1),%zmm6 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r8,1),%zmm8,%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rax,%r8,1) │ │ │ │ - vmovupd 0x100(%r12,%r8,1),%zmm7 │ │ │ │ - vfmadd213pd 0x100(%rax,%r8,1),%zmm8,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%rax,%r8,1) │ │ │ │ - vmovupd 0x140(%r12,%r8,1),%zmm9 │ │ │ │ - vfmadd213pd 0x140(%rax,%r8,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%rax,%r8,1) │ │ │ │ - vmovupd 0x180(%r12,%r8,1),%zmm10 │ │ │ │ - vfmadd213pd 0x180(%rax,%r8,1),%zmm8,%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%rax,%r8,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r8,1),%zmm11 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r8,1),%zmm8,%zmm11 │ │ │ │ - vmovupd %zmm11,0x1c0(%rax,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 57d0d │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 57e57 │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 58420 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm12 │ │ │ │ - vmovapd %ymm3,%ymm8 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%ymm12,%ymm8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - vmovupd %ymm8,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 57e57 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 57e45 │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm13 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm13,%xmm3 │ │ │ │ - vmovupd %xmm3,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 57e57 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 55acb │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm0 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%rdi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x8(%rax,%rdi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rax,%rdi,8) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rax,%rdi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rax,%rdi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd 0x18(%rax,%rdi,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%rax,%rdi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd 0x20(%rax,%rdi,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x20(%rax,%rdi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd 0x28(%rax,%rdi,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x28(%rax,%rdi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd 0x30(%rax,%rdi,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%rdi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd 0x38(%rax,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,0x38(%rax,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 55a29 │ │ │ │ inc %rcx │ │ │ │ - add 0xd8(%rsp),%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 57be0 │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ - mov 0xc0(%rsp),%r8 │ │ │ │ - sub $0x18,%rsi │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %r8,0xb8(%rsp) │ │ │ │ - jne 57b60 │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov 0x68(%rsp),%ecx │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x24(%rsp),%r13d │ │ │ │ - mov 0x20(%rax),%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - je 5813a │ │ │ │ - mov (%rdi),%rbx │ │ │ │ - lea -0x8(%rdx),%r10 │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp 0xd0(%rsp),%rcx │ │ │ │ + jb 556f2 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r9 │ │ │ │ + cmp %rbx,0xb8(%rsp) │ │ │ │ + jne 55690 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r15d │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + mov 0x24(%rsp),%r12d │ │ │ │ + mov 0x20(%r14),%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + je 55d46 │ │ │ │ sar $0x3,%r8 │ │ │ │ - sub %rbx,%r10 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 58490 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 55e70 │ │ │ │ + lea -0x8(%rax),%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 55e70 │ │ │ │ lea -0x1(%r8),%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 586ad │ │ │ │ + mov %r8,%r9 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 5606d │ │ │ │ mov %r8,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r9 │ │ │ │ - shr $0x6,%r9 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 57ff1 │ │ │ │ + je 55c3d │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 57fcf │ │ │ │ + je 55c21 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 57fb6 │ │ │ │ + je 55c0e │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 57f9d │ │ │ │ + je 55bfb │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 57f84 │ │ │ │ + je 55be8 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 57f6b │ │ │ │ + je 55bd5 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 57f52 │ │ │ │ - vmovupd (%rdx),%zmm2 │ │ │ │ - vaddpd (%rbx),%zmm2,%zmm1 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm1,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm4 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm6 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm9 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm11,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm12 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm3 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm3,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 580be │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm15,%zmm2 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm1 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm5 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm7 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm8 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm13 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm14 │ │ │ │ - vmovupd %zmm2,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rsi,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rsi,1),%zmm5,%zmm6 │ │ │ │ - vmovupd %zmm6,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rsi,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rsi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rsi,1),%zmm8,%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rsi,1),%zmm13,%zmm3 │ │ │ │ - vmovupd %zmm3,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rsi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 57ff1 │ │ │ │ - shl $0x3,%r10 │ │ │ │ + je 55bc2 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%rdi),%ymm1,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax) │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm12 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm14 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm2 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm0 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm3 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + je 55cfe │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm9 │ │ │ │ + vmovupd 0x20(%rax,%rsi,1),%ymm1 │ │ │ │ + vmovupd 0x40(%rax,%rsi,1),%ymm12 │ │ │ │ + vmovupd 0x60(%rax,%rsi,1),%ymm14 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd 0x80(%rax,%rsi,1),%ymm2 │ │ │ │ + vmovupd 0xa0(%rax,%rsi,1),%ymm0 │ │ │ │ + vmovupd 0xc0(%rax,%rsi,1),%ymm6 │ │ │ │ + vmovupd 0xe0(%rax,%rsi,1),%ymm3 │ │ │ │ + vmovupd %ymm10,(%rax,%rsi,1) │ │ │ │ + vaddpd 0x20(%rdi,%rsi,1),%ymm1,%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rax,%rsi,1) │ │ │ │ + vaddpd 0x40(%rdi,%rsi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x40(%rax,%rsi,1) │ │ │ │ + vaddpd 0x60(%rdi,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rax,%rsi,1) │ │ │ │ + vaddpd 0x80(%rdi,%rsi,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,0x80(%rax,%rsi,1) │ │ │ │ + vaddpd 0xa0(%rdi,%rsi,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xc0(%rdi,%rsi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xe0(%rdi,%rsi,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 55c3d │ │ │ │ + shl $0x2,%r10 │ │ │ │ cmp %r8,%r10 │ │ │ │ - je 5813a │ │ │ │ - sub %r10,%r11 │ │ │ │ - lea 0x1(%r11),%r8 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 58649 │ │ │ │ - vmovupd (%rdx,%r10,8),%ymm2 │ │ │ │ - vaddpd (%rbx,%r10,8),%ymm2,%ymm1 │ │ │ │ + je 55d46 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 55d34 │ │ │ │ mov %r8,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea (%r9,%r10,1),%r12 │ │ │ │ - vmovupd %ymm1,(%rdx,%r10,8) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 5813a │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 58128 │ │ │ │ - sub %r9,%r8 │ │ │ │ - add %r10,%r9 │ │ │ │ - vmovupd (%rdx,%r9,8),%xmm4 │ │ │ │ - vaddpd (%rbx,%r9,8),%xmm4,%xmm5 │ │ │ │ - mov %r8,%r11 │ │ │ │ + sub %r10,%r9 │ │ │ │ + vmovupd (%rax,%r10,8),%xmm9 │ │ │ │ + mov %r9,%r11 │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ - and $0x1,%r8d │ │ │ │ - vmovupd %xmm5,(%rdx,%r9,8) │ │ │ │ - je 5813a │ │ │ │ - add %r11,%r12 │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r12,8) │ │ │ │ - sub $0x18,%rdi │ │ │ │ - sub $0x18,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 57b01 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vaddpd (%rdi,%r10,8),%xmm9,%xmm10 │ │ │ │ + vmovupd %xmm10,(%rax,%r10,8) │ │ │ │ + je 55d46 │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r11,8) │ │ │ │ + sub $0x18,%rdx │ │ │ │ + sub $0x18,%r14 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jne 55628 │ │ │ │ + mov %rcx,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 385f0 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 58750 │ │ │ │ - incl 0x7c(%rsp) │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - mov 0x7c(%rsp),%r10d │ │ │ │ - add %r12,0x98(%rsp) │ │ │ │ - cmp %r10d,0x78(%rsp) │ │ │ │ - jg 57427 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 581a1 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ - mov %r15,0xe0(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - mov 0xa0(%rsp),%r15 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %rbx,0xe8(%rsp) │ │ │ │ - mov %r15,0xf0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 587e1 │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - mov %r13d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jne 56138 │ │ │ │ + incl 0xc0(%rsp) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + add %r9,0x90(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r10d │ │ │ │ + cmp %r10d,0x74(%rsp) │ │ │ │ + jg 54fb2 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 5613b │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ - mov %r13d,%esi │ │ │ │ - call be8b0 │ │ │ │ - movslq %r13d,%r14 │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r12d,%esi │ │ │ │ + call ba540 │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ shr $0x3c,%rdx │ │ │ │ - jne f512 <__cxa_finalize@plt+0x1e92> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 5736b │ │ │ │ + jne f4d0 <__cxa_finalize@plt+0x1e50> │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 54eea │ │ │ │ lea 0xe0(%rsp),%rcx │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 581a1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd (%r12),%xmm14 │ │ │ │ - vfmadd213sd (%rax),%xmm2,%xmm14 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - vmovsd %xmm14,(%rax) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 57e57 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5834b │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5832e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5831a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 58306 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 582f2 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 582de │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 582ca │ │ │ │ - vmovsd 0x8(%r12),%xmm15 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm2,%xmm15 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm15,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 57e57 │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r12,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r12,%rsi,8),%xmm8 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r12,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm2,%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r12,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 5834b │ │ │ │ - jmp 57e57 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 57df6 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + jmp 5614d │ │ │ │ + nop │ │ │ │ + inc %rcx │ │ │ │ + cmp 0xd0(%rsp),%rcx │ │ │ │ + jb 55931 │ │ │ │ + jmp 55adf │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r10 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 57e1b │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 57a8f │ │ │ │ - vmovq %xmm3,%r12 │ │ │ │ - add %r14,%rdi │ │ │ │ - vmulsd (%r12,%rsi,8),%xmm2,%xmm0 │ │ │ │ - jmp 578e8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - vbroadcastsd %xmm0,%zmm0 │ │ │ │ - jmp 57a51 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 558cf │ │ │ │ + mov %r12,%r9 │ │ │ │ + jmp 5590e │ │ │ │ + inc %rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jae 555bd │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ + add %r13,%rsi │ │ │ │ + jmp 5542f │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 5556f │ │ │ │ sub %rcx,%rax │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %edx,0xd0(%rsp) │ │ │ │ - mov %r11,0xd8(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xd8(%rsp),%r11 │ │ │ │ - mov 0xd0(%rsp),%edx │ │ │ │ - mov 0xc8(%rsp),%r8d │ │ │ │ - jmp 57858 │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - vaddsd (%rbx),%xmm9,%xmm10 │ │ │ │ - mov $0x1,%esi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xd8(%rsp),%edx │ │ │ │ + jmp 553bc │ │ │ │ + vmovsd (%rax),%xmm12 │ │ │ │ + mov $0x1,%ebx │ │ │ │ lea -0x1(%r8),%r10 │ │ │ │ - vmovsd %xmm10,(%rdx) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 5813a │ │ │ │ + vaddsd (%rdi),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 55d46 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 58569 │ │ │ │ + je 55f49 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 5854e │ │ │ │ + je 55f2e │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 5853c │ │ │ │ + je 55f1c │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 5852a │ │ │ │ + je 55f0a │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 58518 │ │ │ │ + je 55ef8 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 58506 │ │ │ │ + je 55ee6 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 584f4 │ │ │ │ - vmovsd 0x8(%rdx),%xmm11 │ │ │ │ - vaddsd 0x8(%rbx),%xmm11,%xmm8 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm8,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm15,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm1 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jae 5813a │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm10,%xmm11 │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ - lea 0x2(%rsi),%r9 │ │ │ │ - lea 0x3(%rsi),%r11 │ │ │ │ - lea 0x4(%rsi),%r10 │ │ │ │ - vmovsd %xmm11,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm13 │ │ │ │ - vaddsd (%rbx,%r9,8),%xmm13,%xmm3 │ │ │ │ - lea 0x5(%rsi),%r12 │ │ │ │ - vmovsd %xmm3,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm14,%xmm15 │ │ │ │ - lea 0x6(%rsi),%r9 │ │ │ │ - vmovsd %xmm15,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm2,%xmm1 │ │ │ │ - lea 0x7(%rsi),%r11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm1,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%r9,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm9 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r11,8) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 58569 │ │ │ │ - jmp 5813a │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,0xa8(%rsp) │ │ │ │ - jne 57748 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov 0xd8(%rsp),%r13d │ │ │ │ - jmp 5777c │ │ │ │ - mov %r10,%r12 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 580fb │ │ │ │ + je 55ed4 │ │ │ │ + vmovsd 0x8(%rax),%xmm14 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + vaddsd 0x8(%rdi),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm2 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm3 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 55d46 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm12 │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + lea 0x3(%rbx),%r11 │ │ │ │ + lea 0x4(%rbx),%r10 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm14 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r9,8) │ │ │ │ + lea 0x5(%rbx),%r9 │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm2 │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ + lea 0x6(%rbx),%rsi │ │ │ │ + vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r11,8) │ │ │ │ + lea 0x7(%rbx),%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rax,%r10,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%r10,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm3 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r11,8) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jb 55f49 │ │ │ │ + jmp 55d46 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,0xa0(%rsp) │ │ │ │ + jne 552c5 │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + jmp 552f3 │ │ │ │ mov 0x58(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ + mov 0x98(%rsp),%r15 │ │ │ │ mov (%r8),%rax │ │ │ │ mov 0x8(%r8),%rdx │ │ │ │ + mov %rdi,(%r8) │ │ │ │ mov 0x10(%r8),%rcx │ │ │ │ - mov %r15,(%r8) │ │ │ │ - mov %rsi,0x8(%r8) │ │ │ │ - mov %rdi,0x10(%r8) │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 58165 │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r14,0x8(%r8) │ │ │ │ + mov %r15,0x10(%r8) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + jmp 55d6a │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 55d12 │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + sub %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - sub %r9,%rsi │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov (%r15),%rdi │ │ │ │ - jmp 577bc │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 580c7 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %r15,0xe0(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ - mov %r15,0xe8(%rsp) │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe8(%rsp),%r11 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - jmp 57784 │ │ │ │ - call 385f0 │ │ │ │ + jmp 55338 │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %rdi,0xe0(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + jmp 552f3 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 58750 │ │ │ │ - cmpl $0x1,0x7c(%rsp) │ │ │ │ - je 58654 │ │ │ │ + jne 56138 │ │ │ │ + cmpl $0x1,0xc0(%rsp) │ │ │ │ + je 5601d │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jne 58158 │ │ │ │ - jmp 57ad0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 5818c │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jle 58223 │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jne 55d5d │ │ │ │ + jmp 555f9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 573b2 │ │ │ │ - cmpl $0x1,0x78(%rsp) │ │ │ │ - jle 58791 │ │ │ │ - movq $0x8,0x80(%rsp) │ │ │ │ - jmp 573b2 │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x8,0x80(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5614d │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov 0xa0(%rsp),%r13 │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ + mov %r13,0xe8(%rsp) │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 5623c │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpl $0x1,0x74(%rsp) │ │ │ │ + jle 55dc0 │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 54f2d │ │ │ │ + cmpl $0x1,0x74(%rsp) │ │ │ │ + jle 561e6 │ │ │ │ + movq $0x8,0x78(%rsp) │ │ │ │ + jmp 54f2d │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x8,0x78(%rsp) │ │ │ │ lea 0xe0(%rsp),%rsi │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + jmp 56140 │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 58191 │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - jmp 587a9 │ │ │ │ + jmp 561fb │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f531 <__cxa_finalize@plt+0x1eb1> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp f4ef <__cxa_finalize@plt+0x1e6f> │ │ │ │ endbr64 │ │ │ │ - jmp f580 <__cxa_finalize@plt+0x1f00> │ │ │ │ - jmp f512 <__cxa_finalize@plt+0x1e92> │ │ │ │ + jmp f543 <__cxa_finalize@plt+0x1ec3> │ │ │ │ + jmp f4d0 <__cxa_finalize@plt+0x1e50> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f559 <__cxa_finalize@plt+0x1ed9> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp f51f <__cxa_finalize@plt+0x1e9f> │ │ │ │ + nopw 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,0x58(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %r8d,0x88(%rsp) │ │ │ │ - mov %fs:0x28,%r13 │ │ │ │ - mov %r13,0xf8(%rsp) │ │ │ │ - mov %r9d,%r13d │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r8d,0x8c(%rsp) │ │ │ │ + mov %fs:0x28,%r12 │ │ │ │ + mov %r12,0x118(%rsp) │ │ │ │ + mov %r9d,%r12d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 5964a │ │ │ │ - movslq %r13d,%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ + je 57112 │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne 59c88 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 59be2 │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r15,0x90(%rsp) │ │ │ │ + jne 5760b │ │ │ │ + test %r13,%r13 │ │ │ │ + je 5755c │ │ │ │ + lea 0x0(,%r13,8),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r14,0xa0(%rsp) │ │ │ │ call d330 │ │ │ │ movq $0x0,(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 59c03 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 5757d │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r15),%rdx │ │ │ │ + lea -0x8(%r14),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0x88(%rsp) │ │ │ │ - jle 59c60 │ │ │ │ + cmpl $0x1,0x8c(%rsp) │ │ │ │ + jle 575e3 │ │ │ │ movslq 0x10(%rbp),%rdi │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - lea -0x1(%r13),%r11d │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - add 0x48(%rsp),%r9 │ │ │ │ - lea 0x8(,%r11,8),%r12 │ │ │ │ - mov %r11d,0x64(%rsp) │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - movl $0x1,0x8c(%rsp) │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + lea -0x1(%r12),%r11d │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ + mov %r12d,%ecx │ │ │ │ + lea 0x8(,%r11,8),%r15 │ │ │ │ + lea 0x100(%rsp),%rax │ │ │ │ lea (%rdi,%rdi,2),%r8 │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ + add 0x20(%rsp),%r9 │ │ │ │ + shr $1,%edx │ │ │ │ + and $0xfffffffe,%ecx │ │ │ │ + shl $0x3,%r8 │ │ │ │ add %r10,%r10 │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ mov %r9,0x78(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 58b38 │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 59bc5 │ │ │ │ - mov %r13d,%edi │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $1,%edi │ │ │ │ - mov %edi,%r11d │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + mov %r11d,0xdc(%rsp) │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + movl $0x1,0xd8(%rsp) │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov %edx,0x38(%rsp) │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 565d0 │ │ │ │ + cmp $0x1,%r12d │ │ │ │ + je 574c5 │ │ │ │ + mov 0x38(%rsp),%r11d │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ shl $0x4,%r11 │ │ │ │ - lea (%r11,%rbx,1),%r12 │ │ │ │ + lea (%r11,%rbx,1),%r15 │ │ │ │ sub $0x10,%r11 │ │ │ │ - lea (%r9,%r10,1),%r8 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov %r8,%rdx │ │ │ │ + lea (%r8,%r9,1),%r10 │ │ │ │ + mov %rbx,%r8 │ │ │ │ shr $0x4,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ inc %r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 59bb0 │ │ │ │ + je 574b0 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 58a24 │ │ │ │ + je 564af │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 589eb │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - vmovsd (%r9),%xmm0 │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - vmovhpd (%r9,%rax,1),%xmm0,%xmm2 │ │ │ │ - vmovhpd (%r8,%rax,1),%xmm1,%xmm3 │ │ │ │ - lea (%r9,%rsi,1),%r9 │ │ │ │ - lea (%r8,%rsi,1),%rdx │ │ │ │ + je 56476 │ │ │ │ + vmovsd (%r14),%xmm0 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + lea 0x10(%rbx),%r8 │ │ │ │ + vmovsd (%r10),%xmm1 │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + vmovhpd (%r14,%rax,1),%xmm0,%xmm2 │ │ │ │ + vmovhpd (%r10,%rax,1),%xmm1,%xmm3 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ + lea (%r14,%rcx,1),%r14 │ │ │ │ + lea (%r10,%rcx,1),%rdi │ │ │ │ vmovupd %xmm4,(%rbx) │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - vmovsd (%r9),%xmm5 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - vmovhpd (%r9,%r10,1),%xmm5,%xmm6 │ │ │ │ - vmovhpd (%rdx,%r10,1),%xmm7,%xmm8 │ │ │ │ - add %r11,%r9 │ │ │ │ - add %r11,%rdx │ │ │ │ + vmovsd (%r14),%xmm5 │ │ │ │ + vmovsd (%rdi),%xmm7 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + vmovhpd (%r14,%rsi,1),%xmm5,%xmm6 │ │ │ │ + vmovhpd (%rdi,%rsi,1),%xmm7,%xmm8 │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ - vmovupd %xmm9,-0x10(%rcx) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - vmovsd (%r9),%xmm10 │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - vmovhpd (%r9,%rax,1),%xmm10,%xmm11 │ │ │ │ - vmovhpd (%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ - add %rsi,%r9 │ │ │ │ - add %rsi,%rdx │ │ │ │ + add %r9,%r14 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovupd %xmm9,-0x10(%r8) │ │ │ │ + vmovsd (%r14),%xmm10 │ │ │ │ + vmovsd (%rdi),%xmm12 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + vmovhpd (%r14,%r11,1),%xmm10,%xmm11 │ │ │ │ + vmovhpd (%rdi,%r11,1),%xmm12,%xmm13 │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovupd %xmm14,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - je 58b0b │ │ │ │ - vmovsd (%r9),%xmm15 │ │ │ │ - vmovsd (%rdx),%xmm2 │ │ │ │ - vmovhpd (%r9,%r10,1),%xmm15,%xmm0 │ │ │ │ - add %rsi,%r9 │ │ │ │ - vmovhpd (%rdx,%r10,1),%xmm2,%xmm1 │ │ │ │ - add %rsi,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %rdx,%rdi │ │ │ │ + vmovupd %xmm14,-0x10(%r8) │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 56598 │ │ │ │ + vmovsd (%r14),%xmm15 │ │ │ │ + vmovsd (%rdi),%xmm2 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vmovhpd (%r14,%rax,1),%xmm15,%xmm0 │ │ │ │ + vmovhpd (%rdi,%rax,1),%xmm2,%xmm1 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ - vmovupd %xmm3,-0x40(%rcx) │ │ │ │ - vmovsd (%r9),%xmm4 │ │ │ │ - vmovsd (%rdx),%xmm6 │ │ │ │ - vmovhpd (%r9,%r10,1),%xmm4,%xmm5 │ │ │ │ - vmovhpd (%rdx,%r10,1),%xmm6,%xmm7 │ │ │ │ - add %rsi,%r9 │ │ │ │ - add %rsi,%rdx │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %rdx,%rdi │ │ │ │ + vmovupd %xmm3,-0x40(%r8) │ │ │ │ + vmovsd (%r14),%xmm4 │ │ │ │ + vmovsd (%rdi),%xmm6 │ │ │ │ + vmovhpd (%r14,%rax,1),%xmm4,%xmm5 │ │ │ │ + vmovhpd (%rdi,%rax,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ - vmovupd %xmm8,-0x30(%rcx) │ │ │ │ - vmovsd (%r9),%xmm9 │ │ │ │ - vmovsd (%rdx),%xmm11 │ │ │ │ - vmovhpd (%r9,%r10,1),%xmm9,%xmm10 │ │ │ │ - vmovhpd (%rdx,%r10,1),%xmm11,%xmm12 │ │ │ │ - add %rsi,%r9 │ │ │ │ - add %rsi,%rdx │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %rdx,%rdi │ │ │ │ + vmovupd %xmm8,-0x30(%r8) │ │ │ │ + vmovsd (%r14),%xmm9 │ │ │ │ + vmovsd (%rdi),%xmm11 │ │ │ │ + vmovhpd (%r14,%rax,1),%xmm9,%xmm10 │ │ │ │ + vmovhpd (%rdi,%rax,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovupd %xmm13,-0x20(%rcx) │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - vmovhpd (%r9,%r10,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%rdx,%r10,1),%xmm0,%xmm2 │ │ │ │ - add %rsi,%r9 │ │ │ │ - add %rsi,%rdx │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %rdx,%rdi │ │ │ │ + vmovupd %xmm13,-0x20(%r8) │ │ │ │ + vmovsd (%r14),%xmm14 │ │ │ │ + vmovsd (%rdi),%xmm0 │ │ │ │ + vmovhpd (%r14,%rax,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%rdi,%rax,1),%xmm0,%xmm2 │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ - vmovupd %xmm1,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jne 58a6d │ │ │ │ - lea (%rdi,%rdi,1),%esi │ │ │ │ - cmp %esi,%r13d │ │ │ │ - je 58b38 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - imul %rsi,%rdi │ │ │ │ - add %r8,%r12 │ │ │ │ - vmovsd (%r12,%rdi,1),%xmm3 │ │ │ │ - vsubsd (%r8,%rdi,1),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%rsi,8) │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ - sub %r15,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - imul %r9,%r8 │ │ │ │ - cmp 0x68(%rsp),%r8 │ │ │ │ - jb 59b11 │ │ │ │ - cmp %r8,0x68(%rsp) │ │ │ │ - jae 58bc7 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - lea (%r15,%rdx,1),%r11 │ │ │ │ - cmp %r11,0xb0(%rsp) │ │ │ │ - je 58bbf │ │ │ │ - mov %r13d,0xd8(%rsp) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %r11,%r13 │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + add %rdx,%r14 │ │ │ │ + add %rdx,%rdi │ │ │ │ + vmovupd %xmm1,-0x10(%r8) │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 564fa │ │ │ │ + mov 0xc(%rsp),%r14d │ │ │ │ + cmp %r14d,%r12d │ │ │ │ + je 565d0 │ │ │ │ + mov 0xa8(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + imul %r14,%r15 │ │ │ │ + add %rdi,%rcx │ │ │ │ + vmovsd (%rcx,%r15,1),%xmm3 │ │ │ │ + vsubsd (%r10,%r15,1),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%r14,8) │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r14 │ │ │ │ + sub 0xd0(%rsp),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + imul %r14,%r10 │ │ │ │ + cmp 0x80(%rsp),%r10 │ │ │ │ + jb 573fb │ │ │ │ + cmp %r10,0x80(%rsp) │ │ │ │ + jae 56656 │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + lea (%r8,%rsi,1),%r15 │ │ │ │ + cmp %r15,0xc0(%rsp) │ │ │ │ + je 5664e │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 59a74 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ + je 5736e │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,0xb0(%rsp) │ │ │ │ - jne 58b8b │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov 0xd8(%rsp),%r13d │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jb 59afb │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jae 58bfa │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 58bfa │ │ │ │ - mov %rcx,0x8(%r15) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 58c0c │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ + cmp %r14,0xc0(%rsp) │ │ │ │ + jne 56628 │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%r15 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov %r15,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jb 573dd │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jae 56699 │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + add %rdi,%r9 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + je 56699 │ │ │ │ + mov 0xd0(%rsp),%r11 │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 566ab │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jle 59b7b │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov %r13d,%r8d │ │ │ │ - lea 0x18(%r15),%r11 │ │ │ │ - shr $0x3,%r12d │ │ │ │ - mov %r12d,0xc0(%rsp) │ │ │ │ + jle 57480 │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + mov %r12d,%r14d │ │ │ │ + shr $0x2,%eax │ │ │ │ + and $0xfffffffc,%r14d │ │ │ │ + mov %eax,0xe8(%rsp) │ │ │ │ + lea 0x18(%rdx),%r15 │ │ │ │ mov $0x2,%edx │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ mov %edx,%esi │ │ │ │ - mov %r13d,%edi │ │ │ │ - mov %r8d,0xc8(%rsp) │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - mov %edx,0xd8(%rsp) │ │ │ │ - call 2ea80 │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %edx,0xf8(%rsp) │ │ │ │ + call 2d230 │ │ │ │ + mov 0x8(%r15),%r10 │ │ │ │ + mov (%r15),%rdi │ │ │ │ cltq │ │ │ │ - mov 0xd8(%rsp),%edx │ │ │ │ - mov 0xc8(%rsp),%r8d │ │ │ │ - mov 0x8(%r11),%rsi │ │ │ │ - mov (%r11),%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - sar $0x3,%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 598a7 │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jae 58c9b │ │ │ │ - lea (%r10,%rax,8),%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 58c9b │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov -0x18(%r11),%rcx │ │ │ │ - mov -0x10(%r11),%r12 │ │ │ │ - sub %rcx,%r12 │ │ │ │ - je 58ee9 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 58ee9 │ │ │ │ - vmovsd 0x8ef73(%rip),%xmm7 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + mov 0xf8(%rsp),%edx │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + sar $0x3,%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 571c6 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jae 56720 │ │ │ │ + lea (%rdi,%rax,8),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 56720 │ │ │ │ + mov %r8,0x8(%r15) │ │ │ │ + mov -0x18(%r15),%r11 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r11,%r10 │ │ │ │ + je 5692f │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 5692f │ │ │ │ + vmovsd 0x8b22e(%rip),%xmm7 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ - mov (%r11),%r9 │ │ │ │ - mov 0xc0(%rsp),%r10d │ │ │ │ + mov 0xe8(%rsp),%r8d │ │ │ │ + mov %r15,0xf8(%rsp) │ │ │ │ vcvtsi2sd %edx,%xmm5,%xmm6 │ │ │ │ - mov %r15,0xd8(%rsp) │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edx,0xc8(%rsp) │ │ │ │ - vmovq %rcx,%xmm9 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - sar $0x3,%r12 │ │ │ │ + mov %edx,0xf0(%rsp) │ │ │ │ + mov (%r15),%r9 │ │ │ │ + sar $0x3,%r10 │ │ │ │ vdivsd %xmm6,%xmm7,%xmm8 │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov 0x64(%rsp),%r9d │ │ │ │ - mov %r12,%rdx │ │ │ │ - shl $0x6,%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm9,%r11 │ │ │ │ - vmulsd (%r11,%rsi,8),%xmm8,%xmm10 │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 59899 │ │ │ │ - mov %r8d,%r11d │ │ │ │ - lea -0x40(%r10),%rax │ │ │ │ - vbroadcastsd %xmm10,%zmm10 │ │ │ │ - lea (%r15,%rdi,8),%r12 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x6,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 58df7 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 58ddc │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 58dca │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 58db8 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 58da6 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 58d94 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 58d82 │ │ │ │ - vmulpd (%rbx),%zmm10,%zmm11 │ │ │ │ - mov $0x40,%ecx │ │ │ │ - vmovupd %zmm11,(%r12) │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm0 │ │ │ │ - vmovupd %zmm0,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm2 │ │ │ │ - vmovupd %zmm2,(%r12,%rcx,1) │ │ │ │ - add $0x40,%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 58e85 │ │ │ │ - vmulpd (%rbx,%rcx,1),%zmm10,%zmm1 │ │ │ │ - vmulpd 0x40(%rbx,%rcx,1),%zmm10,%zmm3 │ │ │ │ - vmulpd 0x80(%rbx,%rcx,1),%zmm10,%zmm4 │ │ │ │ - vmulpd 0xc0(%rbx,%rcx,1),%zmm10,%zmm5 │ │ │ │ - vmulpd 0x100(%rbx,%rcx,1),%zmm10,%zmm6 │ │ │ │ - vmulpd 0x140(%rbx,%rcx,1),%zmm10,%zmm7 │ │ │ │ - vmulpd 0x180(%rbx,%rcx,1),%zmm10,%zmm11 │ │ │ │ - vmulpd 0x1c0(%rbx,%rcx,1),%zmm10,%zmm12 │ │ │ │ - vmovupd %zmm1,(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm3,0x40(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm4,0x80(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm5,0xc0(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm6,0x100(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm7,0x140(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm11,0x180(%r12,%rcx,1) │ │ │ │ - vmovupd %zmm12,0x1c0(%r12,%rcx,1) │ │ │ │ - add $0x200,%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 58df7 │ │ │ │ - cmp %r8d,%r13d │ │ │ │ - je 5987a │ │ │ │ - mov %r11d,%r11d │ │ │ │ - mov %r13d,%eax │ │ │ │ - lea (%rdi,%r11,1),%rcx │ │ │ │ - inc %rsi │ │ │ │ - add %r14,%rdi │ │ │ │ - sub %r11d,%eax │ │ │ │ - vpbroadcastd %eax,%ymm13 │ │ │ │ - vpcmpnleud 0x8e84e(%rip),%ymm13,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%rbx,%r11,8),%zmm14{%k1}{z} │ │ │ │ - vmulpd %zmm10,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r15,%rcx,8){%k1} │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 58d10 │ │ │ │ - mov 0xd8(%rsp),%r15 │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ - mov 0xc8(%rsp),%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + shl $0x5,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm8,%xmm1 │ │ │ │ + cmpl $0x2,0xdc(%rsp) │ │ │ │ + jbe 571bd │ │ │ │ + mov %r14d,%eax │ │ │ │ + lea -0x20(%r8),%r15 │ │ │ │ + vbroadcastsd %xmm1,%ymm9 │ │ │ │ + lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 5683d │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 56826 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 56818 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 5680a │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 567fc │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 567ee │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 567e0 │ │ │ │ + vmulpd (%rbx),%ymm9,%ymm10 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovupd %ymm10,(%rcx) │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 568c3 │ │ │ │ + vmulpd (%rbx,%rdx,1),%ymm9,%ymm2 │ │ │ │ + vmulpd 0x20(%rbx,%rdx,1),%ymm9,%ymm3 │ │ │ │ + vmulpd 0x40(%rbx,%rdx,1),%ymm9,%ymm4 │ │ │ │ + vmulpd 0x60(%rbx,%rdx,1),%ymm9,%ymm5 │ │ │ │ + vmulpd 0x80(%rbx,%rdx,1),%ymm9,%ymm6 │ │ │ │ + vmulpd 0xa0(%rbx,%rdx,1),%ymm9,%ymm7 │ │ │ │ + vmovupd %ymm2,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rdx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm3,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rdx,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm4,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm5,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm6,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm7,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm10,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm11,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 5683d │ │ │ │ + cmp %r14d,%r12d │ │ │ │ + je 571a3 │ │ │ │ + mov %r14d,%edx │ │ │ │ + mov %r12d,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 568fc │ │ │ │ + mov %eax,%eax │ │ │ │ + vmovddup %xmm1,%xmm9 │ │ │ │ + mov %ecx,%r15d │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm9,%xmm12 │ │ │ │ + and $0xfffffffe,%r15d │ │ │ │ + add %rsi,%rax │ │ │ │ + and $0x1,%ecx │ │ │ │ + vmovupd %xmm12,(%r9,%rax,8) │ │ │ │ + je 5690e │ │ │ │ + add %r15d,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm13 │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ + vmovsd %xmm13,(%r9,%rcx,8) │ │ │ │ + inc %rdi │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 56778 │ │ │ │ + mov 0xf8(%rsp),%r15 │ │ │ │ + mov 0xf0(%rsp),%edx │ │ │ │ vzeroupper │ │ │ │ inc %edx │ │ │ │ - add $0x18,%r11 │ │ │ │ + add $0x18,%r15 │ │ │ │ cmp %edx,0x10(%rbp) │ │ │ │ - jge 58c35 │ │ │ │ - call 385f0 │ │ │ │ + jge 566da │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 59bda │ │ │ │ - cmpl $0x1,0x8c(%rsp) │ │ │ │ - je 59ab8 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x10(%rbp),%eax │ │ │ │ - lea 0x20(%r15),%rdi │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ - vmovq %rdi,%xmm0 │ │ │ │ - mov (%rsi),%r9 │ │ │ │ - lea -0x18(%r15,%r8,1),%rcx │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - lea -0x30(%r9,%r8,1),%r10 │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ - mov %eax,%r12d │ │ │ │ - dec %eax │ │ │ │ - je 592f7 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ - mov %eax,0x60(%rsp) │ │ │ │ - sub $0x2,%r12d │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea (%r12,%r12,2),%r11 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - mov %r13d,0x1c(%rsp) │ │ │ │ - vmovq %xmm0,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea (%rsi,%r11,8),%r9 │ │ │ │ - vmovq %r9,%xmm7 │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov 0x8(%rdi),%r10 │ │ │ │ - sub %r14,%r10 │ │ │ │ - je 592bc │ │ │ │ - mov -0x8(%r8),%r15 │ │ │ │ - mov (%r8),%r13 │ │ │ │ - sub %r15,%r13 │ │ │ │ - mov %r13,0xd8(%rsp) │ │ │ │ - je 592bc │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov $0xfffffffffffffff8,%rdx │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - sub %r15,%rdx │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ - mov %r15,%r12 │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov %r14,%r15 │ │ │ │ + jne 574de │ │ │ │ + cmpl $0x1,0xd8(%rsp) │ │ │ │ + je 5738d │ │ │ │ + mov 0xd0(%rsp),%r11 │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov 0x10(%rbp),%r15d │ │ │ │ + lea 0x20(%r11),%rsi │ │ │ │ + mov (%r14),%r9 │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + lea -0x18(%r11,%r10,1),%rdx │ │ │ │ + lea -0x30(%r9,%r10,1),%r14 │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ + mov %r15d,%r8d │ │ │ │ + dec %r15d │ │ │ │ + je 56e8e │ │ │ │ + lea -0x8(%rax),%rsi │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + sub $0x2,%r8d │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + lea (%r8,%r8,2),%r11 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ + lea (%r10,%r11,8),%rbx │ │ │ │ + mov %r15d,0x88(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %r12d,0x3c(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9),%r14 │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ + sub %r14,%r12 │ │ │ │ + je 56e57 │ │ │ │ + mov -0x8(%rdi),%rdx │ │ │ │ + mov (%rdi),%r13 │ │ │ │ + sub %rdx,%r13 │ │ │ │ + je 56e57 │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + mov %r9,0xe8(%rsp) │ │ │ │ + sar $0x3,%r12 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov %rdi,0xe0(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - sar $0x3,%rbx │ │ │ │ - mov %rbx,%r11 │ │ │ │ - lea -0x1(%rbx),%r13 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - sar $0x3,%r10 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r10,%r14 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r11 │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ + mov %r8,%r11 │ │ │ │ + mov %r12,0xf0(%rsp) │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea -0x1(%r8),%r12 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shl $0x2,%r11 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm1 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 56cb0 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 56cb0 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 57190 │ │ │ │ + lea -0x20(%r10),%r9 │ │ │ │ + vbroadcastsd %xmm1,%ymm8 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 56b59 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 56b3c │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 56b28 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 56b14 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 56b00 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 56aec │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 56ad8 │ │ │ │ + vmovupd (%rdx),%ymm14 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd (%rax),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm0 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 56c22 │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rax,%rdi,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rdi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x40(%rax,%rdi,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rax,%rdi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0x60(%rax,%rdi,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rax,%rdi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0x80(%rax,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x80(%rax,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rdi,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,0xa0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rdi,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,0xc0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rdi,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,0xe0(%rax,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 56b59 │ │ │ │ + mov %r11,%rdi │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 57178 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 5719b │ │ │ │ + mov %r8,%r9 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm15 │ │ │ │ + vmovddup %xmm1,%xmm8 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + mov %r9,0xf8(%rsp) │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm15,%xmm8 │ │ │ │ + mov 0xf8(%rsp),%r9 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + vmovupd %xmm8,(%rax,%rdi,8) │ │ │ │ + add %rdi,%r9 │ │ │ │ + testb $0x1,0xf8(%rsp) │ │ │ │ + je 57178 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm0 │ │ │ │ + inc %rcx │ │ │ │ + vfmadd132sd (%rdx,%r9,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r9,8) │ │ │ │ + cmp 0xf0(%rsp),%rcx │ │ │ │ + jae 56e47 │ │ │ │ + add %r13,%rsi │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm1 │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + ja 56a78 │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea -0x1(%r8),%r9 │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 56e33 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 56d91 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 56d75 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 56d62 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 56d4f │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 56d3c │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 56d29 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 56d16 │ │ │ │ + vmovsd 0x8(%rdx),%xmm3 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 56e33 │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd 0x8(%rax,%rdi,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax,%rdi,8) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd 0x10(%rax,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,0x10(%rax,%rdi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x18(%rax,%rdi,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%rax,%rdi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd 0x20(%rax,%rdi,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rax,%rdi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x28(%rax,%rdi,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rax,%rdi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,8),%xmm0 │ │ │ │ + vfmadd213sd 0x30(%rax,%rdi,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%rax,%rdi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,8),%xmm2 │ │ │ │ + vfmadd213sd 0x38(%rax,%rdi,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%rax,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 56d91 │ │ │ │ + inc %rcx │ │ │ │ + add %r13,%rsi │ │ │ │ + cmp 0xf0(%rsp),%rcx │ │ │ │ + jb 56a5a │ │ │ │ + mov 0xe8(%rsp),%r9 │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ + add $0x18,%rdi │ │ │ │ + sub $0x18,%r9 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 569f0 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%r15d │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x3c(%rsp),%r12d │ │ │ │ + mov 0x20(%r14),%r8 │ │ │ │ + sub %rax,%r8 │ │ │ │ + je 570b4 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 571e0 │ │ │ │ + lea -0x8(%rax),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 571e0 │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + mov %r8,%r9 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 57478 │ │ │ │ + mov %r8,%r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 56fab │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 56f8f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 56f7c │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 56f69 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 56f56 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 56f43 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 56f30 │ │ │ │ + vmovupd (%rax),%ymm1 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%rdi),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax) │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm4 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm10 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm9 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm13 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm8 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + je 5706c │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm0 │ │ │ │ + vmovupd 0x20(%rax,%rsi,1),%ymm1 │ │ │ │ + vmovupd 0x40(%rax,%rsi,1),%ymm4 │ │ │ │ + vmovupd 0x60(%rax,%rsi,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rsi,1),%ymm0,%ymm2 │ │ │ │ + vmovupd 0x80(%rax,%rsi,1),%ymm10 │ │ │ │ + vmovupd 0xa0(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovupd 0xc0(%rax,%rsi,1),%ymm13 │ │ │ │ + vmovupd 0xe0(%rax,%rsi,1),%ymm8 │ │ │ │ + vmovupd %ymm2,(%rax,%rsi,1) │ │ │ │ + vaddpd 0x20(%rdi,%rsi,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rax,%rsi,1) │ │ │ │ + vaddpd 0x40(%rdi,%rsi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rax,%rsi,1) │ │ │ │ + vaddpd 0x60(%rdi,%rsi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rax,%rsi,1) │ │ │ │ + vaddpd 0x80(%rdi,%rsi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rax,%rsi,1) │ │ │ │ + vaddpd 0xa0(%rdi,%rsi,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,0xa0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xc0(%rdi,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xe0(%rdi,%rsi,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 56fab │ │ │ │ + shl $0x2,%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 570b4 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 570a2 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %r10,%r9 │ │ │ │ + vmovupd (%rax,%r10,8),%xmm0 │ │ │ │ + mov %r9,%r11 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vaddpd (%rdi,%r10,8),%xmm0,%xmm2 │ │ │ │ + vmovupd %xmm2,(%rax,%r10,8) │ │ │ │ + je 570b4 │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ + sub $0x18,%rdx │ │ │ │ + sub $0x18,%r14 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jne 56988 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call 36b50 │ │ │ │ + test %al,%al │ │ │ │ + jne 574de │ │ │ │ + incl 0xd8(%rsp) │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + add %r9,0x90(%rsp) │ │ │ │ + add %r9,0x78(%rsp) │ │ │ │ + mov 0xd8(%rsp),%r10d │ │ │ │ + cmp %r10d,0x8c(%rsp) │ │ │ │ + jg 563df │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 574e1 │ │ │ │ + mov 0x10(%rbp),%edx │ │ │ │ + mov %r12d,%esi │ │ │ │ + call ba540 │ │ │ │ + movslq %r12d,%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ + shr $0x3c,%rdx │ │ │ │ + jne f5d6 <__cxa_finalize@plt+0x1f56> │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 562de │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + jmp 574f6 │ │ │ │ + nopl (%rax) │ │ │ │ + inc %rcx │ │ │ │ + cmp 0xf0(%rsp),%rcx │ │ │ │ + jb 56c99 │ │ │ │ + jmp 56e47 │ │ │ │ xchg %ax,%ax │ │ │ │ - vmovsd (%r15,%rcx,8),%xmm8 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - lea (%rax,%rdi,1),%rsi │ │ │ │ - vbroadcastsd %xmm8,%zmm9 │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 596b0 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jbe 59850 │ │ │ │ - lea -0x40(%r9),%r10 │ │ │ │ - vmovapd %zmm9,%zmm2 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ + xor %edi,%edi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 56c37 │ │ │ │ + mov %r12,%r9 │ │ │ │ + jmp 56c76 │ │ │ │ + inc %rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jae 5691d │ │ │ │ + vmulsd (%r11,%rdi,8),%xmm8,%xmm1 │ │ │ │ + add %r13,%rsi │ │ │ │ + jmp 5678f │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 568cf │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xf8(%rsp),%edx │ │ │ │ + jmp 56720 │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea -0x1(%r8),%r10 │ │ │ │ + vaddsd (%rdi),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 570b4 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 5914e │ │ │ │ + je 572b9 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 5912c │ │ │ │ + je 5729e │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 59113 │ │ │ │ + je 5728c │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 590fa │ │ │ │ + je 5727a │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 590e1 │ │ │ │ + je 57268 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 590c8 │ │ │ │ + je 57256 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 590af │ │ │ │ - vmovupd (%r12),%zmm1 │ │ │ │ - vfmadd213pd (%rax),%zmm9,%zmm1 │ │ │ │ - mov $0x40,%r8d │ │ │ │ - vmovupd %zmm1,(%rax) │ │ │ │ - vmovupd (%r12,%r8,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm11 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - vmovupd (%r12,%r8,1),%zmm12 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%r8,1) │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 5921b │ │ │ │ - vmovupd (%r12,%r8,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%r8,1),%zmm2,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%r8,1) │ │ │ │ - vmovupd 0x40(%r12,%r8,1),%zmm13 │ │ │ │ - vfmadd213pd 0x40(%rax,%r8,1),%zmm2,%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%rax,%r8,1) │ │ │ │ - vmovupd 0x80(%r12,%r8,1),%zmm14 │ │ │ │ - vfmadd213pd 0x80(%rax,%r8,1),%zmm2,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rax,%r8,1) │ │ │ │ - vmovupd 0xc0(%r12,%r8,1),%zmm15 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r8,1),%zmm2,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rax,%r8,1) │ │ │ │ - vmovupd 0x100(%r12,%r8,1),%zmm1 │ │ │ │ - vfmadd213pd 0x100(%rax,%r8,1),%zmm2,%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rax,%r8,1) │ │ │ │ - vmovupd 0x140(%r12,%r8,1),%zmm3 │ │ │ │ - vfmadd213pd 0x140(%rax,%r8,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rax,%r8,1) │ │ │ │ - vmovupd 0x180(%r12,%r8,1),%zmm4 │ │ │ │ - vfmadd213pd 0x180(%rax,%r8,1),%zmm2,%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rax,%r8,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r8,1),%zmm5 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%r8,1),%zmm2,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rax,%r8,1) │ │ │ │ - add $0x200,%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 5914e │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 59298 │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 59870 │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm6 │ │ │ │ - vmovapd %ymm9,%ymm2 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%ymm6,%ymm2 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - vmovupd %ymm2,(%rax,%rdx,8) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 59298 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 59286 │ │ │ │ - add %rdi,%rdx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm11 │ │ │ │ - vfmadd132pd (%r12,%rdx,8),%xmm11,%xmm9 │ │ │ │ - vmovupd %xmm9,(%rax,%rdx,8) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - je 59298 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm9 │ │ │ │ - vfmadd132sd (%r12,%r10,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r10,8) │ │ │ │ - inc %rcx │ │ │ │ - add 0xd8(%rsp),%rax │ │ │ │ - cmp %r14,%rcx │ │ │ │ - jb 59020 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov 0xc0(%rsp),%r8 │ │ │ │ - add $0x18,%r8 │ │ │ │ - vmovq %xmm7,%r10 │ │ │ │ - sub $0x18,%rdi │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jne 58fa0 │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ - mov 0x60(%rsp),%eax │ │ │ │ + je 57244 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + vaddsd 0x8(%rdi),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm10 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm8 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm8,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jae 570b4 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm4 │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + lea 0x3(%rbx),%r11 │ │ │ │ + lea 0x4(%rbx),%r10 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm6 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r9,8) │ │ │ │ + lea 0x5(%rbx),%r9 │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm10 │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ + lea 0x6(%rbx),%rsi │ │ │ │ + vmovsd (%rax,%r11,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,8) │ │ │ │ + lea 0x7(%rbx),%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rax,%r10,8),%xmm13 │ │ │ │ + vaddsd (%rdi,%r10,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r10,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm8 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm8,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm0 │ │ │ │ + vaddsd (%rdi,%rsi,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rsi,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jb 572b9 │ │ │ │ + jmp 570b4 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,0xc0(%rsp) │ │ │ │ + jne 56628 │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ + jmp 56656 │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%r14 │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ + mov (%r8),%rax │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + mov %rdi,(%r8) │ │ │ │ + mov 0x10(%r8),%rcx │ │ │ │ + mov %r14,0x8(%r8) │ │ │ │ + mov %r15,0x10(%r8) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ + jmp 570d8 │ │ │ │ + mov 0xd0(%rsp),%r15 │ │ │ │ + mov %r13,%rsi │ │ │ │ + sub %r14,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r15),%rdi │ │ │ │ + jmp 5669e │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0xd0(%rsp),%r9 │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ mov 0xb8(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x1c(%rsp),%r13d │ │ │ │ - mov 0x20(%r10),%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - je 5957a │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - lea -0x8(%rdx),%rsi │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - cmp $0x30,%rsi │ │ │ │ - jbe 598e0 │ │ │ │ - lea -0x1(%rdi),%r11 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 59a99 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 59432 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 59410 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 593f7 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 593de │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 593c5 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 593ac │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 59393 │ │ │ │ - vmovupd (%rdx),%zmm8 │ │ │ │ - vaddpd (%rbx),%zmm8,%zmm14 │ │ │ │ - mov $0x40,%esi │ │ │ │ - vmovupd %zmm14,(%rdx) │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm15 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm15,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm3 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm3,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm7,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm2 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm2,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm11,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm12 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm12,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 594ff │ │ │ │ - vmovupd (%rdx,%rsi,1),%zmm13 │ │ │ │ - vaddpd (%rbx,%rsi,1),%zmm13,%zmm8 │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%zmm14 │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%zmm1 │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%zmm4 │ │ │ │ - vmovupd 0x100(%rdx,%rsi,1),%zmm5 │ │ │ │ - vmovupd 0x140(%rdx,%rsi,1),%zmm6 │ │ │ │ - vmovupd 0x180(%rdx,%rsi,1),%zmm9 │ │ │ │ - vmovupd 0x1c0(%rdx,%rsi,1),%zmm10 │ │ │ │ - vmovupd %zmm8,(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rsi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x40(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rsi,1),%zmm1,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%rdx,%rsi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rsi,1),%zmm4,%zmm7 │ │ │ │ - vmovupd %zmm7,0xc0(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rsi,1),%zmm5,%zmm2 │ │ │ │ - vmovupd %zmm2,0x100(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rsi,1),%zmm6,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rsi,1),%zmm9,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rdx,%rsi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rsi,1),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%rdx,%rsi,1) │ │ │ │ - add $0x200,%rsi │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 59432 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 5957a │ │ │ │ - sub %r9,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 59aad │ │ │ │ - vmovupd (%rdx,%r9,8),%ymm8 │ │ │ │ - vaddpd (%rbx,%r9,8),%ymm8,%ymm14 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r8,%r9,1),%r12 │ │ │ │ - vmovupd %ymm14,(%rdx,%r9,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 5957a │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 59568 │ │ │ │ - sub %r8,%rdi │ │ │ │ - add %r9,%r8 │ │ │ │ - vmovupd (%rdx,%r8,8),%xmm15 │ │ │ │ - vaddpd (%rbx,%r8,8),%xmm15,%xmm1 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm1,(%rdx,%r8,8) │ │ │ │ - je 5957a │ │ │ │ - add %r11,%r12 │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r12,8) │ │ │ │ - sub $0x18,%rcx │ │ │ │ - sub $0x18,%r10 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 58f41 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - vzeroupper │ │ │ │ - call 385f0 │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + sub %r10,%rsi │ │ │ │ + mov %r9,0x100(%rsp) │ │ │ │ + mov %r11,0x108(%rsp) │ │ │ │ + mov %rdx,0x110(%rsp) │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov 0x110(%rsp),%r8 │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + mov %r10,0xc0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + jmp 56656 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 57080 │ │ │ │ + call 36b50 │ │ │ │ test %al,%al │ │ │ │ - jne 59bda │ │ │ │ - incl 0x8c(%rsp) │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - mov 0x8c(%rsp),%r9d │ │ │ │ - add %r12,0x70(%rsp) │ │ │ │ - add %r12,0x78(%rsp) │ │ │ │ - cmp %r9d,0x88(%rsp) │ │ │ │ - jg 58954 │ │ │ │ - mov $0x1,%r13d │ │ │ │ + jne 574de │ │ │ │ + cmpl $0x1,0xd8(%rsp) │ │ │ │ + je 5738d │ │ │ │ + cmpl $0x1,0x10(%rbp) │ │ │ │ + jne 570cb │ │ │ │ + jmp 56959 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + jmp 564fa │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ + jmp 565a2 │ │ │ │ + xor %r12d,%r12d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 595ec │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + je 574f6 │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - mov %r15,0xe0(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %rbx,0xe8(%rsp) │ │ │ │ - mov %r15,0xf0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %rbx,0x100(%rsp) │ │ │ │ + mov %r13,0x108(%rsp) │ │ │ │ + mov %rsi,0x110(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 59c6e │ │ │ │ + jne 575f1 │ │ │ │ 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 be8b0 │ │ │ │ - movslq %r13d,%r14 │ │ │ │ - mov %r14,%rdx │ │ │ │ - shr $0x3c,%rdx │ │ │ │ - jne f606 <__cxa_finalize@plt+0x1f86> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 5887e │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 595ec │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r12),%xmm12 │ │ │ │ - vfmadd213sd (%rax),%xmm8,%xmm12 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 59298 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5979b │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5977e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5976a │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 59756 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 59742 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 5972e │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 5971a │ │ │ │ - vmovsd 0x8(%r12),%xmm10 │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm8,%xmm10 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm10,0x8(%rax) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm1 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jae 59298 │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rsi,8),%xmm8,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rsi,8) │ │ │ │ - vmovsd 0x8(%r12,%rsi,8),%xmm2 │ │ │ │ - vfmadd213sd 0x8(%rax,%rsi,8),%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rax,%rsi,8) │ │ │ │ - vmovsd 0x10(%r12,%rsi,8),%xmm6 │ │ │ │ - vfmadd213sd 0x10(%rax,%rsi,8),%xmm8,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rax,%rsi,8) │ │ │ │ - vmovsd 0x18(%r12,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x18(%rax,%rsi,8),%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rax,%rsi,8) │ │ │ │ - vmovsd 0x20(%r12,%rsi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x20(%rax,%rsi,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%rax,%rsi,8) │ │ │ │ - vmovsd 0x28(%r12,%rsi,8),%xmm12 │ │ │ │ - vfmadd213sd 0x28(%rax,%rsi,8),%xmm8,%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%rax,%rsi,8) │ │ │ │ - vmovsd 0x30(%r12,%rsi,8),%xmm10 │ │ │ │ - vfmadd213sd 0x30(%rax,%rsi,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,0x30(%rax,%rsi,8) │ │ │ │ - vmovsd 0x38(%r12,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd 0x38(%rax,%rsi,8),%xmm8,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rax,%rsi,8) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 5979b │ │ │ │ - jmp 59298 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 59237 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 5925c │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 58ecf │ │ │ │ - vmovq %xmm9,%r12 │ │ │ │ - add %r14,%rdi │ │ │ │ - vmulsd (%r12,%rsi,8),%xmm8,%xmm10 │ │ │ │ - jmp 58d28 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - vbroadcastsd %xmm10,%zmm10 │ │ │ │ - jmp 58e91 │ │ │ │ - sub %rdi,%rax │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %edx,0xd0(%rsp) │ │ │ │ - mov %r11,0xd8(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xd8(%rsp),%r11 │ │ │ │ - mov 0xd0(%rsp),%edx │ │ │ │ - mov 0xc8(%rsp),%r8d │ │ │ │ - jmp 58c9b │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - vaddsd (%rbx),%xmm7,%xmm5 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - vmovsd %xmm5,(%rdx) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 5957a │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 599b9 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5999e │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 5998c │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 5997a │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 59968 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 59956 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 59944 │ │ │ │ - vmovsd 0x8(%rdx),%xmm2 │ │ │ │ - vaddsd 0x8(%rbx),%xmm2,%xmm6 │ │ │ │ - mov $0x2,%esi │ │ │ │ - vmovsd %xmm6,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm11,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm13 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm13,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm1 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 5957a │ │ │ │ - vmovsd (%rdx,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%rbx,%rsi,8),%xmm5,%xmm2 │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ - lea 0x2(%rsi),%r8 │ │ │ │ - lea 0x3(%rsi),%r11 │ │ │ │ - lea 0x4(%rsi),%r9 │ │ │ │ - vmovsd %xmm2,(%rdx,%rsi,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm6,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm9 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm9,%xmm12 │ │ │ │ - lea 0x5(%rsi),%r12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm10,%xmm13 │ │ │ │ - lea 0x6(%rsi),%r8 │ │ │ │ - vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%r9,8),%xmm8,%xmm14 │ │ │ │ - lea 0x7(%rsi),%r11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd %xmm14,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%r12,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%r12,8),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r12,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r8,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm7 │ │ │ │ - vaddsd (%rbx,%r11,8),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 599b9 │ │ │ │ - jmp 5957a │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,0xb0(%rsp) │ │ │ │ - jne 58b8b │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov 0xd8(%rsp),%r13d │ │ │ │ - jmp 58bbf │ │ │ │ - xor %r9d,%r9d │ │ │ │ - sub %r9,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - ja 59519 │ │ │ │ - mov %r9,%r12 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 5953c │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - mov %r15,(%rdi) │ │ │ │ - mov %rsi,0x8(%rdi) │ │ │ │ - mov %r10,0x10(%rdi) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 595a5 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r15),%rdi │ │ │ │ - jmp 58bff │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r15,0xe0(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%r15 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ - mov %r15,0xe8(%rsp) │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - jmp 58bc7 │ │ │ │ - call 385f0 │ │ │ │ - test %al,%al │ │ │ │ - jne 59bda │ │ │ │ cmpl $0x1,0x8c(%rsp) │ │ │ │ - je 59ab8 │ │ │ │ - cmpl $0x1,0x10(%rbp) │ │ │ │ - jne 59598 │ │ │ │ - jmp 58f13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - jmp 58a6d │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - lea (%rdx,%rcx,1),%r8 │ │ │ │ - jmp 58b13 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 595d7 │ │ │ │ - cmpl $0x1,0x88(%rsp) │ │ │ │ - jle 5966e │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ + jle 57136 │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 588c7 │ │ │ │ - cmpl $0x1,0x88(%rsp) │ │ │ │ - jle 59c1e │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ - jmp 588c7 │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ - lea 0xe0(%rsp),%rsi │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rsi,0xa0(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 595dc │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - jmp 59c36 │ │ │ │ + jmp 56327 │ │ │ │ + cmpl $0x1,0x8c(%rsp) │ │ │ │ + jle 57598 │ │ │ │ + movq $0x8,0xa0(%rsp) │ │ │ │ + jmp 56327 │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x8,0xa0(%rsp) │ │ │ │ + lea 0x100(%rsp),%rsi │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + jmp 574e6 │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + jmp 575b0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f625 <__cxa_finalize@plt+0x1fa5> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp f5f5 <__cxa_finalize@plt+0x1f75> │ │ │ │ endbr64 │ │ │ │ - jmp f674 <__cxa_finalize@plt+0x1ff4> │ │ │ │ - jmp f606 <__cxa_finalize@plt+0x1f86> │ │ │ │ + jmp f64c <__cxa_finalize@plt+0x1fcc> │ │ │ │ + jmp f5d6 <__cxa_finalize@plt+0x1f56> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f64d <__cxa_finalize@plt+0x1fcd> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp f625 <__cxa_finalize@plt+0x1fa5> │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x89667(%rip),%rsi # e331e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135e> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x85ce3(%rip),%rsi # dd31e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5ce> │ │ │ │ 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 $0x140,%rsp │ │ │ │ - lea -0xf8(%rbp),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 5a847 │ │ │ │ + je 58176 │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ - call 39c90 │ │ │ │ - mov %rax,%r14 │ │ │ │ + call 381f0 │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 5a81c │ │ │ │ + je 5814c │ │ │ │ mov (%rax),%rdi │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 5af78 │ │ │ │ - mov %rcx,%rdx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 5883c │ │ │ │ + mov %rsi,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ mov %rdi,%rax │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %r13d,%r13d │ │ │ │ sub %rdi,%rdx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ sub $0x18,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ imul %r8,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 59e2d │ │ │ │ + je 577ad │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 59e0d │ │ │ │ + je 5778d │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 59df6 │ │ │ │ + je 57776 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 59ddf │ │ │ │ + je 5775f │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 59dc8 │ │ │ │ + je 57748 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 59db1 │ │ │ │ + je 57731 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 59d9a │ │ │ │ - mov 0x8(%rdi),%r15 │ │ │ │ + je 5771a │ │ │ │ + mov 0x8(%rdi),%r13 │ │ │ │ lea 0x18(%rdi),%rax │ │ │ │ - sub (%rdi),%r15 │ │ │ │ - sar $0x3,%r15 │ │ │ │ - imul %rsi,%r15 │ │ │ │ + sub (%rdi),%r13 │ │ │ │ + sar $0x3,%r13 │ │ │ │ + imul %rcx,%r13 │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%rbx │ │ │ │ sar $0x3,%rbx │ │ │ │ - imul %rsi,%rbx │ │ │ │ - add %rbx,%r15 │ │ │ │ + imul %rcx,%rbx │ │ │ │ + add %rbx,%r13 │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r9 │ │ │ │ sar $0x3,%r9 │ │ │ │ - imul %rsi,%r9 │ │ │ │ - add %r9,%r15 │ │ │ │ + imul %rcx,%r9 │ │ │ │ + add %r9,%r13 │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ - imul %rsi,%r11 │ │ │ │ - add %r11,%r15 │ │ │ │ + imul %rcx,%r11 │ │ │ │ + add %r11,%r13 │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r12 │ │ │ │ sar $0x3,%r12 │ │ │ │ - imul %rsi,%r12 │ │ │ │ - add %r12,%r15 │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ + imul %rcx,%r12 │ │ │ │ + add %r12,%r13 │ │ │ │ + mov 0x8(%rax),%r14 │ │ │ │ add $0x18,%rax │ │ │ │ - sub -0x18(%rax),%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - imul %rsi,%r13 │ │ │ │ - add %r13,%r15 │ │ │ │ + sub -0x18(%rax),%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + imul %rcx,%r14 │ │ │ │ + add %r14,%r13 │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ sub -0x18(%rax),%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ - imul %rsi,%r10 │ │ │ │ - add %r10,%r15 │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 59ee2 │ │ │ │ + imul %rcx,%r10 │ │ │ │ + add %r10,%r13 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 57862 │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ mov 0x38(%rax),%r8 │ │ │ │ + mov 0x50(%rax),%rbx │ │ │ │ sub (%rax),%rdi │ │ │ │ sub 0x18(%rax),%rdx │ │ │ │ - sub 0x30(%rax),%r8 │ │ │ │ - mov 0x50(%rax),%rbx │ │ │ │ + sar $0x3,%rdi │ │ │ │ mov 0x68(%rax),%r9 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + sub 0x30(%rax),%r8 │ │ │ │ + imul %rcx,%rdi │ │ │ │ mov 0x80(%rax),%r11 │ │ │ │ + sar $0x3,%r8 │ │ │ │ sub 0x48(%rax),%rbx │ │ │ │ - sub 0x60(%rax),%r9 │ │ │ │ - sub 0x78(%rax),%r11 │ │ │ │ + imul %rcx,%rdx │ │ │ │ mov 0x98(%rax),%r12 │ │ │ │ - mov 0xb0(%rax),%r13 │ │ │ │ - sub 0x90(%rax),%r12 │ │ │ │ - sub 0xa8(%rax),%r13 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - sar $0x3,%rdx │ │ │ │ - imul %rsi,%rdi │ │ │ │ - sar $0x3,%r8 │ │ │ │ - imul %rsi,%rdx │ │ │ │ - add %rdi,%r15 │ │ │ │ sar $0x3,%rbx │ │ │ │ - imul %rsi,%r8 │ │ │ │ - add %rdx,%r15 │ │ │ │ + sub 0x60(%rax),%r9 │ │ │ │ + imul %rcx,%r8 │ │ │ │ + mov 0xb0(%rax),%r14 │ │ │ │ sar $0x3,%r9 │ │ │ │ - imul %rsi,%rbx │ │ │ │ - add %r8,%r15 │ │ │ │ + sub 0x78(%rax),%r11 │ │ │ │ + imul %rcx,%rbx │ │ │ │ + add %rdi,%r13 │ │ │ │ sar $0x3,%r11 │ │ │ │ - imul %rsi,%r9 │ │ │ │ - add %rbx,%r15 │ │ │ │ + sub 0x90(%rax),%r12 │ │ │ │ + imul %rcx,%r9 │ │ │ │ + add %rdx,%r13 │ │ │ │ sar $0x3,%r12 │ │ │ │ - imul %rsi,%r11 │ │ │ │ - add %r9,%r15 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - imul %rsi,%r12 │ │ │ │ - add %r11,%r15 │ │ │ │ - imul %rsi,%r13 │ │ │ │ - add %r12,%r15 │ │ │ │ - add %r13,%r15 │ │ │ │ + sub 0xa8(%rax),%r14 │ │ │ │ + imul %rcx,%r11 │ │ │ │ + add %r8,%r13 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + imul %rcx,%r12 │ │ │ │ + add %rbx,%r13 │ │ │ │ + imul %rcx,%r14 │ │ │ │ + add %r9,%r13 │ │ │ │ + add %r11,%r13 │ │ │ │ + add %r12,%r13 │ │ │ │ + add %r14,%r13 │ │ │ │ add $0xc0,%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 59e2d │ │ │ │ - mov 0x9a8cf(%rip),%rax │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov 0x30(%r14),%ecx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov 0x8(%r10),%rdi │ │ │ │ - mov %ecx,-0x12c(%rbp) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 577ad │ │ │ │ + mov 0x30(%r15),%esi │ │ │ │ + mov 0x96f4b(%rip),%rcx │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov %esi,-0x120(%rbp) │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 59f22 │ │ │ │ + je 578a2 │ │ │ │ call d0e0 │ │ │ │ + mov 0x96f25(%rip),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x9a8a3(%rip),%rax │ │ │ │ - je 5a84c │ │ │ │ - mov -0xf8(%rbp),%r10 │ │ │ │ - mov 0x38(%r10),%rsi │ │ │ │ + je 5817b │ │ │ │ + mov -0xf8(%rbp),%rax │ │ │ │ + mov 0x38(%rax),%r10 │ │ │ │ xor %edi,%edi │ │ │ │ - mov 0x228(%rax),%rbx │ │ │ │ - mov 0x168(%rax),%r12 │ │ │ │ - cmpl $0xb,0x1c(%rsi) │ │ │ │ + mov 0x228(%rcx),%rbx │ │ │ │ + mov 0x168(%rcx),%r12 │ │ │ │ + cmpl $0xb,0x1c(%r10) │ │ │ │ setne %dil │ │ │ │ add $0xb,%edi │ │ │ │ call *%r12 │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 5af80 │ │ │ │ - mov 0x18(%rax),%r11d │ │ │ │ + je 58844 │ │ │ │ + mov 0x18(%rax),%edx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 5a90b │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ - lea -0x2(%r11),%r9d │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov (%rdi,%r9,8),%rdx │ │ │ │ - mov %edx,-0x130(%rbp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 5af5d │ │ │ │ - mov 0x8(%rdi,%r9,8),%r13 │ │ │ │ - cmp $0x2,%r13d │ │ │ │ - jne 5a864 │ │ │ │ - mov -0x12c(%rbp),%ecx │ │ │ │ - lea -0x2(%rcx),%eax │ │ │ │ - mov %eax,-0x144(%rbp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 58237 │ │ │ │ + mov 0x20(%rax),%r8 │ │ │ │ + lea -0x2(%rdx),%edi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov (%r8,%rdi,8),%r11 │ │ │ │ + mov %r11d,-0x144(%rbp) │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 58821 │ │ │ │ + mov 0x8(%r8,%rdi,8),%rcx │ │ │ │ + mov %ecx,%esi │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 58193 │ │ │ │ + mov -0x120(%rbp),%esi │ │ │ │ + lea -0x2(%rsi),%eax │ │ │ │ + mov %eax,-0x148(%rbp) │ │ │ │ cmp $0x3d,%eax │ │ │ │ - ja 5a7f6 │ │ │ │ - and $0x1,%ecx │ │ │ │ - mov %ecx,-0x114(%rbp) │ │ │ │ - jne 5a7f6 │ │ │ │ - mov 0x38(%r12),%rsi │ │ │ │ - lea -0x1(%r11),%r10d │ │ │ │ - mov 0x1c(%rsi),%r13d │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 5af9e │ │ │ │ - lea -0x3(%r11),%ebx │ │ │ │ - cmp $0xf,%ebx │ │ │ │ - jbe 5afc0 │ │ │ │ - mov %r9d,%ecx │ │ │ │ - vmovdqa32 0x8d73e(%rip),%zmm0 # e7740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5780> │ │ │ │ - vmovdqa32 0x8d774(%rip),%zmm2 # e7780 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57c0> │ │ │ │ - mov %rdi,%rax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - shl $0x7,%rdx │ │ │ │ - lea (%rdx,%rdi,1),%r9 │ │ │ │ - add $0xffffffffffffff80,%rdx │ │ │ │ - shr $0x7,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 5a109 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5a0e9 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 5a0d2 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 5a0bb │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 5a0a4 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 5a08d │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 5a076 │ │ │ │ - vmovdqu64 (%rdi),%zmm1 │ │ │ │ - lea 0x80(%rdi),%rax │ │ │ │ - vpermt2d 0x40(%rdi),%zmm2,%zmm1 │ │ │ │ - vpmulld %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rax),%zmm3 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermt2d -0x40(%rax),%zmm2,%zmm3 │ │ │ │ - vpmulld %zmm3,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rax),%zmm4 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermt2d -0x40(%rax),%zmm2,%zmm4 │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rax),%zmm5 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermt2d -0x40(%rax),%zmm2,%zmm5 │ │ │ │ - vpmulld %zmm5,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rax),%zmm6 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermt2d -0x40(%rax),%zmm2,%zmm6 │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermt2d -0x40(%rax),%zmm2,%zmm7 │ │ │ │ - vpmulld %zmm7,%zmm0,%zmm0 │ │ │ │ - vmovdqu64 (%rax),%zmm8 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpermt2d -0x40(%rax),%zmm2,%zmm8 │ │ │ │ - vpmulld %zmm8,%zmm0,%zmm0 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 5a1b7 │ │ │ │ - vmovdqu64 (%rax),%zmm9 │ │ │ │ - vmovdqu64 0x80(%rax),%zmm11 │ │ │ │ - add $0x400,%rax │ │ │ │ - vmovdqu64 -0x300(%rax),%zmm13 │ │ │ │ - vmovdqu64 -0x280(%rax),%zmm15 │ │ │ │ - vmovdqu64 -0x200(%rax),%zmm1 │ │ │ │ - vmovdqu64 -0x180(%rax),%zmm5 │ │ │ │ - vmovdqu64 -0x100(%rax),%zmm7 │ │ │ │ - vpermt2d -0x3c0(%rax),%zmm2,%zmm9 │ │ │ │ - vpermt2d -0x340(%rax),%zmm2,%zmm11 │ │ │ │ - vpmulld %zmm9,%zmm0,%zmm10 │ │ │ │ - vmovdqu64 -0x80(%rax),%zmm0 │ │ │ │ - vpermt2d -0x2c0(%rax),%zmm2,%zmm13 │ │ │ │ - vpermt2d -0x240(%rax),%zmm2,%zmm15 │ │ │ │ - vpmulld %zmm11,%zmm10,%zmm12 │ │ │ │ - vpermt2d -0x1c0(%rax),%zmm2,%zmm1 │ │ │ │ - vpermt2d -0x140(%rax),%zmm2,%zmm5 │ │ │ │ - vpermt2d -0xc0(%rax),%zmm2,%zmm7 │ │ │ │ - vpmulld %zmm13,%zmm12,%zmm14 │ │ │ │ - vpmulld %zmm15,%zmm14,%zmm3 │ │ │ │ - vpermt2d -0x40(%rax),%zmm2,%zmm0 │ │ │ │ - vpmulld %zmm1,%zmm3,%zmm4 │ │ │ │ - vpmulld %zmm5,%zmm4,%zmm6 │ │ │ │ - vpmulld %zmm7,%zmm6,%zmm8 │ │ │ │ - vpmulld %zmm0,%zmm8,%zmm0 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 5a109 │ │ │ │ - shl $0x4,%ecx │ │ │ │ - cmp %r8d,%ecx │ │ │ │ - je 5a1f4 │ │ │ │ - sub %ecx,%r8d │ │ │ │ - vpbroadcastd %r8d,%zmm9 │ │ │ │ - vpcmpnleud 0x8d52d(%rip),%zmm9,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovdqu64 (%rdi,%rcx,8),%zmm10{%k1}{z} │ │ │ │ - kshiftrw $0x8,%k1,%k2 │ │ │ │ - vmovdqu64 0x40(%rdi,%rcx,8),%zmm11{%k2}{z} │ │ │ │ - vpermt2d %zmm11,%zmm2,%zmm10 │ │ │ │ - vpmulld %zmm10,%zmm0,%zmm0{%k1} │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm2 │ │ │ │ - vpmulld %ymm0,%ymm2,%ymm12 │ │ │ │ - vextracti32x4 $0x1,%ymm12,%xmm13 │ │ │ │ - vpmulld %xmm12,%xmm13,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm4 │ │ │ │ - vmovd %xmm4,-0x118(%rbp) │ │ │ │ + ja 58126 │ │ │ │ + and $0x1,%esi │ │ │ │ + mov %esi,-0x11c(%rbp) │ │ │ │ + jne 58126 │ │ │ │ + mov 0x38(%r14),%r10 │ │ │ │ + lea -0x1(%rdx),%edi │ │ │ │ + mov 0x1c(%r10),%ebx │ │ │ │ + mov %ebx,-0x108(%rbp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 588a6 │ │ │ │ + lea -0x3(%rdx),%r12d │ │ │ │ + cmp $0x7,%r12d │ │ │ │ + jbe 588c0 │ │ │ │ + mov %r9d,%esi │ │ │ │ + vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x89ed7(%rip),%ymm2 # e1860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %r8,%rax │ │ │ │ + shr $0x3,%esi │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm9 │ │ │ │ + mov %esi,%ecx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea (%rcx,%r8,1),%r10 │ │ │ │ + sub $0x40,%rcx │ │ │ │ + shr $0x6,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 57a70 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 57a53 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 57a3f │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 57a2b │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 57a17 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 57a03 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 579ef │ │ │ │ + vmovdqu (%r8),%ymm1 │ │ │ │ + lea 0x40(%r8),%rax │ │ │ │ + vpermt2d 0x20(%r8),%ymm2,%ymm1 │ │ │ │ + vpmulld %ymm1,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%rax),%ymm3 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2d -0x20(%rax),%ymm2,%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%rax),%ymm4 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2d -0x20(%rax),%ymm2,%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%rax),%ymm5 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2d -0x20(%rax),%ymm2,%ymm5 │ │ │ │ + vpmulld %ymm5,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%rax),%ymm6 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2d -0x20(%rax),%ymm2,%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%rax),%ymm7 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2d -0x20(%rax),%ymm2,%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%rax),%ymm8 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2d -0x20(%rax),%ymm2,%ymm8 │ │ │ │ + vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 57b12 │ │ │ │ + vmovdqu (%rax),%ymm10 │ │ │ │ + vmovdqu 0x40(%rax),%ymm12 │ │ │ │ + add $0x200,%rax │ │ │ │ + vmovdqu -0x180(%rax),%ymm14 │ │ │ │ + vmovdqu -0x140(%rax),%ymm0 │ │ │ │ + vpermt2d -0x1e0(%rax),%ymm2,%ymm10 │ │ │ │ + vpermt2d -0x1a0(%rax),%ymm2,%ymm12 │ │ │ │ + vmovdqu -0x100(%rax),%ymm1 │ │ │ │ + vmovdqu -0xc0(%rax),%ymm5 │ │ │ │ + vpmulld %ymm10,%ymm9,%ymm11 │ │ │ │ + vpermt2d -0x160(%rax),%ymm2,%ymm14 │ │ │ │ + vpermt2d -0x120(%rax),%ymm2,%ymm0 │ │ │ │ + vmovdqu -0x80(%rax),%ymm7 │ │ │ │ + vpermt2d -0xe0(%rax),%ymm2,%ymm1 │ │ │ │ + vpermt2d -0xa0(%rax),%ymm2,%ymm5 │ │ │ │ + vmovdqu -0x40(%rax),%ymm9 │ │ │ │ + vpermt2d -0x60(%rax),%ymm2,%ymm7 │ │ │ │ + vpermt2d -0x20(%rax),%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 %rax,%r10 │ │ │ │ + jne 57a70 │ │ │ │ + vextracti32x4 $0x1,%ymm9,%xmm2 │ │ │ │ + lea 0x0(,%rsi,8),%r11d │ │ │ │ + vpmulld %xmm9,%xmm2,%xmm10 │ │ │ │ + vpsrldq $0x8,%xmm10,%xmm11 │ │ │ │ + vpmulld %xmm11,%xmm10,%xmm12 │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vmovd %xmm14,%r12d │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + je 58883 │ │ │ │ vzeroupper │ │ │ │ - mov 0x28(%r12),%rdi │ │ │ │ - mov %r11d,%r11d │ │ │ │ + mov %r11d,%r9d │ │ │ │ + lea 0x3(%r11),%ebx │ │ │ │ + imul (%r8,%r9,8),%r12d │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jge 57bb9 │ │ │ │ + imul 0x8(%r8,%r9,8),%r12d │ │ │ │ + lea 0x4(%r11),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + jle 57bb9 │ │ │ │ + imul 0x10(%r8,%r9,8),%r12d │ │ │ │ + lea 0x5(%r11),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jle 57bb9 │ │ │ │ + imul 0x18(%r8,%r9,8),%r12d │ │ │ │ + lea 0x6(%r11),%r10d │ │ │ │ + cmp %r10d,%edx │ │ │ │ + jle 57bb9 │ │ │ │ + imul 0x20(%r8,%r9,8),%r12d │ │ │ │ + lea 0x7(%r11),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 57bb9 │ │ │ │ + imul 0x28(%r8,%r9,8),%r12d │ │ │ │ + lea 0x8(%r11),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jle 57bb9 │ │ │ │ + add $0x9,%r11d │ │ │ │ + imul 0x30(%r8,%r9,8),%r12d │ │ │ │ + cmp %r11d,%edx │ │ │ │ + jle 57bb9 │ │ │ │ + imul 0x38(%r8,%r9,8),%r12d │ │ │ │ + mov 0x28(%r14),%r8 │ │ │ │ + mov %edx,%edx │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov -0x8(%rdi,%r11,8),%rsi │ │ │ │ - mov -0x10(%rdi,%r11,8),%r8 │ │ │ │ - mov %r10d,%edi │ │ │ │ - mov %rsi,-0x158(%rbp) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - call 38b50 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + sub $0x2,%rdx │ │ │ │ + mov (%r8,%rdx,8),%r11 │ │ │ │ + mov 0x8(%r8,%rdx,8),%r9 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r11,-0x150(%rbp) │ │ │ │ + mov %r9,-0x158(%rbp) │ │ │ │ + call 370a0 │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 5a80d │ │ │ │ + je 5813d │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ lea -0xf9(%rbp),%rdx │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ + mov %r13,%rsi │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ movq $0x0,-0xb0(%rbp) │ │ │ │ - call baaa0 >::vector(unsigned long, std::allocator const&)@@Base> │ │ │ │ - mov -0xc0(%rbp),%r15 │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ - mov %r15,-0x138(%rbp) │ │ │ │ - mov %r10,-0x140(%rbp) │ │ │ │ - call 385a0 │ │ │ │ - lea -0x50(%rbp),%rcx │ │ │ │ - cmp $0xb,%r13d │ │ │ │ + vmovdqu %xmm15,-0xd8(%rbp) │ │ │ │ + call b65b0 >::vector(unsigned long, std::allocator const&)@@Base> │ │ │ │ + mov -0xc0(%rbp),%r13 │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + mov %r13,-0x138(%rbp) │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + call 36b00 │ │ │ │ + lea -0x50(%rbp),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea -0xe0(%rbp),%rcx │ │ │ │ + cmpl $0xb,-0x108(%rbp) │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ - lea -0xe0(%rbp),%rdx │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ - mov $0x0,%r13d │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ - je 5aa16 │ │ │ │ - mov -0x118(%rbp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 5b003 │ │ │ │ - mov 0x18(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jle 5a4fd │ │ │ │ - lea -0x2(%rax),%r15d │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov %eax,%r8d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - neg %r15 │ │ │ │ - mov -0x114(%rbp),%eax │ │ │ │ - shl $0x3,%r15 │ │ │ │ - mov %r15,%r11 │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + je 58332 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 5888b │ │ │ │ + mov 0x18(%r14),%r10d │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + cmp $0x2,%r10d │ │ │ │ + jle 57e74 │ │ │ │ + lea -0x2(%r10),%r11d │ │ │ │ + mov 0x20(%r14),%r9 │ │ │ │ + mov %r10d,%r8d │ │ │ │ + mov -0x11c(%rbp),%eax │ │ │ │ neg %r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ shl $0x3,%r8 │ │ │ │ - inc %r11 │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%r12),%r8 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 5a442 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 5a423 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 5a40d │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 5a3f7 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 5a3e1 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5a3cb │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5a3b5 │ │ │ │ - movslq -0x114(%rbp),%rax │ │ │ │ - mov $0xfffffffffffffff8,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + shl $0x3,%r11 │ │ │ │ + add %r8,%r9 │ │ │ │ + add 0x28(%r14),%r8 │ │ │ │ + mov %r11,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 57db9 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 57d9a │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 57d84 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 57d6e │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 57d58 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 57d42 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 57d2c │ │ │ │ + movslq -0x11c(%rbp),%rax │ │ │ │ + mov $0xfffffffffffffff8,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + idivq -0x18(%r9) │ │ │ │ imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r9,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r9,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r9,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r9,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r9,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r9,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 5a4fd │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 57e74 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r9 │ │ │ │ - lea -0x18(%rcx),%r11 │ │ │ │ + lea -0x10(%rsi),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%r9,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ + lea -0x8(%rsi),%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ + idivq -0x18(%r9,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x18(%rsi),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r9,1) │ │ │ │ - imul -0x18(%r8,%r9,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r9 │ │ │ │ + idivq -0x18(%r9,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x20(%rsi),%r10 │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + idivq -0x18(%r9,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x28(%rsi),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%r9,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r10 │ │ │ │ - sub $0x40,%rcx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x30(%rsi),%r10 │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r9,1) │ │ │ │ - imul -0x18(%r8,%r9,1),%rdx │ │ │ │ + idivq -0x18(%r9,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ + idivq -0x18(%r9,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + lea -0x38(%rsi),%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 5a442 │ │ │ │ + sub $0x40,%rsi │ │ │ │ + idivq -0x18(%r9,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jne 57db9 │ │ │ │ mov %r13,-0xe0(%rbp) │ │ │ │ - mov -0x12c(%rbp),%r13d │ │ │ │ + mov -0x120(%rbp),%r13d │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov -0x130(%rbp),%r8d │ │ │ │ + mov -0x144(%rbp),%r8d │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov $0x2,%r9d │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ push %r13 │ │ │ │ - call 58810 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov -0xe0(%rbp),%r13 │ │ │ │ + call 56270 │ │ │ │ + mov %eax,%ecx │ │ │ │ pop %rax │ │ │ │ - pop %rcx │ │ │ │ - test %dl,%dl │ │ │ │ - je 5a96d │ │ │ │ - vmovq (%r14),%xmm5 │ │ │ │ - mov -0x144(%rbp),%ecx │ │ │ │ - mov %r13,-0x160(%rbp) │ │ │ │ - vmovq %r12,%xmm4 │ │ │ │ - mov %dl,-0x145(%rbp) │ │ │ │ - mov %r14,-0x168(%rbp) │ │ │ │ - lea 0x18(%r13),%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - lea -0x78(%rbp),%r15 │ │ │ │ - and $0xfffffffe,%ecx │ │ │ │ - vmovq %xmm5,%r12 │ │ │ │ - mov %r11d,-0x108(%rbp) │ │ │ │ - movabs $0x100000000,%r14 │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ - mov -0x108(%rbp),%eax │ │ │ │ - add (%r14),%eax │ │ │ │ - cltq │ │ │ │ - lea (%rax,%rax,2),%r8 │ │ │ │ - mov (%r12,%r8,8),%r9 │ │ │ │ - mov 0x8(%r12,%r8,8),%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 5a7cc │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - mov %ecx,%r11d │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ + pop %rdx │ │ │ │ + test %cl,%cl │ │ │ │ + je 58289 │ │ │ │ + mov (%r15),%r8 │ │ │ │ + mov -0x148(%rbp),%edx │ │ │ │ + mov %r12d,-0x15c(%rbp) │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + mov %r13,-0x168(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + and $0xfffffffe,%edx │ │ │ │ + mov %r14,-0x170(%rbp) │ │ │ │ + movabs $0x100000000,%r12 │ │ │ │ + lea -0x80(%rbp),%rax │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ + mov %edx,%r12d │ │ │ │ + mov (%rax),%r15d │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + add %edi,%r15d │ │ │ │ + movslq %r15d,%r14 │ │ │ │ + lea (%r14,%r14,2),%r9 │ │ │ │ + lea (%rsi,%r9,8),%r10 │ │ │ │ + mov (%r10),%rdx │ │ │ │ + mov 0x8(%r10),%r15 │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 580fa │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov 0x8(%rsi),%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 5a930 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov (%r10),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov (%r10),%r13 │ │ │ │ + mov 0x8(%r10),%r14 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 58258 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov (%r11),%rbx │ │ │ │ + mov %r13,%rdx │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - sub %rax,%r13 │ │ │ │ - sub $0x10,%r13 │ │ │ │ - shr $0x4,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 5a6e8 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 5a6c9 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 5a6b3 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 5a69c │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 5a685 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 5a66e │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 5a657 │ │ │ │ - mov (%rax),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm6 │ │ │ │ - vmulsd 0x8(%rax),%xmm6,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm8 │ │ │ │ - vmulsd -0x8(%rdi),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm10 │ │ │ │ - vmulsd -0x8(%rdi),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rdi),%xmm2,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm13 │ │ │ │ - vmulsd -0x8(%rdi),%xmm13,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm15 │ │ │ │ - vmulsd -0x8(%rdi),%xmm15,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rdi),%xmm1,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm0 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 5a791 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov 0x10(%rdi),%r13 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm6 │ │ │ │ - vmulsd -0x78(%rdi),%xmm6,%xmm7 │ │ │ │ - mov -0x60(%rdi),%rax │ │ │ │ - vmovsd (%r8,%r13,8),%xmm9 │ │ │ │ - vmulsd -0x68(%rdi),%xmm9,%xmm10 │ │ │ │ - mov -0x50(%rdi),%r13 │ │ │ │ - vmovsd (%r8,%rax,8),%xmm2 │ │ │ │ - vmulsd -0x58(%rdi),%xmm2,%xmm12 │ │ │ │ - mov -0x40(%rdi),%rax │ │ │ │ - vmovsd (%r8,%r13,8),%xmm14 │ │ │ │ - vmulsd -0x48(%rdi),%xmm14,%xmm15 │ │ │ │ - mov -0x30(%rdi),%r13 │ │ │ │ - vaddsd %xmm7,%xmm0,%xmm8 │ │ │ │ - vmovsd (%r8,%rax,8),%xmm1 │ │ │ │ - vmulsd -0x38(%rdi),%xmm1,%xmm5 │ │ │ │ - mov -0x20(%rdi),%rax │ │ │ │ - vaddsd %xmm10,%xmm8,%xmm11 │ │ │ │ - vmovsd (%r8,%r13,8),%xmm6 │ │ │ │ - vmulsd -0x28(%rdi),%xmm6,%xmm7 │ │ │ │ - mov -0x10(%rdi),%r13 │ │ │ │ - vaddsd %xmm12,%xmm11,%xmm13 │ │ │ │ - vmovsd (%r8,%rax,8),%xmm9 │ │ │ │ - vmulsd -0x18(%rdi),%xmm9,%xmm10 │ │ │ │ - vmovsd (%r8,%r13,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rdi),%xmm2,%xmm12 │ │ │ │ - vaddsd %xmm15,%xmm13,%xmm3 │ │ │ │ - vaddsd %xmm5,%xmm3,%xmm0 │ │ │ │ - vaddsd %xmm7,%xmm0,%xmm8 │ │ │ │ - vaddsd %xmm10,%xmm8,%xmm11 │ │ │ │ - vaddsd %xmm12,%xmm11,%xmm0 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 5a6e8 │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd %xmm0,-0x8(%rdx) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5a5e0 │ │ │ │ - lea -0x18(%rcx),%r9 │ │ │ │ - sub -0x110(%rbp),%r9 │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rsi │ │ │ │ - mov %r11d,%ecx │ │ │ │ - shr $0x3,%r9 │ │ │ │ - imul %rsi,%r9 │ │ │ │ - lea 0x8(%rbx,%r9,8),%rbx │ │ │ │ - add $0x4,%r14 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 5a59e │ │ │ │ - mov -0x108(%rbp),%r11d │ │ │ │ - add $0x30,%r10 │ │ │ │ - cmp %r11d,%ecx │ │ │ │ - je 5a939 │ │ │ │ - add $0x2,%r11d │ │ │ │ - jmp 5a585 │ │ │ │ - mov 0x99773(%rip),%r13 │ │ │ │ - lea 0x899a4(%rip),%rsi # e41a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21e8> │ │ │ │ + sub %r13,%rsi │ │ │ │ + sub $0x10,%rsi │ │ │ │ + shr $0x4,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 58035 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5801a │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 58008 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 57ff6 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 57fe4 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 57fd2 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 57fc0 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + vmovsd 0x8(%r13),%xmm3 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm3,%xmm0 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm1 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm1,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm4 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm4,%xmm0 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm5 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm5,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm6,%xmm0 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm7,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm8,%xmm0 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 580b5 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm9 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + mov -0x70(%rdx),%rsi │ │ │ │ + vmovsd -0x68(%rdx),%xmm2 │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm9,%xmm0 │ │ │ │ + vmovsd -0x58(%rdx),%xmm10 │ │ │ │ + mov -0x60(%rdx),%r13 │ │ │ │ + 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,%r13,8),%xmm10,%xmm0 │ │ │ │ + mov -0x40(%rdx),%r13 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm11,%xmm0 │ │ │ │ + mov -0x30(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm12,%xmm0 │ │ │ │ + mov -0x20(%rdx),%r13 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm13,%xmm0 │ │ │ │ + mov -0x10(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm14,%xmm0 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm15,%xmm0 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 58035 │ │ │ │ + add $0x18,%r10 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd %xmm0,-0x8(%rax) │ │ │ │ + cmp %r10,%r15 │ │ │ │ + jne 57f50 │ │ │ │ + sub $0x18,%r15 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r9,%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ + sub -0x108(%rbp),%r15 │ │ │ │ + mov -0x110(%rbp),%r10 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + imul %r9,%r15 │ │ │ │ + lea 0x8(%r10,%r15,8),%rbx │ │ │ │ + add $0x4,%rax │ │ │ │ + lea -0x78(%rbp),%r14 │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jne 57f0b │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov %r8,%r15 │ │ │ │ + add $0x30,%r11 │ │ │ │ + cmp %edi,%r12d │ │ │ │ + je 58261 │ │ │ │ + add $0x2,%edi │ │ │ │ + jmp 57ef3 │ │ │ │ + mov 0x95e43(%rip),%r13 │ │ │ │ + lea 0x86074(%rip),%rsi # de1a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + xor %r15d,%r15d │ │ │ │ lea -0xe8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5afad │ │ │ │ + jne 588b1 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %r15,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r8 │ │ │ │ + pop %rsi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r8),%rsp │ │ │ │ + lea -0x8(%rsi),%rsp │ │ │ │ ret │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 5a81c │ │ │ │ - mov 0x228(%rax),%rbx │ │ │ │ - mov 0x168(%rax),%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 5814c │ │ │ │ + mov 0x228(%rcx),%rbx │ │ │ │ + mov 0x168(%rcx),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ - jmp 59f41 │ │ │ │ - mov %r13d,%esi │ │ │ │ + jmp 578c2 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b7bb0 │ │ │ │ + call b37b0 │ │ │ │ mov $0x13,%r8d │ │ │ │ - lea 0x88b22(%rip),%rcx # e33a2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0x851f6(%rip),%rcx # dd3a2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x652> │ │ │ │ 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> │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ - movabs $0x800000000000001c,%r12 │ │ │ │ + movabs $0x800000000000001c,%r14 │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - add -0x78(%rbp),%r12 │ │ │ │ - cmp $0x1a,%r12 │ │ │ │ - jbe f815 <__cxa_finalize@plt+0x2195> │ │ │ │ + add -0x78(%rbp),%r14 │ │ │ │ + cmp $0x1a,%r14 │ │ │ │ + jbe f801 <__cxa_finalize@plt+0x2181> │ │ │ │ mov $0x1b,%edx │ │ │ │ - lea 0x88af6(%rip),%rsi # e33b6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13f6> │ │ │ │ + lea 0x851ca(%rip),%rsi # dd3b6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x666> │ │ │ │ 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 0x99694(%rip),%r15 │ │ │ │ + mov 0x95d68(%rip),%rdx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%rdx),%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 5a80d │ │ │ │ - mov 0x9965e(%rip),%r14 │ │ │ │ - lea 0x887e2(%rip),%rsi # e30fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x113b> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + jmp 5813d │ │ │ │ + mov 0x95d32(%rip),%r12 │ │ │ │ + lea 0x84eb6(%rip),%rsi # dd0fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3ab> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5a80d │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5813d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 5a791 │ │ │ │ - incl -0x114(%rbp) │ │ │ │ - mov -0x160(%rbp),%r13 │ │ │ │ - movzbl -0x145(%rbp),%edx │ │ │ │ - vmovq %xmm4,%r12 │ │ │ │ - mov -0x114(%rbp),%r15d │ │ │ │ - mov -0x168(%rbp),%r14 │ │ │ │ - cmp %r15d,-0x118(%rbp) │ │ │ │ - jne 5a318 │ │ │ │ - mov %dl,-0x108(%rbp) │ │ │ │ + jmp 580b5 │ │ │ │ + incl -0x11c(%rbp) │ │ │ │ + mov -0x15c(%rbp),%r12d │ │ │ │ + mov -0x168(%rbp),%r13 │ │ │ │ + mov -0x170(%rbp),%r14 │ │ │ │ + cmp -0x11c(%rbp),%r12d │ │ │ │ + jne 57c93 │ │ │ │ + mov %cl,-0x108(%rbp) │ │ │ │ call d5f0 │ │ │ │ test %eax,%eax │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - movzbl -0x108(%rbp),%r9d │ │ │ │ - jne 5af3f │ │ │ │ + movzbl -0x108(%rbp),%r10d │ │ │ │ + jne 58803 │ │ │ │ cmpq $0x0,-0x58(%rbp) │ │ │ │ - jne 5afdb │ │ │ │ - lea -0x50(%rbp),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 5a9bc │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %r9b,-0x108(%rbp) │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ + jne 58862 │ │ │ │ + lea -0x50(%rbp),%rbx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 582d8 │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + mov %r10b,-0x108(%rbp) │ │ │ │ + lea 0x1(%rsi),%rsi │ │ │ │ call d340 │ │ │ │ - movzbl -0x108(%rbp),%r9d │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 5af55 │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ - movq $0x0,-0x128(%rbp) │ │ │ │ + movzbl -0x108(%rbp),%r10d │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 58819 │ │ │ │ + mov -0x130(%rbp),%r15 │ │ │ │ + movq $0x0,-0x130(%rbp) │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5a9f2 │ │ │ │ + je 5830e │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - mov %r13,-0xe0(%rbp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - jmp 5a810 │ │ │ │ - mov -0x118(%rbp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 5b003 │ │ │ │ - mov 0x18(%r12),%eax │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jle 5ac09 │ │ │ │ - lea -0x2(%rax),%r9d │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - mov %eax,%r15d │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x130(%rbp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + jmp 58140 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 5888b │ │ │ │ + mov 0x18(%r14),%ecx │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jle 5851c │ │ │ │ + lea -0x2(%rcx),%r9d │ │ │ │ + mov 0x20(%r14),%r11 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + mov -0x11c(%rbp),%eax │ │ │ │ neg %r9 │ │ │ │ - mov -0x114(%rbp),%eax │ │ │ │ + shl $0x3,%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0x3,%r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - neg %r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - inc %r11 │ │ │ │ - add %r15,%rsi │ │ │ │ - add 0x28(%r12),%r15 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 5ab4e │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 5ab2f │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 5ab19 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 5ab03 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 5aaed │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5aad7 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5aac1 │ │ │ │ - movslq -0x114(%rbp),%rax │ │ │ │ - mov $0xfffffffffffffff8,%rcx │ │ │ │ + add %r8,%r11 │ │ │ │ + add 0x28(%r14),%r8 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 58461 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 58442 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 5842c │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 58416 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 58400 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 583ea │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 583d4 │ │ │ │ + movslq -0x11c(%rbp),%rax │ │ │ │ + mov $0xfffffffffffffff8,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ - imul -0x18(%r15),%rdx │ │ │ │ + idivq -0x18(%r11) │ │ │ │ + imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r15,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r15,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r15,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r15,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r15,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r15,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ + sub $0x8,%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %r9,%rcx │ │ │ │ - je 5ac09 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 5851c │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r8 │ │ │ │ - lea -0x18(%rcx),%r11 │ │ │ │ + lea -0x10(%rsi),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r15,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ + lea -0x8(%rsi),%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r15,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ + idivq -0x18(%r11,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x18(%rsi),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r8,1) │ │ │ │ - imul -0x18(%r15,%r8,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r8 │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x20(%rsi),%r10 │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r15,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + idivq -0x18(%r11,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x28(%rsi),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r15,%r10,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r10 │ │ │ │ - sub $0x40,%rcx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x30(%rsi),%r10 │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r8,1) │ │ │ │ - imul -0x18(%r15,%r8,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rdi,1) │ │ │ │ + imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r15,%r11,1),%rdx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + lea -0x38(%rsi),%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r15,%r10,1),%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 5ab4e │ │ │ │ + sub $0x40,%rsi │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + add %rdx,%rdi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 58461 │ │ │ │ mov %r13,-0xe0(%rbp) │ │ │ │ - mov -0x12c(%rbp),%r13d │ │ │ │ + mov -0x120(%rbp),%r13d │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov -0x130(%rbp),%r8d │ │ │ │ + mov -0x144(%rbp),%r8d │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - sub $0x8,%rsp │ │ │ │ mov $0x2,%r9d │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ push %r13 │ │ │ │ - call 57300 │ │ │ │ + call 54e80 │ │ │ │ pop %rsi │ │ │ │ mov -0xe0(%rbp),%r13 │ │ │ │ - mov %eax,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ pop %rdi │ │ │ │ test %al,%al │ │ │ │ - je 5a96d │ │ │ │ - vmovq (%r14),%xmm13 │ │ │ │ - mov -0x144(%rbp),%ecx │ │ │ │ - mov %r13,-0x160(%rbp) │ │ │ │ - vmovq %r12,%xmm5 │ │ │ │ - mov %al,-0x145(%rbp) │ │ │ │ - mov %r14,-0x168(%rbp) │ │ │ │ - lea 0x18(%r13),%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - lea -0x78(%rbp),%r15 │ │ │ │ - and $0xfffffffe,%ecx │ │ │ │ - vmovq %xmm13,%r12 │ │ │ │ - movabs $0x100000000,%r14 │ │ │ │ - lea -0x80(%rbp),%rdx │ │ │ │ - mov %r14,-0x80(%rbp) │ │ │ │ - mov (%rdx),%eax │ │ │ │ - add %r11d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rax,%rax,2),%r9 │ │ │ │ - mov (%r12,%r9,8),%r8 │ │ │ │ - mov 0x8(%r12,%r9,8),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 5aed7 │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - mov %r11d,%r14d │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %ecx,%r11d │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov 0x8(%rsi),%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 5af00 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov (%r10),%r8 │ │ │ │ + je 58289 │ │ │ │ + mov (%r15),%r9 │ │ │ │ + mov -0x148(%rbp),%edx │ │ │ │ + mov %r12d,-0x15c(%rbp) │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + mov %r13,-0x168(%rbp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r9,-0x118(%rbp) │ │ │ │ + and $0xfffffffe,%edx │ │ │ │ + mov %r14,-0x170(%rbp) │ │ │ │ + movabs $0x100000000,%r12 │ │ │ │ + lea -0x80(%rbp),%rax │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov %r12,-0x80(%rbp) │ │ │ │ + mov %edx,%r12d │ │ │ │ + mov (%rax),%r15d │ │ │ │ + mov -0x118(%rbp),%r10 │ │ │ │ + add %edi,%r15d │ │ │ │ + movslq %r15d,%r14 │ │ │ │ + lea (%r14,%r14,2),%rsi │ │ │ │ + lea (%r10,%rsi,8),%rdx │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + mov 0x8(%rdx),%r15 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 587a2 │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + mov %edi,%r8d │ │ │ │ + mov %r13,%r10 │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rbx,-0x110(%rbp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r10),%r13 │ │ │ │ + mov 0x8(%r10),%r14 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 587d0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov (%r11),%rbx │ │ │ │ + mov %r13,%rdx │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - sub %rax,%r13 │ │ │ │ - sub $0x10,%r13 │ │ │ │ - shr $0x4,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 5ade9 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 5adc9 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 5adb2 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 5ad9b │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 5ad84 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 5ad6e │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 5ad58 │ │ │ │ - mov (%rax),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm14 │ │ │ │ - vmulsd 0x8(%rax),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm3 │ │ │ │ - vmulsd -0x8(%rdi),%xmm3,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm6 │ │ │ │ - vmulsd -0x8(%rdi),%xmm6,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm8 │ │ │ │ - vmulsd -0x8(%rdi),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm10 │ │ │ │ - vmulsd -0x8(%rdi),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rdi),%xmm2,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ - mov (%rdi),%r13 │ │ │ │ - add $0x10,%rdi │ │ │ │ - vmovsd (%r8,%r13,8),%xmm4 │ │ │ │ - vmulsd -0x8(%rdi),%xmm4,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 5ae92 │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov 0x10(%rdi),%r13 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vmovsd (%r8,%rax,8),%xmm14 │ │ │ │ - vmulsd -0x78(%rdi),%xmm14,%xmm15 │ │ │ │ - mov -0x60(%rdi),%rax │ │ │ │ - vmovsd (%r8,%r13,8),%xmm1 │ │ │ │ - vmulsd -0x68(%rdi),%xmm1,%xmm6 │ │ │ │ - mov -0x50(%rdi),%r13 │ │ │ │ - vmovsd (%r8,%rax,8),%xmm8 │ │ │ │ - vmulsd -0x58(%rdi),%xmm8,%xmm9 │ │ │ │ - mov -0x40(%rdi),%rax │ │ │ │ - vmovsd (%r8,%r13,8),%xmm11 │ │ │ │ - vmulsd -0x48(%rdi),%xmm11,%xmm2 │ │ │ │ - mov -0x30(%rdi),%r13 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm3 │ │ │ │ - vmovsd (%r8,%rax,8),%xmm4 │ │ │ │ - vmulsd -0x38(%rdi),%xmm4,%xmm13 │ │ │ │ - mov -0x20(%rdi),%rax │ │ │ │ - vaddsd %xmm6,%xmm3,%xmm7 │ │ │ │ - vmovsd (%r8,%r13,8),%xmm14 │ │ │ │ - vmulsd -0x28(%rdi),%xmm14,%xmm15 │ │ │ │ - mov -0x10(%rdi),%r13 │ │ │ │ - vaddsd %xmm9,%xmm7,%xmm10 │ │ │ │ - vmovsd (%r8,%rax,8),%xmm1 │ │ │ │ - vmulsd -0x18(%rdi),%xmm1,%xmm6 │ │ │ │ - vmovsd (%r8,%r13,8),%xmm8 │ │ │ │ - vmulsd -0x8(%rdi),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm2,%xmm10,%xmm12 │ │ │ │ - vaddsd %xmm13,%xmm12,%xmm0 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm3 │ │ │ │ - vaddsd %xmm6,%xmm3,%xmm7 │ │ │ │ - vaddsd %xmm9,%xmm7,%xmm0 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 5ade9 │ │ │ │ - add $0x18,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd %xmm0,-0x8(%rdx) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 5ace0 │ │ │ │ - lea -0x18(%rcx),%r9 │ │ │ │ - sub -0x108(%rbp),%r9 │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rsi │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ - mov %r11d,%ecx │ │ │ │ - mov %r14d,%r11d │ │ │ │ - shr $0x3,%r9 │ │ │ │ - imul %rsi,%r9 │ │ │ │ - lea 0x8(%rbx,%r9,8),%rbx │ │ │ │ - add $0x4,%rdx │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jne 5aca3 │ │ │ │ - add $0x30,%r10 │ │ │ │ - cmp %r11d,%ecx │ │ │ │ - je 5af06 │ │ │ │ - add $0x2,%r11d │ │ │ │ - jmp 5ac91 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %r13,%rsi │ │ │ │ + sub $0x10,%rsi │ │ │ │ + shr $0x4,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 586dd │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 586c2 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 586b0 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 5869e │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 5868c │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 5867a │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 58668 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + vmovsd 0x8(%r13),%xmm3 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm3,%xmm0 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm1 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm1,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm4 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm4,%xmm0 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm5 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm5,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm6,%xmm0 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm7,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm8,%xmm0 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 5875d │ │ │ │ + mov (%rdx),%r13 │ │ │ │ + vmovsd 0x8(%rdx),%xmm9 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + mov -0x70(%rdx),%rsi │ │ │ │ + vmovsd -0x68(%rdx),%xmm2 │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm9,%xmm0 │ │ │ │ + vmovsd -0x58(%rdx),%xmm10 │ │ │ │ + mov -0x60(%rdx),%r13 │ │ │ │ + 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,%r13,8),%xmm10,%xmm0 │ │ │ │ + mov -0x40(%rdx),%r13 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm11,%xmm0 │ │ │ │ + mov -0x30(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm12,%xmm0 │ │ │ │ + mov -0x20(%rdx),%r13 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm13,%xmm0 │ │ │ │ + mov -0x10(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r13,8),%xmm14,%xmm0 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm15,%xmm0 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jne 586dd │ │ │ │ + add $0x18,%r10 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd %xmm0,-0x8(%rax) │ │ │ │ + cmp %r10,%r15 │ │ │ │ + jne 585f8 │ │ │ │ + sub $0x18,%r15 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8d,%edi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ + sub -0x108(%rbp),%r15 │ │ │ │ + mov -0x110(%rbp),%r10 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + imul %r8,%r15 │ │ │ │ + lea 0x8(%r10,%r15,8),%rbx │ │ │ │ + add $0x4,%rax │ │ │ │ + lea -0x78(%rbp),%r14 │ │ │ │ + cmp %r14,%rax │ │ │ │ + jne 585b3 │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov %r9,%r15 │ │ │ │ + add $0x30,%r11 │ │ │ │ + cmp %r12d,%edi │ │ │ │ + je 587d6 │ │ │ │ + add $0x2,%edi │ │ │ │ + jmp 5859b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 5ae92 │ │ │ │ - incl -0x114(%rbp) │ │ │ │ - mov -0x118(%rbp),%r15d │ │ │ │ - mov -0x160(%rbp),%r13 │ │ │ │ - vmovq %xmm5,%r12 │ │ │ │ - movzbl -0x145(%rbp),%edx │ │ │ │ - mov -0x168(%rbp),%r14 │ │ │ │ - cmp %r15d,-0x114(%rbp) │ │ │ │ - jne 5aa24 │ │ │ │ - jmp 5a96d │ │ │ │ - lea -0x50(%rbp),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 5af55 │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ + jmp 5875d │ │ │ │ + incl -0x11c(%rbp) │ │ │ │ + mov -0x15c(%rbp),%r12d │ │ │ │ + mov -0x168(%rbp),%r13 │ │ │ │ + mov -0x170(%rbp),%r14 │ │ │ │ + cmp %r12d,-0x11c(%rbp) │ │ │ │ + jne 5833b │ │ │ │ + jmp 58289 │ │ │ │ + lea -0x50(%rbp),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 58819 │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ call d340 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 5a9d7 │ │ │ │ - mov 0x9900c(%rip),%rbx │ │ │ │ - lea 0x881a0(%rip),%rsi # e310b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x114b> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 582f3 │ │ │ │ + mov 0x95748(%rip),%r11 │ │ │ │ + lea 0x848dc(%rip),%rsi # dd10b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3bb> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5a80d │ │ │ │ + jmp 5813d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 57862 │ │ │ │ + mov 0x95725(%rip),%rcx │ │ │ │ + lea 0x851ae(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 59ee2 │ │ │ │ - mov 0x98fe9(%rip),%rdx │ │ │ │ - lea 0x88a72(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5a81c │ │ │ │ - movl $0x1,-0x118(%rbp) │ │ │ │ - jmp 5a22c │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa32 0x8c776(%rip),%zmm0 # e7740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5780> │ │ │ │ - vmovdqa32 0x8c7ac(%rip),%zmm2 # e7780 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57c0> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 5a1bf │ │ │ │ - mov 0x98f8e(%rip),%rcx │ │ │ │ + jmp 5814c │ │ │ │ + mov 0x95707(%rip),%rax │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - lea -0x50(%rbp),%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 5af48 │ │ │ │ - jmp 5af55 │ │ │ │ - lea -0xe0(%rbp),%r8 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - jmp 5a96d │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + lea -0x50(%rbp),%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 5880c │ │ │ │ + jmp 58819 │ │ │ │ vzeroupper │ │ │ │ - jmp f70f <__cxa_finalize@plt+0x208f> │ │ │ │ + jmp 57bb9 │ │ │ │ + lea -0xe0(%rbp),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rsi,-0x128(%rbp) │ │ │ │ + jmp 58289 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 57bb9 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 57b4d │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp f71b <__cxa_finalize@plt+0x209b> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp f6ee <__cxa_finalize@plt+0x206e> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp f742 <__cxa_finalize@plt+0x20c2> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f77f <__cxa_finalize@plt+0x20ff> │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp f6df <__cxa_finalize@plt+0x205f> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f7ff <__cxa_finalize@plt+0x217f> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp f7a9 <__cxa_finalize@plt+0x2129> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f6fa <__cxa_finalize@plt+0x207a> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp f7c2 <__cxa_finalize@plt+0x2142> │ │ │ │ endbr64 │ │ │ │ - jmp f834 <__cxa_finalize@plt+0x21b4> │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp f7f0 <__cxa_finalize@plt+0x2170> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f7dd <__cxa_finalize@plt+0x215d> │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp f73f <__cxa_finalize@plt+0x20bf> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp f742 <__cxa_finalize@plt+0x20c2> │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp f6df <__cxa_finalize@plt+0x205f> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp f7db <__cxa_finalize@plt+0x215b> │ │ │ │ + endbr64 │ │ │ │ + jmp f820 <__cxa_finalize@plt+0x21a0> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005b0a0 : │ │ │ │ +0000000000058950 : │ │ │ │ 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,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 5b4a0 │ │ │ │ + jb 58cf0 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jb 5b440 │ │ │ │ + jb 58c98 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 5b40f │ │ │ │ + je 58c6e │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ - imul %r13,%rbx │ │ │ │ mov (%r12),%rax │ │ │ │ xor %r15d,%r15d │ │ │ │ imul %r13,%rsi │ │ │ │ - shl $0x3,%rbx │ │ │ │ + imul %r13,%rbx │ │ │ │ add %rsi,%r13 │ │ │ │ lea 0x0(,%rsi,8),%rbp │ │ │ │ shl $0x3,%r13 │ │ │ │ + shl $0x3,%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ sub %rbp,%rdi │ │ │ │ sub $0x8,%rdi │ │ │ │ shr $0x3,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 5b262 │ │ │ │ + je 58b12 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 5b1ff │ │ │ │ + je 58aaf │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 5b1a5 │ │ │ │ + je 58a55 │ │ │ │ vmovsd (%r14,%rbp,1),%xmm0 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm0,%xmm1 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ mov $0x20,%r15d │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax) │ │ │ │ - call 21fa0 │ │ │ │ + call 216c0 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x8caa6(%rip),%r9 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x8caa7(%rip),%r10 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov 0x88f36(%rip),%r9 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov 0x88f37(%rip),%r10 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ mov %r9,(%r8,%rbp,1) │ │ │ │ - mov %r10,(%r8,%rbx,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %r10,(%r8,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ vmovsd (%r14,%rbp,1),%xmm2 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm2,%xmm3 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r15,1),%rdi │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rax,%r15,1) │ │ │ │ - call 21fa0 │ │ │ │ + call 216c0 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x8ca51(%rip),%rcx # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x8ca52(%rip),%rdx # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov 0x88ee1(%rip),%rcx # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov 0x88ee2(%rip),%rdx # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ mov 0x8(%rax,%r15,1),%r11 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %rcx,(%r11,%rbp,1) │ │ │ │ - mov %rdx,(%r11,%rbx,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %rdx,(%r11,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ vmovsd (%r14,%rbp,1),%xmm4 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm4,%xmm5 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r15,1),%rdi │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rax,%r15,1) │ │ │ │ - call 21fa0 │ │ │ │ + call 216c0 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x8c9f7(%rip),%rdi # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x8c9f8(%rip),%r8 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x8(%rax,%r15,1),%rsi │ │ │ │ + mov 0x88e87(%rip),%rsi # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov 0x88e88(%rip),%r8 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + mov 0x8(%rax,%r15,1),%rdi │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %rdi,(%rsi,%rbp,1) │ │ │ │ + mov %rsi,(%rdi,%rbp,1) │ │ │ │ add $0x8,%rbp │ │ │ │ - mov %r8,(%rsi,%rbx,1) │ │ │ │ + mov %r8,(%rdi,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %r13,%rbp │ │ │ │ - je 5b40f │ │ │ │ + je 58c6e │ │ │ │ vmovsd (%r14,%rbp,1),%xmm6 │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm6,%xmm7 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r15,1),%rdi │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%r15,1) │ │ │ │ - call 21fa0 │ │ │ │ + call 216c0 │ │ │ │ mov (%r12),%r9 │ │ │ │ - mov 0x8c994(%rip),%r11 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x8c995(%rip),%rcx # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov 0x88e2c(%rip),%rcx # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ + mov 0x88e18(%rip),%r11 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - lea 0x20(%r15),%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ mov 0x8(%r9,%r15,1),%r10 │ │ │ │ lea 0x28(%r9,%r15,1),%rdi │ │ │ │ mov %r11,(%r10,%rbp,1) │ │ │ │ mov %rcx,(%r10,%rbx,1) │ │ │ │ vmovsd 0x8(%r14,%rbp,1),%xmm8 │ │ │ │ vsubsd 0x8(%r14,%rbx,1),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,0x20(%r9,%r15,1) │ │ │ │ - call 21fa0 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x8c927(%rip),%r9 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x8c928(%rip),%r10 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x10(%rbx),%rdx │ │ │ │ - lea 0x40(%r15),%rcx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ + call 216c0 │ │ │ │ + mov (%r12),%rax │ │ │ │ + mov 0x88dd3(%rip),%rdi # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x8(%rdi,%rsi,1),%r8 │ │ │ │ + mov 0x88dcb(%rip),%rsi # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + mov 0x28(%rax,%r15,1),%rdx │ │ │ │ + mov %rdi,0x8(%rdx,%rbp,1) │ │ │ │ + lea 0x48(%rax,%r15,1),%rdi │ │ │ │ + mov %rsi,0x8(%rdx,%rbx,1) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov %r9,0x8(%r8,%rbp,1) │ │ │ │ - mov %r10,(%r8,%r11,1) │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ vmovsd 0x10(%r14,%rbp,1),%xmm10 │ │ │ │ vsubsd 0x10(%r14,%rbx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x40(%rdi,%r15,1) │ │ │ │ - lea 0x48(%rdi,%r15,1),%rdi │ │ │ │ - call 21fa0 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x8c8be(%rip),%rsi # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x8c8bf(%rip),%r9 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - lea 0x60(%r15),%r11 │ │ │ │ - lea 0x18(%rbx),%rcx │ │ │ │ + vmovsd %xmm11,0x40(%rax,%r15,1) │ │ │ │ + call 216c0 │ │ │ │ + mov (%r12),%r8 │ │ │ │ + mov 0x88d80(%rip),%r10 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ + mov 0x88d7c(%rip),%r11 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x8(%rdi,%rax,1),%r8 │ │ │ │ - mov %rsi,0x10(%r8,%rbp,1) │ │ │ │ - mov %r9,(%r8,%r10,1) │ │ │ │ + mov 0x48(%r8,%r15,1),%r9 │ │ │ │ + lea 0x68(%r8,%r15,1),%rdi │ │ │ │ + mov %r10,0x10(%r9,%rbp,1) │ │ │ │ + mov %r11,0x10(%r9,%rbx,1) │ │ │ │ vmovsd 0x18(%r14,%rbp,1),%xmm12 │ │ │ │ vsubsd 0x18(%r14,%rbx,1),%xmm12,%xmm13 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovsd %xmm13,0x60(%rdi,%r15,1) │ │ │ │ - lea 0x68(%rdi,%r15,1),%rdi │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - call 21fa0 │ │ │ │ + vmovsd %xmm13,0x60(%r8,%r15,1) │ │ │ │ + call 216c0 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x8c848(%rip),%r8 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x8c849(%rip),%rsi # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - mov 0x8(%rax,%rdx,1),%rdi │ │ │ │ - mov %r8,0x18(%rdi,%rbp,1) │ │ │ │ + mov 0x88d2d(%rip),%rdx # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov 0x88d2e(%rip),%rdi # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + mov 0x68(%rax,%r15,1),%rcx │ │ │ │ + sub $0xffffffffffffff80,%r15 │ │ │ │ + mov %rdx,0x18(%rcx,%rbp,1) │ │ │ │ add $0x20,%rbp │ │ │ │ - mov %rsi,(%rdi,%r9,1) │ │ │ │ + mov %rdi,0x18(%rcx,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 5b262 │ │ │ │ + jne 58b12 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5b4bb │ │ │ │ + jne 58d0b │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r13,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rcx,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 5b0f4 │ │ │ │ + je 589a4 │ │ │ │ mov %r15,%rbp │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5b4b0 │ │ │ │ + je 58d00 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ + mov %r8d,0x1c(%rsp) │ │ │ │ add $0x20,%rbp │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%r8d │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jne 5b460 │ │ │ │ + jne 58cb0 │ │ │ │ mov %r15,0x8(%r12) │ │ │ │ - jmp 5b0f4 │ │ │ │ + jmp 589a4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ - call c2660 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 5b0fd │ │ │ │ + call be200 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 589ad │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jne 5b460 │ │ │ │ - jmp 5b492 │ │ │ │ + jne 58cb0 │ │ │ │ + jmp 58ce2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -000000000005b4c0 : │ │ │ │ +0000000000058d10 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x260,%rsp │ │ │ │ - mov 0x989ed(%rip),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x258(%rsp) │ │ │ │ - mov 0x98a15(%rip),%rax # f3f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x951cc(%rip),%rax # edf10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x95185(%rip),%rdx │ │ │ │ mov (%rdx),%r13 │ │ │ │ add $0x10,%rax │ │ │ │ vmovq %rax,%xmm2 │ │ │ │ vmovdqa %ymm2,0x40(%rsp) │ │ │ │ test %r13,%r13 │ │ │ │ - je f9f0 <__cxa_finalize@plt+0x2370> │ │ │ │ + je f9d5 <__cxa_finalize@plt+0x2355> │ │ │ │ lea 0xb0(%rsp),%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %r14,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d100 │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ cmp $0xf,%rax │ │ │ │ - ja 5be20 │ │ │ │ + ja 59640 │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 5b8e0 │ │ │ │ + jne 59120 │ │ │ │ movzbl 0x0(%r13),%ecx │ │ │ │ mov %cl,0xb0(%rsp) │ │ │ │ mov %r14,%r8 │ │ │ │ movb $0x0,(%r8,%rdi,1) │ │ │ │ mov %rdi,0xa8(%rsp) │ │ │ │ lea 0x138(%rsp),%rdi │ │ │ │ call d090 │ │ │ │ - mov 0x989aa(%rip),%r10 # f3f30 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - movw $0x0,0x218(%rsp) │ │ │ │ + mov 0x9515a(%rip),%r11 # edf30 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + xor %r10d,%r10d │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov 0x98925(%rip),%r9 # f3ec0 >@GLIBCXX_3.4> │ │ │ │ - vmovdqa %ymm0,0x220(%rsp) │ │ │ │ - movq $0x0,0x210(%rsp) │ │ │ │ + mov %r10w,0x218(%rsp) │ │ │ │ + mov 0x950d3(%rip),%r9 # edec0 >@GLIBCXX_3.4> │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x8(%r10),%r11 │ │ │ │ - mov 0x10(%r10),%r15 │ │ │ │ + mov 0x8(%r11),%r15 │ │ │ │ + vmovdqa %ymm0,0x220(%rsp) │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ add $0x10,%r9 │ │ │ │ + movq $0x0,0x210(%rsp) │ │ │ │ + mov -0x18(%r15),%rax │ │ │ │ mov %r9,0x138(%rsp) │ │ │ │ - mov -0x18(%r11),%rax │ │ │ │ - mov %r11,0xc0(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - mov %r15,(%rsp) │ │ │ │ - mov %r15,0xc0(%rsp,%rax,1) │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp,%rax,1) │ │ │ │ movq $0x0,0xc8(%rsp) │ │ │ │ - add -0x18(%r11),%rdi │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + add -0x18(%r15),%rdi │ │ │ │ vzeroupper │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov 0x988d6(%rip),%rdx # f3ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x988cf(%rip),%r13 # f3ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - lea 0x108(%rsp),%rdi │ │ │ │ - vmovdqa 0x40(%rsp),%ymm3 │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ + mov 0x95084(%rip),%r13 # edee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x9507d(%rip),%r12 # edee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ movq $0x0,0x100(%rsp) │ │ │ │ - add $0x18,%rdx │ │ │ │ - add $0x40,%r13 │ │ │ │ - mov %rdx,0xc0(%rsp) │ │ │ │ - mov %r13,0x138(%rsp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovdqa 0x40(%rsp),%ymm3 │ │ │ │ + vmovdqa %xmm1,0xf0(%rsp) │ │ │ │ + lea 0x108(%rsp),%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + add $0x40,%r12 │ │ │ │ + mov %r13,0xc0(%rsp) │ │ │ │ + mov %r12,0x138(%rsp) │ │ │ │ vmovdqu %ymm3,0xd0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d670 │ │ │ │ - mov 0x9895d(%rip),%r12 # f3fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x95116(%rip),%rcx # edfd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ mov 0xa0(%rsp),%r15 │ │ │ │ lea 0x128(%rsp),%rdi │ │ │ │ movl $0x0,0x110(%rsp) │ │ │ │ mov 0xa8(%rsp),%r13 │ │ │ │ + add $0x10,%rcx │ │ │ │ mov %rdi,0x118(%rsp) │ │ │ │ - add $0x10,%r12 │ │ │ │ - mov %r12,0xd0(%rsp) │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ test %r15,%r15 │ │ │ │ - jne 5b6b8 │ │ │ │ + jne 58eff │ │ │ │ test %r13,%r13 │ │ │ │ - jne f99e <__cxa_finalize@plt+0x231e> │ │ │ │ + jne f983 <__cxa_finalize@plt+0x2303> │ │ │ │ mov %r13,0x80(%rsp) │ │ │ │ cmp $0xf,%r13 │ │ │ │ - ja 5bdc0 │ │ │ │ + ja 595e8 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 5bdb0 │ │ │ │ + je 595d0 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 5bdf2 │ │ │ │ + jne 5961a │ │ │ │ movb $0x0,(%rdi,%r13,1) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ mov %r13,0x120(%rsp) │ │ │ │ movl $0x8,0x110(%rsp) │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ call d410 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ lea 0xd0(%rsp),%rsi │ │ │ │ lea 0x138(%rsp),%rdi │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ lea 0xa0(%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 %xmm4,%xmm4,%xmm4 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov $0x50,%edi │ │ │ │ + vmovdqu %ymm4,(%rbx) │ │ │ │ + vmovdqu %xmm5,0x20(%rbx) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov $0x8,%edi │ │ │ │ mov %rax,%r15 │ │ │ │ - vmovdqu8 %zmm4,(%rax) │ │ │ │ + vmovdqu %ymm6,(%rax) │ │ │ │ movl $0x2,(%rax) │ │ │ │ - vmovdqu %xmm4,0x40(%rax) │ │ │ │ + vmovdqu %ymm6,0x20(%rax) │ │ │ │ + vmovdqu %xmm6,0x40(%rax) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ mov $0x704e0,%edi │ │ │ │ mov %rax,%r13 │ │ │ │ call d330 │ │ │ │ movabs $0x100000001,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ mov $0x8,%esi │ │ │ │ mov %rdi,(%rax) │ │ │ │ mov %r13,%rdi │ │ │ │ lea 0x8(%r12),%r13 │ │ │ │ call d340 │ │ │ │ - lea 0x704e0(%r12),%r8 │ │ │ │ + lea 0x704e0(%r12),%r9 │ │ │ │ mov $0x1c1380,%edi │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ call d330 │ │ │ │ - vpbroadcastq %rax,%xmm5 │ │ │ │ + vpbroadcastq %rax,%xmm7 │ │ │ │ add $0x1c1380,%rax │ │ │ │ mov %r14,0xa0(%rsp) │ │ │ │ - movb $0x0,0xb0(%rsp) │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ + movb $0x0,0xb0(%rsp) │ │ │ │ movq $0x0,0xa8(%rsp) │ │ │ │ - vmovdqu %xmm5,(%rbx) │ │ │ │ + vmovdqu %xmm7,(%rbx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x60(%rsp),%rsi │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ call d1c0 >(int&)@plt> │ │ │ │ lea 0x64(%rsp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d1c0 >(int&)@plt> │ │ │ │ lea 0x68(%rsp),%rsi │ │ │ │ @@ -68362,3027 +67650,2971 @@ │ │ │ │ lea 0x70(%rsp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d200 (double&)@plt> │ │ │ │ lea 0x78(%rsp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d200 (double&)@plt> │ │ │ │ mov (%rax),%r14 │ │ │ │ - mov -0x18(%r14),%r9 │ │ │ │ - testb $0x5,0x20(%rax,%r9,1) │ │ │ │ - jne 5ba20 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - mov 0x10(%rbx),%r14 │ │ │ │ - vmovsd 0x70(%rsp),%xmm7 │ │ │ │ - vmovd 0x64(%rsp),%xmm6 │ │ │ │ - vdivsd 0x78(%rsp),%xmm7,%xmm8 │ │ │ │ - mov 0x68(%rsp),%edx │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - je 5b900 │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm12 │ │ │ │ - vmovsd %xmm8,0x8(%rsi) │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovq %xmm12,-0x10(%rsi) │ │ │ │ - mov %rsi,0x8(%rbx) │ │ │ │ + mov -0x18(%r14),%r10 │ │ │ │ + testb $0x5,0x20(%rax,%r10,1) │ │ │ │ + jne 59250 │ │ │ │ + vmovsd 0x70(%rsp),%xmm9 │ │ │ │ + mov 0x8(%rbx),%r14 │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + vmovd 0x64(%rsp),%xmm8 │ │ │ │ + mov 0x68(%rsp),%esi │ │ │ │ + vdivsd 0x78(%rsp),%xmm9,%xmm10 │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 59138 │ │ │ │ + vpinsrd $0x1,%esi,%xmm8,%xmm14 │ │ │ │ + vmovsd %xmm10,0x8(%r14) │ │ │ │ + add $0x10,%r14 │ │ │ │ + vmovq %xmm14,-0x10(%r14) │ │ │ │ + mov %r14,0x8(%rbx) │ │ │ │ cmpl $0x2,0x60(%rsp) │ │ │ │ - jle 5b7f0 │ │ │ │ - mov 0x68(%rsp),%edx │ │ │ │ + jle 59038 │ │ │ │ + mov 0x68(%rsp),%r9d │ │ │ │ mov 0x64(%rsp),%eax │ │ │ │ - lea -0x1(%rdx),%r9d │ │ │ │ + lea -0x1(%r9),%r10d │ │ │ │ dec %eax │ │ │ │ - movslq %r9d,%rdi │ │ │ │ + movslq %r10d,%rdi │ │ │ │ cltq │ │ │ │ mov (%r12,%rdi,4),%r14d │ │ │ │ add (%r12,%rax,4),%r14d │ │ │ │ mov %r14d,0x6c(%rsp) │ │ │ │ cmp 0x40(%rsp),%r13 │ │ │ │ - je 5bc80 │ │ │ │ + je 594a0 │ │ │ │ mov %r14d,0x0(%r13) │ │ │ │ add $0x4,%r13 │ │ │ │ dec %r14d │ │ │ │ - movslq %r14d,%r11 │ │ │ │ - incl (%r15,%r11,4) │ │ │ │ - jmp 5b7f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + incl (%r15,%rdx,4) │ │ │ │ + jmp 59038 │ │ │ │ test %rax,%rax │ │ │ │ - je 5b562 │ │ │ │ + je 58db2 │ │ │ │ mov %r14,%rdi │ │ │ │ - jmp 5be52 │ │ │ │ + jmp 59672 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov %r14,%r8 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ movabs $0x7ffffffffffffff,%rdi │ │ │ │ - sub %rcx,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sar $0x4,%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je f849 <__cxa_finalize@plt+0x21c9> │ │ │ │ - test %r9,%r9 │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ + sub %r8,%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + sar $0x4,%r10 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je f82d <__cxa_finalize@plt+0x21ad> │ │ │ │ + test %r10,%r10 │ │ │ │ mov $0x1,%r14d │ │ │ │ - movabs $0x7ffffffffffffff,%r10 │ │ │ │ - cmovne %r9,%r14 │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %edx,0x30(%rsp) │ │ │ │ - add %r9,%r14 │ │ │ │ - vmovsd %xmm8,0x28(%rsp) │ │ │ │ - vmovd %xmm6,0x38(%rsp) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - cmova %r10,%r14 │ │ │ │ + movabs $0x7ffffffffffffff,%r11 │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + cmovne %r10,%r14 │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + add %r10,%r14 │ │ │ │ + mov %esi,0x30(%rsp) │ │ │ │ + cmp %r11,%r14 │ │ │ │ + vmovsd %xmm10,0x28(%rsp) │ │ │ │ + cmova %r11,%r14 │ │ │ │ + vmovd %xmm8,0x38(%rsp) │ │ │ │ shl $0x4,%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ + vmovd 0x38(%rsp),%xmm11 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ - vmovd 0x38(%rsp),%xmm9 │ │ │ │ mov %rax,%r8 │ │ │ │ - vpinsrd $0x1,0x30(%rsp),%xmm9,%xmm10 │ │ │ │ - vmovsd 0x28(%rsp),%xmm11 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ + vmovsd 0x28(%rsp),%xmm13 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + vpinsrd $0x1,0x30(%rsp),%xmm11,%xmm12 │ │ │ │ test %rsi,%rsi │ │ │ │ - vmovq %xmm10,(%rax,%rsi,1) │ │ │ │ - vmovsd %xmm11,0x8(%rax,%rsi,1) │ │ │ │ - je 5b9d4 │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + vmovsd %xmm13,0x8(%rax,%rsi,1) │ │ │ │ + vmovq %xmm12,(%rax,%rsi,1) │ │ │ │ + je 5920c │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ call d2d0 │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ lea 0x10(%r8,%rsi,1),%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 5ba00 │ │ │ │ - mov %r11,%rsi │ │ │ │ + je 59238 │ │ │ │ + mov %rdx,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ sub %rcx,%rsi │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ mov %r8,(%rbx) │ │ │ │ add %r14,%r8 │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - jmp 5b888 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%r14d │ │ │ │ - lea 0x18(%rbx),%r10 │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r14d,0x6c(%rsp) │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ - je 5be80 │ │ │ │ - mov %r14d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ - mov 0x4(%r15),%eax │ │ │ │ + jmp 590d2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r15),%eax │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ + lea 0x18(%rbx),%r11 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %eax,0x6c(%rsp) │ │ │ │ + cmp 0x28(%rbx),%rdx │ │ │ │ + je 59698 │ │ │ │ + mov %eax,(%rdx) │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov %rdx,0x20(%rbx) │ │ │ │ + add 0x4(%r15),%eax │ │ │ │ lea 0x50(%r15),%r13 │ │ │ │ - add %r14d,%eax │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rdx │ │ │ │ - je 5bea0 │ │ │ │ + je 596c0 │ │ │ │ mov %eax,(%rdx) │ │ │ │ add $0x4,%rdx │ │ │ │ mov %rdx,0x20(%rbx) │ │ │ │ - lea 0x8(%r15),%rdi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add (%rdi),%eax │ │ │ │ + lea 0x8(%r15),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ + add (%r8),%eax │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rsi │ │ │ │ - je 5bc50 │ │ │ │ + je 59470 │ │ │ │ mov %eax,(%rsi) │ │ │ │ add $0x4,%rsi │ │ │ │ mov %rsi,0x20(%rbx) │ │ │ │ - add 0x4(%rdi),%eax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ - lea 0x4(%rdi),%r14 │ │ │ │ + add 0x4(%r8),%eax │ │ │ │ + lea 0x4(%r8),%r14 │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - je 5bcd0 │ │ │ │ + je 594f0 │ │ │ │ mov %eax,(%rcx) │ │ │ │ - add 0x4(%r14),%eax │ │ │ │ add $0x4,%rcx │ │ │ │ + add 0x4(%r14),%eax │ │ │ │ mov %rcx,0x20(%rbx) │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - je 5bd00 │ │ │ │ + je 59520 │ │ │ │ mov %eax,(%rcx) │ │ │ │ - add 0x8(%r14),%eax │ │ │ │ add $0x4,%rcx │ │ │ │ + add 0x8(%r14),%eax │ │ │ │ mov %rcx,0x20(%rbx) │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - je 5bd30 │ │ │ │ + je 59550 │ │ │ │ mov %eax,(%rcx) │ │ │ │ - add 0xc(%r14),%eax │ │ │ │ add $0x4,%rcx │ │ │ │ + add 0xc(%r14),%eax │ │ │ │ mov %rcx,0x20(%rbx) │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - je 5bd60 │ │ │ │ + je 59580 │ │ │ │ mov %eax,(%rcx) │ │ │ │ - add 0x10(%r14),%eax │ │ │ │ add $0x4,%rcx │ │ │ │ + add 0x10(%r14),%eax │ │ │ │ mov %rcx,0x20(%rbx) │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - je 5bd90 │ │ │ │ + je 595b0 │ │ │ │ mov %eax,(%rcx) │ │ │ │ add $0x4,%rcx │ │ │ │ mov %rcx,0x20(%rbx) │ │ │ │ - lea 0x14(%r14),%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jne 5ba80 │ │ │ │ + lea 0x14(%r14),%r8 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jne 592a0 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - je 5bb60 │ │ │ │ + je 59382 │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov $0x50,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x9836c(%rip),%r12 # f3ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x98365(%rip),%r15 # f3ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x9844e(%rip),%r8 # f3fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - lea 0x118(%rsp),%rdi │ │ │ │ - add $0x10,%r8 │ │ │ │ + mov 0x94c3a(%rip),%rdi # edfd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x94b43(%rip),%r12 # edee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x94b3c(%rip),%r15 # edee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + add $0x10,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ add $0x40,%r15 │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ + lea 0x118(%rsp),%rdi │ │ │ │ mov %r12,0xc0(%rsp) │ │ │ │ mov %r15,0x138(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x98356(%rip),%r9 # f3f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x94b34(%rip),%r9 # edf10 >@GLIBCXX_3.4> │ │ │ │ lea 0x108(%rsp),%rdi │ │ │ │ add $0x10,%r9 │ │ │ │ mov %r9,0xd0(%rsp) │ │ │ │ call d480 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - mov (%rsp),%r13 │ │ │ │ - mov 0x982dd(%rip),%rax # f3ec0 >@GLIBCXX_3.4> │ │ │ │ + mov (%rsp),%rax │ │ │ │ lea 0x138(%rsp),%rdi │ │ │ │ + mov 0x94ab3(%rip),%rdx # edec0 >@GLIBCXX_3.4> │ │ │ │ mov -0x18(%r10),%r11 │ │ │ │ mov %r10,0xc0(%rsp) │ │ │ │ - add $0x10,%rax │ │ │ │ - mov %r13,0xc0(%rsp,%r11,1) │ │ │ │ - mov %rax,0x138(%rsp) │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov %rax,0xc0(%rsp,%r11,1) │ │ │ │ movq $0x0,0xc8(%rsp) │ │ │ │ + mov %rdx,0x138(%rsp) │ │ │ │ call d0c0 │ │ │ │ mov 0x258(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5bebc │ │ │ │ + jne 596dc │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ mov %eax,0x28(%rsp) │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - jmp 5ba9e │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 592bf │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,0x80(%rsp) │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ - mov %r13,0x90(%rsp) │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ + mov %r13,0x88(%rsp) │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ mov 0x88(%rsp),%r13 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - jmp 5b8c6 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + jmp 59111 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ add 0x4(%r14),%eax │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - jne 5bad3 │ │ │ │ + jne 592f5 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ add 0x8(%r14),%eax │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - jne 5baef │ │ │ │ + jne 59311 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ add 0xc(%r14),%eax │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - jne 5bb0b │ │ │ │ + jne 5932d │ │ │ │ nopl (%rax) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ add 0x10(%r14),%eax │ │ │ │ mov %eax,0x6c(%rsp) │ │ │ │ cmp 0x28(%rbx),%rcx │ │ │ │ - jne 5bb27 │ │ │ │ + jne 59349 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ - jmp 5bb31 │ │ │ │ + jmp 59353 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movzbl (%r15),%esi │ │ │ │ + mov %sil,0x128(%rsp) │ │ │ │ + jmp 58f24 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - movzbl (%r15),%ecx │ │ │ │ - mov %cl,0x128(%rsp) │ │ │ │ - jmp 5b6dd │ │ │ │ lea 0x80(%rsp),%rsi │ │ │ │ lea 0x118(%rsp),%rdi │ │ │ │ xor %edx,%edx │ │ │ │ call d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ + mov %r8,0x128(%rsp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ call d2d0 │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ mov 0x118(%rsp),%rdi │ │ │ │ - jmp 5b6dd │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 58f24 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x80(%rsp),%rsi │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ xor %edx,%edx │ │ │ │ call d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rsi,0xb0(%rsp) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ call d2d0 │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ mov 0xa0(%rsp),%r8 │ │ │ │ - jmp 5b565 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%rdi │ │ │ │ + jmp 58db5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ - jmp 5ba4a │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + jmp 59278 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea 0x6c(%rsp),%rsi │ │ │ │ mov %eax,0x30(%rsp) │ │ │ │ - call c2f70 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call be9a0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x30(%rsp),%eax │ │ │ │ - jmp 5ba71 │ │ │ │ + jmp 59298 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f887 <__cxa_finalize@plt+0x2207> │ │ │ │ + jmp f86b <__cxa_finalize@plt+0x21eb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f868 <__cxa_finalize@plt+0x21e8> │ │ │ │ + jmp f84c <__cxa_finalize@plt+0x21cc> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f877 <__cxa_finalize@plt+0x21f7> │ │ │ │ + jmp f85b <__cxa_finalize@plt+0x21db> │ │ │ │ endbr64 │ │ │ │ - jmp f8d2 <__cxa_finalize@plt+0x2252> │ │ │ │ + jmp f8b6 <__cxa_finalize@plt+0x2236> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f8ec <__cxa_finalize@plt+0x226c> │ │ │ │ + jmp f8d0 <__cxa_finalize@plt+0x2250> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f894 <__cxa_finalize@plt+0x2214> │ │ │ │ + jmp f878 <__cxa_finalize@plt+0x21f8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f8ff <__cxa_finalize@plt+0x227f> │ │ │ │ + jmp f8e3 <__cxa_finalize@plt+0x2263> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f9d6 <__cxa_finalize@plt+0x2356> │ │ │ │ + jmp f9bb <__cxa_finalize@plt+0x233b> │ │ │ │ endbr64 │ │ │ │ - jmp f9c6 <__cxa_finalize@plt+0x2346> │ │ │ │ + jmp f9ab <__cxa_finalize@plt+0x232b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f956 <__cxa_finalize@plt+0x22d6> │ │ │ │ + jmp f93b <__cxa_finalize@plt+0x22bb> │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005bf40 , std::allocator > const&)@@Base>: │ │ │ │ +0000000000059760 , std::allocator > const&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ mov %rdi,%r13 │ │ │ │ + push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x40,%rsp │ │ │ │ + mov %fs:0x28,%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ lea 0x20(%rsp),%r12 │ │ │ │ - mov %fs:0x28,%r10 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ + cmpq $0x0,(%rdi) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ - cmpq $0x0,(%rdi) │ │ │ │ - je 5c010 , std::allocator > const&)@@Base+0xd0> │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + je 59800 , std::allocator > const&)@@Base+0xa0> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 5bfe6 , std::allocator > const&)@@Base+0xa6> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,(%r10) │ │ │ │ - add $0x8,%r10 │ │ │ │ + jmp 597de , std::allocator > const&)@@Base+0x7e> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r13,(%r8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ mov 0x0(%r13),%r13 │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ cmpq $0x0,0x0(%r13) │ │ │ │ - je 5c010 , std::allocator > const&)@@Base+0xd0> │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ + je 59800 , std::allocator > const&)@@Base+0xa0> │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 5bfc0 , std::allocator > const&)@@Base+0x80> │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jne 597b8 , std::allocator > const&)@@Base+0x58> │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov 0x0(%r13),%r13 │ │ │ │ cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5bfd7 , std::allocator > const&)@@Base+0x97> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 597cf , std::allocator > const&)@@Base+0x6f> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ mov %rdi,%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rbp),%r10 │ │ │ │ - lea (%rdi,%r10,1),%rsi │ │ │ │ + mov 0x8(%rbp),%r8 │ │ │ │ + lea (%rdi,%r8,1),%rsi │ │ │ │ cmp %rsi,%r14 │ │ │ │ - je 5c30f , std::allocator > const&)@@Base+0x3cf> │ │ │ │ + je 59adf , std::allocator > const&)@@Base+0x37f> │ │ │ │ movzbl 0x8(%r13),%eax │ │ │ │ movsbl (%r14),%edx │ │ │ │ add $0x31,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 5c30f , std::allocator > const&)@@Base+0x3cf> │ │ │ │ + jne 59adf , std::allocator > const&)@@Base+0x37f> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 5c24a , std::allocator > const&)@@Base+0x30a> │ │ │ │ + je 59a3a , std::allocator > const&)@@Base+0x2da> │ │ │ │ mov %rax,%rbx │ │ │ │ sub %rcx,%rbx │ │ │ │ sub $0x8,%rbx │ │ │ │ shr $0x3,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 5c176 , std::allocator > const&)@@Base+0x236> │ │ │ │ + je 59966 , std::allocator > const&)@@Base+0x206> │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 5c150 , std::allocator > const&)@@Base+0x210> │ │ │ │ + je 59940 , std::allocator > const&)@@Base+0x1e0> │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 5c133 , std::allocator > const&)@@Base+0x1f3> │ │ │ │ + je 59923 , std::allocator > const&)@@Base+0x1c3> │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 5c116 , std::allocator > const&)@@Base+0x1d6> │ │ │ │ + je 59906 , std::allocator > const&)@@Base+0x1a6> │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 5c0f9 , std::allocator > const&)@@Base+0x1b9> │ │ │ │ + je 598e9 , std::allocator > const&)@@Base+0x189> │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 5c0dc , std::allocator > const&)@@Base+0x19c> │ │ │ │ + je 598cc , std::allocator > const&)@@Base+0x16c> │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 5c0bf , std::allocator > const&)@@Base+0x17f> │ │ │ │ - mov %r13,%r8 │ │ │ │ + je 598af , std::allocator > const&)@@Base+0x14f> │ │ │ │ + mov %r13,%r9 │ │ │ │ mov -0x8(%rax),%r13 │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r13,%r9 │ │ │ │ + mov %r13,%r10 │ │ │ │ mov -0x8(%rax),%r13 │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %r13,%r11 │ │ │ │ mov -0x8(%rax),%r13 │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov -0x8(%rax),%r13 │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r13,%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ mov -0x8(%rax),%r13 │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %r13,%r9 │ │ │ │ + mov %r13,%r10 │ │ │ │ mov -0x8(%rax),%r13 │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %r13,%r11 │ │ │ │ mov -0x8(%rax),%r13 │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 5c24a , std::allocator > const&)@@Base+0x30a> │ │ │ │ - mov -0x8(%rax),%r8 │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ + je 59a3a , std::allocator > const&)@@Base+0x2da> │ │ │ │ + mov -0x8(%rax),%r9 │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x10(%rax),%r13 │ │ │ │ lea -0x8(%rax),%rdx │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ mov %rdx,%rax │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x18(%rdx),%r9 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x18(%rdx),%r10 │ │ │ │ lea -0x10(%rdx),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov 0x8(%r9),%rbx │ │ │ │ + mov 0x8(%r10),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ - mov -0x20(%rdx),%r8 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ + mov -0x20(%rdx),%r9 │ │ │ │ lea -0x18(%rdx),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x28(%rdx),%r13 │ │ │ │ lea -0x20(%rdx),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x30(%rdx),%r11 │ │ │ │ lea -0x28(%rdx),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x38(%rdx),%r13 │ │ │ │ lea -0x30(%rdx),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5c290 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 59a80 , std::allocator > const&)@@Base+0x320> │ │ │ │ lea -0x38(%rdx),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 5c176 , std::allocator > const&)@@Base+0x236> │ │ │ │ + jne 59966 , std::allocator > const&)@@Base+0x206> │ │ │ │ inc %r14 │ │ │ │ cmp %r14,%rsi │ │ │ │ sete %bl │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5c26a , std::allocator > const&)@@Base+0x32a> │ │ │ │ + je 59a5a , std::allocator > const&)@@Base+0x2fa> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5c321 , std::allocator > const&)@@Base+0x3e1> │ │ │ │ + jne 59af1 , std::allocator > const&)@@Base+0x391> │ │ │ │ add $0x40,%rsp │ │ │ │ mov %ebx,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 5c24a , std::allocator > const&)@@Base+0x30a> │ │ │ │ + je 59a3a , std::allocator > const&)@@Base+0x2da> │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - jne 5c2da , std::allocator > const&)@@Base+0x39a> │ │ │ │ - jmp 5c316 , 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 59aaa , std::allocator > const&)@@Base+0x34a> │ │ │ │ + jmp 59ae6 , 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 5c300 , std::allocator > const&)@@Base+0x3c0> │ │ │ │ + je 59ad0 , std::allocator > const&)@@Base+0x370> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ cmp %rax,0x30(%rsp) │ │ │ │ - jne 5c2c0 , std::allocator > const&)@@Base+0x380> │ │ │ │ + jne 59a90 , std::allocator > const&)@@Base+0x330> │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%rbx),%rbx │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - jne 5c2d5 , std::allocator > const&)@@Base+0x395> │ │ │ │ + jne 59aa5 , std::allocator > const&)@@Base+0x345> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ inc %r14 │ │ │ │ mov %rbx,%r13 │ │ │ │ - jmp 5c020 , std::allocator > const&)@@Base+0xe0> │ │ │ │ + jmp 59810 , std::allocator > const&)@@Base+0xb0> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5c253 , std::allocator > const&)@@Base+0x313> │ │ │ │ + jmp 59a43 , std::allocator > const&)@@Base+0x2e3> │ │ │ │ inc %r14 │ │ │ │ mov %rbx,%r13 │ │ │ │ - jmp 5c024 , std::allocator > const&)@@Base+0xe4> │ │ │ │ + jmp 59814 , std::allocator > const&)@@Base+0xb4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbp │ │ │ │ - jmp fa6f <__cxa_finalize@plt+0x23ef> │ │ │ │ + jmp fa54 <__cxa_finalize@plt+0x23d4> │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rsi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ lea -0x1(%rdx),%rbp │ │ │ │ + shr $0x3f,%rbp │ │ │ │ + lea -0x1(%rdx,%rbp,1),%rbp │ │ │ │ + push %rbx │ │ │ │ + sar $1,%rbp │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rdi,%r13 │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - shr $0x3f,%rbp │ │ │ │ - lea -0x1(%rdx,%rbp,1),%rbp │ │ │ │ - sar $1,%rbp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ mov %r9,%rbx │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jge 5c490 , std::allocator > const&)@@Base+0x550> │ │ │ │ + jge 59c60 , std::allocator > const&)@@Base+0x500> │ │ │ │ mov %rsi,%r15 │ │ │ │ lea 0x1(%r15),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ lea (%rsi,%rsi,1),%r12 │ │ │ │ + shl $0x5,%rsi │ │ │ │ lea -0x1(%r12),%rdx │ │ │ │ + add %r13,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - shl $0x5,%rsi │ │ │ │ add %r13,%rdx │ │ │ │ - add %r13,%rsi │ │ │ │ - call c3140 │ │ │ │ + call beb40 │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r12,%r15 │ │ │ │ movzbl %al,%ecx │ │ │ │ + shl $0x4,%rdx │ │ │ │ sub %rcx,%r15 │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r13,%rax │ │ │ │ vmovdqu (%rax),%xmm0 │ │ │ │ - shl $0x4,%rdx │ │ │ │ vmovdqu %xmm0,0x0(%r13,%rdx,1) │ │ │ │ cmp %rbp,%r15 │ │ │ │ - jl 5c390 , std::allocator > const&)@@Base+0x450> │ │ │ │ + jl 59b60 , std::allocator > const&)@@Base+0x400> │ │ │ │ testb $0x1,0x8(%rsp) │ │ │ │ - je 5c4b0 , std::allocator > const&)@@Base+0x570> │ │ │ │ - vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ + je 59c78 , std::allocator > const&)@@Base+0x518> │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ shr $0x3f,%r8 │ │ │ │ lea -0x1(%r8,%r15,1),%rbp │ │ │ │ - sar $1,%rbp │ │ │ │ vmovdqa %xmm3,0x20(%rsp) │ │ │ │ + sar $1,%rbp │ │ │ │ cmp %r14,%r15 │ │ │ │ - jg 5c439 , std::allocator > const&)@@Base+0x4f9> │ │ │ │ - jmp 5c463 , std::allocator > const&)@@Base+0x523> │ │ │ │ + jg 59c09 , std::allocator > const&)@@Base+0x4a9> │ │ │ │ + jmp 59c33 , std::allocator > const&)@@Base+0x4d3> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%r12),%xmm4 │ │ │ │ lea -0x1(%rbp),%r9 │ │ │ │ mov %rbp,%r15 │ │ │ │ shr $0x3f,%r9 │ │ │ │ - lea -0x1(%r9,%rbp,1),%r10 │ │ │ │ vmovdqu %xmm4,(%rax) │ │ │ │ + lea -0x1(%r9,%rbp,1),%r10 │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jge 5c4f0 , std::allocator > const&)@@Base+0x5b0> │ │ │ │ + jge 59cb0 , std::allocator > const&)@@Base+0x550> │ │ │ │ sar $1,%r10 │ │ │ │ mov %r10,%rbp │ │ │ │ mov %rbp,%r12 │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ shl $0x4,%r12 │ │ │ │ add %r13,%r12 │ │ │ │ mov %r12,%rsi │ │ │ │ - call c3140 │ │ │ │ + call beb40 │ │ │ │ mov %eax,%edx │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r13,%rax │ │ │ │ test %dl,%dl │ │ │ │ - jne 5c410 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ + jne 59be0 , std::allocator > const&)@@Base+0x480> │ │ │ │ vmovdqa 0x20(%rsp),%xmm5 │ │ │ │ vmovdqu %xmm5,(%rax) │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5c509 , std::allocator > const&)@@Base+0x5c9> │ │ │ │ + jne 59cc9 , std::allocator > const&)@@Base+0x569> │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %rdi,%rax │ │ │ │ testb $0x1,0x8(%rsp) │ │ │ │ - jne 5c4f8 , std::allocator > const&)@@Base+0x5b8> │ │ │ │ + jne 59cb8 , std::allocator > const&)@@Base+0x558> │ │ │ │ mov %r14,%r15 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ sub $0x2,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 5c3e8 , std::allocator > const&)@@Base+0x4a8> │ │ │ │ + jne 59bb8 , std::allocator > const&)@@Base+0x458> │ │ │ │ lea 0x1(%r15,%r15,1),%rdi │ │ │ │ lea 0x1(%r15,%r15,1),%r15 │ │ │ │ shl $0x4,%rdi │ │ │ │ vmovdqu 0x0(%r13,%rdi,1),%xmm1 │ │ │ │ vmovdqu %xmm1,(%rax) │ │ │ │ lea (%rdi,%r13,1),%rax │ │ │ │ - jmp 5c3e8 , std::allocator > const&)@@Base+0x4a8> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 59bb8 , std::allocator > const&)@@Base+0x458> │ │ │ │ + nop │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 5c463 , std::allocator > const&)@@Base+0x523> │ │ │ │ + jmp 59c33 , std::allocator > const&)@@Base+0x4d3> │ │ │ │ vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ vmovdqa %xmm2,0x20(%rsp) │ │ │ │ - jmp 5c463 , std::allocator > const&)@@Base+0x523> │ │ │ │ + jmp 59c33 , std::allocator > const&)@@Base+0x4d3> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x78,%rsp │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 5c63b , std::allocator > const&)@@Base+0x6fb> │ │ │ │ + je 59df3 , std::allocator > const&)@@Base+0x693> │ │ │ │ mov %rbp,0x50(%rsp) │ │ │ │ lea 0x10(%rdi),%rbp │ │ │ │ mov %r14,0x68(%rsp) │ │ │ │ mov %rdi,%r14 │ │ │ │ cmp %rbp,%rsi │ │ │ │ - je 5c664 , std::allocator > const&)@@Base+0x724> │ │ │ │ + je 59e24 , std::allocator > const&)@@Base+0x6c4> │ │ │ │ mov %r12,0x58(%rsp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ mov %r13,0x60(%rsp) │ │ │ │ + mov $0x10,%r13d │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdx,%r12 │ │ │ │ mov %r15,0x70(%rsp) │ │ │ │ - mov $0x10,%r13d │ │ │ │ - jmp 5c5af , std::allocator > const&)@@Base+0x66f> │ │ │ │ + jmp 59d6f , std::allocator > const&)@@Base+0x60f> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rax │ │ │ │ sub %r13,%rax │ │ │ │ lea 0x10(%rax),%rdi │ │ │ │ cmp $0x10,%r13 │ │ │ │ - jle 5c650 , std::allocator > const&)@@Base+0x710> │ │ │ │ + jle 59e10 , std::allocator > const&)@@Base+0x6b0> │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ vmovdqa %xmm0,0x10(%rsp) │ │ │ │ call d550 │ │ │ │ vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ - vmovdqu %xmm0,(%r14) │ │ │ │ add $0x10,%rbp │ │ │ │ + vmovdqu %xmm0,(%r14) │ │ │ │ add $0x10,%r13 │ │ │ │ cmp %rbp,0x8(%rsp) │ │ │ │ - je 5c61d , std::allocator > const&)@@Base+0x6dd> │ │ │ │ + je 59dd5 , std::allocator > const&)@@Base+0x675> │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call c3140 │ │ │ │ + call beb40 │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ test %al,%al │ │ │ │ - jne 5c570 , std::allocator > const&)@@Base+0x630> │ │ │ │ + jne 59d30 , std::allocator > const&)@@Base+0x5d0> │ │ │ │ vmovdqa %xmm0,0x20(%rsp) │ │ │ │ lea -0x10(%rbp),%r15 │ │ │ │ mov %rbp,%rbx │ │ │ │ - jmp 5c5f0 , std::allocator > const&)@@Base+0x6b0> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 59da8 , std::allocator > const&)@@Base+0x648> │ │ │ │ + nopl (%rax) │ │ │ │ vmovdqu (%r15),%xmm2 │ │ │ │ vmovdqu %xmm2,(%rbx) │ │ │ │ mov %r15,%rbx │ │ │ │ sub $0x10,%r15 │ │ │ │ mov %r15,%rdx │ │ │ │ lea 0x20(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call c3140 │ │ │ │ + call beb40 │ │ │ │ test %al,%al │ │ │ │ - jne 5c5e0 , std::allocator > const&)@@Base+0x6a0> │ │ │ │ + jne 59d98 , std::allocator > const&)@@Base+0x638> │ │ │ │ vmovdqa 0x20(%rsp),%xmm1 │ │ │ │ add $0x10,%rbp │ │ │ │ add $0x10,%r13 │ │ │ │ vmovdqu %xmm1,(%rbx) │ │ │ │ cmp %rbp,0x8(%rsp) │ │ │ │ - jne 5c5af , std::allocator > const&)@@Base+0x66f> │ │ │ │ + jne 59d6f , std::allocator > const&)@@Base+0x60f> │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov 0x50(%rsp),%rbp │ │ │ │ mov 0x58(%rsp),%r12 │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ mov 0x70(%rsp),%r15 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5c670 , std::allocator > const&)@@Base+0x730> │ │ │ │ + jne 59e30 , std::allocator > const&)@@Base+0x6d0> │ │ │ │ add $0x78,%rsp │ │ │ │ ret │ │ │ │ - jne 5c59b , std::allocator > const&)@@Base+0x65b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 59d5b , std::allocator > const&)@@Base+0x5fb> │ │ │ │ vmovdqu (%r14),%xmm3 │ │ │ │ vmovdqu %xmm3,(%rdi) │ │ │ │ - jmp 5c59b , std::allocator > const&)@@Base+0x65b> │ │ │ │ + jmp 59d5b , std::allocator > const&)@@Base+0x5fb> │ │ │ │ mov 0x50(%rsp),%rbp │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ - jmp 5c63b , std::allocator > const&)@@Base+0x6fb> │ │ │ │ + jmp 59df3 , std::allocator > const&)@@Base+0x693> │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ mov %rbp,0x50(%rsp) │ │ │ │ mov %r12,0x58(%rsp) │ │ │ │ mov %r13,0x60(%rsp) │ │ │ │ mov %r14,0x68(%rsp) │ │ │ │ mov %r15,0x70(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0xb8,%rsp │ │ │ │ - mov %fs:0x28,%r9 │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - cmp $0x100,%r9 │ │ │ │ - jle 5dad8 , std::allocator > const&)@@Base+0x1b98> │ │ │ │ - mov %rbp,0x90(%rsp) │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - mov %rdi,%r10 │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %fs:0x28,%r8 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + cmp $0x100,%r8 │ │ │ │ + jle 5b1be , std::allocator > const&)@@Base+0x1a5e> │ │ │ │ mov %rbx,0x88(%rsp) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rbp,0x90(%rsp) │ │ │ │ mov %r13,0xa0(%rsp) │ │ │ │ mov %r15,0xb0(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %r9,%rdx │ │ │ │ - sar $0x5,%r9 │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %r9,%r14 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 5d757 , std::allocator > const&)@@Base+0x1817> │ │ │ │ - shl $0x4,%r14 │ │ │ │ - lea (%r10,%r14,1),%rbp │ │ │ │ - lea 0x10(%r10),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r14,0xa8(%rsp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r8,%rbp │ │ │ │ + sar $0x5,%r8 │ │ │ │ + sar $0x4,%rbp │ │ │ │ + mov %r8,%rbx │ │ │ │ + test %r12,%r12 │ │ │ │ + je 5ae73 , std::allocator > const&)@@Base+0x1713> │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + lea 0x10(%r10),%r15 │ │ │ │ + mov %r14,%rdi │ │ │ │ + add %r10,%rbx │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r10,(%rsp) │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - lea -0x10(%r15),%r12 │ │ │ │ - dec %r13 │ │ │ │ - call c3140 │ │ │ │ - mov %r12,%rdx │ │ │ │ + dec %r12 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea -0x10(%rax),%r13 │ │ │ │ + call beb40 │ │ │ │ + mov %r13,%rdx │ │ │ │ test %al,%al │ │ │ │ - je 5d70a , std::allocator > const&)@@Base+0x17ca> │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call c3140 │ │ │ │ + je 5adf0 , std::allocator > const&)@@Base+0x1690> │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call beb40 │ │ │ │ mov (%rsp),%r10 │ │ │ │ test %al,%al │ │ │ │ - je 5daf4 , std::allocator > const&)@@Base+0x1bb4> │ │ │ │ + je 5ae3b , std::allocator > const&)@@Base+0x16db> │ │ │ │ vmovdqu (%r10),%xmm4 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm5 │ │ │ │ + vmovdqu (%rbx),%xmm5 │ │ │ │ vmovdqu %xmm5,(%r10) │ │ │ │ - vmovdqu %xmm4,0x0(%rbp) │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - mov %r13,%r14 │ │ │ │ - mov %r10,%r15 │ │ │ │ - mov 0x7c(%rbx),%ecx │ │ │ │ - lea 0x18(%rbx),%rax │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5cb86 , std::allocator > const&)@@Base+0xc46> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%r12 │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ - cmp 0x20(%rbx),%r12 │ │ │ │ - je 5c7c3 , std::allocator > const&)@@Base+0x883> │ │ │ │ - mov %r12,0x20(%rbx) │ │ │ │ - cmpq $0x0,0x0(%rbp) │ │ │ │ - jne 5c820 , std::allocator > const&)@@Base+0x8e0> │ │ │ │ - jmp 5c850 , std::allocator > const&)@@Base+0x910> │ │ │ │ - nopl 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,(%r12) │ │ │ │ - add $0x8,%r12 │ │ │ │ - mov 0x0(%rbp),%rbp │ │ │ │ - mov %r12,0x20(%rbx) │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ - cmpq $0x0,0x0(%rbp) │ │ │ │ - je 5c850 , std::allocator > const&)@@Base+0x910> │ │ │ │ - mov 0x20(%rbx),%r12 │ │ │ │ - cmp %r12,0x28(%rbx) │ │ │ │ - jne 5c800 , std::allocator > const&)@@Base+0x8c0> │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - lea 0x60(%rsp),%rsi │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%rbp),%rbp │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ - cmpq $0x0,0x0(%rbp) │ │ │ │ - jne 5c81c , std::allocator > const&)@@Base+0x8dc> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - lea 0x30(%rbx),%r12 │ │ │ │ - cmp 0x38(%rbx),%rcx │ │ │ │ - je 5c867 , std::allocator > const&)@@Base+0x927> │ │ │ │ - mov %rcx,0x38(%rbx) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5c89f , std::allocator > const&)@@Base+0x95f> │ │ │ │ - jmp 5c8d0 , std::allocator > const&)@@Base+0x990> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,(%rcx) │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %rcx,0x38(%rbx) │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5c8d0 , std::allocator > const&)@@Base+0x990> │ │ │ │ - mov 0x38(%rbx),%rcx │ │ │ │ - cmp %rcx,0x40(%rbx) │ │ │ │ - jne 5c880 , std::allocator > const&)@@Base+0x940> │ │ │ │ - lea 0x60(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5c89b , std::allocator > const&)@@Base+0x95b> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movzbl 0x8(%r13),%ecx │ │ │ │ - movzbl 0x8(%rbp),%r8d │ │ │ │ - cmp %cl,%r8b │ │ │ │ - jb 5cb6d , std::allocator > const&)@@Base+0xc2d> │ │ │ │ - cmp %r8b,%cl │ │ │ │ - jb 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5cae0 , std::allocator > const&)@@Base+0xba0> │ │ │ │ - mov %rax,%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - sub $0x8,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 5ca0c , std::allocator > const&)@@Base+0xacc> │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 5c9ea , std::allocator > const&)@@Base+0xaaa> │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 5c9d1 , std::allocator > const&)@@Base+0xa91> │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 5c9b8 , std::allocator > const&)@@Base+0xa78> │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 5c99f , std::allocator > const&)@@Base+0xa5f> │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 5c986 , std::allocator > const&)@@Base+0xa46> │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 5c96d , std::allocator > const&)@@Base+0xa2d> │ │ │ │ - mov %rbp,%r11 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%r11 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%rdx │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%rsi │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rbp,%r10 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%r10 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rbp,%rcx │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%rcx │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rbp,%r8 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%r8 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %rbp,%r9 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%r9 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 5cae0 , std::allocator > const&)@@Base+0xba0> │ │ │ │ - mov %rbp,%r11 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - cmp 0x8(%rbp),%r11 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea -0x8(%rax),%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov -0x8(%rdx),%rbp │ │ │ │ - mov %rdx,0x20(%rbx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - cmp 0x8(%rbp),%rsi │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rbp,%r10 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%rbp),%r10 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea -0x10(%rdx),%rax │ │ │ │ - mov %rbp,%rcx │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%rbp),%rcx │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea -0x18(%rdx),%rax │ │ │ │ - mov %rbp,%r8 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%rbp),%r8 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea -0x20(%rdx),%rax │ │ │ │ - mov %rbp,%r9 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%rbp),%r9 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea -0x28(%rdx),%rax │ │ │ │ - mov %rbp,%r11 │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%rbp),%r11 │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea -0x30(%rdx),%rax │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov -0x8(%rax),%rbp │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%rbp),%rsi │ │ │ │ - jne 5cd00 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea -0x38(%rdx),%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 5ca0c , std::allocator > const&)@@Base+0xacc> │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - xor %ebp,%ebp │ │ │ │ - jmp 5cb15 , std::allocator > const&)@@Base+0xbd5> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - sub $0x8,%rdi │ │ │ │ - mov %rdi,0x38(%rbx) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov -0x8(%rdi),%r13 │ │ │ │ - cmp %r10,0x8(%r13) │ │ │ │ - je 5cb00 , std::allocator > const&)@@Base+0xbc0> │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5cb64 , std::allocator > const&)@@Base+0xc24> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ - cmp 0x40(%rbx),%rdx │ │ │ │ - je 5ccd0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ - mov %r13,(%rdx) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %rdx,0x38(%rbx) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5cb40 , std::allocator > const&)@@Base+0xc00> │ │ │ │ - test %rbp,%rbp │ │ │ │ - jne 5c8e0 , std::allocator > const&)@@Base+0x9a0> │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ - mov 0x7c(%rbx),%ecx │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ - mov %r15,%r13 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5c7b0 , std::allocator > const&)@@Base+0x870> │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - mov 0x0(%rbp),%r15 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - test %r15,%r15 │ │ │ │ - je 5cbee , std::allocator > const&)@@Base+0xcae> │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rbp,%r12 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - xor %ebp,%ebp │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5cbd3 , std::allocator > const&)@@Base+0xc93> │ │ │ │ - call b80d0 │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - add %eax,%ebp │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 5cbbc , std::allocator > const&)@@Base+0xc7c> │ │ │ │ - lea 0x1(%rbp),%r8d │ │ │ │ - mov 0x8(%r12),%r12 │ │ │ │ - add %r8d,%r14d │ │ │ │ - mov (%r12),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5cbac , std::allocator > const&)@@Base+0xc6c> │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5d606 , std::allocator > const&)@@Base+0x16c6> │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ - mov %rbp,0x38(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %r13,%rbp │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r13,%r15 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov $0x1,%r9d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5cc44 , std::allocator > const&)@@Base+0xd04> │ │ │ │ - call b80d0 │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - add %eax,%r13d │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 5cc2c , std::allocator > const&)@@Base+0xcec> │ │ │ │ - lea 0x1(%r13),%r9d │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - add %r9d,%r12d │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5cc1b , std::allocator > const&)@@Base+0xcdb> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ - mov %r15,%r13 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - cmp %r14d,%r12d │ │ │ │ - jne 5d6bc , std::allocator > const&)@@Base+0x177c> │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 5d73e , std::allocator > const&)@@Base+0x17fe> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call c3140 │ │ │ │ - test %al,%al │ │ │ │ - jne 5d6e4 , std::allocator > const&)@@Base+0x17a4> │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ - mov (%r15),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call c3140 │ │ │ │ - test %al,%al │ │ │ │ - jne 5d6d5 , std::allocator > const&)@@Base+0x1795> │ │ │ │ - mov 0x7c(%rbx),%edx │ │ │ │ - mov 0x8(%r15),%r13 │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5cb90 , std::allocator > const&)@@Base+0xc50> │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - jmp 5c7b0 , std::allocator > const&)@@Base+0x870> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x60(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5cb40 , std::allocator > const&)@@Base+0xc00> │ │ │ │ - test %rbp,%rbp │ │ │ │ - jne 5c8e0 , std::allocator > const&)@@Base+0x9a0> │ │ │ │ - jmp 5cb6d , std::allocator > const&)@@Base+0xc2d> │ │ │ │ - nop │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5cae0 , std::allocator > const&)@@Base+0xba0> │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - cmpq $0x0,0x0(%rbp) │ │ │ │ - je 5d5bd , std::allocator > const&)@@Base+0x167d> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - cmp 0x28(%rbx),%rax │ │ │ │ - je 5d2d0 , std::allocator > const&)@@Base+0x1390> │ │ │ │ - mov %rbp,(%rax) │ │ │ │ - add $0x8,%rax │ │ │ │ - mov 0x0(%rbp),%rbp │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmpq $0x0,0x0(%rbp) │ │ │ │ - jne 5cd20 , std::allocator > const&)@@Base+0xde0> │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 5cb15 , std::allocator > const&)@@Base+0xbd5> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - mov 0x7c(%rbx),%r10d │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x7c(%r13),%edi │ │ │ │ + lea 0x18(%r13),%rsi │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ mov %r15,%r12 │ │ │ │ - lea -0x10(%r13),%r14 │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 5d429 , std::allocator > const&)@@Base+0x14e9> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ + test %edi,%edi │ │ │ │ + jne 5a305 , std::allocator > const&)@@Base+0xba5> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%r13),%r11 │ │ │ │ mov %r12,0x60(%rsp) │ │ │ │ - lea 0x18(%rbx),%r13 │ │ │ │ - cmp 0x20(%rbx),%rdx │ │ │ │ - je 5cda7 , std::allocator > const&)@@Base+0xe67> │ │ │ │ - mov %rdx,0x20(%rbx) │ │ │ │ + cmp 0x20(%r13),%r11 │ │ │ │ + je 59f83 , std::allocator > const&)@@Base+0x823> │ │ │ │ + mov %r11,0x20(%r13) │ │ │ │ cmpq $0x0,(%r12) │ │ │ │ - jne 5cddf , std::allocator > const&)@@Base+0xe9f> │ │ │ │ - jmp 5ce10 , std::allocator > const&)@@Base+0xed0> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,(%rdx) │ │ │ │ - add $0x8,%rdx │ │ │ │ + jne 59faf , std::allocator > const&)@@Base+0x84f> │ │ │ │ + jmp 59fd8 , std::allocator > const&)@@Base+0x878> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r12,(%r11) │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov %r11,0x20(%r13) │ │ │ │ mov (%r12),%r12 │ │ │ │ - mov %rdx,0x20(%rbx) │ │ │ │ mov %r12,0x60(%rsp) │ │ │ │ cmpq $0x0,(%r12) │ │ │ │ - je 5ce10 , std::allocator > const&)@@Base+0xed0> │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - cmp %rdx,0x28(%rbx) │ │ │ │ - jne 5cdc0 , std::allocator > const&)@@Base+0xe80> │ │ │ │ + je 59fd8 , std::allocator > const&)@@Base+0x878> │ │ │ │ + mov 0x20(%r13),%r11 │ │ │ │ + cmp %r11,0x28(%r13) │ │ │ │ + jne 59f90 , std::allocator > const&)@@Base+0x830> │ │ │ │ + mov (%rsp),%rdi │ │ │ │ lea 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%r12),%r12 │ │ │ │ mov %r12,0x60(%rsp) │ │ │ │ cmpq $0x0,(%r12) │ │ │ │ - jne 5cddb , std::allocator > const&)@@Base+0xe9b> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - lea 0x30(%rbx),%rbp │ │ │ │ - cmp 0x38(%rbx),%rdi │ │ │ │ - je 5ce27 , std::allocator > const&)@@Base+0xee7> │ │ │ │ - mov %rdi,0x38(%rbx) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5ce5d , std::allocator > const&)@@Base+0xf1d> │ │ │ │ - jmp 5ce80 , std::allocator > const&)@@Base+0xf40> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,(%rdi) │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %rdi,0x38(%rbx) │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5ce80 , std::allocator > const&)@@Base+0xf40> │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - cmp 0x40(%rbx),%rdi │ │ │ │ - jne 5ce40 , std::allocator > const&)@@Base+0xf00> │ │ │ │ + jne 59fab , std::allocator > const&)@@Base+0x84b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%r13),%r10 │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ + lea 0x30(%r13),%r14 │ │ │ │ + cmp 0x38(%r13),%r10 │ │ │ │ + je 59fef , std::allocator > const&)@@Base+0x88f> │ │ │ │ + mov %r10,0x38(%r13) │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + jne 5a01f , std::allocator > const&)@@Base+0x8bf> │ │ │ │ + jmp 5a048 , std::allocator > const&)@@Base+0x8e8> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbp,(%r10) │ │ │ │ + add $0x8,%r10 │ │ │ │ + mov %r10,0x38(%r13) │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + je 5a048 , std::allocator > const&)@@Base+0x8e8> │ │ │ │ + mov 0x38(%r13),%r10 │ │ │ │ + cmp %r10,0x40(%r13) │ │ │ │ + jne 5a000 , std::allocator > const&)@@Base+0x8a0> │ │ │ │ lea 0x60(%rsp),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5ce59 , std::allocator > const&)@@Base+0xf19> │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ - mov %rbp,0x68(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + jne 5a01b , std::allocator > const&)@@Base+0x8bb> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movzbl 0x8(%r14),%eax │ │ │ │ - movzbl 0x8(%r12),%edi │ │ │ │ - cmp %al,%dil │ │ │ │ - jb 5d40b , std::allocator > const&)@@Base+0x14cb> │ │ │ │ - cmp %dil,%al │ │ │ │ - jb 5d290 , std::allocator > const&)@@Base+0x1350> │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%r10 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 5d09f , std::allocator > const&)@@Base+0x115f> │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movzbl 0x8(%rbp),%r11d │ │ │ │ + movzbl 0x8(%r12),%r10d │ │ │ │ + cmp %r11b,%r10b │ │ │ │ + jb 5a2ed , std::allocator > const&)@@Base+0xb8d> │ │ │ │ + cmp %r10b,%r11b │ │ │ │ + jb 5a4d8 , std::allocator > const&)@@Base+0xd78> │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov 0x18(%r13),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 5a26f , std::allocator > const&)@@Base+0xb0f> │ │ │ │ mov %rax,%rdx │ │ │ │ - sub %r10,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 5cfc3 , std::allocator > const&)@@Base+0x1083> │ │ │ │ + je 5a193 , std::allocator > const&)@@Base+0xa33> │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 5cfa0 , std::allocator > const&)@@Base+0x1060> │ │ │ │ + je 5a170 , std::allocator > const&)@@Base+0xa10> │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 5cf86 , std::allocator > const&)@@Base+0x1046> │ │ │ │ + je 5a156 , std::allocator > const&)@@Base+0x9f6> │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 5cf6c , std::allocator > const&)@@Base+0x102c> │ │ │ │ + je 5a13c , std::allocator > const&)@@Base+0x9dc> │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 5cf52 , std::allocator > const&)@@Base+0x1012> │ │ │ │ + je 5a122 , std::allocator > const&)@@Base+0x9c2> │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 5cf38 , std::allocator > const&)@@Base+0xff8> │ │ │ │ + je 5a108 , std::allocator > const&)@@Base+0x9a8> │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 5cf1e , std::allocator > const&)@@Base+0xfde> │ │ │ │ - mov %r12,%rcx │ │ │ │ + je 5a0ee , std::allocator > const&)@@Base+0x98e> │ │ │ │ + mov %r12,%rsi │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%rcx │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ + cmp 0x8(%r12),%rsi │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%rdi │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ mov %r12,%r8 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ cmp 0x8(%r12),%r8 │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ mov %r12,%r9 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ cmp 0x8(%r12),%r9 │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ mov %r12,%r11 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ cmp 0x8(%r12),%r11 │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%rsi │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %r12,%r10 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%rdi │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ + cmp 0x8(%r12),%r10 │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ mov %r12,%rdx │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ cmp 0x8(%r12),%rdx │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 5d09f , std::allocator > const&)@@Base+0x115f> │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 5a26f , std::allocator > const&)@@Base+0xb0f> │ │ │ │ + mov %r12,%rsi │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%rcx │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - lea -0x8(%rax),%r8 │ │ │ │ + cmp 0x8(%r12),%rsi │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x8(%rdi),%r12 │ │ │ │ + mov %rdi,0x20(%r13) │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmp 0x8(%r12),%r8 │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + sub $0x8,%rax │ │ │ │ mov %r12,%r9 │ │ │ │ - mov -0x8(%r8),%r12 │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r8,%rax │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ cmp 0x8(%r12),%r9 │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - sub $0x8,%rax │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + lea -0x10(%rdi),%rax │ │ │ │ mov %r12,%r11 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ cmp 0x8(%r12),%r11 │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - lea -0x10(%r8),%rax │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%r12),%rsi │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - lea -0x18(%r8),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + lea -0x18(%rdi),%rax │ │ │ │ + mov %r12,%r10 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%r12),%rdi │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - lea -0x20(%r8),%rax │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%r12),%r10 │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + lea -0x20(%rdi),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ cmp 0x8(%r12),%rdx │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - lea -0x28(%r8),%rax │ │ │ │ - mov %r12,%rcx │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + lea -0x28(%rdi),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%r12),%rcx │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - lea -0x30(%r8),%rax │ │ │ │ - mov %r12,%r9 │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%r12),%rsi │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + lea -0x30(%rdi),%rax │ │ │ │ + mov %r12,%r8 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp 0x8(%r12),%r9 │ │ │ │ - jne 5d310 , std::allocator > const&)@@Base+0x13d0> │ │ │ │ - lea -0x38(%r8),%rax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 5cfc3 , std::allocator > const&)@@Base+0x1083> │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r10 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 5d290 , std::allocator > const&)@@Base+0x1350> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%r12),%r8 │ │ │ │ + jne 5a480 , std::allocator > const&)@@Base+0xd20> │ │ │ │ + lea -0x38(%rdi),%rax │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 5a193 , std::allocator > const&)@@Base+0xa33> │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov 0x30(%r13),%r11 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 5a4d8 , std::allocator > const&)@@Base+0xd78> │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub %r10,%r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5d1b2 , std::allocator > const&)@@Base+0x1272> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5d190 , std::allocator > const&)@@Base+0x1250> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5d177 , std::allocator > const&)@@Base+0x1237> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 5d15e , std::allocator > const&)@@Base+0x121e> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 5d145 , std::allocator > const&)@@Base+0x1205> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 5d12c , std::allocator > const&)@@Base+0x11ec> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 5d113 , std::allocator > const&)@@Base+0x11d3> │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r11 │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + jmp 5a29d , std::allocator > const&)@@Base+0xb3d> │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x30(%r13),%r11 │ │ │ │ + sub $0x8,%rdi │ │ │ │ + mov %rdi,0x38(%r13) │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 5a4d8 , std::allocator > const&)@@Base+0xd78> │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov -0x8(%rdi),%rbp │ │ │ │ + cmp %rcx,0x8(%rbp) │ │ │ │ + je 5a288 , std::allocator > const&)@@Base+0xb28> │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 5a4d8 , std::allocator > const&)@@Base+0xd78> │ │ │ │ + mov 0x8(%rbp),%rbp │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + je 5a2e4 , std::allocator > const&)@@Base+0xb84> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x38(%r13),%r9 │ │ │ │ + cmp 0x40(%r13),%r9 │ │ │ │ + je 5a450 , std::allocator > const&)@@Base+0xcf0> │ │ │ │ + mov %rbp,(%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %r9,0x38(%r13) │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + jne 5a2c0 , std::allocator > const&)@@Base+0xb60> │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 5a060 , std::allocator > const&)@@Base+0x900> │ │ │ │ + add $0x10,%r15 │ │ │ │ + mov 0x7c(%r13),%edi │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ + mov %r15,%r12 │ │ │ │ + test %edi,%edi │ │ │ │ + je 59f70 , std::allocator > const&)@@Base+0x810> │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ + mov (%r12),%r8 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + test %r8,%r8 │ │ │ │ + je 5a366 , std::allocator > const&)@@Base+0xc06> │ │ │ │ + mov %r8,%rbp │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r8,%r13 │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov $0x1,%ebx │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 5a354 , std::allocator > const&)@@Base+0xbf4> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call b3c90 │ │ │ │ + mov 0x8(%rbp),%rbp │ │ │ │ + add %eax,%ebx │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 5a33e , std::allocator > const&)@@Base+0xbde> │ │ │ │ + inc %ebx │ │ │ │ + mov 0x8(%r14),%r14 │ │ │ │ + add %ebx,%r15d │ │ │ │ + mov (%r14),%rbp │ │ │ │ + test %rbp,%rbp │ │ │ │ + jne 5a32e , std::allocator > const&)@@Base+0xbce> │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov (%r9),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 5acd8 , std::allocator > const&)@@Base+0x1578> │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %r11,%rbp │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r8,%r13 │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov $0x1,%r14d │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 5a3b7 , std::allocator > const&)@@Base+0xc57> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + call b3c90 │ │ │ │ + mov 0x8(%rbp),%rbp │ │ │ │ + add %eax,%r14d │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 5a39f , std::allocator > const&)@@Base+0xc3f> │ │ │ │ + inc %r14d │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + add %r14d,%r12d │ │ │ │ + mov (%rbx),%rbp │ │ │ │ + test %rbp,%rbp │ │ │ │ + jne 5a38d , std::allocator > const&)@@Base+0xc2d> │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + cmp %r15d,%eax │ │ │ │ + jne 5adce , std::allocator > const&)@@Base+0x166e> │ │ │ │ + test %eax,%eax │ │ │ │ + je 5ae22 , std::allocator > const&)@@Base+0x16c2> │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + call beb40 │ │ │ │ + test %al,%al │ │ │ │ + jne 5ad8e , std::allocator > const&)@@Base+0x162e> │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov (%r12),%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + call beb40 │ │ │ │ + test %al,%al │ │ │ │ + jne 5ad7a , std::allocator > const&)@@Base+0x161a> │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ + mov 0x7c(%r15),%ecx │ │ │ │ + mov 0x8(%r12),%r12 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 5a319 , std::allocator > const&)@@Base+0xbb9> │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rdx,%rbp │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + jmp 59f70 , std::allocator > const&)@@Base+0x810> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x60(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + jne 5a2c0 , std::allocator > const&)@@Base+0xb60> │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 5a060 , std::allocator > const&)@@Base+0x900> │ │ │ │ + jmp 5a2ed , std::allocator > const&)@@Base+0xb8d> │ │ │ │ + nop │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 5a26f , std::allocator > const&)@@Base+0xb0f> │ │ │ │ + mov 0x8(%r12),%r12 │ │ │ │ + cmpq $0x0,(%r12) │ │ │ │ + je 5ac8d , std::allocator > const&)@@Base+0x152d> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + cmp 0x28(%r13),%rax │ │ │ │ + je 5a9f0 , std::allocator > const&)@@Base+0x1290> │ │ │ │ + mov %r12,(%rax) │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov (%r12),%r12 │ │ │ │ + cmpq $0x0,(%r12) │ │ │ │ + jne 5a4a0 , std::allocator > const&)@@Base+0xd40> │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov 0x30(%r13),%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jne 5a29d , std::allocator > const&)@@Base+0xb3d> │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x7c(%r13),%edi │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ + lea -0x10(%rbx),%r15 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + test %edi,%edi │ │ │ │ + jne 5ab1a , std::allocator > const&)@@Base+0x13ba> │ │ │ │ + nop │ │ │ │ + mov 0x18(%r13),%r9 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + lea 0x18(%r13),%r12 │ │ │ │ + cmp 0x20(%r13),%r9 │ │ │ │ + je 5a517 , std::allocator > const&)@@Base+0xdb7> │ │ │ │ + mov %r9,0x20(%r13) │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5a53d , std::allocator > const&)@@Base+0xddd> │ │ │ │ + jmp 5a560 , std::allocator > const&)@@Base+0xe00> │ │ │ │ + nop │ │ │ │ + mov %rbx,(%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %r9,0x20(%r13) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 5a560 , std::allocator > const&)@@Base+0xe00> │ │ │ │ + mov 0x20(%r13),%r9 │ │ │ │ + cmp %r9,0x28(%r13) │ │ │ │ + jne 5a520 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ + lea 0x60(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5a539 , std::allocator > const&)@@Base+0xdd9> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x30(%r13),%rcx │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + lea 0x30(%r13),%rbp │ │ │ │ + cmp 0x38(%r13),%rcx │ │ │ │ + je 5a577 , std::allocator > const&)@@Base+0xe17> │ │ │ │ + mov %rcx,0x38(%r13) │ │ │ │ + cmpq $0x0,(%r15) │ │ │ │ + jne 5a59d , std::allocator > const&)@@Base+0xe3d> │ │ │ │ + jmp 5a5c0 , std::allocator > const&)@@Base+0xe60> │ │ │ │ + nop │ │ │ │ + mov %r15,(%rcx) │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rcx,0x38(%r13) │ │ │ │ + mov (%r15),%r15 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + cmpq $0x0,(%r15) │ │ │ │ + je 5a5c0 , std::allocator > const&)@@Base+0xe60> │ │ │ │ + mov 0x38(%r13),%rcx │ │ │ │ + cmp 0x40(%r13),%rcx │ │ │ │ + jne 5a580 , std::allocator > const&)@@Base+0xe20> │ │ │ │ + lea 0x60(%rsp),%rsi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%r15),%r15 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + cmpq $0x0,(%r15) │ │ │ │ + jne 5a599 , std::allocator > const&)@@Base+0xe39> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + mov %rbp,0x68(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + movzbl 0x8(%r15),%r8d │ │ │ │ + movzbl 0x8(%rbx),%eax │ │ │ │ + cmp %r8b,%al │ │ │ │ + jb 5aafb , std::allocator > const&)@@Base+0x139b> │ │ │ │ + cmp %al,%r8b │ │ │ │ + jb 5a9b8 , std::allocator > const&)@@Base+0x1258> │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 5a7ce , std::allocator > const&)@@Base+0x106e> │ │ │ │ + mov %rax,%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5a6fa , std::allocator > const&)@@Base+0xf9a> │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5a6d8 , std::allocator > const&)@@Base+0xf78> │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 5a6bf , std::allocator > const&)@@Base+0xf5f> │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 5a6a6 , std::allocator > const&)@@Base+0xf46> │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 5a68d , std::allocator > const&)@@Base+0xf2d> │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 5a674 , std::allocator > const&)@@Base+0xf14> │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 5a65b , std::allocator > const&)@@Base+0xefb> │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r9 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rsi │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r11 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rdi │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r10 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rdx │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rdx │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rcx │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r9 │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r8 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r8 │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 5d290 , std::allocator > const&)@@Base+0x1350> │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r11 │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ - lea -0x8(%rax),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov -0x8(%rdi),%r14 │ │ │ │ - mov %rdi,0x38(%rbx) │ │ │ │ - mov %rdi,%rax │ │ │ │ - cmp 0x8(%r14),%rsi │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 5a7ce , std::allocator > const&)@@Base+0x106e> │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r9 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x8(%r11),%rbx │ │ │ │ + mov %r11,0x20(%r13) │ │ │ │ + mov %r11,%rax │ │ │ │ + cmp 0x8(%rbx),%r10 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp 0x8(%r14),%rdx │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ - lea -0x10(%rdi),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp 0x8(%r14),%rcx │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ - lea -0x18(%rdi),%rax │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp 0x8(%r14),%r9 │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ - lea -0x20(%rdi),%rax │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp 0x8(%r14),%r8 │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ - lea -0x28(%rdi),%rax │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp 0x8(%r14),%r11 │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ - lea -0x30(%rdi),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp 0x8(%r14),%rsi │ │ │ │ - jne 5d3c0 , std::allocator > const&)@@Base+0x1480> │ │ │ │ - lea -0x38(%rdi),%rax │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 5d1b2 , std::allocator > const&)@@Base+0x1272> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - cmp %rbp,0x8(%rsp) │ │ │ │ - jae 5d664 , std::allocator > const&)@@Base+0x1724> │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%rbx),%rdx │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ + lea -0x10(%r11),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ + lea -0x18(%r11),%rax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%rbx),%r8 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ + lea -0x20(%r11),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ + lea -0x28(%r11),%rax │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%rbx),%r9 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ + lea -0x30(%r11),%rax │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp 0x8(%rbx),%r10 │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x12d0> │ │ │ │ + lea -0x38(%r11),%rax │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 5a6fa , std::allocator > const&)@@Base+0xf9a> │ │ │ │ + mov 0x38(%r13),%rax │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 5a9b8 , std::allocator > const&)@@Base+0x1258> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 5a8e0 , std::allocator > const&)@@Base+0x1180> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 5a8be , std::allocator > const&)@@Base+0x115e> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 5a8a5 , std::allocator > const&)@@Base+0x1145> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 5a88c , std::allocator > const&)@@Base+0x112c> │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 5a873 , std::allocator > const&)@@Base+0x1113> │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5a85a , std::allocator > const&)@@Base+0x10fa> │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 5a841 , std::allocator > const&)@@Base+0x10e1> │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%rdx │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%rsi │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%r8 │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%rcx │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%r9 │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%r10 │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%r11 │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 5a9b8 , std::allocator > const&)@@Base+0x1258> │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + cmp 0x8(%r15),%rdx │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + lea -0x8(%rax),%r8 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov -0x8(%r8),%r15 │ │ │ │ + mov %r8,0x38(%r13) │ │ │ │ + mov %r8,%rax │ │ │ │ + cmp 0x8(%r15),%rsi │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + sub $0x8,%rax │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp 0x8(%r15),%rcx │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + lea -0x10(%r8),%rax │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp 0x8(%r15),%r9 │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + lea -0x18(%r8),%rax │ │ │ │ + mov %r15,%r10 │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp 0x8(%r15),%r10 │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + lea -0x20(%r8),%rax │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp 0x8(%r15),%r11 │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + lea -0x28(%r8),%rax │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp 0x8(%r15),%rdx │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + lea -0x30(%r8),%rax │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov -0x8(%rax),%r15 │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp 0x8(%r15),%rsi │ │ │ │ + jne 5aab8 , std::allocator > const&)@@Base+0x1358> │ │ │ │ + lea -0x38(%r8),%rax │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 5a8e0 , std::allocator > const&)@@Base+0x1180> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ + mov %r14,%r12 │ │ │ │ + cmp 0x8(%rsp),%r15 │ │ │ │ + jae 5ad3a , std::allocator > const&)@@Base+0x15da> │ │ │ │ + mov 0x8(%rsp),%rbp │ │ │ │ + vmovdqu (%r15),%xmm6 │ │ │ │ + add $0x10,%r15 │ │ │ │ vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ - vmovdqu 0x0(%r13),%xmm6 │ │ │ │ - add $0x10,%r13 │ │ │ │ - vmovdqu %xmm7,-0x10(%r13) │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ + vmovdqu %xmm7,-0x10(%r15) │ │ │ │ vmovdqu %xmm6,0x0(%rbp) │ │ │ │ - jmp 5c788 , std::allocator > const&)@@Base+0x848> │ │ │ │ + jmp 59f4c , std::allocator > const&)@@Base+0x7ec> │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rsp),%rdi │ │ │ │ lea 0x50(%rsp),%rsi │ │ │ │ - mov %rbp,0x50(%rsp) │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%rbp),%rbp │ │ │ │ - cmpq $0x0,0x0(%rbp) │ │ │ │ - jne 5cd20 , std::allocator > const&)@@Base+0xde0> │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 5cb15 , std::allocator > const&)@@Base+0xbd5> │ │ │ │ - jmp 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 5d09f , std::allocator > const&)@@Base+0x115f> │ │ │ │ - mov 0x8(%r12),%r12 │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%r12),%r12 │ │ │ │ cmpq $0x0,(%r12) │ │ │ │ - je 5d360 , std::allocator > const&)@@Base+0x1420> │ │ │ │ + jne 5a4a0 , std::allocator > const&)@@Base+0xd40> │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov 0x30(%r13),%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jne 5a29d , std::allocator > const&)@@Base+0xb3d> │ │ │ │ + jmp 5a4d8 , std::allocator > const&)@@Base+0xd78> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - cmp 0x28(%rbx),%rax │ │ │ │ - je 5d380 , std::allocator > const&)@@Base+0x1440> │ │ │ │ - mov %r12,(%rax) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 5a7ce , std::allocator > const&)@@Base+0x106e> │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 5aa66 , std::allocator > const&)@@Base+0x1306> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ + cmp 0x28(%r13),%rax │ │ │ │ + je 5aa80 , std::allocator > const&)@@Base+0x1320> │ │ │ │ + mov %rbx,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r12),%r12 │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - cmpq $0x0,(%r12) │ │ │ │ - jne 5d340 , std::allocator > const&)@@Base+0x1400> │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r10 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 5d0b3 , std::allocator > const&)@@Base+0x1173> │ │ │ │ - jmp 5d290 , std::allocator > const&)@@Base+0x1350> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,0x20(%r13) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5aa48 , std::allocator > const&)@@Base+0x12e8> │ │ │ │ + mov 0x38(%r13),%rax │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 5a7e1 , std::allocator > const&)@@Base+0x1081> │ │ │ │ + jmp 5a9b8 , std::allocator > const&)@@Base+0x1258> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x50(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r12),%r12 │ │ │ │ - cmpq $0x0,(%r12) │ │ │ │ - jne 5d340 , std::allocator > const&)@@Base+0x1400> │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov 0x30(%rbx),%r10 │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 5d0b3 , std::allocator > const&)@@Base+0x1173> │ │ │ │ - jmp 5d290 , std::allocator > const&)@@Base+0x1350> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 5d290 , std::allocator > const&)@@Base+0x1350> │ │ │ │ - mov 0x8(%r14),%r14 │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5d402 , std::allocator > const&)@@Base+0x14c2> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - cmp 0x40(%rbx),%rax │ │ │ │ - je 5d590 , std::allocator > const&)@@Base+0x1650> │ │ │ │ - mov %r14,(%rax) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5aa48 , std::allocator > const&)@@Base+0x12e8> │ │ │ │ + mov 0x38(%r13),%rax │ │ │ │ + mov 0x30(%r13),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 5a7e1 , std::allocator > const&)@@Base+0x1081> │ │ │ │ + jmp 5a9b8 , std::allocator > const&)@@Base+0x1258> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 5a9b8 , std::allocator > const&)@@Base+0x1258> │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ + cmpq $0x0,(%r15) │ │ │ │ + je 5aaf2 , std::allocator > const&)@@Base+0x1392> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%r13),%rax │ │ │ │ + cmp 0x40(%r13),%rax │ │ │ │ + je 5ac60 , std::allocator > const&)@@Base+0x1500> │ │ │ │ + mov %r15,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %rax,0x38(%rbx) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5d3e0 , std::allocator > const&)@@Base+0x14a0> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 5ce90 , std::allocator > const&)@@Base+0xf50> │ │ │ │ - mov 0x7c(%rbx),%r10d │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ - mov %r15,%r12 │ │ │ │ - sub $0x10,%r14 │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 5cd90 , std::allocator > const&)@@Base+0xe50> │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov (%r14),%r15 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - test %r15,%r15 │ │ │ │ - je 5d494 , std::allocator > const&)@@Base+0x1554> │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %r15,%rbp │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ - mov $0x1,%r8d │ │ │ │ + mov %rax,0x38(%r13) │ │ │ │ + mov (%r15),%r15 │ │ │ │ + cmpq $0x0,(%r15) │ │ │ │ + jne 5aad0 , std::allocator > const&)@@Base+0x1370> │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5a5d0 , std::allocator > const&)@@Base+0xe70> │ │ │ │ + mov 0x7c(%r13),%edi │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + sub $0x10,%r15 │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 5a500 , std::allocator > const&)@@Base+0xda0> │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + mov %rbx,%r13 │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ xor %ebx,%ebx │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5d47e , std::allocator > const&)@@Base+0x153e> │ │ │ │ - call b80d0 │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - add %eax,%ebx │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 5d466 , std::allocator > const&)@@Base+0x1526> │ │ │ │ - lea 0x1(%rbx),%r8d │ │ │ │ - mov 0x8(%r12),%r12 │ │ │ │ - add %r8d,%r13d │ │ │ │ - mov (%r12),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - jne 5d455 , std::allocator > const&)@@Base+0x1515> │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 5d5d3 , std::allocator > const&)@@Base+0x1693> │ │ │ │ - mov %r13d,0x28(%rsp) │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov %r9,%rbx │ │ │ │ - xor %ebp,%ebp │ │ │ │ - mov %r11,%r14 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 5ab7f , std::allocator > const&)@@Base+0x141f> │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov %r13,%r15 │ │ │ │ + mov %r10,%r14 │ │ │ │ mov (%r12),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - xor %r13d,%r13d │ │ │ │ + mov $0x1,%ebp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5d4ec , std::allocator > const&)@@Base+0x15ac> │ │ │ │ - call b80d0 │ │ │ │ + je 5ab6e , std::allocator > const&)@@Base+0x140e> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + call b3c90 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ - add %eax,%r13d │ │ │ │ + add %eax,%ebp │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5d4d2 , std::allocator > const&)@@Base+0x1592> │ │ │ │ - lea 0x1(%r13),%esi │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - add %esi,%ebp │ │ │ │ - mov (%rbx),%r12 │ │ │ │ + jne 5ab57 , std::allocator > const&)@@Base+0x13f7> │ │ │ │ + inc %ebp │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ + add %ebp,%ebx │ │ │ │ + mov (%r15),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 5d4c1 , std::allocator > const&)@@Base+0x1581> │ │ │ │ - mov 0x28(%rsp),%r13d │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %r15,%r14 │ │ │ │ - cmp %r13d,%ebp │ │ │ │ - jne 5d6f9 , std::allocator > const&)@@Base+0x17b9> │ │ │ │ + jne 5ab47 , std::allocator > const&)@@Base+0x13e7> │ │ │ │ + mov %r14,%r10 │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 5aca3 , std::allocator > const&)@@Base+0x1543> │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + xor %ebp,%ebp │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov %ebx,0x30(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov $0x1,%r15d │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 5abcb , std::allocator > const&)@@Base+0x146b> │ │ │ │ + xor %r15d,%r15d │ │ │ │ + call b3c90 │ │ │ │ + mov 0x8(%r14),%r14 │ │ │ │ + add %eax,%r15d │ │ │ │ + mov (%r14),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 5abb4 , std::allocator > const&)@@Base+0x1454> │ │ │ │ + inc %r15d │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + add %r15d,%ebp │ │ │ │ + mov (%rbx),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 5aba3 , std::allocator > const&)@@Base+0x1443> │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + cmp %ebx,%ebp │ │ │ │ + jne 5ada6 , std::allocator > const&)@@Base+0x1646> │ │ │ │ test %ebp,%ebp │ │ │ │ - je 5d74d , std::allocator > const&)@@Base+0x180d> │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call c3140 │ │ │ │ - test %al,%al │ │ │ │ - jne 5d6a4 , std::allocator > const&)@@Base+0x1764> │ │ │ │ - mov (%r15),%rdx │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov (%r15),%rsi │ │ │ │ - call c3140 │ │ │ │ + je 5acad , std::allocator > const&)@@Base+0x154d> │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + call beb40 │ │ │ │ test %al,%al │ │ │ │ - jne 5d640 , std::allocator > const&)@@Base+0x1700> │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ - mov 0x7c(%rbx),%r10d │ │ │ │ - mov 0x8(%r14),%r14 │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 5d43f , std::allocator > const&)@@Base+0x14ff> │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ + jne 5adb1 , std::allocator > const&)@@Base+0x1651> │ │ │ │ mov (%rsp),%r14 │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - jmp 5cd90 , std::allocator > const&)@@Base+0xe50> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov (%r14),%rsi │ │ │ │ + call beb40 │ │ │ │ + test %al,%al │ │ │ │ + jne 5ad16 , std::allocator > const&)@@Base+0x15b6> │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov 0x7c(%r15),%eax │ │ │ │ + mov 0x8(%r13),%r13 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5ab33 , std::allocator > const&)@@Base+0x13d3> │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + mov %r8,%r15 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + jmp 5a500 , std::allocator > const&)@@Base+0xda0> │ │ │ │ + nopl (%rax) │ │ │ │ lea 0x60(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - call c3040 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r14),%r14 │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5d3e0 , std::allocator > const&)@@Base+0x14a0> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 5ce90 , std::allocator > const&)@@Base+0xf50> │ │ │ │ - jmp 5d40b , std::allocator > const&)@@Base+0x14cb> │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 5cb15 , std::allocator > const&)@@Base+0xbd5> │ │ │ │ - jmp 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + call bea70 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%r15),%r15 │ │ │ │ + cmpq $0x0,(%r15) │ │ │ │ + jne 5aad0 , std::allocator > const&)@@Base+0x1370> │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5a5d0 , std::allocator > const&)@@Base+0xe70> │ │ │ │ + jmp 5aafb , std::allocator > const&)@@Base+0x139b> │ │ │ │ + mov 0x38(%r13),%rdi │ │ │ │ + mov 0x30(%r13),%r11 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 5a29d , std::allocator > const&)@@Base+0xb3d> │ │ │ │ + jmp 5a4d8 , std::allocator > const&)@@Base+0xd78> │ │ │ │ xor %ebp,%ebp │ │ │ │ - test %r13d,%r13d │ │ │ │ - jne 5d6fe , std::allocator > const&)@@Base+0x17be> │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - movzbl 0x8(%r9),%r11d │ │ │ │ - cmp %r11b,0x8(%r14) │ │ │ │ - setb %r12b │ │ │ │ - test %r12b,%r12b │ │ │ │ - je 5db78 , std::allocator > const&)@@Base+0x1c38> │ │ │ │ - sub $0x10,%r8 │ │ │ │ - jmp 5d431 , std::allocator > const&)@@Base+0x14f1> │ │ │ │ - mov %r14d,%r11d │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jne 5d6c9 , std::allocator > const&)@@Base+0x1789> │ │ │ │ - movzbl 0x8(%r13),%esi │ │ │ │ - cmp %sil,0x8(%rbp) │ │ │ │ - setb %r10b │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ - jmp 5cb73 , std::allocator > const&)@@Base+0xc33> │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 5ada6 , std::allocator > const&)@@Base+0x1646> │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + movzbl 0x8(%r11),%r10d │ │ │ │ + cmp %r10b,0x8(%r13) │ │ │ │ + setb %r13b │ │ │ │ + test %r13b,%r13b │ │ │ │ + je 5ad16 , std::allocator > const&)@@Base+0x15b6> │ │ │ │ + subq $0x10,0x20(%rsp) │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ - cmp %rbp,0x8(%rsp) │ │ │ │ - jb 5d2a5 , std::allocator > const&)@@Base+0x1365> │ │ │ │ - mov %r15,(%rsp) │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ + jmp 5ab2f , std::allocator > const&)@@Base+0x13cf> │ │ │ │ + test %r15d,%r15d │ │ │ │ + mov %r15d,%r10d │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + mov %r9,%rsi │ │ │ │ + jne 5adec , std::allocator > const&)@@Base+0x168c> │ │ │ │ + movzbl 0x8(%rsi),%r8d │ │ │ │ + cmp %r8b,0x8(%r12) │ │ │ │ + setb %dil │ │ │ │ + test %dil,%dil │ │ │ │ + je 5a4d8 , std::allocator > const&)@@Base+0xd78> │ │ │ │ + add $0x10,%r15 │ │ │ │ + jmp 5a2f1 , std::allocator > const&)@@Base+0xb91> │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + cmp 0x8(%rsp),%r15 │ │ │ │ + jb 5a9cb , std::allocator > const&)@@Base+0x126b> │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %r15,%rdi │ │ │ │ - call 5c6a0 , std::allocator > const&)@@Base+0x760> │ │ │ │ + mov %r14,(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + call 59e60 , std::allocator > const&)@@Base+0x700> │ │ │ │ mov (%rsp),%r10 │ │ │ │ - mov %r15,%r9 │ │ │ │ - sub %r10,%r9 │ │ │ │ - cmp $0x100,%r9 │ │ │ │ - jle 5daa8 , std::allocator > const&)@@Base+0x1b68> │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ - jmp 5c704 , std::allocator > const&)@@Base+0x7c4> │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - mov 0x7c(%rbx),%r10d │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - jmp 5d40f , std::allocator > const&)@@Base+0x14cf> │ │ │ │ - mov %r14d,%r11d │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - cmp %r11d,%r12d │ │ │ │ - setg %r10b │ │ │ │ - jmp 5d62c , std::allocator > const&)@@Base+0x16ec> │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - jmp 5cd60 , std::allocator > const&)@@Base+0xe20> │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - addq $0x10,0x8(%rsp) │ │ │ │ - jmp 5cb73 , std::allocator > const&)@@Base+0xc33> │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - cmp %ebp,%r13d │ │ │ │ - setl %r12b │ │ │ │ - jmp 5d5f4 , std::allocator > const&)@@Base+0x16b4> │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call c3140 │ │ │ │ + mov %r15,%r8 │ │ │ │ + sub %r10,%r8 │ │ │ │ + cmp $0x100,%r8 │ │ │ │ + jle 5b18e , std::allocator > const&)@@Base+0x1a2e> │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ + jmp 59ec6 , std::allocator > const&)@@Base+0x766> │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + jmp 5a4db , std::allocator > const&)@@Base+0xd7b> │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + add $0x10,%r15 │ │ │ │ + jmp 5a2f1 , std::allocator > const&)@@Base+0xb91> │ │ │ │ + cmp %ebp,%ebx │ │ │ │ + setl %r13b │ │ │ │ + jmp 5acbe , std::allocator > const&)@@Base+0x155e> │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov 0x7c(%r13),%edi │ │ │ │ + jmp 5aaff , std::allocator > const&)@@Base+0x139f> │ │ │ │ + mov %r15d,%r10d │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + cmp %r10d,%eax │ │ │ │ + setg %dil │ │ │ │ + jmp 5ad04 , std::allocator > const&)@@Base+0x15a4> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 5ade0 , std::allocator > const&)@@Base+0x1680> │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call beb40 │ │ │ │ mov (%rsp),%r10 │ │ │ │ test %al,%al │ │ │ │ - je 5db2f , std::allocator > const&)@@Base+0x1bef> │ │ │ │ + je 5b1d6 , std::allocator > const&)@@Base+0x1a76> │ │ │ │ vmovdqu (%r10),%xmm0 │ │ │ │ vmovdqu 0x10(%r10),%xmm2 │ │ │ │ vmovdqu %xmm0,0x10(%r10) │ │ │ │ vmovdqu %xmm2,(%r10) │ │ │ │ - jmp 5c778 , std::allocator > const&)@@Base+0x838> │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - jmp 5d61f , std::allocator > const&)@@Base+0x16df> │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - jmp 5d5e3 , std::allocator > const&)@@Base+0x16a3> │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ - mov %r15,%rbp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %r12,%r15 │ │ │ │ - and $0x3,%r15d │ │ │ │ - je 5db62 , std::allocator > const&)@@Base+0x1c22> │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - add %r10,%r8 │ │ │ │ + jmp 59f3a , std::allocator > const&)@@Base+0x7da> │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + jmp 5acf6 , std::allocator > const&)@@Base+0x1596> │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ - lea -0x2(%r14),%r12 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - mov 0x8(%r8),%r8 │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x1,%r15 │ │ │ │ + call beb40 │ │ │ │ mov (%rsp),%r10 │ │ │ │ - je 5db62 , std::allocator > const&)@@Base+0x1c22> │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 5d7d3 , std::allocator > const&)@@Base+0x1893> │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov %r12,%rsi │ │ │ │ + test %al,%al │ │ │ │ + vmovdqu (%r10),%xmm0 │ │ │ │ + je 5ae0c , std::allocator > const&)@@Base+0x16ac> │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + vmovdqu -0x10(%rdx),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%r10) │ │ │ │ + vmovdqu %xmm0,-0x10(%rdx) │ │ │ │ + jmp 59f3a , std::allocator > const&)@@Base+0x7da> │ │ │ │ + lea -0x1(%r8),%r15 │ │ │ │ + mov %r15,%r13 │ │ │ │ + and $0x3,%r13d │ │ │ │ + je 5b20b , std::allocator > const&)@@Base+0x1aab> │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - shl $0x4,%r11 │ │ │ │ - add %r10,%r11 │ │ │ │ - mov %r13,%rdx │ │ │ │ - lea -0x3(%r14),%r12 │ │ │ │ - mov (%r11),%rcx │ │ │ │ - mov 0x8(%r11),%r8 │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov (%rsp),%r10 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %r14,%r9 │ │ │ │ + shl $0x4,%rdx │ │ │ │ mov %r10,(%rsp) │ │ │ │ + lea -0x2(%rbx),%r15 │ │ │ │ + add %r10,%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + je 5b20b , std::allocator > const&)@@Base+0x1aab> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 5aeec , std::allocator > const&)@@Base+0x178c> │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ shl $0x4,%rsi │ │ │ │ add %r10,%rsi │ │ │ │ mov (%rsi),%rcx │ │ │ │ mov 0x8(%rsi),%r8 │ │ │ │ - mov %r12,%rsi │ │ │ │ - dec %r12 │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov (%rsp),%r14 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 5d878 , std::allocator > const&)@@Base+0x1938> │ │ │ │ - lea -0x1(%r12),%rsi │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x4,%rax │ │ │ │ - add %r14,%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x2(%r12),%rsi │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea -0x3(%rbx),%r15 │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r10,(%rsp) │ │ │ │ + dec %r15 │ │ │ │ + add %r10,%rbx │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + jmp 5af88 , std::allocator > const&)@@Base+0x1828> │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + add %r12,%r8 │ │ │ │ + mov (%r8),%rcx │ │ │ │ + mov 0x8(%r8),%r8 │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x2(%r15),%rsi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ mov %rsi,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - add %r14,%rdi │ │ │ │ + add %r12,%rdi │ │ │ │ mov (%rdi),%rcx │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub $0x4,%r12 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %r14,%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - mov %r13,%rdx │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %r14,%rbx │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x3(%r15),%rsi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub $0x4,%r15 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + add %r12,%r11 │ │ │ │ + mov (%r11),%rcx │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r12,%rdi │ │ │ │ + add %r12,%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 5af1b , std::allocator > const&)@@Base+0x17bb> │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,%rbp │ │ │ │ + sub %r12,%rbp │ │ │ │ + cmp $0x10,%rbp │ │ │ │ + jle 5b18e , std::allocator > const&)@@Base+0x1a2e> │ │ │ │ + lea -0x10(%rcx),%rbx │ │ │ │ + vmovdqu (%r12),%xmm8 │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - test %r12,%r12 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - jne 5d805 , std::allocator > const&)@@Base+0x18c5> │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rbp,%r9 │ │ │ │ - mov %r14,%r15 │ │ │ │ - sub %r14,%r9 │ │ │ │ - cmp $0x10,%r9 │ │ │ │ - jle 5daa8 , std::allocator > const&)@@Base+0x1b68> │ │ │ │ - vmovdqu (%r14),%xmm8 │ │ │ │ - lea -0x10(%rbp),%r12 │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov %r12,%r14 │ │ │ │ - sub $0x11,%r9 │ │ │ │ - mov %r15,(%rsp) │ │ │ │ - sub %r15,%r14 │ │ │ │ + sub $0x11,%rbp │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r15,%rdi │ │ │ │ - shr $0x4,%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov %rbx,%r9 │ │ │ │ + mov %r14,%r9 │ │ │ │ + sub %r12,%r15 │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ + mov %r12,%rdi │ │ │ │ + shr $0x4,%rbp │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r12,(%rsp) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm8,(%r12) │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - mov (%rsp),%r11 │ │ │ │ - jle 5daa8 , std::allocator > const&)@@Base+0x1b68> │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 5db6d , std::allocator > const&)@@Base+0x1c2d> │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 5d990 , std::allocator > const&)@@Base+0x1a50> │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 5d958 , std::allocator > const&)@@Base+0x1a18> │ │ │ │ - vmovdqu (%r11),%xmm9 │ │ │ │ - mov -0x20(%rbp),%rcx │ │ │ │ - mov -0x18(%rbp),%r8 │ │ │ │ - lea -0x20(%rbp),%r12 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - sub %r11,%rdx │ │ │ │ - mov %rbx,%r9 │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%r15 │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + jle 5b18e , std::allocator > const&)@@Base+0x1a2e> │ │ │ │ + and $0x3,%ebp │ │ │ │ + je 5b213 , std::allocator > const&)@@Base+0x1ab3> │ │ │ │ + cmp $0x1,%rbp │ │ │ │ + je 5b094 , std::allocator > const&)@@Base+0x1934> │ │ │ │ + cmp $0x2,%rbp │ │ │ │ + je 5b060 , std::allocator > const&)@@Base+0x1900> │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovdqu (%r10),%xmm9 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r14,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r10,(%rsp) │ │ │ │ + mov -0x20(%rbx),%rcx │ │ │ │ + mov -0x18(%rbx),%r8 │ │ │ │ + vmovdqu %xmm9,-0x20(%rbx) │ │ │ │ + sub $0x20,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %r10,%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm9,-0x20(%rbp) │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov (%rsp),%r11 │ │ │ │ - vmovdqu (%r11),%xmm10 │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + vmovdqu (%r10),%xmm10 │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ + sub $0x10,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + mov %r14,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - vmovdqu %xmm10,(%r12) │ │ │ │ - mov %r12,%rdx │ │ │ │ - sub %r11,%rdx │ │ │ │ + mov %r10,(%rsp) │ │ │ │ + vmovdqu %xmm10,(%rbx) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %r10,%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov (%rsp),%r11 │ │ │ │ - vmovdqu (%r11),%xmm11 │ │ │ │ - sub $0x10,%r12 │ │ │ │ - mov (%r12),%rcx │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + vmovdqu (%r10),%xmm11 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r12,%rbp │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %r11,%rbp │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub %r10,%r12 │ │ │ │ + vmovdqu %xmm11,(%rbx) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r10,(%rsp) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm11,(%r12) │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%rbp │ │ │ │ - jle 5daa8 , std::allocator > const&)@@Base+0x1b68> │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - vmovdqu (%r15),%xmm12 │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ - mov -0x8(%r12),%r8 │ │ │ │ - lea -0x10(%r12),%rdx │ │ │ │ - sub %r15,%rdx │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jle 5b18e , std::allocator > const&)@@Base+0x1a2e> │ │ │ │ + mov (%rsp),%r13 │ │ │ │ + lea -0x10(%rbx),%rdx │ │ │ │ + vmovdqu 0x0(%r13),%xmm12 │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov -0x8(%rbx),%r8 │ │ │ │ + sub %r13,%rdx │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %r13,%rdi │ │ │ │ + vmovdqu %xmm12,-0x10(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm12,-0x10(%r12) │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - vmovdqu (%r15),%xmm13 │ │ │ │ - mov -0x20(%r12),%rcx │ │ │ │ - mov -0x18(%r12),%r8 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - lea -0x20(%r12),%rdx │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x20(%rbx),%rdx │ │ │ │ + vmovdqu 0x0(%r13),%xmm13 │ │ │ │ + mov -0x20(%rbx),%rcx │ │ │ │ + mov -0x18(%rbx),%r8 │ │ │ │ + sub %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sub %r15,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%r9 │ │ │ │ + vmovdqu %xmm13,-0x20(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm13,-0x20(%r12) │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - vmovdqu (%r15),%xmm14 │ │ │ │ - mov -0x30(%r12),%rcx │ │ │ │ - mov -0x28(%r12),%r8 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - lea -0x30(%r12),%rdx │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + vmovdqu 0x0(%r13),%xmm14 │ │ │ │ + lea -0x30(%rbx),%rdx │ │ │ │ + mov -0x30(%rbx),%rcx │ │ │ │ + mov -0x28(%rbx),%r8 │ │ │ │ + sub %r13,%rdx │ │ │ │ + sub $0x40,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - sub %r15,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub $0x40,%r12 │ │ │ │ + vmovdqu %xmm14,0x10(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm14,0x10(%r12) │ │ │ │ - mov %r12,%rbx │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - vmovdqu (%r15),%xmm15 │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - sub %r15,%rbx │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov %rbx,%rbp │ │ │ │ + vmovdqu 0x0(%r13),%xmm15 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + sub %r13,%rbp │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + vmovdqu %xmm15,(%rbx) │ │ │ │ + mov %r13,%rdi │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm15,(%r12) │ │ │ │ - call 5c340 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - jg 5d9d7 , std::allocator > const&)@@Base+0x1a97> │ │ │ │ + call 59b10 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%rbp │ │ │ │ + jg 5b0d4 , std::allocator > const&)@@Base+0x1974> │ │ │ │ mov 0x88(%rsp),%rbx │ │ │ │ mov 0x90(%rsp),%rbp │ │ │ │ mov 0x98(%rsp),%r12 │ │ │ │ mov 0xa0(%rsp),%r13 │ │ │ │ mov 0xa8(%rsp),%r14 │ │ │ │ mov 0xb0(%rsp),%r15 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5db8a , std::allocator > const&)@@Base+0x1c4a> │ │ │ │ + jne 5b21b , std::allocator > const&)@@Base+0x1abb> │ │ │ │ add $0xb8,%rsp │ │ │ │ ret │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - call c3140 │ │ │ │ - mov (%rsp),%r10 │ │ │ │ - test %al,%al │ │ │ │ - vmovdqu (%r10),%xmm0 │ │ │ │ - je 5d728 , std::allocator > const&)@@Base+0x17e8> │ │ │ │ - vmovdqu -0x10(%r15),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%r10) │ │ │ │ - vmovdqu %xmm0,-0x10(%r15) │ │ │ │ - jmp 5c778 , std::allocator > const&)@@Base+0x838> │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ - call c3140 │ │ │ │ + call beb40 │ │ │ │ mov (%rsp),%r10 │ │ │ │ test %al,%al │ │ │ │ vmovdqu (%r10),%xmm0 │ │ │ │ - jne 5db19 , std::allocator > const&)@@Base+0x1bd9> │ │ │ │ - vmovdqu 0x0(%rbp),%xmm1 │ │ │ │ + jne 5ae5a , std::allocator > const&)@@Base+0x16fa> │ │ │ │ + vmovdqu (%rbx),%xmm1 │ │ │ │ vmovdqu %xmm1,(%r10) │ │ │ │ - vmovdqu %xmm0,0x0(%rbp) │ │ │ │ - jmp 5c778 , std::allocator > const&)@@Base+0x838> │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 5d878 , std::allocator > const&)@@Base+0x1938> │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - jmp 5d9d7 , std::allocator > const&)@@Base+0x1a97> │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - mov %r8,%rsi │ │ │ │ - jmp 5d64f , std::allocator > const&)@@Base+0x170f> │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + jmp 59f3a , std::allocator > const&)@@Base+0x7da> │ │ │ │ + mov %r10,%r12 │ │ │ │ + jmp 5af88 , std::allocator > const&)@@Base+0x1828> │ │ │ │ + mov %r10,%r13 │ │ │ │ + jmp 5b0d4 , std::allocator > const&)@@Base+0x1974> │ │ │ │ mov %rbx,0x88(%rsp) │ │ │ │ mov %rbp,0x90(%rsp) │ │ │ │ mov %r12,0x98(%rsp) │ │ │ │ mov %r13,0xa0(%rsp) │ │ │ │ mov %r14,0xa8(%rsp) │ │ │ │ mov %r15,0xb0(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ │ │ │ │ -000000000005dbc0 : │ │ │ │ +000000000005b250 : │ │ │ │ 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 c53d0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + call c0a30 >, 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 5dc30 │ │ │ │ + je 5b2b0 │ │ │ │ mov %ebp,(%rax) │ │ │ │ add $0x4,%rax │ │ │ │ mov %rax,0x8(%rcx) │ │ │ │ - mov 0x8a01d(%rip),%rsi # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + mov 0x866d4(%rip),%rsi # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ 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 faab <__cxa_finalize@plt+0x242b> │ │ │ │ + je fa90 <__cxa_finalize@plt+0x2410> │ │ │ │ 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 5dce7 │ │ │ │ + je 5b367 │ │ │ │ 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 5dd14 │ │ │ │ + je 5b394 │ │ │ │ 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 5dc0c │ │ │ │ + jmp 5b295 │ │ │ │ endbr64 │ │ │ │ - jmp fabb <__cxa_finalize@plt+0x243b> │ │ │ │ + jmp faa0 <__cxa_finalize@plt+0x2420> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005dd40 : │ │ │ │ +000000000005b3c0 : │ │ │ │ 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 5df60 │ │ │ │ - mov %r13,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ + je 5b5c0 │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov (%r14),%rdi │ │ │ │ - mov $0x1,%r15d │ │ │ │ + mov $0x1,%ebx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5ddbe │ │ │ │ - xor %r15d,%r15d │ │ │ │ - call b80d0 │ │ │ │ + je 5b432 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call b3c90 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ - add %eax,%r15d │ │ │ │ + add %eax,%ebx │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5dda7 │ │ │ │ - inc %r15d │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - add %r15d,%ebx │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ + jne 5b41d │ │ │ │ + inc %ebx │ │ │ │ + mov 0x8(%r12),%r12 │ │ │ │ + add %ebx,%ebp │ │ │ │ + mov (%r12),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 5dd96 │ │ │ │ - lea 0x1(%rbx),%esi │ │ │ │ + jne 5b40e │ │ │ │ + lea 0x1(%rbp),%esi │ │ │ │ mov $0xffffffffffffffe8,%rdi │ │ │ │ movslq %esi,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 5df65 │ │ │ │ + jne 5b5c5 │ │ │ │ mov -0x10(%r14),%r12 │ │ │ │ mov -0x18(%r14),%rbx │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - je 5df50 │ │ │ │ - cmp $0x20,%r8 │ │ │ │ - jle 5de73 │ │ │ │ + mov %r12,%rcx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + je 5b5b0 │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + jle 5b4eb │ │ │ │ lea 0x20(%rbx),%rdi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 5de73 │ │ │ │ + je 5b4eb │ │ │ │ mov %rdi,%rbp │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - je 5de45 │ │ │ │ + je 5b4bd │ │ │ │ nopl (%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5def0 │ │ │ │ + je 5b568 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 5de20 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 5b498 │ │ │ │ mov 0x8(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 5df10 │ │ │ │ + je 5b580 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x20,%rbp │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5de10 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %r9,-0x10(%r14) │ │ │ │ + jne 5b488 │ │ │ │ + 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 5df30 │ │ │ │ - cmp $0x20,%r10 │ │ │ │ - jle 5dece │ │ │ │ - lea 0x20(%rax),%r12 │ │ │ │ + mov 0x8(%rbx),%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ + sub %r11,%r9 │ │ │ │ + je 5b598 │ │ │ │ + cmp $0x20,%r9 │ │ │ │ + jle 5b546 │ │ │ │ + lea 0x20(%r11),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 5dece │ │ │ │ + je 5b546 │ │ │ │ mov %r12,%rbp │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5df90 │ │ │ │ + je 5b5e8 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x20,%rbp │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5dea0 │ │ │ │ - mov -0x18(%r14),%r11 │ │ │ │ + jne 5b518 │ │ │ │ mov %r12,0x10(%rbx) │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - mov 0x89d5b(%rip),%rsi # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ + mov -0x18(%r14),%r10 │ │ │ │ + mov 0x8(%r10),%r11 │ │ │ │ + mov 0x86423(%rip),%rsi # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ 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 5de20 │ │ │ │ - jmp 5de41 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5b498 │ │ │ │ + jmp 5b4b9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5de10 │ │ │ │ - jmp 5de66 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5b488 │ │ │ │ + jmp 5b4de │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - call c53d0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov -0x18(%r14),%r11 │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - jmp 5dece │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call c0a30 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov -0x18(%r14),%r10 │ │ │ │ + mov 0x8(%r10),%r11 │ │ │ │ + jmp 5b546 │ │ │ │ mov $0x1,%esi │ │ │ │ - call c4cf0 , std::allocator > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 5de6f │ │ │ │ + call c0560 , std::allocator > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 5b4e7 │ │ │ │ nop │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call c3f20 , 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 bf810 , 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 5dde4 │ │ │ │ + jmp 5b458 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5dea0 │ │ │ │ - jmp 5dec2 │ │ │ │ + jne 5b518 │ │ │ │ + jmp 5b53a │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp fad1 <__cxa_finalize@plt+0x2451> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp fab6 <__cxa_finalize@plt+0x2436> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005dfb0 : │ │ │ │ +000000000005b610 : │ │ │ │ endbr64 │ │ │ │ + push %r13 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov (%rsi),%rbp │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ + sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ mov %rsi,%r12 │ │ │ │ + mov (%rsi),%rbp │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + vmovdqa %xmm0,0x10(%rsp) │ │ │ │ test %rbp,%rbp │ │ │ │ - je 5e3d0 │ │ │ │ + je 5b9e0 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e4db │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ - call 2d030 │ │ │ │ + je 5bad6 │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ + call 2ba10 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5e00e │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movzbl 0x8(%rbp),%edx │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - cmp 0x10(%rdi),%rcx │ │ │ │ - je 5e4e2 │ │ │ │ - mov %dl,(%rcx) │ │ │ │ + jne 5b668 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + movzbl 0x8(%rbp),%esi │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ + cmp 0x10(%rdi),%rdx │ │ │ │ + je 5badd │ │ │ │ + mov %sil,(%rdx) │ │ │ │ incq 0x8(%rdi) │ │ │ │ - mov 0x8(%r12),%r12 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e068 │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ - call 2d030 │ │ │ │ - mov 0x8(%r12),%r12 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + je 5b6c2 │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ + call 2ba10 │ │ │ │ + mov 0x8(%r13),%r13 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5e050 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - movzbl 0x8(%r12),%esi │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - cmp 0x10(%rdi),%r8 │ │ │ │ - je 5e4cd │ │ │ │ - mov %sil,(%r8) │ │ │ │ + jne 5b6ab │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + movzbl 0x8(%r13),%esi │ │ │ │ + mov 0x8(%rdi),%rcx │ │ │ │ + cmp 0x10(%rdi),%rcx │ │ │ │ + je 5bacc │ │ │ │ + mov %sil,(%rcx) │ │ │ │ incq 0x8(%rdi) │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 5e3f1 │ │ │ │ - mov %rbp,%rdi │ │ │ │ + je 5ba01 │ │ │ │ + mov %rbp,%r13 │ │ │ │ + xor %esi,%esi │ │ │ │ mov $0x3f,%edx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - sub %r12,%rdi │ │ │ │ - lzcnt %rdi,%r9 │ │ │ │ - sub %r9d,%edx │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ mov %r12,%rdi │ │ │ │ + sub %r12,%r13 │ │ │ │ + lzcnt %r13,%rsi │ │ │ │ + sub %esi,%edx │ │ │ │ + mov %rbp,%rsi │ │ │ │ add %rdx,%rdx │ │ │ │ - call 19fb0 │ │ │ │ - cmpq $0x10,0x8(%rsp) │ │ │ │ - jle 5e160 │ │ │ │ - lea 0x10(%r12),%r10 │ │ │ │ + call 19a70 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jle 5b780 │ │ │ │ + lea 0x10(%r12),%r13 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - call 18330 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - cmp %r11,%rbp │ │ │ │ - je 5e16b │ │ │ │ - mov %r11,%rdi │ │ │ │ - movzbl (%rdi),%r9d │ │ │ │ - movzbl -0x1(%rdi),%edx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - cmp %dl,%r9b │ │ │ │ - jae 5e14c │ │ │ │ - nop │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - jmp 5e123 │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 18070 │ │ │ │ + cmp %r13,%rbp │ │ │ │ + je 5b78b │ │ │ │ + mov %r13,%rdi │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - dec %rax │ │ │ │ - mov %dl,(%rcx) │ │ │ │ - mov %rax,%rcx │ │ │ │ - movzbl -0x1(%rax),%edx │ │ │ │ - cmp %dl,%r9b │ │ │ │ - jb 5e120 │ │ │ │ - inc %rdi │ │ │ │ - mov %r9b,(%rax) │ │ │ │ - cmp %rbp,%rdi │ │ │ │ - je 5e16b │ │ │ │ - movzbl (%rdi),%r9d │ │ │ │ - movzbl -0x1(%rdi),%edx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - cmp %dl,%r9b │ │ │ │ - jb 5e100 │ │ │ │ - mov %rdi,%rax │ │ │ │ + movzbl (%rdi),%r11d │ │ │ │ + movzbl -0x1(%rdi),%r9d │ │ │ │ + mov %rdi,%r10 │ │ │ │ + cmp %r9b,%r11b │ │ │ │ + jae 5ba30 │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ + jmp 5b75b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + dec %r8 │ │ │ │ + mov %r9b,(%r10) │ │ │ │ + mov %r8,%r10 │ │ │ │ + movzbl -0x1(%r8),%r9d │ │ │ │ + cmp %r9b,%r11b │ │ │ │ + jb 5b758 │ │ │ │ inc %rdi │ │ │ │ - mov %r9b,(%rax) │ │ │ │ + mov %r11b,(%r8) │ │ │ │ cmp %rbp,%rdi │ │ │ │ - jne 5e13c │ │ │ │ - jmp 5e16b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 5b738 │ │ │ │ + jmp 5b78b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 18330 │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - movzbl 0x0(%rbp),%eax │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + call 18070 │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + movzbl 0x0(%rbp),%edx │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 5e411 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - sub %rbp,%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 5e385 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5e229 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 5e1f5 │ │ │ │ - movzbl 0x0(%rbp),%r8d │ │ │ │ - cmp %al,%r8b │ │ │ │ - je 5e4bb │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8b,0x8(%rsp) │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - movzbl 0x8(%rsp),%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea 0x1(%rbp),%rdx │ │ │ │ - movzbl (%rdx),%ebp │ │ │ │ - cmp %al,%bpl │ │ │ │ - je 5e4c5 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - cmp 0x10(%rbx),%r9 │ │ │ │ - je 5e50b │ │ │ │ - mov %rdi,(%r9) │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r9,0x8(%rbx) │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - inc %rdx │ │ │ │ - movzbl (%rdx),%ebp │ │ │ │ - cmp %al,%bpl │ │ │ │ - je 5e430 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - cmp 0x10(%rbx),%r10 │ │ │ │ - je 5e4ef │ │ │ │ - mov %rdi,(%r10) │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r10,0x8(%rbx) │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - inc %rdx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 5e385 │ │ │ │ + je 5ba1a │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rbp,%r13 │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %rbp,%rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 5b9ae │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5b84c │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5b816 │ │ │ │ + movzbl 0x0(%rbp),%r13d │ │ │ │ + cmp %dl,%r13b │ │ │ │ + je 5baba │ │ │ │ + mov 0x8(%rbx),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 5bb0b │ │ │ │ + movq $0x0,(%r11) │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x1(%rbp),%r13 │ │ │ │ + movzbl 0x0(%r13),%ebp │ │ │ │ + cmp %dl,%bpl │ │ │ │ + je 5bac4 │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + cmp 0x10(%rbx),%rdx │ │ │ │ + je 5baf9 │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + add $0x8,%rdx │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + inc %r13 │ │ │ │ + movzbl 0x0(%r13),%ebp │ │ │ │ + cmp %dl,%bpl │ │ │ │ + je 5ba50 │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + cmp 0x10(%rbx),%rcx │ │ │ │ + je 5bae7 │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + inc %r13 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 5b9ae │ │ │ │ mov 0x8(%rbx),%r12 │ │ │ │ cmp 0x10(%rbx),%r12 │ │ │ │ - je 5e411 │ │ │ │ - mov %rdi,(%r12) │ │ │ │ + je 5ba1a │ │ │ │ + mov %rax,(%r12) │ │ │ │ add $0x8,%r12 │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5e297 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + je 5b8bc │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5e527 │ │ │ │ - add $0x40,%rsp │ │ │ │ + jne 5bb1d │ │ │ │ + add $0x38,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ + pop %r13 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rbx),%r11 │ │ │ │ - cmp 0x10(%rbx),%r11 │ │ │ │ - je 5e480 │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov %r11,0x8(%rbx) │ │ │ │ - mov %ebp,%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - lea 0x1(%rdx),%rbp │ │ │ │ - movzbl 0x1(%rdx),%ecx │ │ │ │ - cmp %al,%cl │ │ │ │ - je 5e3c0 │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - cmp 0x10(%rbx),%rdx │ │ │ │ - je 5e4a0 │ │ │ │ - mov %rdi,(%rdx) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movzbl 0x1(%rbp),%ecx │ │ │ │ - cmp %al,%cl │ │ │ │ - je 5e3b0 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ cmp 0x10(%rbx),%rsi │ │ │ │ - je 5e440 │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ + je 5ba90 │ │ │ │ + mov %rax,(%rsi) │ │ │ │ add $0x8,%rsi │ │ │ │ mov %rsi,0x8(%rbx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movzbl 0x2(%rbp),%ecx │ │ │ │ - cmp %al,%cl │ │ │ │ - je 5e3a0 │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x1(%r13),%rbp │ │ │ │ + movzbl 0x1(%r13),%r13d │ │ │ │ + cmp %dl,%r13b │ │ │ │ + je 5b9d8 │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ cmp 0x10(%rbx),%r8 │ │ │ │ - je 5e460 │ │ │ │ - mov %rdi,(%r8) │ │ │ │ + je 5baa8 │ │ │ │ + mov %rax,(%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %r8,0x8(%rbx) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x3(%rbp),%rdx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 5e266 │ │ │ │ - movzbl (%rdx),%ebp │ │ │ │ - cmp %al,%bpl │ │ │ │ - jne 5e2c0 │ │ │ │ - inc %rdi │ │ │ │ - jmp 5e2e0 │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movzbl 0x1(%rbp),%r13d │ │ │ │ + cmp %dl,%r13b │ │ │ │ + je 5b9d0 │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + cmp 0x10(%rbx),%r9 │ │ │ │ + je 5ba60 │ │ │ │ + mov %rax,(%r9) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %r9,0x8(%rbx) │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movzbl 0x2(%rbp),%r13d │ │ │ │ + cmp %dl,%r13b │ │ │ │ + je 5b9c8 │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + cmp 0x10(%rbx),%r10 │ │ │ │ + je 5ba78 │ │ │ │ + mov %rax,(%r10) │ │ │ │ + add $0x8,%r10 │ │ │ │ + mov %r10,0x8(%rbx) │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x3(%rbp),%r13 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 5b88b │ │ │ │ + movzbl 0x0(%r13),%ebp │ │ │ │ + cmp %dl,%bpl │ │ │ │ + jne 5b8e0 │ │ │ │ + inc %rax │ │ │ │ + jmp 5b900 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - inc %rdi │ │ │ │ - jmp 5e373 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rdi │ │ │ │ - jmp 5e346 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rdi │ │ │ │ - jmp 5e315 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + inc %rax │ │ │ │ + jmp 5b99c │ │ │ │ + nopl (%rax) │ │ │ │ + inc %rax │ │ │ │ + jmp 5b96c │ │ │ │ + nopl (%rax) │ │ │ │ + inc %rax │ │ │ │ + jmp 5b938 │ │ │ │ movzbl 0x8(%r12),%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - call 1f8c0 │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ + call 1edc0 │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5e09b │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + jne 5b6f4 │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - jmp 5e280 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b8a5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdi,%r8 │ │ │ │ inc %rdi │ │ │ │ - jmp 5e255 │ │ │ │ + mov %r11b,(%r8) │ │ │ │ + cmp %rbp,%rdi │ │ │ │ + jne 5b738 │ │ │ │ + jmp 5b78b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + inc %rax │ │ │ │ + jmp 5b87a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %cl,0x8(%rsp) │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5e33f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b964 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %cl,0x8(%rsp) │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5e36c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b994 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - jmp 5e2d9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b8f9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %cl,0x8(%rsp) │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5e30e │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 5e1ec │ │ │ │ - inc %rdi │ │ │ │ - jmp 5e221 │ │ │ │ - movzbl %sil,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 5e088 │ │ │ │ - movzbl 0x8(%rbp),%edx │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b930 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 5b80d │ │ │ │ + inc %rax │ │ │ │ + jmp 5b844 │ │ │ │ + call 1edc0 │ │ │ │ + jmp 5b6e1 │ │ │ │ + movzbl 0x8(%rbp),%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - movzbl %dl,%esi │ │ │ │ - call 1f8c0 │ │ │ │ - jmp 5e042 │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ + call 1edc0 │ │ │ │ + jmp 5b69d │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - jmp 5e24e │ │ │ │ - lea 0x18(%rsp),%rsi │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b873 │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - call c6150 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - jmp 5e21a │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b83d │ │ │ │ + lea 0x8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call c14b0 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5b805 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fafc <__cxa_finalize@plt+0x247c> │ │ │ │ + jmp fae1 <__cxa_finalize@plt+0x2461> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fae5 <__cxa_finalize@plt+0x2465> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp faca <__cxa_finalize@plt+0x244a> │ │ │ │ + nopl (%rax) │ │ │ │ test %r8,%r8 │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ mov %rcx,%rdx │ │ │ │ - sete %r8b │ │ │ │ - test %rcx,%rcx │ │ │ │ sete %cl │ │ │ │ - or %cl,%r8b │ │ │ │ - jne 5e953 │ │ │ │ + test %rdx,%rdx │ │ │ │ + sete %al │ │ │ │ + or %al,%cl │ │ │ │ + jne 5bf03 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - add 0x18(%rsp),%rax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 5e729 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - cmp 0x18(%rsp),%rbx │ │ │ │ - jle 5e7c0 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ - shr $0x3f,%rsi │ │ │ │ - add %rbx,%rsi │ │ │ │ - sar $1,%rsi │ │ │ │ - sub %rbp,%r8 │ │ │ │ - lea (%rsi,%rsi,2),%r12 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + add 0x10(%rsp),%rbx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 5bd0b │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + cmp 0x10(%rsp),%rsi │ │ │ │ + jle 5bd90 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + shr $0x3f,%r9 │ │ │ │ + add %rsi,%r9 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + sar $1,%r9 │ │ │ │ + lea (%r9,%r9,2),%r12 │ │ │ │ + sub %rbp,%rsi │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ shl $0x4,%r12 │ │ │ │ - add 0x10(%rsp),%r12 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 5e910 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + add 0x8(%rsp),%r12 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 5bed0 │ │ │ │ mov (%r12),%rdi │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + sar $0x4,%rsi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r14 │ │ │ │ + imul %rsi,%r14 │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %rbp,%r13 │ │ │ │ - sar $0x4,%r8 │ │ │ │ - imul %r8,%rbx │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - sub %rdi,%r10 │ │ │ │ - mov %r10,%r12 │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov %r8,%rbp │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r12,%rdx │ │ │ │ - sar $1,%rbp │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %rbp,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea 0x0(%r13,%r9,1),%r14 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + sar $1,%rbx │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + add %rbx,%r12 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + add %r13,%r12 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ sub %rdi,%r15 │ │ │ │ - cmp %r12,%r15 │ │ │ │ + cmp %rbp,%r15 │ │ │ │ cmovbe %r15,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5e674 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + je 5bc54 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ call d110 │ │ │ │ test %eax,%eax │ │ │ │ - jne 5e7b0 │ │ │ │ - sub %r12,%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jns 5e790 │ │ │ │ - sub %rbp,%rbx │ │ │ │ - lea 0x30(%r14),%r13 │ │ │ │ - dec %rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 5e630 │ │ │ │ + jne 5bd88 │ │ │ │ + mov %r15,%rax │ │ │ │ + sub %rbp,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jns 5bd70 │ │ │ │ + sub %rbx,%r14 │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ + dec %r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jg 5bc10 │ │ │ │ mov %r13,%r11 │ │ │ │ - sub 0x20(%rsp),%r11 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r10 │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ mov %r13,%rbp │ │ │ │ + sub 0x18(%rsp),%r11 │ │ │ │ sar $0x4,%r11 │ │ │ │ - imul %rdx,%r11 │ │ │ │ - sub %r11,0x18(%rsp) │ │ │ │ + imul %r10,%r11 │ │ │ │ + sub %r11,0x10(%rsp) │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ - sete %r14b │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - sub %rcx,0x28(%rsp) │ │ │ │ + sete %bl │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + sub %rdx,0x20(%rsp) │ │ │ │ sete %r15b │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ - call 28760 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ + call 279e0 │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ mov %r12,%rsi │ │ │ │ - call 5e550 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 5bb40 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ test %r15b,%r15b │ │ │ │ - jne 5e77e │ │ │ │ - test %r14b,%r14b │ │ │ │ - jne 5e77e │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ - add 0x18(%rsp),%rax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 5e5aa │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov (%r10),%rdi │ │ │ │ - mov 0x8(%r8),%rbp │ │ │ │ - mov (%r8),%rsi │ │ │ │ - mov 0x8(%r10),%r12 │ │ │ │ - mov %rbp,0x8(%rsp) │ │ │ │ + jne 5bd60 │ │ │ │ + test %bl,%bl │ │ │ │ + jne 5bd60 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ + add 0x10(%rsp),%rbx │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 5bb95 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%r9),%rdi │ │ │ │ + mov 0x8(%rax),%rbp │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ + sub %rdi,%rbx │ │ │ │ sub %rsi,%rbp │ │ │ │ - sub %rdi,%r12 │ │ │ │ + cmp %rbp,%rbx │ │ │ │ mov %rbp,%rdx │ │ │ │ - cmp %rbp,%r12 │ │ │ │ - cmovbe %r12,%rdx │ │ │ │ + cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5e772 │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + je 5bd54 │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ test %eax,%eax │ │ │ │ - jne 5e94b │ │ │ │ - sub %rbp,%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - js 5e930 │ │ │ │ + jne 5befb │ │ │ │ + sub %rbp,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + js 5bee0 │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 5e68f │ │ │ │ - mov %rbp,%rbx │ │ │ │ - jmp 5e630 │ │ │ │ + nop │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 5bc73 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + jmp 5bc10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r15 │ │ │ │ - jmp 5e677 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + cltq │ │ │ │ + jmp 5bc5a │ │ │ │ + nop │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ + mov %rdi,%r14 │ │ │ │ shr $0x3f,%r14 │ │ │ │ - add %rsi,%r14 │ │ │ │ + add %rdi,%r14 │ │ │ │ sar $1,%r14 │ │ │ │ lea (%r14,%r14,2),%rbp │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ shl $0x4,%rbp │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ add %r8,%rbp │ │ │ │ sub %r12,%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jle 5e900 │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ + jle 5beb8 │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ mov 0x8(%rbp),%r10 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r14 │ │ │ │ - mov %rbp,%r13 │ │ │ │ sar $0x4,%r8 │ │ │ │ - imul %r8,%r14 │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - sub %rdi,%r10 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ + imul %r8,%r15 │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + sub %r11,%r10 │ │ │ │ mov %r10,%rbp │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %r14,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %r15,%r12 │ │ │ │ sar $1,%rbx │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %rbx,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - lea (%r12,%r9,1),%r15 │ │ │ │ - mov (%r15),%rsi │ │ │ │ - mov 0x8(%r15),%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp %r11,%rbp │ │ │ │ - mov %r11,%rdx │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + add %rbx,%r12 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + add %r13,%r12 │ │ │ │ + mov (%r12),%rsi │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + sub %rsi,%r14 │ │ │ │ + cmp %r14,%rbp │ │ │ │ + mov %r14,%rdx │ │ │ │ cmovbe %rbp,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5e879 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + je 5be40 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ call d110 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ test %eax,%eax │ │ │ │ - jne 5e8f0 │ │ │ │ + jne 5beb0 │ │ │ │ mov %rbp,%rax │ │ │ │ - sub %r11,%rax │ │ │ │ + sub %r14,%rax │ │ │ │ test %rax,%rax │ │ │ │ - js 5e8e0 │ │ │ │ - sub %rbx,%r14 │ │ │ │ - lea 0x30(%r15),%r12 │ │ │ │ - dec %r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - jg 5e830 │ │ │ │ - mov %r12,%rdx │ │ │ │ - sub 0x10(%rsp),%rdx │ │ │ │ + js 5bea0 │ │ │ │ + sub %rbx,%r15 │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ + dec %r15 │ │ │ │ + test %r15,%r15 │ │ │ │ + jg 5be00 │ │ │ │ + mov %r13,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - mov %r13,%rbp │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ + mov %r13,%r12 │ │ │ │ + sub 0x8(%rsp),%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ - sub %rdx,0x28(%rsp) │ │ │ │ + sub %rdx,0x20(%rsp) │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ sete %r15b │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - sub %rax,0x18(%rsp) │ │ │ │ - sete %r14b │ │ │ │ - jmp 5e6cd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sub %rax,0x10(%rsp) │ │ │ │ + sete %bl │ │ │ │ + jmp 5bcb0 │ │ │ │ + nopl (%rax) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 5e893 │ │ │ │ - mov %rbx,%r14 │ │ │ │ - jmp 5e830 │ │ │ │ + je 5be5b │ │ │ │ + mov %rbx,%r15 │ │ │ │ + jmp 5be00 │ │ │ │ nopl (%rax) │ │ │ │ cltq │ │ │ │ - jmp 5e87f │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5be46 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ xor %r15d,%r15d │ │ │ │ - jmp 5e8be │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5be8b │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,0x38(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 5e6bf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 5bca2 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ add $0x58,%rsp │ │ │ │ - mov %r10,%rsi │ │ │ │ + mov %r9,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp c6820 >, 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> │ │ │ │ - movslq %eax,%r12 │ │ │ │ - jmp 5e775 │ │ │ │ + jmp c19e0 >, 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> │ │ │ │ + movslq %eax,%rbx │ │ │ │ + jmp 5bd57 │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x2a0,%rax │ │ │ │ - jle 5ea00 │ │ │ │ + jle 5bfa0 │ │ │ │ + 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 5e960 │ │ │ │ + call 5bf10 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 5e960 │ │ │ │ - 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 5bf10 │ │ │ │ + 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 5e550 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 24fa0 │ │ │ │ + pop %r14 │ │ │ │ + jmp 5bb40 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 24460 │ │ │ │ nop │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%ecx │ │ │ │ mov %rbx,(%rsp) │ │ │ │ @@ -71399,2736 +70631,2888 @@ │ │ │ │ add %esi,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ lea (%rax,%r9,1),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jge 5ecb7 │ │ │ │ + jge 5c24f │ │ │ │ mov %r12,0x10(%rsp) │ │ │ │ movslq %ebp,%rbp │ │ │ │ mov %rdi,%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ cmpb $0x0,(%rdi) │ │ │ │ - jne 5ecb2 │ │ │ │ + jne 5c24a │ │ │ │ mov 0x28(%r12),%r11 │ │ │ │ mov (%r11),%r10 │ │ │ │ - mov (%r10),%rsi │ │ │ │ - mov 0x18(%rsi),%edx │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jle 5ec5e │ │ │ │ - mov 0x20(%rsi),%r8 │ │ │ │ - lea -0x2(%rdx),%ecx │ │ │ │ + mov (%r10),%rcx │ │ │ │ + mov 0x18(%rcx),%edi │ │ │ │ + mov 0x10(%rcx),%r10 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jle 5c1f3 │ │ │ │ + lea -0x2(%rdi),%r8d │ │ │ │ + mov 0x20(%rcx),%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 5eba3 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5eb84 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 5eb6e │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 5eb58 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 5eb42 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 5eb2c │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 5eb16 │ │ │ │ + neg %r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %rdi,%rsi │ │ │ │ + add 0x28(%rcx),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %r8,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 5c138 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 5c119 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 5c103 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 5c0ed │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 5c0d7 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 5c0c1 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 5c0ab │ │ │ │ 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 5ec5e │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 5c1f3 │ │ │ │ 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 5eba3 │ │ │ │ - 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 5c138 │ │ │ │ + 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 ca010 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + call c4f30 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 5ea70 │ │ │ │ + jg 5c008 │ │ │ │ mov 0x10(%rsp),%r12 │ │ │ │ mov (%rsp),%rbx │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 5efc0 │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ + je 5c548 │ │ │ │ + sub $0x68,%rsp │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - mov 0x8(%rsi),%r12 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - mov (%rsi),%rbx │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - mov %rbp,0x30(%rsp) │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %r12,%rcx │ │ │ │ - sub %r15,%rdx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + mov 0x8(%rsi),%r13 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov (%rsi),%rbp │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sub %rbx,%rdx │ │ │ │ + sub %rbp,%rcx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jb 5eef0 │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ - mov 0x8(%rdi),%r13 │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r15,%rdi │ │ │ │ + jb 5c480 │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %rbx,%rdi │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jb 5efd0 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 5ee95 │ │ │ │ + jb 5c550 │ │ │ │ + cmp %rbp,%r13 │ │ │ │ + je 5c425 │ │ │ │ lea -0x18(%rcx),%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rdx │ │ │ │ shr $0x3,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 5ee0c │ │ │ │ + je 5c39c │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 5edf0 │ │ │ │ + je 5c380 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 5eddd │ │ │ │ + je 5c36d │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 5edca │ │ │ │ + je 5c35a │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 5edb7 │ │ │ │ + je 5c347 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 5eda4 │ │ │ │ + je 5c334 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 5f320 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 5c870 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + call 179f0 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + call 179f0 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + call 179f0 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + call 179f0 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + call 179f0 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 5ee95 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x18(%r15),%rdi │ │ │ │ - lea 0x18(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x30(%r15),%rdi │ │ │ │ - lea 0x30(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x48(%r15),%rdi │ │ │ │ - lea 0x48(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x60(%r15),%rdi │ │ │ │ - lea 0x60(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x78(%r15),%rdi │ │ │ │ - lea 0x78(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x90(%r15),%rdi │ │ │ │ - lea 0x90(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0xa8(%r15),%rdi │ │ │ │ - lea 0xa8(%rbx),%rsi │ │ │ │ + call 179f0 │ │ │ │ + cmp %rbp,%r13 │ │ │ │ + je 5c425 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x18(%rbx),%rdi │ │ │ │ + lea 0x18(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x48(%rbx),%rdi │ │ │ │ + lea 0x48(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x60(%rbx),%rdi │ │ │ │ + lea 0x60(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x78(%rbx),%rdi │ │ │ │ + lea 0x78(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x90(%rbx),%rdi │ │ │ │ + lea 0x90(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0xa8(%rbx),%rdi │ │ │ │ + lea 0xa8(%rbp),%rsi │ │ │ │ + add $0xc0,%rbp │ │ │ │ + call 179f0 │ │ │ │ add $0xc0,%rbx │ │ │ │ - call 17c70 │ │ │ │ - add $0xc0,%r15 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 5ee0c │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 5eec1 │ │ │ │ + cmp %rbp,%r13 │ │ │ │ + jne 5c39c │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 5c451 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5efa0 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - add $0x18,%r15 │ │ │ │ + je 5c530 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 5eea0 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - add 0x0(%rbp),%rbx │ │ │ │ - mov %rbx,0x8(%rbp) │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rbp │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - add $0x58,%rsp │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 5c430 │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + add (%r12),%rbp │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + mov %rbp,0x8(%r12) │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + add $0x68,%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rcx,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 5f25a │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ - mov %rbx,%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 5ef71 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + cmp %rbp,%r13 │ │ │ │ + je 5c7c2 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rax,%rbp │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + vmovdqa %xmm4,(%rsp) │ │ │ │ + jmp 5c50d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea (%rdi,%r13,1),%rcx │ │ │ │ - vpbroadcastq %rdi,%xmm1 │ │ │ │ - mov %rcx,0x10(%rbx) │ │ │ │ - vmovdqu %xmm1,(%rbx) │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x8(%r14),%r13 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - jle 5f230 │ │ │ │ - mov %r13,%rdx │ │ │ │ - add $0x18,%r14 │ │ │ │ - call d2d0 │ │ │ │ - lea (%rax,%r13,1),%rsi │ │ │ │ - mov %rsi,0x8(%rbx) │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 5f250 │ │ │ │ - add $0x18,%rbx │ │ │ │ - mov 0x8(%r14),%r13 │ │ │ │ - sub (%r14),%r13 │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - jne 5ef20 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 5ef2b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea (%rcx,%r14,1),%rsi │ │ │ │ + vpbroadcastq %rcx,%xmm5 │ │ │ │ + mov %rsi,0x10(%rbp) │ │ │ │ + vmovdqu %xmm5,0x0(%rbp) │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov 0x8(%r15),%r14 │ │ │ │ + sub %rsi,%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 5c7a0 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ add $0x18,%r15 │ │ │ │ + call d2d0 │ │ │ │ + lea (%rax,%r14,1),%rdi │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 5eea0 │ │ │ │ - jmp 5eec1 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 5c7b8 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov 0x8(%r15),%r14 │ │ │ │ + vmovdqa (%rsp),%xmm2 │ │ │ │ + sub (%r15),%r14 │ │ │ │ + movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm2,0x0(%rbp) │ │ │ │ + jne 5c4b8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 5c4c3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 5c430 │ │ │ │ + jmp 5c451 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - lea (%rbx,%rdi,1),%r14 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 5f19a │ │ │ │ - mov %r14,%r8 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + lea 0x0(%rbp,%rdi,1),%r15 │ │ │ │ + cmp %r15,%rbp │ │ │ │ + je 5c70e │ │ │ │ + mov %r15,%r8 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ - sub %rbx,%r8 │ │ │ │ + sub %rbp,%r8 │ │ │ │ sub $0x18,%r8 │ │ │ │ shr $0x3,%r8 │ │ │ │ imul %r9,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 5f0f2 │ │ │ │ + je 5c667 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 5f0cc │ │ │ │ + je 5c643 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 5f0af │ │ │ │ + je 5c628 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 5f092 │ │ │ │ + je 5c60d │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 5f075 │ │ │ │ + je 5c5f2 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 5f058 │ │ │ │ + je 5c5d7 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - jne 5f340 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + jne 5c890 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + call 179f0 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + call 179f0 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + call 179f0 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + call 179f0 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + call 179f0 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 179f0 │ │ │ │ add $0x18,%rbx │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - je 5f185 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 17c70 │ │ │ │ - lea 0x18(%r15),%rdi │ │ │ │ - lea 0x18(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x30(%r15),%rdi │ │ │ │ - lea 0x30(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x48(%r15),%rdi │ │ │ │ - lea 0x48(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x60(%r15),%rdi │ │ │ │ - lea 0x60(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x78(%r15),%rdi │ │ │ │ - lea 0x78(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0x90(%r15),%rdi │ │ │ │ - lea 0x90(%rbx),%rsi │ │ │ │ - call 17c70 │ │ │ │ - lea 0xa8(%r15),%rdi │ │ │ │ - lea 0xa8(%rbx),%rsi │ │ │ │ + cmp %rbp,%r15 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + je 5c6f8 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 179f0 │ │ │ │ + lea 0x18(%rbx),%rdi │ │ │ │ + lea 0x18(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x48(%rbx),%rdi │ │ │ │ + lea 0x48(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x60(%rbx),%rdi │ │ │ │ + lea 0x60(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x78(%rbx),%rdi │ │ │ │ + lea 0x78(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0x90(%rbx),%rdi │ │ │ │ + lea 0x90(%rbp),%rsi │ │ │ │ + call 179f0 │ │ │ │ + lea 0xa8(%rbx),%rdi │ │ │ │ + lea 0xa8(%rbp),%rsi │ │ │ │ + add $0xc0,%rbp │ │ │ │ + call 179f0 │ │ │ │ add $0xc0,%rbx │ │ │ │ - call 17c70 │ │ │ │ - add $0xc0,%r15 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - jne 5f0f2 │ │ │ │ - mov 0x8(%rbp),%r13 │ │ │ │ - mov 0x0(%rbp),%r15 │ │ │ │ - mov 0x8(%rax),%r12 │ │ │ │ - mov %r13,%r14 │ │ │ │ - sub %r15,%r14 │ │ │ │ - add (%rax),%r14 │ │ │ │ - mov %r13,%rbx │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 5f200 │ │ │ │ - jmp 5f370 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rdi │ │ │ │ + cmp %rbp,%r15 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + jne 5c667 │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + mov (%r12),%rbx │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sub %rbx,%r15 │ │ │ │ + add (%rax),%r15 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov %r14,%rbp │ │ │ │ + vmovdqa %xmm3,(%rsp) │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 5c779 │ │ │ │ + jmp 5c8b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rdi │ │ │ │ - add %rdi,%r15 │ │ │ │ + add %rdi,%rbx │ │ │ │ vpbroadcastq %rdi,%xmm0 │ │ │ │ - mov %r15,0x10(%rbx) │ │ │ │ - vmovdqu %xmm0,(%rbx) │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 5f2e0 │ │ │ │ - mov %r15,%rdx │ │ │ │ - add $0x18,%r14 │ │ │ │ + mov %rbx,0x10(%rbp) │ │ │ │ + vmovdqu %xmm0,0x0(%rbp) │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ + sub %rsi,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 5c840 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + add $0x18,%r15 │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r15,1),%r10 │ │ │ │ - mov %r10,0x8(%rbx) │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 5f300 │ │ │ │ - add $0x18,%rbx │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - sub (%r14),%r15 │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - jne 5f1b0 │ │ │ │ + lea (%rax,%rbx,1),%r10 │ │ │ │ + mov %r10,0x8(%rbp) │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 5c858 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ + vmovdqa (%rsp),%xmm1 │ │ │ │ + sub (%r15),%rbx │ │ │ │ + movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm1,0x0(%rbp) │ │ │ │ + jne 5c728 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 5f1bb │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x18,%r14 │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 5ef6d │ │ │ │ + jmp 5c733 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%r15 │ │ │ │ + mov %rcx,0x8(%rbp) │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 5c509 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov 0x8(%rbp),%r12 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - je 5f29d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 5c7fe │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5f2d0 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - add $0x18,%r15 │ │ │ │ + je 5c830 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 5f270 │ │ │ │ - mov 0x0(%rbp),%r12 │ │ │ │ - mov 0x10(%rbp),%rdi │ │ │ │ - sub %r12,%rdi │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 5f2af │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 5c7d0 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + mov 0x10(%r12),%r8 │ │ │ │ + sub %r13,%r8 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 5c810 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - add %r8,%rbx │ │ │ │ - mov %r8,0x0(%rbp) │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ - jmp 5eecf │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 5f270 │ │ │ │ - jmp 5f28d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x18,%r14 │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 5f1fc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - add 0x0(%rbp),%rbx │ │ │ │ - jmp 5eecf │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + add %r9,%rbp │ │ │ │ + mov %r9,(%r12) │ │ │ │ + mov %rbp,0x10(%r12) │ │ │ │ + jmp 5c45f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ - add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ - jmp 5ed91 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 5c7d0 │ │ │ │ + jmp 5c7ed │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ add $0x18,%r15 │ │ │ │ - call 17c70 │ │ │ │ + mov %rdi,0x8(%rbp) │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 5c775 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + add (%r12),%rbp │ │ │ │ + jmp 5c45f │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - jmp 5f03b │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - add %r15,%rbx │ │ │ │ - jmp 5eecf │ │ │ │ + call 179f0 │ │ │ │ + jmp 5c321 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + add $0x18,%rbx │ │ │ │ + call 179f0 │ │ │ │ + add $0x18,%rbp │ │ │ │ + mov (%rsp),%rax │ │ │ │ + jmp 5c5bc │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + add %rbx,%rbp │ │ │ │ + jmp 5c45f │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp fb36 <__cxa_finalize@plt+0x24b6> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp fb1a <__cxa_finalize@plt+0x249a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fb4c <__cxa_finalize@plt+0x24cc> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp fb30 <__cxa_finalize@plt+0x24b0> │ │ │ │ nop │ │ │ │ │ │ │ │ -000000000005f3a0 : │ │ │ │ +000000000005c8e0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r8,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %esi,%r13d │ │ │ │ + mov %r8,%rsi │ │ │ │ push %r12 │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbx │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %r8,%rsi │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - call 5ecd0 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 5fa55 │ │ │ │ - mov %ebx,%edx │ │ │ │ + call 5c260 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 5d0d0 │ │ │ │ + mov %r13d,%edx │ │ │ │ dec %edx │ │ │ │ - je 5fa55 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea -0x3(%rax,%rax,2),%rsi │ │ │ │ - vmovq %r12,%xmm9 │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %ebx,%r15d │ │ │ │ - vmovq (%r9),%xmm8 │ │ │ │ - mov (%r8),%r8 │ │ │ │ + je 5d0d0 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov %r13d,%eax │ │ │ │ + mov (%r12),%r11 │ │ │ │ + mov %r13d,0x30(%rsp) │ │ │ │ + lea -0x3(%rax,%rax,2),%rax │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov %r13d,%r14d │ │ │ │ + shl $0x3,%rax │ │ │ │ sub $0x18,%rcx │ │ │ │ - mov (%r8,%rsi,1),%r11 │ │ │ │ - lea -0x1(%r15),%r10d │ │ │ │ - mov %edx,0x34(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r10d,0x48(%rsp) │ │ │ │ - mov %ebx,0x30(%rsp) │ │ │ │ - mov %r10d,%r9d │ │ │ │ - vmovq %r8,%xmm2 │ │ │ │ - lea (%rcx,%rsi,1),%rdi │ │ │ │ - sub %edx,%r9d │ │ │ │ - vmovq %rcx,%xmm3 │ │ │ │ + mov (%rdi,%rax,1),%r10 │ │ │ │ + dec %r14d │ │ │ │ + lea (%rcx,%rax,1),%r8 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 5f7ad │ │ │ │ - movslq %r9d,%rcx │ │ │ │ - vmovq %xmm8,%rsi │ │ │ │ - lea (%rcx,%rcx,2),%rbx │ │ │ │ - mov (%rsi,%rbx,8),%rdx │ │ │ │ - mov 0x8(%rsi,%rbx,8),%r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 5f7ad │ │ │ │ - lea -0x8(%r15),%r13 │ │ │ │ - lea -0x8(%rdx),%r12 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r9d,0x4c(%rsp) │ │ │ │ - sub %rdx,%r13 │ │ │ │ - mov %r12,0x70(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %r15,%r14 │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - sub %rdx,%r14 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %r14,%r15 │ │ │ │ - shr $0x3,%r13 │ │ │ │ + mov %r14d,%r9d │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + sub %edx,%r9d │ │ │ │ + mov %edx,0x1c(%rsp) │ │ │ │ + mov %r14d,0x34(%rsp) │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %r15,(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 5ce61 │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ + movslq %r9d,%rdi │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ + lea (%r15,%r11,8),%r13 │ │ │ │ + mov 0x8(%r13),%rbx │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 5ce61 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 5d0ed │ │ │ │ + lea -0x8(%rbx),%r10 │ │ │ │ + lea -0x8(%rdx),%r8 │ │ │ │ + mov %r9d,%r12d │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea 0x1(%r10),%r14 │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + shr $0x2,%r13 │ │ │ │ + mov %r13,%r11 │ │ │ │ + shl $0x2,%r13 │ │ │ │ mov %r13,0x50(%rsp) │ │ │ │ - inc %r13 │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - shr $0x3,%r13 │ │ │ │ - mov %r13,%rax │ │ │ │ - shl $0x3,%r13 │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ - shl $0x6,%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %r8,%rdi │ │ │ │ - add $0x8,%r8 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 5fa70 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - setae %r11b │ │ │ │ - cmp %r8,%rdx │ │ │ │ - setae %r10b │ │ │ │ - or %r10b,%r11b │ │ │ │ - je 5fa70 │ │ │ │ - cmpq $0x30,0x68(%rsp) │ │ │ │ - jbe 5fc47 │ │ │ │ - lea -0x40(%r14),%rbx │ │ │ │ - vbroadcastsd (%rdi),%zmm0 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x8(%rsi),%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + setae %bl │ │ │ │ + cmp 0x70(%rsp),%rsi │ │ │ │ + setae %al │ │ │ │ + or %al,%bl │ │ │ │ + je 5cc7c │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 5cc7c │ │ │ │ + cmpq $0x10,0x58(%rsp) │ │ │ │ + jbe 5d0df │ │ │ │ + lea -0x20(%r11),%r13 │ │ │ │ + vbroadcastsd (%rsi),%ymm14 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x6,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 5f61a │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 5f5f8 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 5f5df │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 5f5c6 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 5f5ad │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 5f594 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 5f57b │ │ │ │ - vmovupd (%rsi),%zmm1 │ │ │ │ - vfmadd213pd (%rdx),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm1,(%rdx) │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm4 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm5 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm6 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm7 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm10 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm11 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 5f6e6 │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm12 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rax,%rsi,1),%zmm13 │ │ │ │ - vfmadd213pd 0x40(%rdx,%rax,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%rax,%rsi,1),%zmm14 │ │ │ │ - vfmadd213pd 0x80(%rdx,%rax,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rax,%rsi,1),%zmm15 │ │ │ │ - vfmadd213pd 0xc0(%rdx,%rax,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%rax,%rsi,1),%zmm1 │ │ │ │ - vfmadd213pd 0x100(%rdx,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%rax,%rsi,1),%zmm4 │ │ │ │ - vfmadd213pd 0x140(%rdx,%rax,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%rax,%rsi,1),%zmm5 │ │ │ │ - vfmadd213pd 0x180(%rdx,%rax,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rax,%rsi,1),%zmm6 │ │ │ │ - vfmadd213pd 0x1c0(%rdx,%rax,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - jne 5f61a │ │ │ │ - mov 0x58(%rsp),%r13 │ │ │ │ - mov %r13,%r9 │ │ │ │ - cmp 0x60(%rsp),%r13 │ │ │ │ - je 5f795 │ │ │ │ - lea (%rdx,%rax,1),%r11 │ │ │ │ - add %rsi,%rax │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 5cb2f │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 5cb12 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 5cafe │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 5caea │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 5cad6 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 5cac2 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 5caae │ │ │ │ + vmovupd (%rcx),%ymm15 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd213pd (%rdx),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm3 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm0 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm4 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm1 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm2 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm5 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5cbf7 │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm6 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rdx,%rax,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm8 │ │ │ │ + vfmadd213pd 0x40(%rdx,%rax,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm9 │ │ │ │ + vfmadd213pd 0x60(%rdx,%rax,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm10 │ │ │ │ + vfmadd213pd 0x80(%rdx,%rax,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%rdx,%rax,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm12 │ │ │ │ + vfmadd213pd 0xc0(%rdx,%rax,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm13 │ │ │ │ + vfmadd213pd 0xe0(%rdx,%rax,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 5cb2f │ │ │ │ mov 0x50(%rsp),%rbx │ │ │ │ - sub %r9,%rbx │ │ │ │ - lea 0x1(%rbx),%r10 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 5fc55 │ │ │ │ - vbroadcastsd (%rdi),%ymm0 │ │ │ │ - vmovupd (%rdx,%r9,8),%ymm7 │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov %r10,%r12 │ │ │ │ - vfmadd132pd (%rsi,%r9,8),%ymm7,%ymm0 │ │ │ │ - and $0xfffffffffffffffc,%r12 │ │ │ │ - shr $0x2,%r13 │ │ │ │ - vmovupd %ymm0,(%rdx,%r9,8) │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 5f795 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - add %r13,%r11 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 5ce50 │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ + add %rcx,%rax │ │ │ │ + cmp %r8,0x48(%rsp) │ │ │ │ + je 5cc50 │ │ │ │ + vmovddup (%rsi),%xmm14 │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm15 │ │ │ │ + mov %r14,%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + vfmadd132pd (%rcx,%r8,8),%xmm15,%xmm14 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + shr $1,%r13 │ │ │ │ + and $0x1,%ebx │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + vmovupd %xmm14,(%rdx,%r8,8) │ │ │ │ + je 5ce50 │ │ │ │ + shl $0x4,%r13 │ │ │ │ + add %r13,%r10 │ │ │ │ add %r13,%rax │ │ │ │ - cmp %r12,%rbx │ │ │ │ - je 5f782 │ │ │ │ - add %r12,%r9 │ │ │ │ - vmovddup (%rdi),%xmm10 │ │ │ │ - sub %r12,%r10 │ │ │ │ - vmovupd (%rdx,%r9,8),%xmm11 │ │ │ │ - vfmadd132pd (%rsi,%r9,8),%xmm11,%xmm10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - shr $1,%rbx │ │ │ │ - and $0x1,%r10d │ │ │ │ - vmovupd %xmm10,(%rdx,%r9,8) │ │ │ │ - je 5f795 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %rbx,%r11 │ │ │ │ - add %rbx,%rax │ │ │ │ - vmovsd (%rax),%xmm12 │ │ │ │ - vmovsd (%r11),%xmm13 │ │ │ │ - vfmadd132sd (%rdi),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r11) │ │ │ │ - add %r15,%rsi │ │ │ │ - cmp %r8,0x78(%rsp) │ │ │ │ - jne 5f4e0 │ │ │ │ - mov 0x4c(%rsp),%r9d │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - sub $0x18,%rdi │ │ │ │ + vmovsd (%rax),%xmm3 │ │ │ │ + vmovsd (%r10),%xmm0 │ │ │ │ + vfmadd132sd (%rsi),%xmm0,%xmm3 │ │ │ │ + mov %r9,%rsi │ │ │ │ + vmovsd %xmm3,(%r10) │ │ │ │ + cmp %r9,0x78(%rsp) │ │ │ │ + je 5ce5e │ │ │ │ + add %r15,%rdi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + jmp 5ca20 │ │ │ │ + lea -0x8(%r15),%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 5cd7c │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 5cd59 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 5cd3f │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 5cd25 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 5cd0b │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 5ccf1 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 5ccd7 │ │ │ │ + vmovsd (%rsi),%xmm4 │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx) │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm5 │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm7 │ │ │ │ + vmovsd (%rsi),%xmm6 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm9 │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm11 │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm13 │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm15 │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 5ce50 │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rdx,%r8,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rdx,%r8,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx,%r8,1),%xmm0,%xmm3 │ │ │ │ + vmovsd 0x18(%rdx,%r8,1),%xmm7 │ │ │ │ + vmovsd 0x20(%rdx,%r8,1),%xmm9 │ │ │ │ + vmovsd 0x28(%rdx,%r8,1),%xmm11 │ │ │ │ + vmovsd 0x30(%rdx,%r8,1),%xmm13 │ │ │ │ + vmovsd 0x38(%rdx,%r8,1),%xmm15 │ │ │ │ + vmovsd %xmm3,(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm4 │ │ │ │ + vfmadd132sd 0x8(%rcx,%r8,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vfmadd132sd 0x10(%rcx,%r8,1),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,0x10(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm6 │ │ │ │ + vfmadd132sd 0x18(%rcx,%r8,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ + vfmadd132sd 0x20(%rcx,%r8,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + vfmadd132sd 0x28(%rcx,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x28(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + vfmadd132sd 0x30(%rcx,%r8,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x30(%rdx,%r8,1) │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ + vfmadd132sd 0x38(%rcx,%r8,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,0x38(%rdx,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jne 5cd7c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r9,%rsi │ │ │ │ + cmp %r9,0x78(%rsp) │ │ │ │ + jne 5cc71 │ │ │ │ + mov %r12d,%r9d │ │ │ │ inc %r9d │ │ │ │ - cmp %r9d,0x48(%rsp) │ │ │ │ - jne 5f450 │ │ │ │ - mov 0x34(%rsp),%edx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - vmovq %xmm2,%r8 │ │ │ │ - vmovq %xmm3,%rcx │ │ │ │ - sub $0x18,%rsi │ │ │ │ - mov %edx,%r15d │ │ │ │ + subq $0x18,0x40(%rsp) │ │ │ │ + cmp 0x34(%rsp),%r9d │ │ │ │ + jne 5c988 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov (%rsp),%r15 │ │ │ │ + sub $0x18,%rax │ │ │ │ + mov %edx,%r14d │ │ │ │ dec %edx │ │ │ │ - jne 5f415 │ │ │ │ - mov %r8,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0x1,%r9d │ │ │ │ - vmovq %xmm9,%r8 │ │ │ │ - inc %r9d │ │ │ │ - cmp %r9d,%ebx │ │ │ │ - jl 5fa52 │ │ │ │ - lea (%rcx,%rdi,1),%r14 │ │ │ │ - mov (%r14),%r15 │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 5fa45 │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov (%r8),%r12 │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %ebx,0x68(%rsp) │ │ │ │ - sub %r9d,%eax │ │ │ │ - lea 0x3(%rax,%rax,2),%r10 │ │ │ │ - lea 0x18(%rcx,%rdi,1),%r14 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9d,%ebx │ │ │ │ - shl $0x3,%r10 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - nop │ │ │ │ - mov (%r12,%r13,1),%rax │ │ │ │ - mov 0x8(%r12,%r13,1),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 5fa2a │ │ │ │ - mov (%r14,%r13,1),%r10 │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - nop │ │ │ │ - lea -0x8(%rdi),%rsi │ │ │ │ - vmovsd (%r9),%xmm0 │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 5f95b │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5f939 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 5f921 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 5f909 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 5f8f0 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 5f8d7 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 5f8be │ │ │ │ - vmovsd (%r10),%xmm2 │ │ │ │ - vmulsd (%rax),%xmm2,%xmm3 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm7 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm7,%xmm10 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm11 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm11,%xmm12 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm13 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm13,%xmm14 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm15 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm15,%xmm1 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm1,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm4 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm4,%xmm5 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm6 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm6,%xmm8 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 5fa1a │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm9 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm9,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9) │ │ │ │ - vmovsd 0x8(%r10,%rdx,1),%xmm7 │ │ │ │ - vmulsd 0x8(%rax,%rdx,1),%xmm7,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm3,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r9) │ │ │ │ - vmovsd 0x10(%r10,%rdx,1),%xmm12 │ │ │ │ - vmulsd 0x10(%rax,%rdx,1),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r9) │ │ │ │ - vmovsd 0x18(%r10,%rdx,1),%xmm15 │ │ │ │ - vmulsd 0x18(%rax,%rdx,1),%xmm15,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm14,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r9) │ │ │ │ - vmovsd 0x20(%r10,%rdx,1),%xmm5 │ │ │ │ - vmulsd 0x20(%rax,%rdx,1),%xmm5,%xmm6 │ │ │ │ - vaddsd %xmm6,%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r9) │ │ │ │ - vmovsd 0x28(%r10,%rdx,1),%xmm0 │ │ │ │ - vmulsd 0x28(%rax,%rdx,1),%xmm0,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm8,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r9) │ │ │ │ - vmovsd 0x30(%r10,%rdx,1),%xmm3 │ │ │ │ - vmulsd 0x30(%rax,%rdx,1),%xmm3,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r9) │ │ │ │ - vmovsd 0x38(%r10,%rdx,1),%xmm11 │ │ │ │ - vmulsd 0x38(%rax,%rdx,1),%xmm11,%xmm12 │ │ │ │ - add $0x40,%rdx │ │ │ │ - vaddsd %xmm12,%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 5f95b │ │ │ │ + jne 5c949 │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + lea 0x18(%rdi),%r8 │ │ │ │ + inc %edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jl 5d0cd │ │ │ │ + lea (%r9,%rsi,1),%r12 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + mov 0x8(%r12),%r11 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 5d0c1 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov (%r15),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + sub %edx,%r10d │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ + lea (%r8,%rsi,1),%r14 │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + lea 0x3(%r10,%r10,2),%r12 │ │ │ │ + mov %edx,0x70(%rsp) │ │ │ │ + shl $0x3,%r12 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov (%rbx,%rax,1),%r8 │ │ │ │ + mov 0x8(%rbx,%rax,1),%r10 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 5d0a3 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov (%r14,%rax,1),%rdi │ │ │ │ + sub %r8,%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea -0x8(%r10),%r13 │ │ │ │ + vmovsd (%rsi),%xmm0 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 5cff8 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 5cfdb │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 5cfc7 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 5cfb3 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 5cf9f │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 5cf8b │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 5cf77 │ │ │ │ + vmovsd (%rdi),%xmm3 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vfmadd231sd (%r8),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm4 │ │ │ │ + vfmadd231sd (%r8,%r9,1),%xmm4,%xmm0 │ │ │ │ add $0x8,%r9 │ │ │ │ - add %rdi,%r10 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 5f860 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp 0x78(%rsp),%r13 │ │ │ │ - jne 5f840 │ │ │ │ - mov %ebx,%r9d │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%ebx │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %r9d,%ebx │ │ │ │ - jne 5f7f5 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm1 │ │ │ │ + vfmadd231sd (%r8,%r9,1),%xmm1,%xmm0 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm2 │ │ │ │ + vfmadd231sd (%r8,%r9,1),%xmm2,%xmm0 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm5 │ │ │ │ + vfmadd231sd (%r8,%r9,1),%xmm5,%xmm0 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm6 │ │ │ │ + vfmadd231sd (%r8,%r9,1),%xmm6,%xmm0 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm7 │ │ │ │ + vfmadd231sd (%r8,%r9,1),%xmm7,%xmm0 │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 5d093 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm8 │ │ │ │ + vfmadd231sd (%r8,%r9,1),%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd 0x8(%rdi,%r9,1),%xmm9 │ │ │ │ + vfmadd231sd 0x8(%r8,%r9,1),%xmm9,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd 0x10(%rdi,%r9,1),%xmm10 │ │ │ │ + vfmadd231sd 0x10(%r8,%r9,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd 0x18(%rdi,%r9,1),%xmm11 │ │ │ │ + vfmadd231sd 0x18(%r8,%r9,1),%xmm11,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd 0x20(%rdi,%r9,1),%xmm12 │ │ │ │ + vfmadd231sd 0x20(%r8,%r9,1),%xmm12,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd 0x28(%rdi,%r9,1),%xmm13 │ │ │ │ + vfmadd231sd 0x28(%r8,%r9,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd 0x30(%rdi,%r9,1),%xmm14 │ │ │ │ + vfmadd231sd 0x30(%r8,%r9,1),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + vmovsd 0x38(%rdi,%r9,1),%xmm15 │ │ │ │ + vfmadd231sd 0x38(%r8,%r9,1),%xmm15,%xmm0 │ │ │ │ + add $0x40,%r9 │ │ │ │ + vmovsd %xmm0,(%rsi) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 5cff8 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add %r10,%rdi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jne 5cf20 │ │ │ │ + add $0x18,%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jne 5cf00 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x70(%rsp),%edx │ │ │ │ + add $0x18,%rsi │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 5ceb2 │ │ │ │ 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(%r15),%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 5fb70 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 5fb4d │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 5fb33 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 5fb19 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 5faff │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5fae5 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5facb │ │ │ │ - vmovsd (%rdi),%xmm14 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 5cc0f │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + sub %rsi,%r14 │ │ │ │ + sub $0x8,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 5d282 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vmovsd (%rdx),%xmm3 │ │ │ │ + lea 0x8(%rcx),%rdi │ │ │ │ + mov %rcx,%r12 │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm3,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 5d282 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 5d1d4 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 5d1ba │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 5d1a0 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 5d186 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 5d16c │ │ │ │ + vmovsd 0x8(%r12),%xmm1 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx) │ │ │ │ + vmovsd (%rdi),%xmm2 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd (%rdi),%xmm7 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx) │ │ │ │ + vmovsd (%rdi),%xmm8 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx) │ │ │ │ + vmovsd (%rdi),%xmm10 │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ + vmovsd (%rdi),%xmm12 │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx) │ │ │ │ + jmp 5d282 │ │ │ │ + vmovsd 0x8(%rdi),%xmm0 │ │ │ │ + add $0x40,%rdi │ │ │ │ + add $0x40,%rsi │ │ │ │ + vfmadd132sd -0x38(%rsi),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + vmovsd -0x30(%rdi),%xmm4 │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + vfmadd132sd -0x30(%rsi),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx) │ │ │ │ + vmovsd -0x28(%rdi),%xmm2 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + vfmadd132sd -0x28(%rsi),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd -0x20(%rdi),%xmm6 │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + vfmadd132sd -0x20(%rsi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx) │ │ │ │ + vmovsd -0x18(%rdi),%xmm8 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vfmadd132sd -0x18(%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx) │ │ │ │ + vmovsd -0x10(%rdi),%xmm10 │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + vfmadd132sd -0x10(%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ + vmovsd -0x8(%rdi),%xmm12 │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ vmovsd (%rdx),%xmm15 │ │ │ │ - mov $0x8,%r9d │ │ │ │ + lea 0x8(%rsi),%rax │ │ │ │ vfmadd132sd (%rsi),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,(%rdx) │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm4 │ │ │ │ - vmovsd (%rdi),%xmm1 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm6 │ │ │ │ - vmovsd (%rdi),%xmm5 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm6,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm7 │ │ │ │ - vmovsd (%rdi),%xmm0 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm11 │ │ │ │ - vmovsd (%rdi),%xmm10 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm13 │ │ │ │ - vmovsd (%rdi),%xmm12 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm15 │ │ │ │ - vmovsd (%rdi),%xmm14 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 5f795 │ │ │ │ - vmovsd (%rdi),%xmm1 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm4 │ │ │ │ - vmovsd 0x8(%rdx,%r9,1),%xmm6 │ │ │ │ - vfmadd132sd (%rsi,%r9,1),%xmm4,%xmm1 │ │ │ │ - vmovsd 0x10(%rdx,%r9,1),%xmm7 │ │ │ │ - vmovsd 0x18(%rdx,%r9,1),%xmm11 │ │ │ │ - vmovsd 0x20(%rdx,%r9,1),%xmm13 │ │ │ │ - vmovsd 0x28(%rdx,%r9,1),%xmm15 │ │ │ │ - vmovsd 0x30(%rdx,%r9,1),%xmm4 │ │ │ │ - vmovsd %xmm1,(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm5 │ │ │ │ - vfmadd132sd 0x8(%r9,%rsi,1),%xmm6,%xmm5 │ │ │ │ - vmovsd 0x38(%rdx,%r9,1),%xmm6 │ │ │ │ - vmovsd %xmm5,0x8(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm0 │ │ │ │ - vfmadd132sd 0x10(%r9,%rsi,1),%xmm7,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm10 │ │ │ │ - vfmadd132sd 0x18(%r9,%rsi,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x18(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm12 │ │ │ │ - vfmadd132sd 0x20(%r9,%rsi,1),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm14 │ │ │ │ - vfmadd132sd 0x28(%r9,%rsi,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm1 │ │ │ │ - vfmadd132sd 0x30(%r9,%rsi,1),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%rdx,%r9,1) │ │ │ │ - vmovsd (%rdi),%xmm5 │ │ │ │ - vfmadd132sd 0x38(%r9,%rsi,1),%xmm6,%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%rdx,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 5fb70 │ │ │ │ - jmp 5f795 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 5f700 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 5f74b │ │ │ │ - nopl (%rax) │ │ │ │ + cmp %rax,0x78(%rsp) │ │ │ │ + jne 5d1f6 │ │ │ │ + jmp 5ce61 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005fc60 : │ │ │ │ +000000000005d2b0 : │ │ │ │ endbr64 │ │ │ │ - jmp cc150 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + jmp c6fd0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000005fc70 : │ │ │ │ +000000000005d2c0 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ movslq %edi,%rax │ │ │ │ push %r9 │ │ │ │ mov $0x8,%r9d │ │ │ │ push %r8 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - call 5fc60 │ │ │ │ + call 5d2b0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005fca0 : │ │ │ │ +000000000005d2f0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%r10 │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x70,%rsp │ │ │ │ - mov %rbx,-0x18(%rbp) │ │ │ │ + mov %r14,-0x10(%rbp) │ │ │ │ + mov %rcx,%r14 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %fs:0x28,%r11 │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ + mov %r15,-0x8(%rbp) │ │ │ │ + mov %fs:0x28,%r15 │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbp),%r15 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 5fd8d │ │ │ │ - mov %r12,-0x10(%rbp) │ │ │ │ - lea -0x40(%rbp),%r12 │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ - mov %esi,-0x44(%rbp) │ │ │ │ - mov %edi,%r14d │ │ │ │ - movq $0x0,-0x40(%rbp) │ │ │ │ - movq $0x0,-0x38(%rbp) │ │ │ │ - movq $0x0,-0x30(%rbp) │ │ │ │ + jle 5d3d1 │ │ │ │ + mov %r13,-0x18(%rbp) │ │ │ │ + lea -0x50(%rbp),%r13 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %edx,%ebx │ │ │ │ mov %esi,%edx │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ + mov %r12,-0x20(%rbp) │ │ │ │ + mov %esi,%r12d │ │ │ │ mov %edi,%esi │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - mov %r12,%rdi │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ + mov %edi,-0x54(%rbp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call ba7d0 (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 cc150 (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 c6fd0 (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 5fd71 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 5d3b1 │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5fdb0 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ + je 5d3f0 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 5fd50 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5fdc0 │ │ │ │ - mov -0x30(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 5d390 │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 5d400 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x10(%rbp),%r12 │ │ │ │ - mov -0x8(%rbp),%r14 │ │ │ │ - mov -0x28(%rbp),%rax │ │ │ │ + mov -0x28(%rbp),%rbx │ │ │ │ + mov -0x20(%rbp),%r12 │ │ │ │ + mov -0x18(%rbp),%r13 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5fdca │ │ │ │ - mov -0x18(%rbp),%rbx │ │ │ │ + jne 5d40e │ │ │ │ + mov -0x10(%rbp),%r14 │ │ │ │ + mov -0x8(%rbp),%r15 │ │ │ │ leave │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 5fd50 │ │ │ │ - jmp 5fd6d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 5d390 │ │ │ │ + jmp 5d3ad │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x10(%rbp),%r12 │ │ │ │ - mov -0x8(%rbp),%r14 │ │ │ │ - jmp 5fd8d │ │ │ │ - mov %r12,-0x10(%rbp) │ │ │ │ - mov %r14,-0x8(%rbp) │ │ │ │ + mov -0x28(%rbp),%rbx │ │ │ │ + mov -0x20(%rbp),%r12 │ │ │ │ + mov -0x18(%rbp),%r13 │ │ │ │ + jmp 5d3d1 │ │ │ │ + mov %rbx,-0x28(%rbp) │ │ │ │ + mov %r12,-0x20(%rbp) │ │ │ │ + mov %r13,-0x18(%rbp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp fb74 <__cxa_finalize@plt+0x24f4> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp fb58 <__cxa_finalize@plt+0x24d8> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005fdf0 : │ │ │ │ +000000000005d430 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ movslq %edi,%rax │ │ │ │ push %r9 │ │ │ │ mov $0x8,%r9d │ │ │ │ push %r8 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - call 5fca0 │ │ │ │ + call 5d2f0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005fe20 : │ │ │ │ +000000000005d460 : │ │ │ │ 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,%r15d │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - mov %esi,%r13d │ │ │ │ + push %rbx │ │ │ │ mov %r9,%rbx │ │ │ │ - sub $0x100,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ - mov %edi,0x58(%rsp) │ │ │ │ - mov %esi,0x3c(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - vmovsd %xmm0,0x20(%rsp) │ │ │ │ - lea 0x80(%rsp),%rsi │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - lea 0xc0(%rsp),%r14 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %edi,0x70(%rsp) │ │ │ │ + lea 0x100(%rsp),%r8 │ │ │ │ + vmovsd %xmm0,0x10(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ - mov %r13d,%edx │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x88(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %r15d,%esi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r15d,%esi │ │ │ │ - mov %r13d,%edx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - vmovsd 0x20(%rsp),%xmm6 │ │ │ │ - vucomisd %xmm6,%xmm6 │ │ │ │ - jp 60f80 │ │ │ │ - mov 0xe8(%rsp),%r14 │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - movslq 0x3c(%rsp),%r8 │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ + vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ + vmovdqa %xmm0,0x100(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %esi,0x44(%rsp) │ │ │ │ + mov %r14d,%esi │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + lea 0x100(%rsp),%rdx │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + vmovsd 0x10(%rsp),%xmm1 │ │ │ │ + vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovaps %xmm5,0x30(%rsp) │ │ │ │ + vucomisd %xmm1,%xmm1 │ │ │ │ + jp 5e6c8 │ │ │ │ + mov 0x108(%rsp),%r14 │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r11 │ │ │ │ + movslq 0x44(%rsp),%rsi │ │ │ │ mov %r14,%r10 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ sub %r9,%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %r11,%r10 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jb 60dd7 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jb 60539 │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - movslq 0x58(%rsp),%r8 │ │ │ │ - mov 0x8(%rdi),%r14 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 5e4ef │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 5db77 │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + movslq 0x70(%rsp),%r14 │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ mov (%rdi),%rdx │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %rsi,%r9 │ │ │ │ sub %rdx,%r9 │ │ │ │ sar $0x3,%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 60db7 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jae 60009 │ │ │ │ - lea (%rdx,%r8,8),%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - je 60009 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jb 5e4d0 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jae 5d613 │ │ │ │ + lea (%rdx,%r14,8),%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 5d613 │ │ │ │ mov %r10,0x8(%rdi) │ │ │ │ - mov 0x58(%rsp),%r15d │ │ │ │ - lea -0x1(%r15),%r13d │ │ │ │ - test %r13d,%r13d │ │ │ │ - jle 601ce │ │ │ │ + mov 0x70(%rsp),%r11d │ │ │ │ + lea -0x1(%r11),%r15d │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 5d7f5 │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 5e556 │ │ │ │ mov %rdx,%rax │ │ │ │ sub %r12,%rax │ │ │ │ sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 60e44 │ │ │ │ - lea -0x2(%r15),%ecx │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - jbe 60fd6 │ │ │ │ - mov %r13d,%edi │ │ │ │ - xor %r14d,%r14d │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,%esi │ │ │ │ - shl $0x6,%rsi │ │ │ │ - lea -0x40(%rsi),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 60110 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 600f5 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 600e3 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 600d1 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 600bf │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 600ad │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 6009b │ │ │ │ - vmovupd (%r12),%zmm0 │ │ │ │ - mov $0x40,%r14d │ │ │ │ - vmovupd %zmm0,(%rdx) │ │ │ │ - vmovupd (%r12,%r14,1),%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r12,%r14,1),%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r12,%r14,1),%zmm3 │ │ │ │ - vmovupd %zmm3,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r12,%r14,1),%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r12,%r14,1),%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - vmovupd (%r12,%r14,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%r14,1) │ │ │ │ - add $0x40,%r14 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 6019e │ │ │ │ - vmovupd (%r12,%r14,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%r14,1) │ │ │ │ - vmovupd 0x40(%r12,%r14,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rdx,%r14,1) │ │ │ │ - vmovupd 0x80(%r12,%r14,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%rdx,%r14,1) │ │ │ │ - vmovupd 0xc0(%r12,%r14,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%rdx,%r14,1) │ │ │ │ - vmovupd 0x100(%r12,%r14,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%rdx,%r14,1) │ │ │ │ - vmovupd 0x140(%r12,%r14,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%rdx,%r14,1) │ │ │ │ - vmovupd 0x180(%r12,%r14,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%rdx,%r14,1) │ │ │ │ - vmovupd 0x1c0(%r12,%r14,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%rdx,%r14,1) │ │ │ │ - add $0x200,%r14 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 60110 │ │ │ │ - shl $0x3,%edi │ │ │ │ - cmp %edi,%r13d │ │ │ │ - je 601cb │ │ │ │ - mov %r13d,%r9d │ │ │ │ - sub %edi,%r9d │ │ │ │ - vpbroadcastd %r9d,%ymm6 │ │ │ │ - vpcmpnleud 0x87543(%rip),%ymm6,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%r12,%rdi,8),%zmm0{%k1}{z} │ │ │ │ - vmovupd %zmm0,(%rdx,%rdi,8){%k1} │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 5e556 │ │ │ │ + lea -0x2(%r11),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 5e6ea │ │ │ │ + mov %r15d,%r14d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x2,%r14d │ │ │ │ + mov %r14d,%esi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea -0x20(%rsi),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 5d713 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5d6fa │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 5d6ea │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 5d6da │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 5d6ca │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 5d6ba │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 5d6aa │ │ │ │ + vmovupd (%r12),%ymm2 │ │ │ │ + mov $0x20,%r10d │ │ │ │ + vmovupd %ymm2,(%rdx) │ │ │ │ + vmovupd (%r12,%r10,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r12,%r10,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r12,%r10,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r12,%r10,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r12,%r10,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovupd (%r12,%r10,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%r10,1) │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 5d7a9 │ │ │ │ + vmovupd (%r12,%r10,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%r10,1) │ │ │ │ + vmovupd 0x20(%r12,%r10,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rdx,%r10,1) │ │ │ │ + vmovupd 0x40(%r12,%r10,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%rdx,%r10,1) │ │ │ │ + vmovupd 0x60(%r12,%r10,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rdx,%r10,1) │ │ │ │ + vmovupd 0x80(%r12,%r10,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rdx,%r10,1) │ │ │ │ + vmovupd 0xa0(%r12,%r10,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xa0(%rdx,%r10,1) │ │ │ │ + vmovupd 0xc0(%r12,%r10,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%rdx,%r10,1) │ │ │ │ + vmovupd 0xe0(%r12,%r10,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0xe0(%rdx,%r10,1) │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jne 5d713 │ │ │ │ + shl $0x2,%r14d │ │ │ │ + cmp %r14d,%r15d │ │ │ │ + je 5e682 │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + mov %r14d,%r8d │ │ │ │ + sub %r14d,%edi │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 5e6f8 │ │ │ │ + dec %edi │ │ │ │ vzeroupper │ │ │ │ - vmovsd 0x20(%rsp),%xmm0 │ │ │ │ - movslq %r13d,%r12 │ │ │ │ - vmovsd %xmm0,(%rdx,%r12,8) │ │ │ │ - cmpl $0x1,0x3c(%rsp) │ │ │ │ - jle 6070d │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movl $0x2,0x5c(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0xe0(%rsp),%r12 │ │ │ │ - mov 0x5c(%rsp),%r15d │ │ │ │ - lea 0xc0(%rsp),%r14 │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ + mov %edi,%r13d │ │ │ │ + vmovupd (%r12,%r14,8),%xmm1 │ │ │ │ + and $0xfffffffe,%r13d │ │ │ │ + and $0x1,%edi │ │ │ │ + vmovupd %xmm1,(%rdx,%r14,8) │ │ │ │ + je 5d7f5 │ │ │ │ + add %r13d,%r8d │ │ │ │ + vmovsd (%r12,%r8,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r8,8) │ │ │ │ + vmovsd 0x10(%rsp),%xmm2 │ │ │ │ + movslq %r15d,%r12 │ │ │ │ + cmpl $0x1,0x44(%rsp) │ │ │ │ + vmovsd %xmm2,(%rdx,%r12,8) │ │ │ │ + jle 5dbfa │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + mov $0x2,%r14d │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ + mov %r14d,%esi │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ lea (%r12,%rdx,1),%r13 │ │ │ │ - mov %r15d,%esi │ │ │ │ add $0x18,%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ add %rdx,%r12 │ │ │ │ - call 2ea80 │ │ │ │ + call 2d230 │ │ │ │ + lea 0x98(%rsp),%rdx │ │ │ │ movslq %eax,%rsi │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ mov %r12,%rdi │ │ │ │ - call 21fa0 │ │ │ │ + call 216c0 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - vmovdqa 0x874a1(%rip),%ymm5 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 6051f │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov (%r10),%rdx │ │ │ │ - mov 0x8(%r10),%r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 6051f │ │ │ │ - vmovsd 0x879ab(%rip),%xmm3 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov (%r12),%r14 │ │ │ │ - vcvtsi2sd %r15d,%xmm1,%xmm2 │ │ │ │ - lea -0x8(%r11),%r15 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov $0xfffffffffffffff8,%r12 │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 5dbec │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + mov 0x8(%r11),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 5dbec │ │ │ │ + vmovapd 0x30(%rsp),%xmm3 │ │ │ │ + vmovsd 0x840cc(%rip),%xmm6 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov $0xfffffffffffffff8,%rsi │ │ │ │ + lea -0x8(%rcx),%rax │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov (%r12),%r13 │ │ │ │ + vcvtsi2sd %r14d,%xmm3,%xmm4 │ │ │ │ + vdivsd %xmm4,%xmm6,%xmm8 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + shr $0x3,%rax │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + inc %eax │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ - sub %rdx,%r12 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - vdivsd %xmm2,%xmm3,%xmm4 │ │ │ │ - lea 0x1(%r15),%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - shl $0x3,%r10 │ │ │ │ - vbroadcastsd %xmm4,%zmm8 │ │ │ │ - vmovapd %zmm8,%zmm9 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%rdi),%xmm7 │ │ │ │ - mov %r8d,%esi │ │ │ │ - lea (%r14,%rsi,8),%rbx │ │ │ │ - lea (%rbx,%r12,1),%rax │ │ │ │ - vbroadcastsd %xmm7,%zmm10 │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 605a0 │ │ │ │ - cmpq $0x30,0x68(%rsp) │ │ │ │ - jbe 606fd │ │ │ │ - lea -0x40(%r9),%rcx │ │ │ │ - vmovapd %zmm9,%zmm11 │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %eax,0x74(%rsp) │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + vbroadcastsd %xmm8,%ymm9 │ │ │ │ + vmovapd %xmm9,%xmm10 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + cmpq $0x8,0x68(%rsp) │ │ │ │ + vmovapd %ymm9,%ymm11 │ │ │ │ + vmovsd (%rdi),%xmm2 │ │ │ │ + lea 0x0(,%r10,4),%r11 │ │ │ │ + mov %r8d,%r10d │ │ │ │ + je 5e323 │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %r8d,%r10d │ │ │ │ + lea 0x0(%r13,%r10,8),%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 5e31b │ │ │ │ + cmpq $0x10,0x60(%rsp) │ │ │ │ + jbe 5e4b6 │ │ │ │ + lea -0x20(%r12),%r9 │ │ │ │ + vbroadcastsd %xmm2,%ymm7 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 60413 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 603f2 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 603da │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 603c2 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 603aa │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 60392 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 6037a │ │ │ │ - vmulpd (%rdx),%zmm10,%zmm12 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmulpd %zmm9,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rbx) │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm10,%zmm14 │ │ │ │ - vmulpd %zmm9,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm10,%zmm6 │ │ │ │ - vmulpd %zmm9,%zmm6,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm10,%zmm1 │ │ │ │ - vmulpd %zmm9,%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm10,%zmm3 │ │ │ │ - vmulpd %zmm9,%zmm3,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm10,%zmm12 │ │ │ │ - vmulpd %zmm9,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm10,%zmm14 │ │ │ │ - vmulpd %zmm9,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 604d0 │ │ │ │ - vmulpd (%rdx,%rax,1),%zmm10,%zmm6 │ │ │ │ - vmulpd %zmm9,%zmm6,%zmm0 │ │ │ │ - vmovupd %zmm0,(%rbx,%rax,1) │ │ │ │ - vmulpd 0x40(%rdx,%rax,1),%zmm10,%zmm1 │ │ │ │ - vmulpd %zmm9,%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%rbx,%rax,1) │ │ │ │ - vmulpd 0x80(%rdx,%rax,1),%zmm10,%zmm3 │ │ │ │ - vmulpd %zmm9,%zmm3,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%rbx,%rax,1) │ │ │ │ - vmulpd 0xc0(%rdx,%rax,1),%zmm10,%zmm12 │ │ │ │ - vmulpd %zmm9,%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rbx,%rax,1) │ │ │ │ - vmulpd 0x100(%rdx,%rax,1),%zmm10,%zmm14 │ │ │ │ - vmulpd %zmm9,%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x100(%rbx,%rax,1) │ │ │ │ - vmulpd 0x140(%rdx,%rax,1),%zmm10,%zmm6 │ │ │ │ - vmulpd %zmm9,%zmm6,%zmm0 │ │ │ │ - vmovupd %zmm0,0x140(%rbx,%rax,1) │ │ │ │ - vmulpd 0x180(%rdx,%rax,1),%zmm10,%zmm1 │ │ │ │ - vmulpd %zmm9,%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,0x180(%rbx,%rax,1) │ │ │ │ - vmulpd 0x1c0(%rdx,%rax,1),%zmm10,%zmm3 │ │ │ │ - vmulpd %zmm9,%zmm3,%zmm7 │ │ │ │ - vmovupd %zmm7,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 60413 │ │ │ │ - mov %r10,%rbx │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 60508 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 5da2e │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5da12 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 5d9ff │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 5d9ec │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 5d9d9 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 5d9c6 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 5d9b3 │ │ │ │ + vmulpd (%rdx),%ymm7,%ymm12 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmulpd %ymm11,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx) │ │ │ │ + vmulpd (%rdx,%rax,1),%ymm7,%ymm14 │ │ │ │ + vmulpd %ymm11,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rdx,%rax,1),%ymm7,%ymm0 │ │ │ │ + vmulpd %ymm11,%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rdx,%rax,1),%ymm7,%ymm1 │ │ │ │ + vmulpd %ymm11,%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rdx,%rax,1),%ymm7,%ymm4 │ │ │ │ + vmulpd %ymm11,%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rdx,%rax,1),%ymm7,%ymm12 │ │ │ │ + vmulpd %ymm11,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmulpd (%rdx,%rax,1),%ymm7,%ymm14 │ │ │ │ + vmulpd %ymm11,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 5daeb │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + vmulpd (%rdx,%rax,1),%ymm7,%ymm0 │ │ │ │ + vmulpd %ymm11,%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx,%rax,1) │ │ │ │ + vmulpd 0x20(%rdx,%rax,1),%ymm7,%ymm1 │ │ │ │ + vmulpd %ymm11,%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rcx,%rax,1) │ │ │ │ + vmulpd 0x40(%rdx,%rax,1),%ymm7,%ymm4 │ │ │ │ + vmulpd %ymm11,%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,0x40(%rcx,%rax,1) │ │ │ │ + vmulpd 0x60(%rdx,%rax,1),%ymm7,%ymm12 │ │ │ │ + vmulpd %ymm11,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rcx,%rax,1) │ │ │ │ + vmulpd 0x80(%rdx,%rax,1),%ymm7,%ymm14 │ │ │ │ + vmulpd %ymm11,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x80(%rcx,%rax,1) │ │ │ │ + vmulpd 0xa0(%rdx,%rax,1),%ymm7,%ymm0 │ │ │ │ + vmulpd %ymm11,%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rcx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rdx,%rax,1),%ymm7,%ymm1 │ │ │ │ + vmulpd %ymm11,%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rcx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rdx,%rax,1),%ymm7,%ymm4 │ │ │ │ + vmulpd %ymm11,%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 5da36 │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ mov %r11,%rcx │ │ │ │ - add %rbx,%rsi │ │ │ │ - sub %rbx,%rcx │ │ │ │ - vpbroadcastd %ecx,%ymm12 │ │ │ │ - vpcmpnleud %ymm5,%ymm12,%k2 │ │ │ │ - vmovupd (%rdx,%rbx,8),%zmm13{%k2}{z} │ │ │ │ - vmulpd %zmm10,%zmm13,%zmm10 │ │ │ │ - vmulpd %zmm11,%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%r14,%rsi,8){%k2} │ │ │ │ + cmp %r11,0x88(%rsp) │ │ │ │ + je 5dbd8 │ │ │ │ + add %rdx,%rax │ │ │ │ + lea (%r8,%r11,1),%esi │ │ │ │ + cmp %rcx,0x58(%rsp) │ │ │ │ + je 5db4d │ │ │ │ + vmovddup %xmm2,%xmm7 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + vmulpd (%rdx,%rcx,8),%xmm7,%xmm12 │ │ │ │ + sub %rcx,%r9 │ │ │ │ + add %r10,%rcx │ │ │ │ + mov %r9,%rbx │ │ │ │ + shr $1,%rbx │ │ │ │ + vmulpd %xmm10,%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,0x0(%r13,%rcx,8) │ │ │ │ + mov %r9,%rcx │ │ │ │ + and $0xfffffffffffffffe,%rcx │ │ │ │ + and $0x1,%r9d │ │ │ │ + je 5dbd8 │ │ │ │ + shl $0x4,%rbx │ │ │ │ + add %ecx,%esi │ │ │ │ + add %rbx,%rax │ │ │ │ + vmulsd (%rax),%xmm2,%xmm2 │ │ │ │ + movslq %esi,%r10 │ │ │ │ add $0x8,%rdi │ │ │ │ - lea 0x1(%r8,%r15,1),%r8d │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jne 602f0 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - incl 0x5c(%rsp) │ │ │ │ - mov 0x5c(%rsp),%edi │ │ │ │ - cmp %edi,0x3c(%rsp) │ │ │ │ - jl 6070a │ │ │ │ - vzeroupper │ │ │ │ - jmp 60200 │ │ │ │ - lea (%r8,%r8,2),%r15 │ │ │ │ - lea 0xe0(%rsp),%r13 │ │ │ │ + vmulsd %xmm8,%xmm2,%xmm14 │ │ │ │ + vmovsd %xmm14,0x0(%r13,%r10,8) │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 5dbe1 │ │ │ │ + vmovsd (%rdi),%xmm2 │ │ │ │ + add 0x74(%rsp),%r8d │ │ │ │ + jmp 5d936 │ │ │ │ + lea (%rsi,%rsi,2),%r15 │ │ │ │ + lea 0x100(%rsp),%r13 │ │ │ │ lea (%r9,%r15,8),%r15 │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 5ffd3 │ │ │ │ + je 5d5dd │ │ │ │ mov %r15,%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 60e32 │ │ │ │ + je 5e544 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 6055a │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - mov %r15,0xe8(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - jmp 5ffc6 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%rsi),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 6066b │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 6064e │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 6063c │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 6062a │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 60618 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 60606 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 605f4 │ │ │ │ - vmulsd (%rdx),%xmm7,%xmm14 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmulsd %xmm4,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx) │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm7,%xmm6 │ │ │ │ - vmulsd %xmm4,%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rbx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm7,%xmm1 │ │ │ │ - vmulsd %xmm4,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm7,%xmm3 │ │ │ │ - vmulsd %xmm4,%xmm3,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm7,%xmm13 │ │ │ │ - vmulsd %xmm4,%xmm13,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm7,%xmm11 │ │ │ │ - vmulsd %xmm4,%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm7,%xmm15 │ │ │ │ - vmulsd %xmm4,%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp 0x60(%rsp),%rax │ │ │ │ - je 60508 │ │ │ │ - vmulsd (%rdx,%rax,1),%xmm7,%xmm0 │ │ │ │ - vmulsd %xmm4,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx,%rax,1) │ │ │ │ - vmulsd 0x8(%rdx,%rax,1),%xmm7,%xmm2 │ │ │ │ - vmulsd %xmm4,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%rbx,%rax,1) │ │ │ │ - vmulsd 0x10(%rdx,%rax,1),%xmm7,%xmm12 │ │ │ │ - vmulsd %xmm4,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%rbx,%rax,1) │ │ │ │ - vmulsd 0x18(%rdx,%rax,1),%xmm7,%xmm10 │ │ │ │ - vmulsd %xmm4,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rbx,%rax,1) │ │ │ │ - vmulsd 0x20(%rdx,%rax,1),%xmm7,%xmm14 │ │ │ │ - vmulsd %xmm4,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%rbx,%rax,1) │ │ │ │ - vmulsd 0x28(%rdx,%rax,1),%xmm7,%xmm6 │ │ │ │ - vmulsd %xmm4,%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%rbx,%rax,1) │ │ │ │ - vmulsd 0x30(%rdx,%rax,1),%xmm7,%xmm1 │ │ │ │ - vmulsd %xmm4,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%rbx,%rax,1) │ │ │ │ - vmulsd 0x38(%rdx,%rax,1),%xmm7,%xmm3 │ │ │ │ - vmulsd %xmm4,%xmm3,%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp 0x60(%rsp),%rax │ │ │ │ - jne 6066b │ │ │ │ - jmp 60508 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - vmovapd %zmm8,%zmm11 │ │ │ │ - jmp 604d8 │ │ │ │ + jne 5db98 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + jmp 5d5d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jne 5db69 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x3c(%rsp),%esi │ │ │ │ - lea 0xc0(%rsp),%r14 │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ - mov %r14,%r9 │ │ │ │ - lea 0xa0(%rsp),%rdx │ │ │ │ - call 5f3a0 │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - mov 0x88(%rsp),%r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 60a40 │ │ │ │ - vmovdqa 0x87448(%rip),%xmm5 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - je 60a30 │ │ │ │ - sub $0x8,%r15 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - mov %r15,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea 0x1(%r11),%r9 │ │ │ │ - cmp $0x70,%r15 │ │ │ │ - jbe 60daf │ │ │ │ - mov %r9,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x4,%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ + inc %r14d │ │ │ │ + cmp %r14d,0x44(%rsp) │ │ │ │ + jge 5d820 │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + lea 0xc0(%rsp),%rdx │ │ │ │ + mov 0x44(%rsp),%esi │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + mov %r15,%r9 │ │ │ │ + call 5c8e0 │ │ │ │ + mov 0xa0(%rsp),%r14 │ │ │ │ + mov 0xa8(%rsp),%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 5df61 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r14),%rdx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 5df51 │ │ │ │ + lea -0x8(%r8),%r12 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + mov %r12,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + cmp $0x30,%r12 │ │ │ │ + jbe 5e4c3 │ │ │ │ + lea 0x1(%r10),%r11 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r11,%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 5dd98 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5dd71 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5dd53 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 5dd35 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 5dd17 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 5dcf9 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 5dcdb │ │ │ │ + vcvtpd2psy (%rdx),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovups %ymm10,(%rbx) │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm2,%ymm6 │ │ │ │ + vmovups %ymm6,(%rbx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm7,%ymm13 │ │ │ │ + vmovups %ymm13,(%rbx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm14,%ymm15 │ │ │ │ + vmovups %ymm15,(%rbx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm0,%ymm1 │ │ │ │ + vmovups %ymm1,(%rbx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm3,%ymm9 │ │ │ │ + vmovups %ymm9,(%rbx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm10,%ymm4 │ │ │ │ + vmovups %ymm4,(%rbx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + je 5deb6 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%r12,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%r12,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm6,%ymm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm11 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%r12,2),%xmm15 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%r12,2),%xmm0 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%r12,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%r12,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%r12,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%r12,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%r12,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%r12,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%r12,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm5 │ │ │ │ + vmovups %ymm12,(%rbx,%r12,1) │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%r12,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%r12,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm8 │ │ │ │ + vmovups %ymm11,0x20(%rbx,%r12,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm9,%ymm2 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%r12,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm4,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm11,%ymm0 │ │ │ │ + vmovups %ymm5,0x40(%rbx,%r12,1) │ │ │ │ + vmovups %ymm8,0x60(%rbx,%r12,1) │ │ │ │ + vmovups %ymm2,0x80(%rbx,%r12,1) │ │ │ │ + vmovups %ymm7,0xa0(%rbx,%r12,1) │ │ │ │ + vmovups %ymm14,0xc0(%rbx,%r12,1) │ │ │ │ + vmovups %ymm0,0xe0(%rbx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jne 5dd98 │ │ │ │ + lea 0x0(,%rsi,8),%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + je 5df4c │ │ │ │ + shl $0x6,%rsi │ │ │ │ + add %rbx,%r9 │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 5df15 │ │ │ │ + vmovupd (%rdx,%rcx,8),%xmm5 │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,%r11 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rcx,8),%ymm5,%ymm3 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + and $0x3,%esi │ │ │ │ + vcvtpd2ps %ymm3,%xmm1 │ │ │ │ + vmovups %xmm1,(%rbx,%rcx,4) │ │ │ │ + je 5df4c │ │ │ │ + mov %r11,%rdx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r11,%r9 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovaps 0x30(%rsp),%xmm8 │ │ │ │ + lea 0x8(%rax),%rcx │ │ │ │ + vcvtsd2ss (%rax),%xmm8,%xmm9 │ │ │ │ + vmovss %xmm9,(%r9) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 5df4c │ │ │ │ + lea 0x10(%rax),%rdi │ │ │ │ + vcvtsd2ss 0x8(%rax),%xmm8,%xmm10 │ │ │ │ + vmovss %xmm10,0x4(%r9) │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 5df4c │ │ │ │ + vcvtsd2ss 0x10(%rax),%xmm8,%xmm2 │ │ │ │ + vmovss %xmm2,0x8(%r9) │ │ │ │ + lea 0x4(%rbx,%r10,4),%rbx │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 5dc40 │ │ │ │ + vzeroupper │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x44(%rsp),%esi │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + call 2d580 │ │ │ │ + vmovsd 0x10(%rsp),%xmm4 │ │ │ │ + mov 0x70(%rsp),%r14d │ │ │ │ + vucomisd %xmm4,%xmm4 │ │ │ │ + jp 5e69b │ │ │ │ + lea -0x1(%r14),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 5e68a │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + lea -0x1(%rsi),%r9d │ │ │ │ + mov (%r8),%r10 │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + jbe 5e6be │ │ │ │ + mov %esi,%r11d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x3,%r11d │ │ │ │ + mov %r11d,%edx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea -0x20(%rdx),%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 608cf │ │ │ │ + je 5e6b4 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 608a5 │ │ │ │ + je 5e0b9 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 60884 │ │ │ │ + je 5e096 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 60863 │ │ │ │ + je 5e073 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 60842 │ │ │ │ + je 5e050 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 60821 │ │ │ │ + je 5e02c │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 60800 │ │ │ │ - vcvtpd2ps (%rdx),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rdx),%ymm8 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm4,%zmm9 │ │ │ │ - vmovups %zmm9,(%rbx) │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm7,%zmm10 │ │ │ │ - vmovups %zmm10,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm11,%zmm15 │ │ │ │ - vmovups %zmm15,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm6,%zmm1 │ │ │ │ - vmovups %zmm1,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm12 │ │ │ │ - vmovups %zmm12,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm4,%zmm9 │ │ │ │ - vmovups %zmm9,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm7,%zmm10 │ │ │ │ - vmovups %zmm10,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 609d4 │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x80(%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0xc0(%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x100(%rdx,%rax,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x140(%rdx,%rax,2),%ymm3 │ │ │ │ - vcvtpd2ps 0x180(%rdx,%rax,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x1c0(%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x200(%rdx,%rax,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x240(%rdx,%rax,2),%ymm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm11,%zmm15 │ │ │ │ - vcvtpd2ps 0x280(%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x2c0(%rdx,%rax,2),%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm6,%zmm1 │ │ │ │ - vcvtpd2ps 0x300(%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x340(%rdx,%rax,2),%ymm0 │ │ │ │ - vmovups %zmm15,(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm12 │ │ │ │ - vcvtpd2ps 0x380(%rdx,%rax,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x3c0(%rdx,%rax,2),%ymm3 │ │ │ │ - vmovups %zmm1,0x40(%rbx,%rax,1) │ │ │ │ - vmovups %zmm12,0x80(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm4,%zmm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm7,%zmm10 │ │ │ │ - vmovups %zmm9,0xc0(%rbx,%rax,1) │ │ │ │ - vmovups %zmm10,0x100(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm11,%zmm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm6,%zmm1 │ │ │ │ - vmovups %zmm15,0x140(%rbx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm12 │ │ │ │ - vmovups %zmm1,0x180(%rbx,%rax,1) │ │ │ │ - vmovups %zmm12,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 608cf │ │ │ │ - mov %rsi,%r10 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 60a2b │ │ │ │ - sub %r10,%r9 │ │ │ │ - mov $0x10,%edi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - cmova %rdi,%r9 │ │ │ │ - vpbroadcastb %r9d,%xmm4 │ │ │ │ - vpcmpnleub %xmm5,%xmm4,%k3 │ │ │ │ - vmovupd (%rdx,%r10,8),%zmm8{%k3}{z} │ │ │ │ - kshiftrw $0x8,%k3,%k4 │ │ │ │ - vmovupd 0x40(%rdx,%r10,8),%zmm9{%k4}{z} │ │ │ │ - vcvtpd2ps %zmm8,%ymm7 │ │ │ │ - vcvtpd2ps %zmm9,%ymm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm7,%zmm10 │ │ │ │ - vmovups %zmm10,(%rbx,%r10,4){%k3} │ │ │ │ - lea 0x4(%rbx,%r11,4),%rbx │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jne 60760 │ │ │ │ - vzeroupper │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x3c(%rsp),%esi │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ - mov %r14,%rcx │ │ │ │ - call 2edd0 │ │ │ │ - vmovsd 0x20(%rsp),%xmm5 │ │ │ │ - mov 0x58(%rsp),%r13d │ │ │ │ - vucomisd %xmm5,%xmm5 │ │ │ │ - jp 60fc5 │ │ │ │ - lea -0x1(%r13),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 60fb4 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - lea -0x1(%rcx),%r11d │ │ │ │ - mov (%rdx),%r15 │ │ │ │ - cmp $0xe,%r11d │ │ │ │ - jbe 60fac │ │ │ │ - mov %ecx,%r10d │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x4,%r10d │ │ │ │ - mov %r10d,%r8d │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 60fa2 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 60ba6 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 60b80 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 60b5a │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 60b34 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 60b0d │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 60e09 │ │ │ │ - vcvtpd2ps (%r15,%rdi,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rdi,2),%ymm0 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm6,%zmm1 │ │ │ │ - vmovups %zmm1,(%rbx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%r15,%rdi,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rdi,2),%ymm3 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm12 │ │ │ │ - vmovups %zmm12,0x0(%r13,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%r15,%rdi,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rdi,2),%ymm8 │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - vinsertf32x8 $0x1,%ymm8,%zmm4,%zmm9 │ │ │ │ - vmovups %zmm9,(%r12,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%r15,%rdi,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rdi,2),%ymm13 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - vinsertf32x8 $0x1,%ymm13,%zmm7,%zmm10 │ │ │ │ - vmovups %zmm10,(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%r15,%rdi,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rdi,2),%ymm11 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - vinsertf32x8 $0x1,%ymm11,%zmm5,%zmm14 │ │ │ │ - vmovups %zmm14,(%r11,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtpd2ps (%r15,%rdi,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rdi,2),%ymm6 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm15,%zmm0 │ │ │ │ - vmovups %zmm0,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 60cdb │ │ │ │ - vcvtpd2ps (%r15,%rdi,2),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%r15,%rdi,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x80(%r15,%rdi,2),%ymm12 │ │ │ │ - vcvtpd2ps 0xc0(%r15,%rdi,2),%ymm4 │ │ │ │ - vcvtpd2ps 0x100(%r15,%rdi,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x140(%r15,%rdi,2),%ymm7 │ │ │ │ - vcvtpd2ps 0x180(%r15,%rdi,2),%ymm10 │ │ │ │ - vcvtpd2ps 0x1c0(%r15,%rdi,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x200(%r15,%rdi,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x240(%r15,%rdi,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x280(%r15,%rdi,2),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vcvtpd2ps 0x2c0(%r15,%rdi,2),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm12,%zmm8 │ │ │ │ - vmovups %zmm3,(%r9,%rdi,1) │ │ │ │ - vcvtpd2ps 0x340(%r15,%rdi,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x300(%r15,%rdi,2),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm9,%zmm13 │ │ │ │ - vmovups %zmm8,0x40(%r9,%rdi,1) │ │ │ │ - vcvtpd2ps 0x3c0(%r15,%rdi,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x380(%r15,%rdi,2),%ymm8 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm10,%zmm11 │ │ │ │ - vmovups %zmm13,0x80(%r9,%rdi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm6 │ │ │ │ - vmovups %zmm11,0xc0(%r9,%rdi,1) │ │ │ │ - vmovups %zmm6,0x100(%r9,%rdi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm3,%zmm4 │ │ │ │ - vmovups %zmm1,0x140(%r9,%rdi,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm7 │ │ │ │ - vmovups %zmm4,0x180(%r9,%rdi,1) │ │ │ │ - vmovups %zmm7,0x1c0(%r9,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 60bd5 │ │ │ │ - mov %r10d,%r9d │ │ │ │ - shl $0x4,%r9d │ │ │ │ - cmp %ecx,%r9d │ │ │ │ - je 60d2f │ │ │ │ - sub %r9d,%ecx │ │ │ │ - vpbroadcastd %ecx,%zmm13 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - vpcmpnleud 0x86a00(%rip),%zmm13,%k5 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovupd (%r15,%r9,8),%zmm10{%k5}{z} │ │ │ │ - kshiftrw $0x8,%k5,%k6 │ │ │ │ - vmovupd 0x40(%r15,%r9,8),%zmm5{%k6}{z} │ │ │ │ - vcvtpd2ps %zmm10,%ymm11 │ │ │ │ - vcvtpd2ps %zmm5,%ymm14 │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm11,%zmm15 │ │ │ │ - vmovups %zmm15,(%rcx,%r9,4){%k5} │ │ │ │ - vmovsd 0x20(%rsp),%xmm6 │ │ │ │ - vucomisd %xmm6,%xmm6 │ │ │ │ - jp 60f78 │ │ │ │ - mov 0x58(%rsp),%ecx │ │ │ │ - dec %ecx │ │ │ │ + jne 5e51e │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + vcvtpd2psy (%r10,%r14,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x20(%r10,%r14,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm11 │ │ │ │ + vmovups %ymm11,(%rbx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + vcvtpd2psy (%r10,%r14,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%r10,%r14,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm5 │ │ │ │ + vmovups %ymm5,0x0(%r13,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + vcvtpd2psy (%r10,%r14,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r10,%r14,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm8 │ │ │ │ + vmovups %ymm8,(%r8,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + vcvtpd2psy (%r10,%r14,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%r10,%r14,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm9,%ymm2 │ │ │ │ + vmovups %ymm2,(%r9,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + vcvtpd2psy (%r10,%r14,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r10,%r14,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm4,%ymm7 │ │ │ │ + vmovups %ymm7,(%rax,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + vcvtpd2psy (%r10,%r14,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%r10,%r14,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm14 │ │ │ │ + vmovups %ymm14,(%rcx,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 5e203 │ │ │ │ + vcvtpd2psy (%r10,%r14,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r10,%r14,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x40(%r10,%r14,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x60(%r10,%r14,2),%xmm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm11,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm5,%ymm1 │ │ │ │ + vcvtpd2psy 0x80(%r10,%r14,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xa0(%r10,%r14,2),%xmm9 │ │ │ │ + vcvtpd2psy 0xc0(%r10,%r14,2),%xmm2 │ │ │ │ + vcvtpd2psy 0xe0(%r10,%r14,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x100(%r10,%r14,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x120(%r10,%r14,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x140(%r10,%r14,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%r10,%r14,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x1a0(%r10,%r14,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm0,(%rcx,%r14,1) │ │ │ │ + vcvtpd2psy 0x1c0(%r10,%r14,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x180(%r10,%r14,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm2,%ymm6 │ │ │ │ + vmovups %ymm1,0x20(%rcx,%r14,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm7,%ymm13 │ │ │ │ + vcvtpd2psy 0x1e0(%r10,%r14,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm14,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm0,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm8,%ymm9 │ │ │ │ + vmovups %ymm10,0x40(%rcx,%r14,1) │ │ │ │ + vmovups %ymm6,0x60(%rcx,%r14,1) │ │ │ │ + vmovups %ymm13,0x80(%rcx,%r14,1) │ │ │ │ + vmovups %ymm15,0xa0(%rcx,%r14,1) │ │ │ │ + vmovups %ymm3,0xc0(%rcx,%r14,1) │ │ │ │ + vmovups %ymm9,0xe0(%rcx,%r14,1) │ │ │ │ + add $0x100,%r14 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jne 5e0e5 │ │ │ │ + lea 0x0(,%r11,8),%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 5e29b │ │ │ │ + mov %eax,%r12d │ │ │ │ + mov %esi,%r11d │ │ │ │ + sub %eax,%r11d │ │ │ │ + lea -0x1(%r11),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 5e252 │ │ │ │ + vmovupd (%r10,%rax,8),%xmm10 │ │ │ │ + mov %r11d,%r14d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + and $0xfffffffc,%r14d │ │ │ │ + and $0x3,%r11d │ │ │ │ + vinsertf64x2 $0x1,0x10(%r10,%rax,8),%ymm10,%ymm2 │ │ │ │ + vcvtpd2ps %ymm2,%xmm4 │ │ │ │ + vmovups %xmm4,(%rdi,%rax,4) │ │ │ │ + je 5e29b │ │ │ │ + add %r14d,%r12d │ │ │ │ + vmovaps 0x30(%rsp),%xmm6 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov %r12d,%r13d │ │ │ │ + lea 0x1(%r12),%r8d │ │ │ │ + vcvtsd2ss (%r10,%r13,8),%xmm6,%xmm7 │ │ │ │ + vmovss %xmm7,(%rbx,%r13,4) │ │ │ │ + cmp %r8d,%esi │ │ │ │ + jle 5e29b │ │ │ │ + add $0x2,%r12d │ │ │ │ + vcvtsd2ss 0x8(%r10,%r13,8),%xmm6,%xmm12 │ │ │ │ + vmovss %xmm12,0x4(%rbx,%r13,4) │ │ │ │ + cmp %r12d,%esi │ │ │ │ + jle 5e29b │ │ │ │ + vcvtsd2ss 0x10(%r10,%r13,8),%xmm6,%xmm13 │ │ │ │ + vmovss %xmm13,0x8(%rbx,%r13,4) │ │ │ │ + vmovsd 0x10(%rsp),%xmm14 │ │ │ │ + vucomisd %xmm14,%xmm14 │ │ │ │ + jp 5e6ac │ │ │ │ + mov 0x70(%rsp),%esi │ │ │ │ + dec %esi │ │ │ │ vzeroupper │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - movslq %ecx,%r10 │ │ │ │ - vmovsd (%r8),%xmm0 │ │ │ │ - vaddsd (%r15,%r10,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r8) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r14,%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov (%rsp),%r9 │ │ │ │ + movslq %esi,%r12 │ │ │ │ + vmovsd (%r9),%xmm11 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm11,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9) │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 60fdd │ │ │ │ + jne 5e700 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 609e0 │ │ │ │ - sub %r9,%r8 │ │ │ │ - lea 0xc0(%rsp),%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - call bf790 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov (%r11),%rdx │ │ │ │ - jmp 60009 │ │ │ │ - sub %r10,%r8 │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - lea 0xc0(%rsp),%r14 │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - call bdb60 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - jmp 5ffd3 │ │ │ │ - vcvtpd2ps (%r15),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%r15),%ymm14 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov $0x40,%edi │ │ │ │ - vinsertf32x8 $0x1,%ymm14,%zmm11,%zmm15 │ │ │ │ - vmovups %zmm15,(%rax) │ │ │ │ - jmp 60ae7 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + lea 0x0(%r13,%r10,8),%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 5e402 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5e3e3 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 5e3cf │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 5e3bb │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 5e3a7 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 5e393 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 5e37f │ │ │ │ + vmulsd (%rdx),%xmm2,%xmm11 │ │ │ │ + mov $0x8,%eax │ │ │ │ + vmulsd %xmm8,%xmm11,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r11) │ │ │ │ + vmulsd (%rdx,%rax,1),%xmm2,%xmm0 │ │ │ │ + vmulsd %xmm8,%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r11,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmulsd (%rdx,%rax,1),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm8,%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmulsd (%rdx,%rax,1),%xmm2,%xmm4 │ │ │ │ + vmulsd %xmm8,%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r11,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmulsd (%rdx,%rax,1),%xmm2,%xmm7 │ │ │ │ + vmulsd %xmm8,%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r11,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmulsd (%rdx,%rax,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm8,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r11,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmulsd (%rdx,%rax,1),%xmm2,%xmm11 │ │ │ │ + vmulsd %xmm8,%xmm11,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r11,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,0x68(%rsp) │ │ │ │ + je 5e49f │ │ │ │ + vmulsd (%rdx,%rax,1),%xmm2,%xmm0 │ │ │ │ + vmulsd %xmm8,%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r11,%rax,1) │ │ │ │ + vmulsd 0x8(%rdx,%rax,1),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm8,%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%r11,%rax,1) │ │ │ │ + vmulsd 0x10(%rdx,%rax,1),%xmm2,%xmm4 │ │ │ │ + vmulsd %xmm8,%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%r11,%rax,1) │ │ │ │ + vmulsd 0x18(%rdx,%rax,1),%xmm2,%xmm7 │ │ │ │ + vmulsd %xmm8,%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r11,%rax,1) │ │ │ │ + vmulsd 0x20(%rdx,%rax,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm8,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%r11,%rax,1) │ │ │ │ + vmulsd 0x28(%rdx,%rax,1),%xmm2,%xmm11 │ │ │ │ + vmulsd %xmm8,%xmm11,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%r11,%rax,1) │ │ │ │ + vmulsd 0x30(%rdx,%rax,1),%xmm2,%xmm0 │ │ │ │ + vmulsd %xmm8,%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%r11,%rax,1) │ │ │ │ + vmulsd 0x38(%rdx,%rax,1),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm8,%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x38(%r11,%rax,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rax,0x68(%rsp) │ │ │ │ + jne 5e402 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add 0x74(%rsp),%r8d │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jne 5d909 │ │ │ │ + jmp 5dbe9 │ │ │ │ + mov %r8d,%esi │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 5db03 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 5ded2 │ │ │ │ + sub %r9,%r14 │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %r14,%rsi │ │ │ │ + call bb3d0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + jmp 5d613 │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ + sub %r10,%rsi │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + call b98a0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x100(%rsp),%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + jmp 5d5dd │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + vcvtpd2psy (%r10),%xmm6 │ │ │ │ + vcvtpd2psy 0x20(%r10),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm6,%ymm12 │ │ │ │ + mov $0x20,%r14d │ │ │ │ + vmovups %ymm12,(%rdi) │ │ │ │ + jmp 5e009 │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 6055a │ │ │ │ - jmp 6057c │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %r13d,%r10d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 60eee │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 60ed6 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 60ec7 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 60eb8 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 60ea9 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 60e9a │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 60e8b │ │ │ │ - vmovsd (%r12),%xmm1 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - vmovsd (%r12,%r15,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%r12,%r15,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%r12,%r15,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%r12,%r15,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%r12,%r15,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - vmovsd (%r12,%r15,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%r15,8) │ │ │ │ - inc %r15 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 601ce │ │ │ │ - vmovsd (%r12,%r15,8),%xmm9 │ │ │ │ - lea 0x1(%r15),%rax │ │ │ │ - lea 0x2(%r15),%rcx │ │ │ │ - lea 0x3(%r15),%rdi │ │ │ │ - lea 0x4(%r15),%rsi │ │ │ │ - lea 0x5(%r15),%r8 │ │ │ │ - lea 0x6(%r15),%r14 │ │ │ │ - lea 0x7(%r15),%r9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r15,8) │ │ │ │ + jne 5db98 │ │ │ │ + jmp 5dbba │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r15d,%r11d │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5e5f7 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5e5e0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 5e5d2 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 5e5c4 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 5e5b6 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 5e5a8 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 5e59a │ │ │ │ + vmovsd (%r12),%xmm3 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmovsd %xmm3,(%rdx) │ │ │ │ + vmovsd (%r12,%rax,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r12,%rax,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r12,%rax,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r12,%rax,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%r12,%rax,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%r12,%rax,8),%xmm10 │ │ │ │ - add $0x8,%r15 │ │ │ │ vmovsd %xmm10,(%rdx,%rax,8) │ │ │ │ - vmovsd (%r12,%rcx,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rcx,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5d7f5 │ │ │ │ + vmovsd (%r12,%rax,8),%xmm11 │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + lea 0x2(%rax),%r14 │ │ │ │ + lea 0x3(%rax),%r8 │ │ │ │ + lea 0x4(%rax),%rsi │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + lea 0x5(%rax),%r9 │ │ │ │ + lea 0x6(%rax),%r10 │ │ │ │ vmovsd (%r12,%rdi,8),%xmm12 │ │ │ │ + lea 0x7(%rax),%r13 │ │ │ │ + add $0x8,%rax │ │ │ │ vmovsd %xmm12,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%r12,%rsi,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rsi,8) │ │ │ │ + vmovsd (%r12,%r14,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r14,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),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r9,8) │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 60eee │ │ │ │ - jmp 601ce │ │ │ │ + vmovsd (%r12,%rsi,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rsi,8) │ │ │ │ + vmovsd (%r12,%r9,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r9,8) │ │ │ │ + vmovsd (%r12,%r10,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r10,8) │ │ │ │ + vmovsd (%r12,%r13,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r13,8) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 5e5f7 │ │ │ │ + jmp 5d7f5 │ │ │ │ vzeroupper │ │ │ │ - jmp 60d60 │ │ │ │ - mov 0x3c(%rsp),%edx │ │ │ │ - mov 0x58(%rsp),%esi │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ + jmp 5d7f5 │ │ │ │ + mov 0xe0(%rsp),%r13 │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + jmp 5e2b5 │ │ │ │ + mov %r14d,%esi │ │ │ │ + test %r14d,%r14d │ │ │ │ + jg 5df97 │ │ │ │ + jmp 5e2cc │ │ │ │ + vzeroupper │ │ │ │ + jmp 5e2cc │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + jmp 5e0e5 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 5e216 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x70(%rsp),%esi │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - call bfdb0 (int, int, double const*)@@Base> │ │ │ │ - jmp 6070d │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - jmp 60bd5 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 60ce7 │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - jmp 60d48 │ │ │ │ - mov %r13d,%ecx │ │ │ │ - test %r13d,%r13d │ │ │ │ - jg 60a76 │ │ │ │ - jmp 60d60 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 601a6 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + call bb9b0 (int, int, double const*)@@Base> │ │ │ │ + jmp 5dbfa │ │ │ │ + mov %r15d,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 5d7ce │ │ │ │ + vzeroupper │ │ │ │ + jmp 5d7e9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fb9b <__cxa_finalize@plt+0x251b> │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fb7f <__cxa_finalize@plt+0x24ff> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 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 0x86c33(%rip),%rax # e7c58 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x1b8> │ │ │ │ - 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 0x83217(%rip),%rax # e1998 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3b8> │ │ │ │ movl $0x0,-0xf4(%rbp) │ │ │ │ - lea 0x82383(%rip),%rsi # e33ec * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x142c> │ │ │ │ - push %rbx │ │ │ │ + lea 0x7ec5a(%rip),%rsi # dd3ec * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x69c> │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ + push %rbx │ │ │ │ call d3f0 │ │ │ │ - pop %rbx │ │ │ │ pop %r12 │ │ │ │ + pop %r13 │ │ │ │ test %eax,%eax │ │ │ │ - je 61596 │ │ │ │ - mov -0xf4(%rbp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 61580 │ │ │ │ - mov 0x93725(%rip),%r12 │ │ │ │ + je 5ecbe │ │ │ │ + mov -0xf4(%rbp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 5eca8 │ │ │ │ + mov 0x8fff6(%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 61710 │ │ │ │ - mov 0x936e3(%rip),%r14 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + je 5ee30 │ │ │ │ + mov 0x8ffb4(%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 61650 │ │ │ │ + je 5ed70 │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov 0x93695(%rip),%rax │ │ │ │ + mov 0x8ff66(%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 61670 │ │ │ │ - mov 0x18(%r12),%edx │ │ │ │ + je 5ed90 │ │ │ │ + mov 0x18(%r12),%r11d │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 61630 │ │ │ │ - cmp %edx,0x18(%rbx) │ │ │ │ - jne 615d0 │ │ │ │ - cmp %edx,0x18(%rax) │ │ │ │ - jne 61610 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 5ed50 │ │ │ │ + cmp %r11d,0x18(%rbx) │ │ │ │ + jne 5ecf0 │ │ │ │ + cmp %r11d,0x18(%rax) │ │ │ │ + jne 5ed30 │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ - lea -0x1(%rdx),%r13d │ │ │ │ + lea -0x1(%r11),%r13d │ │ │ │ mov (%rsi,%r13,8),%rdi │ │ │ │ mov %rdi,%r15 │ │ │ │ test %edi,%edi │ │ │ │ - jle 616b0 │ │ │ │ + jle 5edd0 │ │ │ │ vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ vucomisd %xmm0,%xmm0 │ │ │ │ - jp 61730 │ │ │ │ + jp 5ee50 │ │ │ │ lea 0x1(%rdi),%edi │ │ │ │ mov %edi,-0x104(%rbp) │ │ │ │ mov -0xf4(%rbp),%esi │ │ │ │ mov %rcx,-0x118(%rbp) │ │ │ │ - mov %edx,-0x110(%rbp) │ │ │ │ - call 2eab0 │ │ │ │ + mov %r11d,-0x110(%rbp) │ │ │ │ + call 2d260 │ │ │ │ mov 0x20(%r12),%r10 │ │ │ │ cltq │ │ │ │ mov %rax,%r14 │ │ │ │ cmp (%r10,%r13,8),%rax │ │ │ │ - jne 61690 │ │ │ │ + jne 5edb0 │ │ │ │ mov -0x110(%rbp),%r11d │ │ │ │ mov -0x118(%rbp),%rcx │ │ │ │ cmp $0x1,%r11d │ │ │ │ - je 61b12 │ │ │ │ - lea -0x1(%r11),%esi │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ + je 5f221 │ │ │ │ + lea -0x1(%r11),%r8d │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r13d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - lea -0x8(%rsi),%r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea -0x8(%r8),%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 61352 │ │ │ │ + je 5ea85 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 61325 │ │ │ │ + je 5ea58 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 61301 │ │ │ │ + je 5ea34 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 612dd │ │ │ │ + je 5ea10 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 612b9 │ │ │ │ + je 5e9ec │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 61295 │ │ │ │ + je 5e9c8 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 61271 │ │ │ │ + je 5e9a4 │ │ │ │ mov (%r10),%rdx │ │ │ │ - cmp %rdx,(%r8) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdx,(%rsi) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%rdi │ │ │ │ mov %edx,%r13d │ │ │ │ mov $0x8,%eax │ │ │ │ cmp (%rdi),%rdx │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov (%r10,%rax,1),%rdx │ │ │ │ - cmp %rdx,(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdx,(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ imul %edx,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r10,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdi,(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%rdi │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ imul %edi,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r10,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdi,(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdi │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ imul %edi,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r10,%rax,1),%rdx │ │ │ │ - cmp %rdx,(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdx,(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%rdi │ │ │ │ cmp (%rdi,%rax,1),%rdx │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ imul %edx,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r10,%rax,1),%rdx │ │ │ │ - cmp %rdx,(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdx,(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ imul %edx,%r13d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%r10,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdi,(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%rdi │ │ │ │ - jne 616f0 │ │ │ │ - imul %edi,%r13d │ │ │ │ + jne 5ee10 │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 6145c │ │ │ │ + imul %edi,%r13d │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 5eb8f │ │ │ │ mov (%r10,%rax,1),%r9 │ │ │ │ - cmp %r9,(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %r9,(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%rdi │ │ │ │ cmp (%rdi,%rax,1),%r9 │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov 0x8(%r10,%rax,1),%rdx │ │ │ │ imul %r9d,%r13d │ │ │ │ - cmp %rdx,0x8(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdx,0x8(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ cmp 0x8(%rdi,%rax,1),%rdx │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov 0x10(%r10,%rax,1),%r9 │ │ │ │ imul %edx,%r13d │ │ │ │ - cmp %r9,0x10(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %r9,0x10(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ cmp 0x10(%rdi,%rax,1),%r9 │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov 0x18(%r10,%rax,1),%rdx │ │ │ │ imul %r9d,%r13d │ │ │ │ - cmp %rdx,0x18(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdx,0x18(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ cmp 0x18(%rdi,%rax,1),%rdx │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov 0x20(%r10,%rax,1),%r9 │ │ │ │ imul %edx,%r13d │ │ │ │ - cmp %r9,0x20(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %r9,0x20(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ cmp 0x20(%rdi,%rax,1),%r9 │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov 0x28(%r10,%rax,1),%rdi │ │ │ │ imul %r9d,%r13d │ │ │ │ - cmp %rdi,0x28(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdi,0x28(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp 0x28(%r9,%rax,1),%rdi │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov 0x30(%r10,%rax,1),%rdx │ │ │ │ imul %edi,%r13d │ │ │ │ - cmp %rdx,0x30(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdx,0x30(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ cmp 0x30(%r9,%rax,1),%rdx │ │ │ │ - jne 616f0 │ │ │ │ + jne 5ee10 │ │ │ │ mov 0x38(%r10,%rax,1),%rdi │ │ │ │ imul %edx,%r13d │ │ │ │ - cmp %rdi,0x38(%r8,%rax,1) │ │ │ │ - jne 616d0 │ │ │ │ + cmp %rdi,0x38(%rsi,%rax,1) │ │ │ │ + jne 5edf0 │ │ │ │ cmp 0x38(%r9,%rax,1),%rdi │ │ │ │ - jne 616f0 │ │ │ │ - imul %edi,%r13d │ │ │ │ + jne 5ee10 │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 61352 │ │ │ │ + imul %edi,%r13d │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 5ea85 │ │ │ │ movslq %r13d,%rdx │ │ │ │ imul %r14,%rdx │ │ │ │ mov %rdx,-0x110(%rbp) │ │ │ │ mov %rcx,-0x138(%rbp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + lea -0xb0(%rbp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r11d,-0x130(%rbp) │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ vmovdqa %ymm1,-0xb0(%rbp) │ │ │ │ - lea -0xb0(%rbp),%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0xb0(%rbp),%r10 │ │ │ │ - mov -0xa0(%rbp),%r8 │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ mov %r10,-0x118(%rbp) │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 61740 │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ + jne 5ee60 │ │ │ │ mov %r15d,%eax │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ - movq $0x0,-0x80(%rbp) │ │ │ │ - movq $0x0,-0x70(%rbp) │ │ │ │ - movq $0x0,-0x68(%rbp) │ │ │ │ imul %r13d,%eax │ │ │ │ - mov %rsi,-0x160(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ + movq $0x0,-0x80(%rbp) │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + vmovdqa %xmm2,-0x70(%rbp) │ │ │ │ movslq %eax,%rdx │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ mov -0x70(%rbp),%rdi │ │ │ │ mov %r9,-0x128(%rbp) │ │ │ │ mov %rdi,-0x140(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 61760 │ │ │ │ - mov 0x92a45(%rip),%r10 │ │ │ │ - lea 0x81e42(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + je 5ee80 │ │ │ │ + mov 0x8f319(%rip),%r12 │ │ │ │ + lea 0x7e716(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 61557 │ │ │ │ + je 5ec84 │ │ │ │ mov -0x140(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 615e8 │ │ │ │ + je 5ed08 │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 615e8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x929e9(%rip),%r15 │ │ │ │ - lea 0x81ad6(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ + jmp 5ed08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8f2c1(%rip),%r15 │ │ │ │ + lea 0x7e3ae(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 61b65 │ │ │ │ + jne 5f276 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r9 │ │ │ │ + pop %r10 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r9),%rsp │ │ │ │ + lea -0x8(%r10),%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x92999(%rip),%rbx │ │ │ │ - lea 0x82892(%rip),%rsi # e3e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1eb0> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8f279(%rip),%rbx │ │ │ │ + lea 0x7f172(%rip),%rsi # dde70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 61598 │ │ │ │ + call b5bb0 │ │ │ │ + jmp 5ecc0 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x92959(%rip),%rdx │ │ │ │ - lea 0x8288a(%rip),%rsi # e3ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ee8> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 615e6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x92939(%rip),%r8 │ │ │ │ - lea 0x81ce3(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ + mov 0x8f239(%rip),%r8 │ │ │ │ + lea 0x7f16a(%rip),%rsi # ddea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1158> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 615e6 │ │ │ │ + jmp 5ed06 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x92919(%rip),%r10 │ │ │ │ - lea 0x82bb2(%rip),%rsi # e4210 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2250> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0x8f219(%rip),%rcx │ │ │ │ + lea 0x7e5c3(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61600 │ │ │ │ + jmp 5ed06 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x928f9(%rip),%rdi │ │ │ │ - lea 0x827c2(%rip),%rsi # e3e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e80> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0x8f1f9(%rip),%r12 │ │ │ │ + lea 0x7f492(%rip),%rsi # de210 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14c0> │ │ │ │ + mov (%r12),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 5ed20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8f1d9(%rip),%rdx │ │ │ │ + lea 0x7f0a2(%rip),%rsi # dde40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f0> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 615f4 │ │ │ │ + jmp 5ed14 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x928d9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x82987(%rip),%rsi # e4028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2068> │ │ │ │ + mov 0x8f1b9(%rip),%rdi │ │ │ │ + lea 0x7f26a(%rip),%rsi # de028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12d8> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 615e6 │ │ │ │ + jmp 5ed06 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x928b9(%rip),%r13 │ │ │ │ - lea 0x82372(%rip),%rsi # e3a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a70> │ │ │ │ + mov 0x8f199(%rip),%r13 │ │ │ │ + lea 0x7ec52(%rip),%rsi # dda30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xce0> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 615e6 │ │ │ │ + jmp 5ed06 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x92899(%rip),%rax │ │ │ │ - lea 0x8282a(%rip),%rsi # e3f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f48> │ │ │ │ + mov 0x8f179(%rip),%rax │ │ │ │ + lea 0x7f10a(%rip),%rsi # ddf08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b8> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 615e6 │ │ │ │ + jmp 5ed06 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x92879(%rip),%rcx │ │ │ │ - lea 0x8283a(%rip),%rsi # e3f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f78> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov 0x8f159(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x7f117(%rip),%rsi # ddf38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11e8> │ │ │ │ call d380 │ │ │ │ - jmp 615e6 │ │ │ │ + jmp 5ed06 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x92859(%rip),%r11 │ │ │ │ - lea 0x826f2(%rip),%rsi # e3e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e50> │ │ │ │ + mov 0x8f139(%rip),%r11 │ │ │ │ + lea 0x7efd2(%rip),%rsi # dde10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c0> │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61598 │ │ │ │ + jmp 5ecc0 │ │ │ │ nopl (%rax) │ │ │ │ mov %edi,-0x104(%rbp) │ │ │ │ - jmp 611b3 │ │ │ │ + jmp 5e8e5 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x92829(%rip),%r12 │ │ │ │ - lea 0x81c26(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov 0x8f109(%rip),%r14 │ │ │ │ + lea 0x7e506(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 61557 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5ec84 │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x68(%rbp),%rcx │ │ │ │ mov -0x138(%rbp),%rsi │ │ │ │ - mov -0x110(%rbp),%rdx │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - movq $0x0,-0x50(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ mov %rcx,-0x168(%rbp) │ │ │ │ - call bf950 │ │ │ │ + vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + call bb580 │ │ │ │ mov -0x60(%rbp),%r11 │ │ │ │ mov -0x50(%rbp),%rdx │ │ │ │ test %al,%al │ │ │ │ mov -0x130(%rbp),%r10d │ │ │ │ mov %r11,-0x180(%rbp) │ │ │ │ mov %rdx,-0x158(%rbp) │ │ │ │ - jne 61af8 │ │ │ │ - mov -0x48(%rbp),%r8 │ │ │ │ - mov 0x92fee(%rip),%rax │ │ │ │ + jne 5f207 │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov 0x8f8d5(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r10d,%esi │ │ │ │ - mov %r8,-0x170(%rbp) │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ + mov %r10d,%esi │ │ │ │ push $0x0 │ │ │ │ - xor %r8d,%r8d │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %r10d,-0x110(%rbp) │ │ │ │ call *0x2e8(%rax) │ │ │ │ mov %rax,-0x188(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 61b0e │ │ │ │ - mov 0x92f9e(%rip),%r12 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov -0x110(%rbp),%esi │ │ │ │ + je 5f21d │ │ │ │ + mov 0x8f885(%rip),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x110(%rbp),%esi │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r12) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 61b27 │ │ │ │ - mov -0x188(%rbp),%rsi │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ + je 5f236 │ │ │ │ + mov -0x188(%rbp),%r8 │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ movq $0x0,-0xb8(%rbp) │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ + mov 0x10(%r8),%r9 │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 61a9c │ │ │ │ + jle 5f1ab │ │ │ │ mov %r15d,%r15d │ │ │ │ - lea 0x0(,%r14,8),%r9 │ │ │ │ + lea 0x0(,%r14,8),%rcx │ │ │ │ lea 0x0(,%r14,4),%r14 │ │ │ │ + movl $0x0,-0x110(%rbp) │ │ │ │ + lea 0x0(,%r15,8),%r11 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + mov %rcx,-0x148(%rbp) │ │ │ │ mov -0x160(%rbp),%rdx │ │ │ │ - lea 0x0(,%r15,8),%rcx │ │ │ │ - lea 0x0(,%r15,4),%r10 │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ + mov %r11,-0x138(%rbp) │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r14,-0x150(%rbp) │ │ │ │ mov -0x170(%rbp),%r8 │ │ │ │ - mov %r14,-0x148(%rbp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ - movl $0x0,-0x110(%rbp) │ │ │ │ - mov %r11,%r15 │ │ │ │ + mov %r15,-0x130(%rbp) │ │ │ │ test $0x1,%r13b │ │ │ │ - je 61980 │ │ │ │ + je 5f090 │ │ │ │ mov %rdx,%r14 │ │ │ │ - vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ lea -0xb8(%rbp),%rdx │ │ │ │ + vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ mov -0xf4(%rbp),%esi │ │ │ │ push %rdx │ │ │ │ - push %r11 │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r11,-0x190(%rbp) │ │ │ │ - mov -0x104(%rbp),%edi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r8,%r15 │ │ │ │ - mov %rax,%r12 │ │ │ │ - call 5fe20 │ │ │ │ - pop %rdi │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - pop %r8 │ │ │ │ - mov -0x148(%rbp),%rsi │ │ │ │ - mov -0x130(%rbp),%r8 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + push %rdi │ │ │ │ + mov %rdi,-0x190(%rbp) │ │ │ │ + mov -0x104(%rbp),%edi │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + call 5d460 │ │ │ │ + mov -0x150(%rbp),%rax │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + mov $0x1,%r10d │ │ │ │ mov -0x178(%rbp),%rdi │ │ │ │ - mov -0x150(%rbp),%r10 │ │ │ │ + pop %r8 │ │ │ │ + pop %r9 │ │ │ │ mov -0x190(%rbp),%r11 │ │ │ │ - mov %ecx,-0x110(%rbp) │ │ │ │ - lea (%r12,%rax,1),%rax │ │ │ │ - lea (%r14,%r8,1),%rdx │ │ │ │ - lea (%r15,%r8,1),%r8 │ │ │ │ - lea (%rdi,%rsi,1),%r9 │ │ │ │ - lea (%r11,%r10,1),%r15 │ │ │ │ - cmp %r13d,%ecx │ │ │ │ - je 61a9c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea (%r12,%rsi,1),%rcx │ │ │ │ + mov %r10d,-0x110(%rbp) │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ + lea (%r14,%r9,1),%rdx │ │ │ │ + lea (%r15,%r9,1),%r8 │ │ │ │ + add %r11,%rax │ │ │ │ + cmp %r13d,%r10d │ │ │ │ + je 5f1ab │ │ │ │ + nop │ │ │ │ + lea -0xb8(%rbp),%r15 │ │ │ │ mov -0x104(%rbp),%r14d │ │ │ │ - lea -0xb8(%rbp),%r12 │ │ │ │ vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ - push %r12 │ │ │ │ + mov %r12,%r9 │ │ │ │ push %r15 │ │ │ │ - mov %r9,-0x178(%rbp) │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov -0xf4(%rbp),%esi │ │ │ │ + mov %r14d,%edi │ │ │ │ + push %rax │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ mov %r8,-0x170(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ mov %rdx,-0x160(%rbp) │ │ │ │ + call 5d460 │ │ │ │ + pop %r10 │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + lea -0xb8(%rbp),%rsi │ │ │ │ mov %r14d,%edi │ │ │ │ - call 5fe20 │ │ │ │ - pop %r9 │ │ │ │ + mov -0x178(%rbp),%r9 │ │ │ │ + pop %r11 │ │ │ │ + mov -0x148(%rbp),%r10 │ │ │ │ mov -0x160(%rbp),%rdx │ │ │ │ - lea -0xb8(%rbp),%rcx │ │ │ │ - mov %r14d,%edi │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ mov -0x170(%rbp),%r8 │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ - add -0x138(%rbp),%rax │ │ │ │ - add -0x150(%rbp),%r15 │ │ │ │ + add -0x130(%rbp),%r9 │ │ │ │ + add -0x138(%rbp),%rcx │ │ │ │ + add -0x150(%rbp),%r12 │ │ │ │ + push %rsi │ │ │ │ + add %r10,%rdx │ │ │ │ + add %r10,%r8 │ │ │ │ vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ - pop %r10 │ │ │ │ mov -0xf4(%rbp),%esi │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r9,%r8 │ │ │ │ - mov -0x178(%rbp),%r9 │ │ │ │ - add -0x148(%rbp),%r9 │ │ │ │ - push %rcx │ │ │ │ - push %r15 │ │ │ │ - mov %rax,%rcx │ │ │ │ + push %r9 │ │ │ │ + mov %r9,-0x178(%rbp) │ │ │ │ + mov %r12,%r9 │ │ │ │ mov %r8,-0x170(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ mov %rdx,-0x160(%rbp) │ │ │ │ - mov %r9,-0x178(%rbp) │ │ │ │ - call 5fe20 │ │ │ │ - pop %rcx │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ + call 5d460 │ │ │ │ pop %rsi │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x168(%rbp),%rax │ │ │ │ - mov -0x178(%rbp),%r9 │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + pop %rdi │ │ │ │ addl $0x2,-0x110(%rbp) │ │ │ │ - add -0x138(%rbp),%rax │ │ │ │ - add -0x148(%rbp),%r9 │ │ │ │ - add -0x150(%rbp),%r15 │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %rsi,%r8 │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + mov -0x170(%rbp),%r8 │ │ │ │ + mov -0x178(%rbp),%rax │ │ │ │ + add %rdi,%rdx │ │ │ │ + add -0x138(%rbp),%rcx │ │ │ │ + add -0x150(%rbp),%r12 │ │ │ │ + add %rdi,%r8 │ │ │ │ + add -0x130(%rbp),%rax │ │ │ │ cmp %r13d,-0x110(%rbp) │ │ │ │ - jne 61980 │ │ │ │ - vmovsd -0xd8(%rbp),%xmm2 │ │ │ │ - vucomisd %xmm2,%xmm2 │ │ │ │ - jp 61b48 │ │ │ │ + jne 5f090 │ │ │ │ + vmovsd -0xd8(%rbp),%xmm4 │ │ │ │ + vucomisd %xmm4,%xmm4 │ │ │ │ + jp 5f259 │ │ │ │ vmovsd -0xb8(%rbp),%xmm0 │ │ │ │ mov -0x188(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x8192c(%rip),%rdi # e33f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1433> │ │ │ │ + lea 0x7e21d(%rip),%rdi # dd3f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6a3> │ │ │ │ mov $0x1,%eax │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x180(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6153c │ │ │ │ + je 5ec69 │ │ │ │ mov -0x158(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 6153c │ │ │ │ - mov 0x92471(%rip),%rbx │ │ │ │ - lea 0x8186e(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + jmp 5ec69 │ │ │ │ + mov 0x8ed62(%rip),%rbx │ │ │ │ + lea 0x7e15f(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 61ad4 │ │ │ │ + jmp 5f1e3 │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov $0x1,%r13d │ │ │ │ mov %rax,%rdx │ │ │ │ - jmp 6146a │ │ │ │ + jmp 5eb9d │ │ │ │ mov -0x188(%rbp),%r13 │ │ │ │ - mov 0x0(%r13),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - js 61ad4 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x0(%r13) │ │ │ │ - jne 61ad4 │ │ │ │ + mov 0x0(%r13),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + js 5f1e3 │ │ │ │ + dec %r8d │ │ │ │ + mov %r8d,0x0(%r13) │ │ │ │ + jne 5f1e3 │ │ │ │ mov %r13,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 61ad4 │ │ │ │ + jmp 5f1e3 │ │ │ │ mov -0x188(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x81829(%rip),%rdi # e3382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c2> │ │ │ │ + lea 0x7e118(%rip),%rdi # dd382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x632> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ - jmp 61ad1 │ │ │ │ + jmp 5f1e0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc3e <__cxa_finalize@plt+0x25be> │ │ │ │ + jmp fc22 <__cxa_finalize@plt+0x25a2> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc32 <__cxa_finalize@plt+0x25b2> │ │ │ │ + jmp fc16 <__cxa_finalize@plt+0x2596> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fc7c <__cxa_finalize@plt+0x25fc> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc60 <__cxa_finalize@plt+0x25e0> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc26 <__cxa_finalize@plt+0x25a6> │ │ │ │ + jmp fc0a <__cxa_finalize@plt+0x258a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc89 <__cxa_finalize@plt+0x2609> │ │ │ │ + jmp fc6d <__cxa_finalize@plt+0x25ed> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc06 <__cxa_finalize@plt+0x2586> │ │ │ │ + jmp fbea <__cxa_finalize@plt+0x256a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fbe7 <__cxa_finalize@plt+0x2567> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fbcb <__cxa_finalize@plt+0x254b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fc7c <__cxa_finalize@plt+0x25fc> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc60 <__cxa_finalize@plt+0x25e0> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fc66 <__cxa_finalize@plt+0x25e6> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc4a <__cxa_finalize@plt+0x25ca> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fccd <__cxa_finalize@plt+0x264d> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fcb1 <__cxa_finalize@plt+0x2631> │ │ │ │ + nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x8177b(%rip),%rsi # e3392 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d2> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x7e067(%rip),%rsi # dd392 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x642> │ │ │ │ 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 $0x140,%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 629c6 │ │ │ │ + je 60056 │ │ │ │ mov -0x124(%rbp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 629b0 │ │ │ │ - mov 0x92b37(%rip),%rax │ │ │ │ + jle 60040 │ │ │ │ + mov 0x8f427(%rip),%rax │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 61cc7 │ │ │ │ + je 5f3d7 │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x92b15(%rip),%rax │ │ │ │ - jne 61cc0 │ │ │ │ + mov 0x8f405(%rip),%rax │ │ │ │ + jne 5f3d0 │ │ │ │ mov 0x168(%rax),%rsi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ mov $0xc,%edi │ │ │ │ - jmp 61ce6 │ │ │ │ + jmp 5f3f6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov 0x38(%rdx),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x168(%rax),%rsi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ cmpl $0xb,0x1c(%rcx) │ │ │ │ @@ -74140,9761 +73524,9818 @@ │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 62df0 │ │ │ │ + je 60450 │ │ │ │ mov 0x38(%rax),%r8 │ │ │ │ - mov 0x92aa0(%rip),%r13 │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov 0x8f390(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0x110(%rbp) │ │ │ │ mov 0x1c(%r8),%r9d │ │ │ │ mov 0x228(%r13),%r14 │ │ │ │ mov %r9d,-0x140(%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 62ce0 │ │ │ │ - mov 0x18(%r12),%r11d │ │ │ │ + je 60360 │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 62cc0 │ │ │ │ - mov 0x20(%r12),%r15 │ │ │ │ - lea -0x2(%r11),%r13d │ │ │ │ - mov (%r15,%r13,8),%r14 │ │ │ │ - mov %r14d,-0x134(%rbp) │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jle 60320 │ │ │ │ + mov 0x20(%r12),%r11 │ │ │ │ + lea -0x2(%r15),%r13d │ │ │ │ + mov (%r11,%r13,8),%r14 │ │ │ │ + mov %r14d,-0x138(%rbp) │ │ │ │ test %r14d,%r14d │ │ │ │ - jle 62a00 │ │ │ │ - mov 0x8(%r15,%r13,8),%r15 │ │ │ │ - mov %r15d,-0x138(%rbp) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 62c80 │ │ │ │ + jle 60088 │ │ │ │ + mov 0x8(%r11,%r13,8),%rdi │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ + mov %edi,-0x134(%rbp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 602e0 │ │ │ │ mov -0x124(%rbp),%esi │ │ │ │ - lea -0x1(%r11),%edi │ │ │ │ - mov %r13d,-0x158(%rbp) │ │ │ │ - mov %r11d,-0x150(%rbp) │ │ │ │ - mov %edi,-0x148(%rbp) │ │ │ │ - mov %r15d,%edi │ │ │ │ - call 2eab0 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0x148(%rbp),%eax │ │ │ │ - mov -0x150(%rbp),%r10d │ │ │ │ - cmp 0x18(%rbx),%eax │ │ │ │ - mov -0x158(%rbp),%edx │ │ │ │ - jne 62ca0 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov (%rcx,%r13,8),%r8 │ │ │ │ - movslq %esi,%r13 │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 62a40 │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %r13d,-0x150(%rbp) │ │ │ │ + mov %eax,-0x148(%rbp) │ │ │ │ + call 2d260 │ │ │ │ + mov -0x148(%rbp),%ecx │ │ │ │ + mov -0x150(%rbp),%r11d │ │ │ │ + mov %eax,%edx │ │ │ │ + cmp 0x18(%rbx),%ecx │ │ │ │ + jne 60300 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + mov (%rsi,%r13,8),%rax │ │ │ │ + movslq %edx,%r13 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + jne 600c0 │ │ │ │ mov $0x1,%r13d │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 62478 │ │ │ │ - lea -0x3(%r10),%r11d │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ - cmp $0x17,%r11d │ │ │ │ - jbe 62e0d │ │ │ │ - mov %rsi,%rax │ │ │ │ - xor %rcx,%rax │ │ │ │ - test $0x7f,%al │ │ │ │ - jne 62e0d │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - neg %rdi │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xf,%eax │ │ │ │ - lea 0x10(%rax),%r9d │ │ │ │ - cmp %r9d,%r11d │ │ │ │ - jb 6347b │ │ │ │ - test %eax,%eax │ │ │ │ - je 63488 │ │ │ │ - mov (%rsi),%r8 │ │ │ │ - cmp (%rcx),%r8 │ │ │ │ - jne 62c60 │ │ │ │ - mov %r8d,%r13d │ │ │ │ - test $0xe,%dil │ │ │ │ - je 6349d │ │ │ │ - mov 0x8(%rsi),%r13 │ │ │ │ - cmp 0x8(%rcx),%r13 │ │ │ │ - jne 62c60 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 634ac │ │ │ │ - mov 0x10(%rsi),%r11 │ │ │ │ - cmp 0x10(%rcx),%r11 │ │ │ │ - jne 62c60 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - test $0xc,%dil │ │ │ │ - je 634bb │ │ │ │ - mov 0x18(%rsi),%r9 │ │ │ │ - cmp %r9,0x18(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jbe 634ca │ │ │ │ - mov 0x20(%rsi),%r8 │ │ │ │ - cmp %r8,0x20(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - cmp $0x5,%eax │ │ │ │ - je 634d9 │ │ │ │ - mov 0x28(%rsi),%r11 │ │ │ │ - cmp %r11,0x28(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - cmp $0x6,%eax │ │ │ │ - je 634f0 │ │ │ │ - mov 0x30(%rsi),%r9 │ │ │ │ - cmp %r9,0x30(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - and $0x8,%edi │ │ │ │ - je 634ff │ │ │ │ - mov 0x38(%rsi),%rdi │ │ │ │ - cmp %rdi,0x38(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - cmp $0x8,%eax │ │ │ │ - je 6350e │ │ │ │ - mov 0x40(%rsi),%r8 │ │ │ │ - cmp %r8,0x40(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - cmp $0x9,%eax │ │ │ │ - je 6351d │ │ │ │ - mov 0x48(%rsi),%r11 │ │ │ │ - cmp %r11,0x48(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - cmp $0xa,%eax │ │ │ │ - je 63556 │ │ │ │ - mov 0x50(%rsi),%r9 │ │ │ │ - cmp %r9,0x50(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - cmp $0xb,%eax │ │ │ │ - je 63547 │ │ │ │ - mov 0x58(%rsi),%rdi │ │ │ │ - cmp %rdi,0x58(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - cmp $0xc,%eax │ │ │ │ - je 63565 │ │ │ │ - mov 0x60(%rsi),%r8 │ │ │ │ - cmp 0x60(%rcx),%r8 │ │ │ │ - jne 62c60 │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 5faf6 │ │ │ │ + lea -0x3(%r15),%r8d │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ + cmp $0xb,%r8d │ │ │ │ + jbe 6046d │ │ │ │ + mov %rdi,%rax │ │ │ │ + xor %rsi,%rax │ │ │ │ + test $0x3f,%al │ │ │ │ + jne 6046d │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + neg %r10 │ │ │ │ + mov %r10d,%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + lea 0x8(%rdx),%r9d │ │ │ │ + cmp %r9d,%r8d │ │ │ │ + jb 60af8 │ │ │ │ + test %edx,%edx │ │ │ │ + je 60adb │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + cmp (%rsi),%rcx │ │ │ │ + jne 60340 │ │ │ │ + mov %ecx,%r13d │ │ │ │ + test $0x6,%r10b │ │ │ │ + je 60b0e │ │ │ │ + mov 0x8(%rdi),%r13 │ │ │ │ + cmp 0x8(%rsi),%r13 │ │ │ │ + jne 60340 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 60b1d │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ + cmp 0x10(%rsi),%r8 │ │ │ │ + jne 60340 │ │ │ │ imul %r8d,%r13d │ │ │ │ - cmp $0xd,%eax │ │ │ │ - je 63583 │ │ │ │ - mov 0x68(%rsi),%r11 │ │ │ │ - cmp 0x68(%rcx),%r11 │ │ │ │ - jne 62c60 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - cmp $0xf,%eax │ │ │ │ - jne 63574 │ │ │ │ - mov 0x70(%rsi),%r9 │ │ │ │ - cmp 0x70(%rcx),%r9 │ │ │ │ - jne 62c60 │ │ │ │ - movl $0xf,-0x148(%rbp) │ │ │ │ + and $0x4,%r10d │ │ │ │ + je 60b2c │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ + cmp 0x18(%rsi),%rax │ │ │ │ + jne 60340 │ │ │ │ + imul %eax,%r13d │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 60b3b │ │ │ │ + mov 0x20(%rdi),%r10 │ │ │ │ + cmp 0x20(%rsi),%r10 │ │ │ │ + jne 60340 │ │ │ │ + imul %r10d,%r13d │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 60b4a │ │ │ │ + mov 0x28(%rdi),%r9 │ │ │ │ + cmp 0x28(%rsi),%r9 │ │ │ │ + jne 60340 │ │ │ │ imul %r9d,%r13d │ │ │ │ - sub %eax,%edx │ │ │ │ - vmovdqa32 0x85747(%rip),%zmm0 # e7740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5780> │ │ │ │ - vmovdqa32 0x8577d(%rip),%zmm3 # e7780 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57c0> │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %edx,-0x158(%rbp) │ │ │ │ - mov %eax,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ - mov %edi,%r9d │ │ │ │ - mov %edi,-0x150(%rbp) │ │ │ │ - xor %edi,%edi │ │ │ │ - shl $0x7,%r9 │ │ │ │ - lea -0x80(%r9),%r8 │ │ │ │ - shr $0x7,%r8 │ │ │ │ + cmp $0x7,%edx │ │ │ │ + jne 60401 │ │ │ │ + mov 0x30(%rdi),%rcx │ │ │ │ + cmp 0x30(%rsi),%rcx │ │ │ │ + jne 60340 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + movl $0x7,-0x148(%rbp) │ │ │ │ + sub %edx,%r11d │ │ │ │ + mov %edx,%edx │ │ │ │ + vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x82234(%rip),%ymm2 # e1860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %r11d,%r10d │ │ │ │ + mov %r11d,-0x160(%rbp) │ │ │ │ shl $0x3,%rdx │ │ │ │ - inc %r8 │ │ │ │ - lea (%rsi,%rdx,1),%r11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 62134 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 620e2 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 62099 │ │ │ │ - vmovdqa64 (%r11),%zmm2 │ │ │ │ - vmovdqa64 0x40(%r11),%zmm4 │ │ │ │ - vmovdqa64 0x40(%rdx),%zmm5 │ │ │ │ - vmovdqa64 (%rdx),%zmm1 │ │ │ │ - vpcmpneqq %zmm4,%zmm5,%k1 │ │ │ │ - vpcmpneqq %zmm2,%zmm1,%k0 │ │ │ │ - kortestb %k1,%k0 │ │ │ │ - jne 62da0 │ │ │ │ - vmovdqa32 %zmm2,%zmm0 │ │ │ │ - mov $0x80,%eax │ │ │ │ - mov $0x10,%edi │ │ │ │ - vpermt2d %zmm4,%zmm3,%zmm0 │ │ │ │ - vmovdqa64 (%r11,%rax,1),%zmm6 │ │ │ │ - vmovdqa64 0x40(%r11,%rax,1),%zmm7 │ │ │ │ - vmovdqa64 0x40(%rdx,%rax,1),%zmm8 │ │ │ │ - vmovdqa64 (%rdx,%rax,1),%zmm9 │ │ │ │ - vpcmpneqq %zmm7,%zmm8,%k2 │ │ │ │ - vpcmpneqq %zmm6,%zmm9,%k3 │ │ │ │ - kortestb %k2,%k3 │ │ │ │ - jne 62da0 │ │ │ │ - vpermt2d %zmm7,%zmm3,%zmm6 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x10,%edi │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vmovdqa64 (%r11,%rax,1),%zmm10 │ │ │ │ - vmovdqa64 0x40(%r11,%rax,1),%zmm11 │ │ │ │ - vmovdqa64 0x40(%rdx,%rax,1),%zmm12 │ │ │ │ - vmovdqa64 (%rdx,%rax,1),%zmm13 │ │ │ │ - vpcmpneqq %zmm11,%zmm12,%k4 │ │ │ │ - vpcmpneqq %zmm10,%zmm13,%k5 │ │ │ │ - kortestb %k4,%k5 │ │ │ │ - jne 62da0 │ │ │ │ - vpermt2d %zmm11,%zmm3,%zmm10 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - add $0x10,%edi │ │ │ │ - vpmulld %zmm10,%zmm0,%zmm0 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 62263 │ │ │ │ - vmovdqa64 (%r11,%rax,1),%zmm14 │ │ │ │ - vmovdqa64 0x40(%r11,%rax,1),%zmm15 │ │ │ │ - vmovdqa64 0x40(%rdx,%rax,1),%zmm2 │ │ │ │ - vmovdqa64 (%rdx,%rax,1),%zmm4 │ │ │ │ - vpcmpneqq %zmm15,%zmm2,%k6 │ │ │ │ - vpcmpneqq %zmm14,%zmm4,%k7 │ │ │ │ - kortestb %k6,%k7 │ │ │ │ - jne 62da0 │ │ │ │ - vmovdqa64 0x80(%r11,%rax,1),%zmm1 │ │ │ │ - vmovdqa64 0xc0(%r11,%rax,1),%zmm6 │ │ │ │ - vpermt2d %zmm15,%zmm3,%zmm14 │ │ │ │ - lea 0x10(%rdi),%r8d │ │ │ │ - vpmulld %zmm14,%zmm0,%zmm0 │ │ │ │ - mov %r8d,%edi │ │ │ │ - vmovdqa64 0xc0(%rdx,%rax,1),%zmm5 │ │ │ │ - vmovdqa64 0x80(%rdx,%rax,1),%zmm7 │ │ │ │ - vpcmpneqq %zmm6,%zmm5,%k1 │ │ │ │ - vpcmpneqq %zmm1,%zmm7,%k0 │ │ │ │ - kortestb %k1,%k0 │ │ │ │ - jne 62da0 │ │ │ │ - vmovdqa64 0x100(%r11,%rax,1),%zmm8 │ │ │ │ - vmovdqa64 0x140(%r11,%rax,1),%zmm9 │ │ │ │ - vpermt2d %zmm6,%zmm3,%zmm1 │ │ │ │ - add $0x10,%edi │ │ │ │ - vpmulld %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa64 0x140(%rdx,%rax,1),%zmm10 │ │ │ │ - vmovdqa64 0x100(%rdx,%rax,1),%zmm11 │ │ │ │ - vpcmpneqq %zmm9,%zmm10,%k2 │ │ │ │ - vpcmpneqq %zmm8,%zmm11,%k3 │ │ │ │ - kortestb %k2,%k3 │ │ │ │ - jne 62da0 │ │ │ │ - vmovdqa64 0x180(%r11,%rax,1),%zmm12 │ │ │ │ - vmovdqa64 0x1c0(%r11,%rax,1),%zmm13 │ │ │ │ - vpermt2d %zmm9,%zmm3,%zmm8 │ │ │ │ - lea 0x20(%r8),%edi │ │ │ │ - vpmulld %zmm8,%zmm0,%zmm0 │ │ │ │ - vmovdqa64 0x1c0(%rdx,%rax,1),%zmm14 │ │ │ │ - vmovdqa64 0x180(%rdx,%rax,1),%zmm15 │ │ │ │ - vpcmpneqq %zmm13,%zmm14,%k4 │ │ │ │ - vpcmpneqq %zmm12,%zmm15,%k5 │ │ │ │ - kortestb %k4,%k5 │ │ │ │ - jne 62da0 │ │ │ │ - vpermt2d %zmm13,%zmm3,%zmm12 │ │ │ │ - add $0x200,%rax │ │ │ │ - lea 0x30(%r8),%edi │ │ │ │ - vpmulld %zmm12,%zmm0,%zmm0 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 62134 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm3 │ │ │ │ - mov -0x150(%rbp),%edi │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm2 │ │ │ │ - vextracti32x4 $0x1,%ymm2,%xmm4 │ │ │ │ - vpmulld %xmm2,%xmm4,%xmm6 │ │ │ │ - shl $0x4,%edi │ │ │ │ - vpsrldq $0x8,%xmm6,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm6,%xmm5 │ │ │ │ - vpsrldq $0x4,%xmm5,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm5,%xmm8 │ │ │ │ - vmovd %xmm8,%edx │ │ │ │ - imul %edx,%r13d │ │ │ │ - cmp -0x158(%rbp),%edi │ │ │ │ - je 634e8 │ │ │ │ - add -0x148(%rbp),%edi │ │ │ │ - vzeroupper │ │ │ │ - mov %edi,%r9d │ │ │ │ - mov %r10d,%r8d │ │ │ │ - sub %edi,%r8d │ │ │ │ - mov (%rsi,%r9,8),%rax │ │ │ │ - sub $0x3,%r8d │ │ │ │ - cmp %rax,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %eax,%r13d │ │ │ │ - lea 0x3(%r9),%edi │ │ │ │ - lea 0x1(%r9),%r11 │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 62478 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 623bb │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 62399 │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 62384 │ │ │ │ - cmp $0x3,%r8d │ │ │ │ - je 6236f │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - je 6235a │ │ │ │ - cmp $0x5,%r8d │ │ │ │ - je 62345 │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - je 62330 │ │ │ │ - mov (%rsi,%r11,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x3,%r10d │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm0 │ │ │ │ + lea (%rdi,%rdx,1),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10d,%r11d │ │ │ │ + mov %r10d,-0x150(%rbp) │ │ │ │ + add %rsi,%rdx │ │ │ │ + shl $0x6,%r11 │ │ │ │ + lea -0x40(%r11),%r9 │ │ │ │ + shr $0x6,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 5f76d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 5f717 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 5f6ca │ │ │ │ + vmovdqa (%r8),%ymm1 │ │ │ │ + vmovdqa 0x20(%r8),%ymm3 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm4 │ │ │ │ + vmovdqa (%rdx),%ymm5 │ │ │ │ + vpcmpneqq %ymm3,%ymm4,%k1 │ │ │ │ + vpcmpneqq %ymm1,%ymm5,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r10d │ │ │ │ + or %r10d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 60410 │ │ │ │ + vmovdqa %ymm1,%ymm0 │ │ │ │ + mov $0x40,%eax │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpermt2d %ymm3,%ymm2,%ymm0 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm6 │ │ │ │ + vmovdqa 0x20(%r8,%rax,1),%ymm7 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm7,%ymm8,%k2 │ │ │ │ + vpcmpneqq %ymm6,%ymm9,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r10d │ │ │ │ + or %r10d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 60410 │ │ │ │ + vpermt2d %ymm7,%ymm2,%ymm6 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x8,%ecx │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x20(%r8,%rax,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm12 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm13 │ │ │ │ + vpcmpneqq %ymm11,%ymm12,%k4 │ │ │ │ + vpcmpneqq %ymm10,%ymm13,%k5 │ │ │ │ + kmovb %k4,%r9d │ │ │ │ + kmovb %k5,%r10d │ │ │ │ + or %r10d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 60410 │ │ │ │ + vpermt2d %ymm11,%ymm2,%ymm10 │ │ │ │ + add $0x40,%rax │ │ │ │ + add $0x8,%ecx │ │ │ │ + vpmulld %ymm10,%ymm0,%ymm0 │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5f8bb │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0x20(%r8,%rax,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm1 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm3 │ │ │ │ + vpcmpneqq %ymm15,%ymm1,%k6 │ │ │ │ + vpcmpneqq %ymm14,%ymm3,%k7 │ │ │ │ + kmovb %k6,%r9d │ │ │ │ + kmovb %k7,%r10d │ │ │ │ + or %r10d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 60410 │ │ │ │ + vmovdqa 0x40(%r8,%rax,1),%ymm5 │ │ │ │ + vmovdqa 0x60(%r8,%rax,1),%ymm6 │ │ │ │ + vpermt2d %ymm15,%ymm2,%ymm14 │ │ │ │ + lea 0x8(%rcx),%r9d │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm4 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm7 │ │ │ │ + vpmulld %ymm14,%ymm0,%ymm0 │ │ │ │ + mov %r9d,%ecx │ │ │ │ + vpcmpneqq %ymm6,%ymm4,%k0 │ │ │ │ + vpcmpneqq %ymm5,%ymm7,%k1 │ │ │ │ + korb %k1,%k0,%k2 │ │ │ │ + kmovb %k2,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 60410 │ │ │ │ + vmovdqa 0x80(%r8,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0xa0(%r8,%rax,1),%ymm9 │ │ │ │ + vpermt2d %ymm6,%ymm2,%ymm5 │ │ │ │ + add $0x8,%ecx │ │ │ │ + vmovdqa 0xa0(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x80(%rdx,%rax,1),%ymm11 │ │ │ │ + vpmulld %ymm5,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm10,%k3 │ │ │ │ + vpcmpneqq %ymm8,%ymm11,%k4 │ │ │ │ + korb %k4,%k3,%k5 │ │ │ │ + kmovb %k5,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 60410 │ │ │ │ + vmovdqa 0xc0(%r8,%rax,1),%ymm12 │ │ │ │ + vmovdqa 0xe0(%r8,%rax,1),%ymm13 │ │ │ │ + vpermt2d %ymm9,%ymm2,%ymm8 │ │ │ │ + lea 0x10(%r9),%ecx │ │ │ │ + vmovdqa 0xe0(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0xc0(%rdx,%rax,1),%ymm15 │ │ │ │ + vpmulld %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm13,%ymm14,%k6 │ │ │ │ + vpcmpneqq %ymm12,%ymm15,%k7 │ │ │ │ + korb %k7,%k6,%k0 │ │ │ │ + kmovb %k0,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 60410 │ │ │ │ + vpermt2d %ymm13,%ymm2,%ymm12 │ │ │ │ + add $0x100,%rax │ │ │ │ + lea 0x18(%r9),%ecx │ │ │ │ + vpmulld %ymm12,%ymm0,%ymm0 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 5f76d │ │ │ │ + vextracti32x4 $0x1,%ymm0,%xmm2 │ │ │ │ + mov -0x150(%rbp),%ecx │ │ │ │ + vpmulld %xmm0,%xmm2,%xmm3 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + vpsrldq $0x8,%xmm3,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm3,%xmm5 │ │ │ │ + vpsrldq $0x4,%xmm5,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm5,%xmm4 │ │ │ │ + vmovd %xmm4,%edx │ │ │ │ imul %edx,%r13d │ │ │ │ - inc %r11 │ │ │ │ - mov (%rsi,%r11,8),%r9 │ │ │ │ - cmp %r9,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ + cmp -0x160(%rbp),%ecx │ │ │ │ + je 60af0 │ │ │ │ + add -0x148(%rbp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov (%rdi,%rax,8),%r9 │ │ │ │ + lea 0x0(,%rax,8),%r11 │ │ │ │ + cmp %r9,(%rsi,%rax,8) │ │ │ │ + jne 6033b │ │ │ │ imul %r9d,%r13d │ │ │ │ - inc %r11 │ │ │ │ - mov (%rsi,%r11,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - inc %r11 │ │ │ │ - mov (%rsi,%r11,8),%rax │ │ │ │ - cmp %rax,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %eax,%r13d │ │ │ │ - inc %r11 │ │ │ │ - mov (%rsi,%r11,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - inc %r11 │ │ │ │ - mov (%rsi,%r11,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x3(%rcx),%r10d │ │ │ │ + cmp %r15d,%r10d │ │ │ │ + jge 60af0 │ │ │ │ + vzeroupper │ │ │ │ + mov 0x8(%rdi,%r11,1),%rdx │ │ │ │ + cmp %rdx,0x8(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ imul %edx,%r13d │ │ │ │ - inc %r11 │ │ │ │ - mov (%rsi,%r11,8),%r9 │ │ │ │ - cmp %r9,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r9d,%r13d │ │ │ │ - inc %r11 │ │ │ │ - lea 0x2(%r11),%r8d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 62478 │ │ │ │ - mov (%rsi,%r11,8),%rax │ │ │ │ - cmp %rax,(%rcx,%r11,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x4(%rcx),%r8d │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x10(%rdi,%r11,1),%rax │ │ │ │ + cmp 0x10(%rsi,%r11,1),%rax │ │ │ │ + jne 60340 │ │ │ │ imul %eax,%r13d │ │ │ │ - lea 0x1(%r11),%rdx │ │ │ │ - mov (%rsi,%rdx,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%rdx,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x2(%r11),%r9 │ │ │ │ - mov (%rsi,%r9,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x5(%rcx),%r9d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x18(%rdi,%r11,1),%r10 │ │ │ │ + cmp %r10,0x18(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ + imul %r10d,%r13d │ │ │ │ + lea 0x6(%rcx),%edx │ │ │ │ + cmp %edx,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x20(%rdi,%r11,1),%r8 │ │ │ │ + cmp %r8,0x20(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ imul %r8d,%r13d │ │ │ │ - lea 0x3(%r11),%rax │ │ │ │ - mov (%rsi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%rax,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x7(%rcx),%eax │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x28(%rdi,%r11,1),%r9 │ │ │ │ + cmp %r9,0x28(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ + imul %r9d,%r13d │ │ │ │ + lea 0x8(%rcx),%r10d │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x30(%rdi,%r11,1),%rdx │ │ │ │ + cmp %rdx,0x30(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ imul %edx,%r13d │ │ │ │ - lea 0x4(%r11),%r9 │ │ │ │ - mov (%rsi,%r9,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x5(%r11),%r8 │ │ │ │ - mov (%rsi,%r8,8),%rax │ │ │ │ - cmp %rax,(%rcx,%r8,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x9(%rcx),%r8d │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x38(%rdi,%r11,1),%rax │ │ │ │ + cmp %rax,0x38(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ imul %eax,%r13d │ │ │ │ - lea 0x6(%r11),%rdx │ │ │ │ - mov (%rsi,%rdx,8),%r9 │ │ │ │ - cmp %r9,(%rcx,%rdx,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0xa(%rcx),%r9d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x40(%rdi,%r11,1),%r10 │ │ │ │ + cmp %r10,0x40(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ + imul %r10d,%r13d │ │ │ │ + lea 0xb(%rcx),%edx │ │ │ │ + cmp %edx,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x48(%rdi,%r11,1),%r8 │ │ │ │ + cmp %r8,0x48(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0xc(%rcx),%eax │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x50(%rdi,%r11,1),%r9 │ │ │ │ + cmp %r9,0x50(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ imul %r9d,%r13d │ │ │ │ - lea 0x7(%r11),%r8 │ │ │ │ - mov (%rsi,%r8,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r8,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - add $0x8,%r11 │ │ │ │ - lea 0x2(%r11),%eax │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jg 623bb │ │ │ │ - mov 0x28(%r12),%rcx │ │ │ │ - mov %r10d,%r11d │ │ │ │ + lea 0xd(%rcx),%r10d │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x58(%rdi,%r11,1),%rdx │ │ │ │ + cmp %rdx,0x58(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ + imul %edx,%r13d │ │ │ │ + lea 0xe(%rcx),%r8d │ │ │ │ + cmp %r15d,%r8d │ │ │ │ + jge 5faf6 │ │ │ │ + mov 0x60(%rdi,%r11,1),%rax │ │ │ │ + cmp 0x60(%rsi,%r11,1),%rax │ │ │ │ + jne 60340 │ │ │ │ + imul %eax,%r13d │ │ │ │ + lea 0xf(%rcx),%r9d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x68(%rdi,%r11,1),%r10 │ │ │ │ + cmp %r10,0x68(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ + imul %r10d,%r13d │ │ │ │ + lea 0x10(%rcx),%edx │ │ │ │ + cmp %edx,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x70(%rdi,%r11,1),%r8 │ │ │ │ + cmp 0x70(%rsi,%r11,1),%r8 │ │ │ │ + jne 60340 │ │ │ │ + add $0x11,%ecx │ │ │ │ + imul %r8d,%r13d │ │ │ │ + cmp %ecx,%r15d │ │ │ │ + jle 5faf6 │ │ │ │ + mov 0x78(%rdi,%r11,1),%rcx │ │ │ │ + cmp %rcx,0x78(%rsi,%r11,1) │ │ │ │ + jne 60340 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ + mov %r15d,%r9d │ │ │ │ + sub $0x2,%r9 │ │ │ │ + mov (%rdi,%r9,8),%rsi │ │ │ │ + mov 0x8(%rdi,%r9,8),%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov -0x10(%rcx,%r11,8),%rsi │ │ │ │ - mov -0x8(%rcx,%r11,8),%r9 │ │ │ │ - mov %rsi,-0x158(%rbp) │ │ │ │ - mov %r9,-0x160(%rbp) │ │ │ │ - call 15ca0 │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + call 15c60 │ │ │ │ test %al,%al │ │ │ │ - je 62d00 │ │ │ │ - movq $0x0,-0x170(%rbp) │ │ │ │ - mov 0x922fe(%rip),%rax │ │ │ │ - mov %r10d,-0x150(%rbp) │ │ │ │ + je 60380 │ │ │ │ + movq $0x0,-0x188(%rbp) │ │ │ │ + mov 0x8ec7d(%rip),%rax │ │ │ │ mov $0xb,%edi │ │ │ │ - mov 0x5b8(%rax),%r10 │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ + mov 0x5b8(%rax),%rcx │ │ │ │ + mov %rcx,-0x148(%rbp) │ │ │ │ call *0x168(%rax) │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ - mov -0x150(%rbp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %r15d,%edi │ │ │ │ call *-0x148(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 629a4 │ │ │ │ - imul %r15d,%r14d │ │ │ │ - mov 0x10(%rax),%r15 │ │ │ │ + je 6002c │ │ │ │ + mov -0x158(%rbp),%r15d │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ + imul %r14d,%r15d │ │ │ │ cmpl $0xb,-0x140(%rbp) │ │ │ │ - je 62fb0 │ │ │ │ - lea 0x0(,%r14,4),%r14 │ │ │ │ - mov %r15,-0x140(%rbp) │ │ │ │ - mov %r14,-0x150(%rbp) │ │ │ │ + mov 0x10(%rax),%r14 │ │ │ │ + je 60608 │ │ │ │ + lea 0x0(,%r15,4),%rdx │ │ │ │ + mov %r14,-0x140(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ + vmovdqa %xmm13,-0x180(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 629a4 │ │ │ │ + jle 6002c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%r11d │ │ │ │ + mov 0x18(%rbx),%r8d │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 62716 │ │ │ │ - lea -0x1(%r11),%edi │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 5fda0 │ │ │ │ + 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,%r8 │ │ │ │ - neg %r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - inc %r8 │ │ │ │ - add %r11,%r9 │ │ │ │ - add 0x28(%rbx),%r11 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 6265d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 6263e │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 62628 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 62612 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 625fc │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 625e6 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 625d0 │ │ │ │ + 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 5fce5 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 5fcc6 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 5fcb0 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 5fc9a │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 5fc84 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 5fc6e │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 5fc58 │ │ │ │ movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9) │ │ │ │ - imul -0x10(%r11),%rdx │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ + imul -0x10(%r8),%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%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(%r9,%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(%r9,%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(%r9,%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(%r9,%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(%r9,%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 %rdi,%rcx │ │ │ │ - je 62716 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 5fda0 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ lea -0x10(%rcx),%r15 │ │ │ │ - lea -0x18(%rcx),%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%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(%r9,%r10,1) │ │ │ │ - imul -0x10(%r11,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r15,1) │ │ │ │ - imul -0x10(%r11,%r15,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r15 │ │ │ │ + idivq -0x10(%rdi,%r15,1) │ │ │ │ + imul -0x10(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%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(%r9,%r10,1) │ │ │ │ - imul -0x10(%r11,%r10,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r10 │ │ │ │ + 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(%r9,%r15,1) │ │ │ │ - imul -0x10(%r11,%r15,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r15,1) │ │ │ │ + imul -0x10(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%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(%r9,%r10,1) │ │ │ │ - imul -0x10(%r11,%r10,1),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - sub $0x40,%rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 6265d │ │ │ │ - mov 0x18(%r12),%r9d │ │ │ │ - mov 0x10(%r12),%r15 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jle 628f2 │ │ │ │ - lea -0x2(%r9),%edi │ │ │ │ - mov 0x20(%r12),%r8 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 5fce5 │ │ │ │ + mov 0x18(%r12),%r8d │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jle 5ff7c │ │ │ │ + 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 │ │ │ │ - neg %r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ shl $0x3,%r9 │ │ │ │ - inc %r11 │ │ │ │ - add %r9,%r8 │ │ │ │ - add 0x28(%r12),%r9 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 62837 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 62818 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 62802 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 627ec │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 627d6 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 627c0 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 627aa │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%r12),%r8 │ │ │ │ + mov %r9,%r15 │ │ │ │ + neg %r15 │ │ │ │ + sub $0x8,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 5fec1 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 5fea2 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 5fe8c │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 5fe76 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 5fe60 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 5fe4a │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 5fe34 │ │ │ │ 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 628f2 │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 5ff7c │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%r15 │ │ │ │ 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 -0x18(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r11 │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea -0x20(%rcx),%r15 │ │ │ │ + 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 -0x28(%rcx),%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r15 │ │ │ │ + lea -0x30(%rcx),%r15 │ │ │ │ + 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 │ │ │ │ + add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ + imul -0x18(%r8,%r15,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 62837 │ │ │ │ - cmpl $0x1,-0x134(%rbp) │ │ │ │ - je 6298a │ │ │ │ - mov -0x124(%rbp),%r9d │ │ │ │ + sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 5fec1 │ │ │ │ + cmpl $0x1,-0x138(%rbp) │ │ │ │ + je 60012 │ │ │ │ + mov -0x124(%rbp),%r8d │ │ │ │ + vmovdqa -0x180(%rbp),%xmm14 │ │ │ │ + lea -0x100(%rbp),%r15 │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov -0x138(%rbp),%esi │ │ │ │ - lea -0x100(%rbp),%rdi │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + mov -0x134(%rbp),%esi │ │ │ │ + mov %r15,%rdi │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %r9d,%edx │ │ │ │ - mov %r9d,-0x148(%rbp) │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - lea -0x100(%rbp),%rsi │ │ │ │ + mov %r8d,%edx │ │ │ │ + mov %r8d,-0x148(%rbp) │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ + vmovdqa %xmm14,-0x100(%rbp) │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + mov -0x168(%rbp),%r9 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ push -0x140(%rbp) │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - mov %r15,%rcx │ │ │ │ - push %rsi │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ - mov -0x134(%rbp),%edx │ │ │ │ + mov -0x150(%rbp),%rcx │ │ │ │ + mov -0x138(%rbp),%edx │ │ │ │ mov -0x148(%rbp),%esi │ │ │ │ - mov -0x138(%rbp),%edi │ │ │ │ - call cc150 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + push %r15 │ │ │ │ + mov -0x134(%rbp),%edi │ │ │ │ + call c6fd0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ pop %rax │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %rdx │ │ │ │ - lea -0x100(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ inc %r14d │ │ │ │ - add %rdi,-0x140(%rbp) │ │ │ │ + add %rsi,-0x140(%rbp) │ │ │ │ cmp %r13d,%r14d │ │ │ │ - jne 62540 │ │ │ │ - mov -0x168(%rbp),%rbx │ │ │ │ - jmp 62d80 │ │ │ │ - mov 0x915b9(%rip),%rdi │ │ │ │ - lea 0x806a6(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + jne 5fbc8 │ │ │ │ + mov -0x170(%rbp),%rbx │ │ │ │ + jmp 603f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8df29(%rip),%r11 │ │ │ │ + lea 0x7d016(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 63592 │ │ │ │ + jne 60b74 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %rsi │ │ │ │ + pop %r10 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rsi),%rsp │ │ │ │ + lea -0x8(%r10),%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x91569(%rip),%r14 │ │ │ │ - lea 0x806fd(%rip),%rsi # e310b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x114b> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8dee1(%rip),%r15 │ │ │ │ + lea 0x7d075(%rip),%rsi # dd10b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3bb> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x108(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 629c8 │ │ │ │ + call b5bb0 │ │ │ │ + jmp 60058 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %r8,%r12 │ │ │ │ - shr $0x3f,%r15 │ │ │ │ - neg %r12 │ │ │ │ - cmovs %r8,%r12 │ │ │ │ - cmp $0x9,%r12 │ │ │ │ - jbe 6352c │ │ │ │ - mov %r12,%rcx │ │ │ │ + cqto │ │ │ │ + mov %rax,%r14 │ │ │ │ + xor %rdx,%rax │ │ │ │ + shr $0x3f,%r14 │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jbe 60b59 │ │ │ │ + mov %rax,%r8 │ │ │ │ mov $0x1,%ebx │ │ │ │ - movabs $0x346dc5d63886594b,%r8 │ │ │ │ - jmp 62aa3 │ │ │ │ - nop │ │ │ │ - cmp $0x3e7,%rcx │ │ │ │ - jbe 63457 │ │ │ │ - cmp $0x270f,%rcx │ │ │ │ - jbe 6346b │ │ │ │ - mov %rcx,%rax │ │ │ │ + movabs $0x346dc5d63886594b,%r9 │ │ │ │ + jmp 60123 │ │ │ │ + cmp $0x3e7,%r8 │ │ │ │ + jbe 60ab7 │ │ │ │ + cmp $0x270f,%r8 │ │ │ │ + jbe 60abf │ │ │ │ + mov %r8,%rax │ │ │ │ add $0x4,%ebx │ │ │ │ - mul %r8 │ │ │ │ - cmp $0x1869f,%rcx │ │ │ │ - jbe 62aab │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0xb,%rcx │ │ │ │ - cmp $0x63,%rcx │ │ │ │ - ja 62a70 │ │ │ │ + mul %r9 │ │ │ │ + cmp $0x1869f,%r8 │ │ │ │ + jbe 6012b │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0xb,%r8 │ │ │ │ + cmp $0x63,%r8 │ │ │ │ + ja 600f0 │ │ │ │ inc %ebx │ │ │ │ - lea (%rbx,%r15,1),%r14d │ │ │ │ - lea -0x70(%rbp),%r10 │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ + lea -0x70(%rbp),%rdi │ │ │ │ + lea (%rbx,%r14,1),%r15d │ │ │ │ movb $0x0,-0x70(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + mov %rdi,-0x80(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ call d520 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %ebx,%esi │ │ │ │ movb $0x2d,(%rdi) │ │ │ │ - add %r15,%rdi │ │ │ │ - call ba6c0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - movb $0x0,(%r11,%r14,1) │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ + add %r14,%rdi │ │ │ │ + call b61c0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + movb $0x0,(%rcx,%r15,1) │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ cmp $0x9,%r13 │ │ │ │ - jbe 63536 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov $0x1,%r15d │ │ │ │ - movabs $0x346dc5d63886594b,%rdi │ │ │ │ - jmp 62b48 │ │ │ │ + jbe 60b63 │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + movabs $0x346dc5d63886594b,%r11 │ │ │ │ + jmp 601c8 │ │ │ │ nop │ │ │ │ - cmp $0x3e7,%rsi │ │ │ │ - jbe 6344b │ │ │ │ - cmp $0x270f,%rsi │ │ │ │ - jbe 6345f │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x4,%r15d │ │ │ │ - mul %rdi │ │ │ │ - cmp $0x1869f,%rsi │ │ │ │ - jbe 63473 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0xb,%rsi │ │ │ │ - cmp $0x63,%rsi │ │ │ │ - ja 62b10 │ │ │ │ - lea 0x1(%r15),%r12d │ │ │ │ - mov %r12,%r15 │ │ │ │ - lea -0xd0(%rbp),%r9 │ │ │ │ - mov %r12,%rsi │ │ │ │ + cmp $0x3e7,%r10 │ │ │ │ + jbe 60aab │ │ │ │ + cmp $0x270f,%r10 │ │ │ │ + jbe 60ac7 │ │ │ │ + mov %r10,%rax │ │ │ │ + add $0x4,%r14d │ │ │ │ + mul %r11 │ │ │ │ + cmp $0x1869f,%r10 │ │ │ │ + jbe 60ad3 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + shr $0xb,%r10 │ │ │ │ + cmp $0x63,%r10 │ │ │ │ + ja 60190 │ │ │ │ + lea 0x1(%r14),%r12d │ │ │ │ + mov %r12,%r14 │ │ │ │ + lea -0xd0(%rbp),%rsi │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ movb $0x0,-0xd0(%rbp) │ │ │ │ - mov %r9,-0xe0(%rbp) │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ movq $0x0,-0xd8(%rbp) │ │ │ │ call d520 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ - mov %r15d,%esi │ │ │ │ - call ba6c0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ - mov -0xe0(%rbp),%r8 │ │ │ │ - lea 0x80865(%rip),%rcx # e3409 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1449> │ │ │ │ + mov %r14d,%esi │ │ │ │ + call b61c0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + mov $0x1a,%r8d │ │ │ │ + lea 0x7d1df(%rip),%rcx # dd409 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6b9> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ - movb $0x0,(%r8,%r12,1) │ │ │ │ - mov $0x1a,%r8d │ │ │ │ + movb $0x0,(%r9,%r12,1) │ │ │ │ mov %r12,-0xd8(%rbp) │ │ │ │ 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 0x80848(%rip),%rsi # e3424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1464> │ │ │ │ + lea 0x7d1c8(%rip),%rsi # dd424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6d4> │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d640 , 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> │ │ │ │ lea -0x80(%rbp),%rdx │ │ │ │ lea -0xa0(%rbp),%rsi │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call bcb90 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x9135e(%rip),%rcx │ │ │ │ + call b8670 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x8dcde(%rip),%r8 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov (%r8),%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> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 62a20 │ │ │ │ + jmp 600a0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x91309(%rip),%rbx │ │ │ │ - lea 0x81632(%rip),%rsi # e42a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22e0> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 62a20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x912e9(%rip),%r10 │ │ │ │ - lea 0x80da2(%rip),%rsi # e3a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a70> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0x8dc89(%rip),%rdi │ │ │ │ + lea 0x7d742(%rip),%rsi # dda30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xce0> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62a20 │ │ │ │ + jmp 600a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x912c9(%rip),%rbx │ │ │ │ - lea 0x815c2(%rip),%rsi # e4270 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22b0> │ │ │ │ + mov 0x8dc69(%rip),%rbx │ │ │ │ + lea 0x7df62(%rip),%rsi # de270 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1520> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62a20 │ │ │ │ + jmp 600a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x912a9(%rip),%r11 │ │ │ │ - lea 0x8072b(%rip),%rsi # e33f9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1439> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov 0x8dc49(%rip),%rcx │ │ │ │ + lea 0x7d0cb(%rip),%rsi # dd3f9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6a9> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62a20 │ │ │ │ + jmp 600a0 │ │ │ │ + vzeroupper │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8dc29(%rip),%rbx │ │ │ │ + lea 0x7df52(%rip),%rsi # de2a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1550> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 600a0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x91289(%rip),%rax │ │ │ │ - lea 0x81152(%rip),%rsi # e3e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e80> │ │ │ │ + mov 0x8dc09(%rip),%rax │ │ │ │ + lea 0x7dad2(%rip),%rsi # dde40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f0> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 62a2e │ │ │ │ + jmp 600ae │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x91ab1(%rip),%rax │ │ │ │ - mov %r10d,-0x148(%rbp) │ │ │ │ + mov 0x8e431(%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 │ │ │ │ - test %rax,%rax │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - mov -0x148(%rbp),%r10d │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ - jne 624b3 │ │ │ │ - mov 0x91216(%rip),%r12 │ │ │ │ - lea 0x810df(%rip),%rsi # e3e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e80> │ │ │ │ + test %rax,%rax │ │ │ │ + jne 5fb34 │ │ │ │ + mov 0x8dba4(%rip),%r12 │ │ │ │ + lea 0x7da6d(%rip),%rsi # dde40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f0> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x170(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - jmp 62a22 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm9 │ │ │ │ - add -0x148(%rbp),%edi │ │ │ │ - vpmulld %ymm0,%ymm9,%ymm10 │ │ │ │ - vextracti32x4 $0x1,%ymm10,%xmm11 │ │ │ │ - vpmulld %xmm10,%xmm11,%xmm12 │ │ │ │ - vpsrldq $0x8,%xmm12,%xmm13 │ │ │ │ - vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ - vpsrldq $0x4,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm0 │ │ │ │ - vmovd %xmm0,%r11d │ │ │ │ - imul %r11d,%r13d │ │ │ │ - vzeroupper │ │ │ │ - jmp 622b5 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x91179(%rip),%rdx │ │ │ │ - lea 0x81442(%rip),%rsi # e4240 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2280> │ │ │ │ + movq $0x0,-0x188(%rbp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + jmp 600a2 │ │ │ │ + movl $0x6,-0x148(%rbp) │ │ │ │ + jmp 5f61b │ │ │ │ + vextracti32x4 $0x1,%ymm0,%xmm7 │ │ │ │ + add -0x148(%rbp),%ecx │ │ │ │ + vpmulld %xmm0,%xmm7,%xmm8 │ │ │ │ + vpsrldq $0x8,%xmm8,%xmm9 │ │ │ │ + vpmulld %xmm9,%xmm8,%xmm10 │ │ │ │ + vpsrldq $0x4,%xmm10,%xmm11 │ │ │ │ + vpmulld %xmm11,%xmm10,%xmm12 │ │ │ │ + vmovd %xmm12,%r8d │ │ │ │ + imul %r8d,%r13d │ │ │ │ + jmp 5f8fe │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8db19(%rip),%rdx │ │ │ │ + lea 0x7dde2(%rip),%rsi # de240 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14f0> │ │ │ │ xor %ebx,%ebx │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 629c8 │ │ │ │ - mov %edx,%r11d │ │ │ │ - xor %r9d,%r9d │ │ │ │ + jmp 60058 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r11d,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ mov $0x1,%r13d │ │ │ │ - and $0x7,%edx │ │ │ │ - je 62ee3 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 62ec5 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 62eb0 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 62e9b │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 62e86 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 62e71 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 62e5c │ │ │ │ - mov (%rsi),%r13 │ │ │ │ - cmp %r13,(%rcx) │ │ │ │ - jne 62c60 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov (%rsi,%r9,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edx,%r13d │ │ │ │ - inc %r9 │ │ │ │ - mov (%rsi,%r9,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - inc %r9 │ │ │ │ - mov (%rsi,%r9,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - inc %r9 │ │ │ │ - mov (%rsi,%r9,8),%rax │ │ │ │ - cmp %rax,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %eax,%r13d │ │ │ │ - inc %r9 │ │ │ │ - mov (%rsi,%r9,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 60545 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 60527 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 60512 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 604fd │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 604e8 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 604d3 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 604be │ │ │ │ + mov (%rdi),%r13 │ │ │ │ + cmp %r13,(%rsi) │ │ │ │ + jne 60340 │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov (%rdi,%rax,8),%r11 │ │ │ │ + cmp %r11,(%rsi,%rax,8) │ │ │ │ + jne 60340 │ │ │ │ + imul %r11d,%r13d │ │ │ │ + inc %rax │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rax,8) │ │ │ │ + jne 60340 │ │ │ │ imul %edx,%r13d │ │ │ │ - inc %r9 │ │ │ │ - mov (%rsi,%r9,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ + inc %rax │ │ │ │ + mov (%rdi,%rax,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rax,8) │ │ │ │ + jne 60340 │ │ │ │ imul %r8d,%r13d │ │ │ │ - inc %r9 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 62478 │ │ │ │ - mov (%rsi,%r9,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r9,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - mov (%rsi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%rax,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edx,%r13d │ │ │ │ - lea 0x2(%r9),%r8 │ │ │ │ - mov (%rsi,%r8,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r8,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edi,%r13d │ │ │ │ - lea 0x3(%r9),%rax │ │ │ │ - mov (%rsi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%rax,8) │ │ │ │ - jne 62c60 │ │ │ │ + inc %rax │ │ │ │ + mov (%rdi,%rax,8),%rcx │ │ │ │ + cmp %rcx,(%rsi,%rax,8) │ │ │ │ + jne 60340 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + inc %rax │ │ │ │ + mov (%rdi,%rax,8),%r10 │ │ │ │ + cmp %r10,(%rsi,%rax,8) │ │ │ │ + jne 60340 │ │ │ │ + imul %r10d,%r13d │ │ │ │ + inc %rax │ │ │ │ + mov (%rdi,%rax,8),%r11 │ │ │ │ + cmp %r11,(%rsi,%rax,8) │ │ │ │ + jne 60340 │ │ │ │ + inc %rax │ │ │ │ + imul %r11d,%r13d │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 5faf6 │ │ │ │ + mov (%rdi,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rax,8) │ │ │ │ + jne 60340 │ │ │ │ imul %edx,%r13d │ │ │ │ - lea 0x4(%r9),%rdi │ │ │ │ - mov (%rsi,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdi,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov (%rdi,%rcx,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rcx,8) │ │ │ │ + jne 60340 │ │ │ │ imul %r8d,%r13d │ │ │ │ - lea 0x5(%r9),%rax │ │ │ │ - mov (%rsi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%rax,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x2(%rax),%r10 │ │ │ │ + mov (%rdi,%r10,8),%r11 │ │ │ │ + cmp %r11,(%rsi,%r10,8) │ │ │ │ + jne 60340 │ │ │ │ + imul %r11d,%r13d │ │ │ │ + lea 0x3(%rax),%rcx │ │ │ │ + mov (%rdi,%rcx,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rcx,8) │ │ │ │ + jne 60340 │ │ │ │ imul %edx,%r13d │ │ │ │ - lea 0x6(%r9),%rdi │ │ │ │ - mov (%rsi,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdi,8) │ │ │ │ - jne 62c60 │ │ │ │ + lea 0x4(%rax),%r10 │ │ │ │ + mov (%rdi,%r10,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%r10,8) │ │ │ │ + jne 60340 │ │ │ │ imul %r8d,%r13d │ │ │ │ - lea 0x7(%r9),%rax │ │ │ │ - mov (%rsi,%rax,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%rax,8) │ │ │ │ - jne 62c60 │ │ │ │ - imul %edx,%r13d │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 62ee3 │ │ │ │ - jmp 62478 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%r14,4),%r14 │ │ │ │ - mov %r15,-0x140(%rbp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r14,-0x150(%rbp) │ │ │ │ + lea 0x5(%rax),%r11 │ │ │ │ + mov (%rdi,%r11,8),%rcx │ │ │ │ + cmp %rcx,(%rsi,%r11,8) │ │ │ │ + jne 60340 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + lea 0x6(%rax),%rdx │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + cmp %r10,(%rsi,%rdx,8) │ │ │ │ + jne 60340 │ │ │ │ + imul %r10d,%r13d │ │ │ │ + lea 0x7(%rax),%r8 │ │ │ │ + mov (%rdi,%r8,8),%r11 │ │ │ │ + cmp %r11,(%rsi,%r8,8) │ │ │ │ + jne 60340 │ │ │ │ + add $0x8,%rax │ │ │ │ + imul %r11d,%r13d │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 60545 │ │ │ │ + jmp 5faf6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%r15,4),%r9 │ │ │ │ + mov %r14,-0x140(%rbp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %r9,-0x158(%rbp) │ │ │ │ + vmovdqa %xmm13,-0x180(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 629a4 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%r8d │ │ │ │ + jle 6002c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbx),%r14d │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - jle 631b8 │ │ │ │ - lea -0x1(%r8),%r11d │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ - mov %r8d,%r10d │ │ │ │ - mov %r15d,%eax │ │ │ │ - neg %r11 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + jle 60813 │ │ │ │ + lea -0x1(%r14),%r15d │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov %r10d,%eax │ │ │ │ + neg %r15 │ │ │ │ + shl $0x3,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - shl $0x3,%r10 │ │ │ │ - inc %rdx │ │ │ │ - add %r10,%r9 │ │ │ │ - add 0x28(%rbx),%r10 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 630ff │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 630e0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 630ca │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 630b4 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 6309e │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 63088 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 63072 │ │ │ │ - movslq %r15d,%rax │ │ │ │ + shl $0x3,%r15 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%rbx),%r8 │ │ │ │ + mov %r15,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 60758 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 60739 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 60723 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 6070d │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 606f7 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 606e1 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 606cb │ │ │ │ + movslq %r10d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9) │ │ │ │ - imul -0x10(%r10),%rdx │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ + imul -0x10(%r8),%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%r10,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%r10,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%r10,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%r10,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%r10,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%r10,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 631b8 │ │ │ │ + cmp %r15,%rcx │ │ │ │ + je 60813 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%rdi │ │ │ │ + lea -0x8(%rcx),%r9 │ │ │ │ lea -0x10(%rcx),%r14 │ │ │ │ - lea -0x18(%rcx),%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%r10,%rcx,1),%rdx │ │ │ │ + lea -0x18(%rcx),%r11 │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rdi,1) │ │ │ │ - imul -0x10(%r10,%rdi,1),%rdx │ │ │ │ - lea -0x20(%rcx),%rdi │ │ │ │ + idivq -0x10(%rdi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r9 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r14,1) │ │ │ │ - imul -0x10(%r10,%r14,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r14 │ │ │ │ + idivq -0x10(%rdi,%r14,1) │ │ │ │ + imul -0x10(%r8,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r14 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r8,1) │ │ │ │ - imul -0x10(%r10,%r8,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r8 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rdi,1) │ │ │ │ - imul -0x10(%r10,%rdi,1),%rdx │ │ │ │ - lea -0x38(%rcx),%rdi │ │ │ │ + idivq -0x10(%rdi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x38(%rcx),%r9 │ │ │ │ + sub $0x40,%rcx │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r14,1) │ │ │ │ - imul -0x10(%r10,%r14,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r14,1) │ │ │ │ + imul -0x10(%r8,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r8,1) │ │ │ │ - imul -0x10(%r10,%r8,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rdi,1) │ │ │ │ - imul -0x10(%r10,%rdi,1),%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - sub $0x40,%rcx │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jne 630ff │ │ │ │ - mov 0x18(%r12),%r11d │ │ │ │ - mov 0x10(%r12),%r14 │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - jle 63397 │ │ │ │ - lea -0x2(%r11),%edi │ │ │ │ - mov 0x20(%r12),%r8 │ │ │ │ - mov %r11d,%r9d │ │ │ │ - mov %r15d,%eax │ │ │ │ - neg %rdi │ │ │ │ + idivq -0x10(%rdi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 60758 │ │ │ │ + mov 0x18(%r12),%r8d │ │ │ │ + mov 0x10(%r12),%r15 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jle 609f3 │ │ │ │ + lea -0x2(%r8),%r9d │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ + mov %r8d,%r8d │ │ │ │ + mov %r10d,%eax │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rdi,%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 632dc │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 632bd │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 632a7 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 63291 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 6327b │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 63265 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 6324f │ │ │ │ - movslq %r15d,%rax │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%r12),%r8 │ │ │ │ + mov %r9,%r14 │ │ │ │ + neg %r14 │ │ │ │ + sub $0x8,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 60937 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 60918 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 60902 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 608ec │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 608d6 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 608c0 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 608aa │ │ │ │ + movslq %r10d,%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 %rdi,%rcx │ │ │ │ - je 63397 │ │ │ │ + add %rdx,%r15 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 609f3 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r11 │ │ │ │ - lea -0x10(%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,%r14 │ │ │ │ + lea (%r15,%rdx,1),%r14 │ │ │ │ + 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,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ add %rdx,%r14 │ │ │ │ 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 │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ add %rdx,%r14 │ │ │ │ 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 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r10,1) │ │ │ │ - imul -0x18(%r9,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r14 │ │ │ │ + lea (%r14,%rdx,1),%r15 │ │ │ │ + lea -0x38(%rcx),%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r8,%r11,1) │ │ │ │ - imul -0x18(%r9,%r11,1),%rdx │ │ │ │ - lea (%r14,%rdx,1),%r14 │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 632dc │ │ │ │ - cmpl $0x1,-0x134(%rbp) │ │ │ │ - je 6342c │ │ │ │ - mov -0x124(%rbp),%edi │ │ │ │ + sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rdi,%r14,1) │ │ │ │ + imul -0x18(%r8,%r14,1),%rdx │ │ │ │ + lea (%r15,%rdx,1),%r15 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 60937 │ │ │ │ + cmpl $0x1,-0x138(%rbp) │ │ │ │ + je 60a8c │ │ │ │ + mov %r10d,-0x150(%rbp) │ │ │ │ + mov -0x124(%rbp),%r10d │ │ │ │ + lea -0x100(%rbp),%r14 │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov -0x138(%rbp),%esi │ │ │ │ - movq $0x0,-0x100(%rbp) │ │ │ │ - movq $0x0,-0xf8(%rbp) │ │ │ │ + vmovdqa -0x180(%rbp),%xmm15 │ │ │ │ + mov -0x134(%rbp),%esi │ │ │ │ + mov %r14,%rdi │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %edi,-0x148(%rbp) │ │ │ │ - mov %edi,%edx │ │ │ │ - lea -0x100(%rbp),%rdi │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - lea -0x100(%rbp),%rsi │ │ │ │ + mov %r10d,%edx │ │ │ │ + mov %r10d,-0x148(%rbp) │ │ │ │ + vmovdqa %xmm15,-0x100(%rbp) │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + mov -0x168(%rbp),%r9 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ push -0x140(%rbp) │ │ │ │ - mov -0x160(%rbp),%r9 │ │ │ │ - mov %r14,%rcx │ │ │ │ - push %rsi │ │ │ │ - mov -0x158(%rbp),%r8 │ │ │ │ - mov -0x134(%rbp),%edx │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov -0x138(%rbp),%edx │ │ │ │ mov -0x148(%rbp),%esi │ │ │ │ - mov -0x138(%rbp),%edi │ │ │ │ - call cda90 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + mov -0x134(%rbp),%edi │ │ │ │ + push %r14 │ │ │ │ + call c89a0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ pop %rcx │ │ │ │ + mov %r14,%rdi │ │ │ │ pop %rsi │ │ │ │ - lea -0x100(%rbp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x150(%rbp),%r9 │ │ │ │ - inc %r15d │ │ │ │ - add %r9,-0x140(%rbp) │ │ │ │ - cmp %r13d,%r15d │ │ │ │ - jne 62fe0 │ │ │ │ - jmp 629a4 │ │ │ │ - lea 0x2(%r15),%r12d │ │ │ │ - mov %r12,%r15 │ │ │ │ - jmp 62b55 │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x150(%rbp),%r10d │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ + inc %r10d │ │ │ │ + add %rsi,-0x140(%rbp) │ │ │ │ + cmp %r13d,%r10d │ │ │ │ + jne 60638 │ │ │ │ + jmp 6002c │ │ │ │ + lea 0x2(%r14),%r12d │ │ │ │ + mov %r12,%r14 │ │ │ │ + jmp 601d5 │ │ │ │ add $0x2,%ebx │ │ │ │ - jmp 62aab │ │ │ │ - lea 0x3(%r15),%r12d │ │ │ │ - mov %r12,%r15 │ │ │ │ - jmp 62b55 │ │ │ │ + jmp 6012b │ │ │ │ add $0x3,%ebx │ │ │ │ - jmp 62aab │ │ │ │ - mov %r15d,%r12d │ │ │ │ - jmp 62b55 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 622b5 │ │ │ │ + jmp 6012b │ │ │ │ + lea 0x3(%r14),%r12d │ │ │ │ + mov %r12,%r14 │ │ │ │ + jmp 601d5 │ │ │ │ + mov %r14d,%r12d │ │ │ │ + jmp 601d5 │ │ │ │ movl $0x0,-0x148(%rbp) │ │ │ │ mov $0x1,%r13d │ │ │ │ - jmp 61fed │ │ │ │ + jmp 5f61b │ │ │ │ + vzeroupper │ │ │ │ + jmp 5faf6 │ │ │ │ + mov (%rdi),%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + cmp %r13,(%rsi) │ │ │ │ + je 5f92a │ │ │ │ + jmp 60340 │ │ │ │ movl $0x1,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ + jmp 5f61b │ │ │ │ movl $0x2,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ + jmp 5f61b │ │ │ │ movl $0x3,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ + jmp 5f61b │ │ │ │ movl $0x4,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ + jmp 5f61b │ │ │ │ movl $0x5,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - vzeroupper │ │ │ │ - jmp 62478 │ │ │ │ - movl $0x6,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - movl $0x7,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - movl $0x8,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - movl $0x9,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ + jmp 5f61b │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 62aab │ │ │ │ + jmp 6012b │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov $0x1,%r15d │ │ │ │ - jmp 62b55 │ │ │ │ - movl $0xb,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - movl $0xa,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - movl $0xc,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - movl $0xe,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ - movl $0xd,-0x148(%rbp) │ │ │ │ - jmp 61fed │ │ │ │ + mov $0x1,%r14d │ │ │ │ + jmp 601d5 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp fce8 <__cxa_finalize@plt+0x2668> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp fd35 <__cxa_finalize@plt+0x26b5> │ │ │ │ + vzeroupper │ │ │ │ + jmp fd11 <__cxa_finalize@plt+0x2691> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp fd46 <__cxa_finalize@plt+0x26c6> │ │ │ │ + vzeroupper │ │ │ │ + jmp fd05 <__cxa_finalize@plt+0x2685> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fcf7 <__cxa_finalize@plt+0x2677> │ │ │ │ + jmp fd54 <__cxa_finalize@plt+0x26d4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp fd81 <__cxa_finalize@plt+0x2701> │ │ │ │ + jmp fd34 <__cxa_finalize@plt+0x26b4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp fcfe <__cxa_finalize@plt+0x267e> │ │ │ │ + jmp fd5e <__cxa_finalize@plt+0x26de> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp fd97 <__cxa_finalize@plt+0x2717> │ │ │ │ + jmp fd42 <__cxa_finalize@plt+0x26c2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fd12 <__cxa_finalize@plt+0x2692> │ │ │ │ + jmp fd4d <__cxa_finalize@plt+0x26cd> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp fd06 <__cxa_finalize@plt+0x2686> │ │ │ │ + jmp fd6a <__cxa_finalize@plt+0x26ea> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fccc <__cxa_finalize@plt+0x264c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fd52 <__cxa_finalize@plt+0x26d2> │ │ │ │ + jmp fcd8 <__cxa_finalize@plt+0x2658> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fd5e <__cxa_finalize@plt+0x26de> │ │ │ │ + jmp fce4 <__cxa_finalize@plt+0x2664> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fd6a <__cxa_finalize@plt+0x26ea> │ │ │ │ + jmp fcf0 <__cxa_finalize@plt+0x2670> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp fda1 <__cxa_finalize@plt+0x2721> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp fd77 <__cxa_finalize@plt+0x26f7> │ │ │ │ + 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 -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 │ │ │ │ movl $0x0,-0x148(%rbp) │ │ │ │ + lea 0x7c79d(%rip),%rsi # dd438 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6e8> │ │ │ │ movl $0x0,-0x144(%rbp) │ │ │ │ - lea 0x7fd7a(%rip),%rsi # e3438 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1478> │ │ │ │ push %rax │ │ │ │ - lea -0x138(%rbp),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ test %eax,%eax │ │ │ │ - je 63c00 │ │ │ │ + je 611c0 │ │ │ │ mov -0x144(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 63be0 │ │ │ │ + jle 611a0 │ │ │ │ mov -0x148(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 63d10 │ │ │ │ - mov 0x910be(%rip),%r12 │ │ │ │ + jle 612d0 │ │ │ │ + mov 0x8dade(%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 63d70 │ │ │ │ - mov 0x9107d(%rip),%r13 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + je 61330 │ │ │ │ + mov 0x8da9d(%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 63cb0 │ │ │ │ - mov 0x91036(%rip),%r15 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + je 61270 │ │ │ │ + mov 0x8da56(%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 63cd0 │ │ │ │ - mov 0x18(%r12),%r8d │ │ │ │ + je 61290 │ │ │ │ + mov 0x18(%r12),%edi │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 63c70 │ │ │ │ - cmp %r8d,0x18(%rbx) │ │ │ │ - jne 63c90 │ │ │ │ - cmp %r8d,0x18(%rax) │ │ │ │ - jne 63c30 │ │ │ │ + test %edi,%edi │ │ │ │ + jle 61230 │ │ │ │ + cmp %edi,0x18(%rbx) │ │ │ │ + jne 61250 │ │ │ │ + cmp %edi,0x18(%rax) │ │ │ │ + jne 611f0 │ │ │ │ + mov %edi,-0x154(%rbp) │ │ │ │ mov -0x144(%rbp),%esi │ │ │ │ mov -0x148(%rbp),%edi │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ - mov %r8d,-0x158(%rbp) │ │ │ │ - call 2eab0 │ │ │ │ - mov -0x158(%rbp),%r10d │ │ │ │ + call 2d260 │ │ │ │ + mov -0x154(%rbp),%r10d │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ - cltq │ │ │ │ + movslq %eax,%r13 │ │ │ │ mov -0x160(%rbp),%rcx │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea -0x1(%r10),%r13d │ │ │ │ - cmp (%rdx,%r13,8),%rax │ │ │ │ - jne 63cf0 │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ - cmp (%r9,%r13,8),%rax │ │ │ │ - jne 63d50 │ │ │ │ + lea -0x1(%r10),%r8d │ │ │ │ + cmp (%rdx,%r8,8),%r13 │ │ │ │ + jne 612b0 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + cmp (%rdi,%r8,8),%r13 │ │ │ │ + jne 61310 │ │ │ │ xor %eax,%eax │ │ │ │ mov $0x1,%r11d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 646c9 │ │ │ │ - mov %r13,%r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 63990 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 63964 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 63941 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 6391e │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 638fb │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 638d8 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 638b5 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - cmp %rsi,(%r9) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%rcx),%rdi │ │ │ │ - mov %esi,%r11d │ │ │ │ + je 61c97 │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 60f60 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 60f34 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 60f11 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 60eee │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 60ecb │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 60ea8 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 60e85 │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + cmp %r14,(%rdi) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r15 │ │ │ │ + mov %r14d,%r11d │ │ │ │ mov $0x1,%eax │ │ │ │ - cmp (%rdi),%rsi │ │ │ │ - jne 63d90 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%rcx),%r8 │ │ │ │ - cmp (%r8,%rax,8),%r14 │ │ │ │ - jne 63d90 │ │ │ │ - imul %r14d,%r11d │ │ │ │ - inc %rax │ │ │ │ + cmp (%r15),%r14 │ │ │ │ + jne 61350 │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%rcx),%rdi │ │ │ │ - cmp (%rdi,%rax,8),%rsi │ │ │ │ - jne 63d90 │ │ │ │ + cmp %rsi,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r9 │ │ │ │ + cmp (%r9,%rax,8),%rsi │ │ │ │ + jne 61350 │ │ │ │ imul %esi,%r11d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%rcx),%r8 │ │ │ │ - cmp (%r8,%rax,8),%r14 │ │ │ │ - jne 63d90 │ │ │ │ + cmp %r14,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r15 │ │ │ │ + cmp (%r15,%rax,8),%r14 │ │ │ │ + jne 61350 │ │ │ │ imul %r14d,%r11d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%rcx),%rdi │ │ │ │ - cmp (%rdi,%rax,8),%rsi │ │ │ │ - jne 63d90 │ │ │ │ + cmp %rsi,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r9 │ │ │ │ + cmp (%r9,%rax,8),%rsi │ │ │ │ + jne 61350 │ │ │ │ imul %esi,%r11d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%rcx),%r8 │ │ │ │ - cmp (%r8,%rax,8),%r14 │ │ │ │ - jne 63d90 │ │ │ │ + cmp %r14,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r15 │ │ │ │ + cmp (%r15,%rax,8),%r14 │ │ │ │ + jne 61350 │ │ │ │ imul %r14d,%r11d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%rcx),%rdi │ │ │ │ - cmp (%rdi,%rax,8),%rsi │ │ │ │ - jne 63d90 │ │ │ │ + cmp %rsi,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r9 │ │ │ │ + cmp (%r9,%rax,8),%rsi │ │ │ │ + jne 61350 │ │ │ │ imul %esi,%r11d │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 63ab1 │ │ │ │ - mov %r10d,%r14d │ │ │ │ - vmovq %r12,%xmm3 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - cmp %rcx,(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%r10),%r8 │ │ │ │ - cmp (%r8,%rax,8),%rcx │ │ │ │ - jne 63d90 │ │ │ │ - imul %ecx,%r11d │ │ │ │ + mov (%rdx,%rax,8),%r14 │ │ │ │ + cmp %r14,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r15 │ │ │ │ + cmp (%r15,%rax,8),%r14 │ │ │ │ + jne 61350 │ │ │ │ + inc %rax │ │ │ │ + imul %r14d,%r11d │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 61079 │ │ │ │ + mov %r10d,%r15d │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov (%rdx,%rax,8),%r10 │ │ │ │ + cmp %r10,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + mov 0x20(%rcx),%r9 │ │ │ │ + cmp (%r9,%rax,8),%r10 │ │ │ │ + jne 61350 │ │ │ │ + imul %r10d,%r11d │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ - mov (%rdx,%rsi,8),%r12 │ │ │ │ - cmp %r12,(%r9,%rsi,8) │ │ │ │ - jne 63d30 │ │ │ │ - cmp (%r8,%rsi,8),%r12 │ │ │ │ - jne 63d90 │ │ │ │ - mov 0x10(%rdx,%rax,8),%rdi │ │ │ │ - imul %r12d,%r11d │ │ │ │ - cmp %rdi,0x10(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - cmp 0x10(%r8,%rax,8),%rdi │ │ │ │ - jne 63d90 │ │ │ │ - mov 0x18(%rdx,%rax,8),%rcx │ │ │ │ - imul %edi,%r11d │ │ │ │ - cmp %rcx,0x18(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - cmp 0x18(%r8,%rax,8),%rcx │ │ │ │ - jne 63d90 │ │ │ │ - mov 0x20(%rdx,%rax,8),%r12 │ │ │ │ - imul %ecx,%r11d │ │ │ │ - cmp %r12,0x20(%r9,%rax,8) │ │ │ │ - jne 63d30 │ │ │ │ - cmp 0x20(%r8,%rax,8),%r12 │ │ │ │ - jne 63d90 │ │ │ │ - mov 0x20(%rdx,%rsi,8),%rax │ │ │ │ - imul %r12d,%r11d │ │ │ │ - cmp %rax,0x20(%r9,%rsi,8) │ │ │ │ - jne 63d30 │ │ │ │ - mov 0x20(%r10),%rdi │ │ │ │ - cmp 0x20(%rdi,%rsi,8),%rax │ │ │ │ - jne 63d90 │ │ │ │ - mov 0x28(%rdx,%rsi,8),%r8 │ │ │ │ - imul %eax,%r11d │ │ │ │ - cmp %r8,0x28(%r9,%rsi,8) │ │ │ │ - jne 63d30 │ │ │ │ - cmp 0x28(%rdi,%rsi,8),%r8 │ │ │ │ - jne 63d90 │ │ │ │ - mov 0x30(%rdx,%rsi,8),%rcx │ │ │ │ - imul %r8d,%r11d │ │ │ │ - cmp %rcx,0x30(%r9,%rsi,8) │ │ │ │ - jne 63d30 │ │ │ │ - cmp 0x30(%rdi,%rsi,8),%rcx │ │ │ │ - jne 63d90 │ │ │ │ - imul %ecx,%r11d │ │ │ │ + mov (%rdx,%rsi,8),%rbx │ │ │ │ + cmp %rbx,(%rdi,%rsi,8) │ │ │ │ + jne 612f0 │ │ │ │ + cmp (%r9,%rsi,8),%rbx │ │ │ │ + jne 61350 │ │ │ │ + imul %ebx,%r11d │ │ │ │ + lea 0x2(%rax),%rbx │ │ │ │ + mov (%rdx,%rbx,8),%r10 │ │ │ │ + cmp %r10,(%rdi,%rbx,8) │ │ │ │ + jne 612f0 │ │ │ │ + cmp (%r9,%rbx,8),%r10 │ │ │ │ + jne 61350 │ │ │ │ + imul %r10d,%r11d │ │ │ │ + lea 0x3(%rax),%rbx │ │ │ │ + mov (%rdx,%rbx,8),%r10 │ │ │ │ + cmp %r10,(%rdi,%rbx,8) │ │ │ │ + jne 612f0 │ │ │ │ + cmp (%r9,%rbx,8),%r10 │ │ │ │ + jne 61350 │ │ │ │ + add $0x4,%rax │ │ │ │ + imul %r10d,%r11d │ │ │ │ + mov (%rdx,%rax,8),%rbx │ │ │ │ + cmp %rbx,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + cmp (%r9,%rax,8),%rbx │ │ │ │ + jne 61350 │ │ │ │ + imul %ebx,%r11d │ │ │ │ + lea 0x4(%rsi),%rax │ │ │ │ + mov (%rdx,%rax,8),%r10 │ │ │ │ + cmp %r10,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + cmp (%r9,%rax,8),%r10 │ │ │ │ + jne 61350 │ │ │ │ + imul %r10d,%r11d │ │ │ │ + lea 0x5(%rsi),%rbx │ │ │ │ + mov (%rdx,%rbx,8),%r10 │ │ │ │ + cmp %r10,(%rdi,%rbx,8) │ │ │ │ + jne 612f0 │ │ │ │ + cmp (%r9,%rbx,8),%r10 │ │ │ │ + jne 61350 │ │ │ │ + imul %r11d,%r10d │ │ │ │ + lea 0x6(%rsi),%rax │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp %r11,(%rdi,%rax,8) │ │ │ │ + jne 612f0 │ │ │ │ + cmp (%r9,%rax,8),%r11 │ │ │ │ + jne 61350 │ │ │ │ + imul %r10d,%r11d │ │ │ │ lea 0x7(%rsi),%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 6399b │ │ │ │ - mov %r10,%rcx │ │ │ │ - vmovq %xmm3,%r12 │ │ │ │ - mov %r14d,%r10d │ │ │ │ - movslq %r11d,%r14 │ │ │ │ - imul %r15,%r14 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 60f66 │ │ │ │ + mov %r15d,%r10d │ │ │ │ + mov %r14,%rbx │ │ │ │ + movslq %r11d,%r15 │ │ │ │ + imul %r13,%r15 │ │ │ │ mov %rcx,-0x170(%rbp) │ │ │ │ - mov %r11d,-0x160(%rbp) │ │ │ │ - mov %r10d,-0x158(%rbp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea -0x110(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r11d,-0x168(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r10d,-0x154(%rbp) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ vmovdqa %ymm0,-0x110(%rbp) │ │ │ │ - lea -0x110(%rbp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ mov -0x110(%rbp),%rdx │ │ │ │ - mov -0x100(%rbp),%r13 │ │ │ │ - mov %rdx,-0x168(%rbp) │ │ │ │ - mov %r13,-0x190(%rbp) │ │ │ │ + mov -0x100(%rbp),%r8 │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + mov %r8,-0x198(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 63dab │ │ │ │ - lea -0xf0(%rbp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0xf8(%rbp),%r13 │ │ │ │ - movq $0x0,-0xf0(%rbp) │ │ │ │ + jne 6136b │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov %r15,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - movq $0x0,-0xe0(%rbp) │ │ │ │ - movq $0x0,-0xd8(%rbp) │ │ │ │ - call bf950 │ │ │ │ - mov -0xf0(%rbp),%r9 │ │ │ │ - mov -0xe0(%rbp),%r11 │ │ │ │ - mov %r9,-0x198(%rbp) │ │ │ │ - mov %r11,-0x1a0(%rbp) │ │ │ │ + movq $0x0,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0x178(%rbp) │ │ │ │ + lea -0xf0(%rbp),%rdi │ │ │ │ + vmovdqa %xmm1,-0xe0(%rbp) │ │ │ │ + call bb580 │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ + mov %r14,-0x1a0(%rbp) │ │ │ │ + mov %r9,-0x1a8(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 63dc8 │ │ │ │ - mov 0x903e3(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x7f7dd(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + je 61388 │ │ │ │ + mov 0x8ce1e(%rip),%r13 │ │ │ │ + lea 0x7c21b(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x198(%rbp),%rdi │ │ │ │ + mov -0x1a0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 63bb9 │ │ │ │ - mov -0x1a0(%rbp),%rsi │ │ │ │ + je 6117f │ │ │ │ + mov -0x1a8(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 63c48 │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ + je 61209 │ │ │ │ + mov -0x198(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 63c48 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x90389(%rip),%rdx │ │ │ │ - lea 0x7f476(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jmp 61209 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8cdc9(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x7beb3(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ call d380 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 64707 │ │ │ │ + jne 61cd6 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rcx),%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x90339(%rip),%r15 │ │ │ │ - lea 0x8026a(%rip),%rsi # e3ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ee8> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0x8cd79(%rip),%r12 │ │ │ │ + lea 0x7ccaa(%rip),%rsi # ddea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1158> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x118(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0x120(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea -0x128(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ - jmp 63c02 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x902f9(%rip),%rdi │ │ │ │ - lea 0x7f6a3(%rip),%rsi # e3321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1361> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + jmp 611c2 │ │ │ │ + nop │ │ │ │ + mov 0x8cd39(%rip),%r8 │ │ │ │ + lea 0x7c0e3(%rip),%rsi # dd321 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5d1> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c46 │ │ │ │ + jmp 61207 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x902d9(%rip),%rbx │ │ │ │ - lea 0x8063a(%rip),%rsi # e42d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2318> │ │ │ │ + mov 0x8cd19(%rip),%rbx │ │ │ │ + lea 0x7d07a(%rip),%rsi # de2d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1588> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c46 │ │ │ │ + jmp 61207 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x902b9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x803f7(%rip),%rsi # e40b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20f8> │ │ │ │ + mov 0x8ccf9(%rip),%r13 │ │ │ │ + lea 0x7ce3a(%rip),%rsi # de0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1368> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c60 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x90299(%rip),%r8 │ │ │ │ - lea 0x80162(%rip),%rsi # e3e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e80> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + jmp 61221 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8ccd9(%rip),%rdi │ │ │ │ + lea 0x7cba2(%rip),%rsi # dde40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f0> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 63c54 │ │ │ │ + jmp 61215 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x90279(%rip),%r13 │ │ │ │ - lea 0x80432(%rip),%rsi # e4130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2170> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov 0x8ccb9(%rip),%r15 │ │ │ │ + lea 0x7ce72(%rip),%rsi # de130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e0> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c46 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x90259(%rip),%r10 │ │ │ │ - lea 0x7f35d(%rip),%rsi # e307b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10bb> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 61207 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8cc99(%rip),%rax │ │ │ │ + lea 0x7bd9d(%rip),%rsi # dd07b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x32b> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c00 │ │ │ │ + jmp 611c0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x90239(%rip),%r14 │ │ │ │ - lea 0x80442(%rip),%rsi # e4180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21c0> │ │ │ │ + mov 0x8cc79(%rip),%r14 │ │ │ │ + lea 0x7ce82(%rip),%rsi # de180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1430> │ │ │ │ mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c46 │ │ │ │ + jmp 61207 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x90219(%rip),%r12 │ │ │ │ - lea 0x803fa(%rip),%rsi # e4158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r12),%rdi │ │ │ │ + mov 0x8cc59(%rip),%r10 │ │ │ │ + lea 0x7ce3a(%rip),%rsi # de158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1408> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c46 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x901f9(%rip),%rax │ │ │ │ - lea 0x80302(%rip),%rsi # e4080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20c0> │ │ │ │ + jmp 61207 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8cc39(%rip),%rdx │ │ │ │ + lea 0x7cd42(%rip),%rsi # de080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1330> │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c02 │ │ │ │ + jmp 611c2 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x901d9(%rip),%r9 │ │ │ │ - lea 0x8019a(%rip),%rsi # e3f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f78> │ │ │ │ + mov 0x8cc19(%rip),%r9 │ │ │ │ + lea 0x7cbda(%rip),%rsi # ddf38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11e8> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63c46 │ │ │ │ - mov 0x901be(%rip),%rdx │ │ │ │ - lea 0x7f5bb(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jmp 61207 │ │ │ │ + mov 0x8cbfe(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x7bff8(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 63bb9 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + jmp 6117f │ │ │ │ mov -0x170(%rbp),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - movq $0x0,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0xc0(%rbp) │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call bf950 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ + vmovdqa %xmm2,-0xc0(%rbp) │ │ │ │ + call bb580 │ │ │ │ mov -0xd0(%rbp),%rsi │ │ │ │ - mov -0xc0(%rbp),%r8 │ │ │ │ + mov -0xc0(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ - mov -0x158(%rbp),%r10d │ │ │ │ - mov %rsi,-0x1c0(%rbp) │ │ │ │ - mov %r8,-0x1b8(%rbp) │ │ │ │ - jne 646af │ │ │ │ - mov 0x90979(%rip),%rax │ │ │ │ + mov -0x154(%rbp),%r10d │ │ │ │ + mov %rsi,-0x1d0(%rbp) │ │ │ │ + mov %r11,-0x1c8(%rbp) │ │ │ │ + jne 61c7d │ │ │ │ + mov 0x8d3ca(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov -0xb8(%rbp),%r14 │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ + mov -0xb8(%rbp),%r15 │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov %r10d,%esi │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - mov %r10d,-0x158(%rbp) │ │ │ │ + mov %r10d,-0x154(%rbp) │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov %rax,-0x1c8(%rbp) │ │ │ │ - mov -0x160(%rbp),%r12d │ │ │ │ - je 646c5 │ │ │ │ - mov 0x90922(%rip),%rax │ │ │ │ - mov -0x158(%rbp),%esi │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ + mov %rax,-0x1d8(%rbp) │ │ │ │ + mov -0x168(%rbp),%ecx │ │ │ │ + je 61c93 │ │ │ │ + mov 0x8d374(%rip),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r12d,-0x158(%rbp) │ │ │ │ + mov -0x154(%rbp),%esi │ │ │ │ + mov %ecx,-0x154(%rbp) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%rax) │ │ │ │ + call *0x2e8(%r12) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0x158(%rbp),%r11d │ │ │ │ + mov -0x154(%rbp),%r11d │ │ │ │ mov %rax,%rbx │ │ │ │ - je 646d1 │ │ │ │ - mov -0x1c8(%rbp),%rcx │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - vmovdqa64 %zmm1,-0xb0(%rbp) │ │ │ │ - vmovdqa %ymm2,-0x70(%rbp) │ │ │ │ + je 61c9f │ │ │ │ + mov -0x1d8(%rbp),%rdx │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + vmovdqa %ymm3,-0xb0(%rbp) │ │ │ │ + vmovdqa %ymm3,-0x90(%rbp) │ │ │ │ + vmovdqa %ymm3,-0x70(%rbp) │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 646f4 │ │ │ │ - lea 0x0(,%r15,8),%rdi │ │ │ │ - lea 0x0(,%r15,4),%rsi │ │ │ │ - lea -0xb0(%rbp),%r8 │ │ │ │ - mov -0x178(%rbp),%r15 │ │ │ │ - mov %rdi,-0x1b0(%rbp) │ │ │ │ - mov %rsi,-0x1a8(%rbp) │ │ │ │ - mov %rdx,-0x178(%rbp) │ │ │ │ - mov %r9,-0x180(%rbp) │ │ │ │ - movl $0x0,-0x158(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %r13,-0x170(%rbp) │ │ │ │ - mov %r14,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 61cc3 │ │ │ │ + mov -0x178(%rbp),%rsi │ │ │ │ + mov %r15,-0x168(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%r9 │ │ │ │ + mov %r14,%r15 │ │ │ │ + lea -0xb0(%rbp),%r10 │ │ │ │ + lea 0x0(,%r13,4),%r14 │ │ │ │ + mov %r9,-0x1b8(%rbp) │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + mov %rsi,-0x170(%rbp) │ │ │ │ + mov %r14,-0x1c0(%rbp) │ │ │ │ + mov %r8,-0x178(%rbp) │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ + movl $0x0,-0x154(%rbp) │ │ │ │ + mov %r10,-0x1b0(%rbp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x144(%rbp),%r13d │ │ │ │ mov -0x148(%rbp),%r12d │ │ │ │ - mov %r11d,-0x184(%rbp) │ │ │ │ + mov %r11d,-0x158(%rbp) │ │ │ │ + mov -0x1b0(%rbp),%r14 │ │ │ │ mov -0x170(%rbp),%rcx │ │ │ │ - mov -0x144(%rbp),%edx │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - mov -0x144(%rbp),%r14d │ │ │ │ + vmovaps %xmm4,-0x190(%rbp) │ │ │ │ + mov %r13d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ + mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ mov %r15,%rcx │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r12d,%esi │ │ │ │ + mov %r13d,%edx │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov %r12d,%esi │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ - mov -0x160(%rbp),%rdx │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ lea -0x68(%rbp),%r9 │ │ │ │ lea -0x80(%rbp),%r8 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r13d,%esi │ │ │ │ lea -0x98(%rbp),%rcx │ │ │ │ - mov %r14d,%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - call 5f3a0 │ │ │ │ + call 5c8e0 │ │ │ │ mov -0x80(%rbp),%r9 │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ - vmovdqa 0x83ba4(%rip),%xmm4 # e7ba0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 -0x184(%rbp),%r11d │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 64302 │ │ │ │ + mov -0x78(%rbp),%rax │ │ │ │ + mov -0x158(%rbp),%r11d │ │ │ │ + vmovaps -0x190(%rbp),%xmm4 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 618c1 │ │ │ │ mov -0x178(%rbp),%rcx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r11d,%ebx │ │ │ │ - mov %r10,%r11 │ │ │ │ + mov %rax,%r11 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r9),%rdx │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 642ef │ │ │ │ - sub $0x8,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 618ae │ │ │ │ + lea -0x8(%r10),%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov %r8,%r12 │ │ │ │ shr $0x3,%r12 │ │ │ │ - lea 0x1(%r12),%rdi │ │ │ │ - cmp $0x70,%rax │ │ │ │ - jbe 646a7 │ │ │ │ - mov %rdi,%r8 │ │ │ │ + cmp $0x30,%r8 │ │ │ │ + jbe 61c70 │ │ │ │ + lea 0x1(%r12),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%r8 │ │ │ │ - mov %r8,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 6418f │ │ │ │ + je 61719 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 64165 │ │ │ │ + je 616f5 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 64144 │ │ │ │ + je 616da │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 64123 │ │ │ │ + je 616bf │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 64102 │ │ │ │ + je 616a4 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 640e1 │ │ │ │ + je 61689 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 640c0 │ │ │ │ - vcvtpd2ps (%rdx),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%rdx),%ymm6 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,(%rcx) │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm10,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm13,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm3 │ │ │ │ - vmovups %zmm3,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm10,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 64294 │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x80(%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0xc0(%rdx,%rax,2),%ymm15 │ │ │ │ - vcvtpd2ps 0x100(%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x140(%rdx,%rax,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x180(%rdx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x1c0(%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x200(%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x240(%rdx,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vcvtpd2ps 0x280(%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x2c0(%rdx,%rax,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm3 │ │ │ │ - vcvtpd2ps 0x300(%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x340(%rdx,%rax,2),%ymm15 │ │ │ │ - vmovups %zmm13,(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vcvtpd2ps 0x380(%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x3c0(%rdx,%rax,2),%ymm1 │ │ │ │ - vmovups %zmm3,0x40(%rcx,%rax,1) │ │ │ │ - vmovups %zmm2,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm7,0xc0(%rcx,%rax,1) │ │ │ │ - vmovups %zmm10,0x100(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm3 │ │ │ │ - vmovups %zmm13,0x140(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm3,0x180(%rcx,%rax,1) │ │ │ │ - vmovups %zmm2,0x1c0(%rcx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ + je 6166e │ │ │ │ + vcvtpd2psy (%rdx),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm7,(%rcx) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 6181e │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm2 │ │ │ │ + vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ + vmovups %ymm0,0x20(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm3,0x40(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm7,0x60(%rcx,%rax,1) │ │ │ │ + vmovups %ymm10,0x80(%rcx,%rax,1) │ │ │ │ + vmovups %ymm13,0xa0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm0,0xc0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm3,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 61719 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 618a9 │ │ │ │ + shl $0x6,%rdi │ │ │ │ + add %rcx,%r8 │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 61878 │ │ │ │ + vmovupd (%rdx,%rax,8),%xmm5 │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,%r13 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rax,8),%ymm5,%ymm6 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + and $0x3,%esi │ │ │ │ + vcvtpd2ps %ymm6,%xmm7 │ │ │ │ + vmovups %xmm7,(%rcx,%rax,4) │ │ │ │ + je 618a9 │ │ │ │ + mov %r13,%rdx │ │ │ │ + shl $0x4,%r13 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r13,%r8 │ │ │ │ + add %rdx,%rdi │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + vcvtsd2ss (%rdi),%xmm4,%xmm8 │ │ │ │ + vmovss %xmm8,(%r8) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 6418f │ │ │ │ - shl $0x4,%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 642ea │ │ │ │ - lea (%rdx,%r8,8),%r10 │ │ │ │ - sub %r8,%rdi │ │ │ │ - mov $0x10,%edx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - cmova %rdx,%rdi │ │ │ │ - vpbroadcastb %edi,%xmm5 │ │ │ │ - vpcmpnleub %xmm4,%xmm5,%k1 │ │ │ │ - vmovupd (%r10),%zmm6{%k1}{z} │ │ │ │ - kshiftrw $0x8,%k1,%k2 │ │ │ │ - vmovupd 0x40(%r10),%zmm7{%k2}{z} │ │ │ │ - vcvtpd2ps %zmm6,%ymm8 │ │ │ │ - vcvtpd2ps %zmm7,%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm10,(%rcx,%r8,4){%k1} │ │ │ │ + je 618a9 │ │ │ │ + lea 0x10(%rdi),%rsi │ │ │ │ + vcvtsd2ss 0x8(%rdi),%xmm4,%xmm9 │ │ │ │ + vmovss %xmm9,0x4(%r8) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 618a9 │ │ │ │ + vcvtsd2ss 0x10(%rdi),%xmm4,%xmm10 │ │ │ │ + vmovss %xmm10,0x8(%r8) │ │ │ │ lea 0x4(%rcx,%r12,4),%rcx │ │ │ │ add $0x18,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 64020 │ │ │ │ + jne 615d8 │ │ │ │ mov %ebx,%r11d │ │ │ │ mov %r14,%rbx │ │ │ │ mov -0x68(%rbp),%r9 │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - je 64612 │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 61bd2 │ │ │ │ mov -0x180(%rbp),%rcx │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r11d,%ebx │ │ │ │ - mov %r12,%r11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%r11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r9),%rdx │ │ │ │ - mov 0x8(%r9),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 645ff │ │ │ │ - sub $0x8,%r8 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 61bbf │ │ │ │ + lea -0x8(%r10),%r8 │ │ │ │ sub %rdx,%r8 │ │ │ │ mov %r8,%r12 │ │ │ │ shr $0x3,%r12 │ │ │ │ - lea 0x1(%r12),%rdi │ │ │ │ - cmp $0x70,%r8 │ │ │ │ - jbe 6469f │ │ │ │ - mov %rdi,%r8 │ │ │ │ + cmp $0x30,%r8 │ │ │ │ + jbe 61c63 │ │ │ │ + lea 0x1(%r12),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%r8 │ │ │ │ - mov %r8,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 6449f │ │ │ │ + je 61a29 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 64475 │ │ │ │ + je 61a05 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 64454 │ │ │ │ + je 619ea │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 64433 │ │ │ │ + je 619cf │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 64412 │ │ │ │ + je 619b4 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 643f1 │ │ │ │ + je 61999 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 643d0 │ │ │ │ - vcvtpd2ps (%rdx),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdx),%ymm12 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm13,(%rcx) │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm3 │ │ │ │ - vmovups %zmm3,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm9 │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm10,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm12 │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vmovups %zmm13,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm3 │ │ │ │ - vmovups %zmm3,(%rcx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 645a4 │ │ │ │ - vcvtpd2ps (%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%rdx,%rax,2),%ymm1 │ │ │ │ - vcvtpd2ps 0x80(%rdx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0xc0(%rdx,%rax,2),%ymm6 │ │ │ │ - vcvtpd2ps 0x100(%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x140(%rdx,%rax,2),%ymm9 │ │ │ │ - vcvtpd2ps 0x180(%rdx,%rax,2),%ymm11 │ │ │ │ - vcvtpd2ps 0x1c0(%rdx,%rax,2),%ymm12 │ │ │ │ - vcvtpd2ps 0x200(%rdx,%rax,2),%ymm14 │ │ │ │ - vcvtpd2ps 0x240(%rdx,%rax,2),%ymm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vcvtpd2ps 0x280(%rdx,%rax,2),%ymm0 │ │ │ │ - vcvtpd2ps 0x2c0(%rdx,%rax,2),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vcvtpd2ps 0x300(%rdx,%rax,2),%ymm5 │ │ │ │ - vcvtpd2ps 0x340(%rdx,%rax,2),%ymm6 │ │ │ │ - vmovups %zmm2,(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vcvtpd2ps 0x380(%rdx,%rax,2),%ymm8 │ │ │ │ - vcvtpd2ps 0x3c0(%rdx,%rax,2),%ymm9 │ │ │ │ - vmovups %zmm7,0x40(%rcx,%rax,1) │ │ │ │ - vmovups %zmm10,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm12,%zmm11,%zmm13 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm3 │ │ │ │ - vmovups %zmm13,0xc0(%rcx,%rax,1) │ │ │ │ - vmovups %zmm3,0x100(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm2,0x140(%rcx,%rax,1) │ │ │ │ - vinsertf32x8 $0x1,%ymm9,%zmm8,%zmm10 │ │ │ │ - vmovups %zmm7,0x180(%rcx,%rax,1) │ │ │ │ - vmovups %zmm10,0x1c0(%rcx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ + je 6197e │ │ │ │ + vcvtpd2psy (%rdx),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovups %ymm13,(%rcx) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 61b2e │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm9 │ │ │ │ + vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ + vmovups %ymm7,0x20(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm10,0x40(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm13,0x60(%rcx,%rax,1) │ │ │ │ + vmovups %ymm0,0x80(%rcx,%rax,1) │ │ │ │ + vmovups %ymm3,0xa0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm7,0xc0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm10,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 61a29 │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 61bba │ │ │ │ + shl $0x6,%rdi │ │ │ │ + add %rcx,%r8 │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jbe 61b89 │ │ │ │ + vmovupd (%rdx,%rax,8),%xmm11 │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,%r13 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rax,8),%ymm11,%ymm12 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + and $0x3,%esi │ │ │ │ + vcvtpd2ps %ymm12,%xmm13 │ │ │ │ + vmovups %xmm13,(%rcx,%rax,4) │ │ │ │ + je 61bba │ │ │ │ + mov %r13,%rdx │ │ │ │ + shl $0x4,%r13 │ │ │ │ + shl $0x5,%rdx │ │ │ │ + add %r13,%r8 │ │ │ │ + add %rdx,%rdi │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + vcvtsd2ss (%rdi),%xmm4,%xmm14 │ │ │ │ + vmovss %xmm14,(%r8) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 6449f │ │ │ │ - shl $0x4,%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 645fa │ │ │ │ - lea (%rdx,%r8,8),%r10 │ │ │ │ - sub %r8,%rdi │ │ │ │ - mov $0x10,%edx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - cmova %rdx,%rdi │ │ │ │ - vpbroadcastb %edi,%xmm11 │ │ │ │ - vpcmpnleub %xmm4,%xmm11,%k3 │ │ │ │ - vmovupd (%r10),%zmm12{%k3}{z} │ │ │ │ - kshiftrw $0x8,%k3,%k4 │ │ │ │ - vmovupd 0x40(%r10),%zmm13{%k4}{z} │ │ │ │ - vcvtpd2ps %zmm12,%ymm14 │ │ │ │ - vcvtpd2ps %zmm13,%ymm15 │ │ │ │ - vinsertf32x8 $0x1,%ymm15,%zmm14,%zmm3 │ │ │ │ - vmovups %zmm3,(%rcx,%r8,4){%k3} │ │ │ │ + je 61bba │ │ │ │ + lea 0x10(%rdi),%rsi │ │ │ │ + vcvtsd2ss 0x8(%rdi),%xmm4,%xmm15 │ │ │ │ + vmovss %xmm15,0x4(%r8) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 61bba │ │ │ │ + vcvtsd2ss 0x10(%rdi),%xmm4,%xmm0 │ │ │ │ + vmovss %xmm0,0x8(%r8) │ │ │ │ lea 0x4(%rcx,%r12,4),%rcx │ │ │ │ add $0x18,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 64330 │ │ │ │ + jne 618e8 │ │ │ │ mov %ebx,%r11d │ │ │ │ mov %r14,%rbx │ │ │ │ - incl -0x158(%rbp) │ │ │ │ - mov -0x1b0(%rbp),%r14 │ │ │ │ - mov -0x1a8(%rbp),%r12 │ │ │ │ - mov -0x158(%rbp),%r9d │ │ │ │ + incl -0x154(%rbp) │ │ │ │ + mov -0x1b8(%rbp),%r14 │ │ │ │ + mov -0x1c0(%rbp),%r10 │ │ │ │ add %r14,-0x170(%rbp) │ │ │ │ - add %r12,-0x178(%rbp) │ │ │ │ - add %r12,-0x180(%rbp) │ │ │ │ - add %r14,%r13 │ │ │ │ add %r14,%r15 │ │ │ │ + add %r14,-0x168(%rbp) │ │ │ │ + mov -0x154(%rbp),%r9d │ │ │ │ + add %r10,-0x178(%rbp) │ │ │ │ + add %r10,-0x180(%rbp) │ │ │ │ cmp %r11d,%r9d │ │ │ │ - jne 63f70 │ │ │ │ - mov -0x1c8(%rbp),%rsi │ │ │ │ + jne 61520 │ │ │ │ + mov -0x1d8(%rbp),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - lea 0x7ed20(%rip),%rdi # e3382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c2> │ │ │ │ + lea 0x7b75c(%rip),%rdi # dd382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x632> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ call d2b0 │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ + mov -0x1b0(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ - call ba840 │ │ │ │ - mov -0x1c0(%rbp),%rdi │ │ │ │ + call b6360 │ │ │ │ + mov -0x1d0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 63b9e │ │ │ │ - mov -0x1b8(%rbp),%rsi │ │ │ │ + je 61164 │ │ │ │ + mov -0x1c8(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 63b9e │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 645ad │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 6429d │ │ │ │ - mov 0x8f8ba(%rip),%rbx │ │ │ │ - lea 0x7ecb7(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ + jmp 61164 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 61b45 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 61835 │ │ │ │ + mov 0x8c2ec(%rip),%rbx │ │ │ │ + lea 0x7b6e9(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 6467b │ │ │ │ - mov %r15,%r14 │ │ │ │ - jmp 63ab8 │ │ │ │ - mov -0x1c8(%rbp),%r13 │ │ │ │ - mov 0x0(%r13),%r15d │ │ │ │ - test %r15d,%r15d │ │ │ │ - js 6467b │ │ │ │ - dec %r15d │ │ │ │ - mov %r15d,0x0(%r13) │ │ │ │ - jne 6467b │ │ │ │ - mov %r13,%rdi │ │ │ │ + jmp 61c3f │ │ │ │ + mov %r13,%r15 │ │ │ │ + jmp 61080 │ │ │ │ + mov -0x1d8(%rbp),%r15 │ │ │ │ + mov (%r15),%r12d │ │ │ │ + test %r12d,%r12d │ │ │ │ + js 61c3f │ │ │ │ + dec %r12d │ │ │ │ + mov %r12d,(%r15) │ │ │ │ + jne 61c3f │ │ │ │ + mov %r15,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 6467b │ │ │ │ - lea -0xb0(%rbp),%r15 │ │ │ │ - mov %r15,-0x160(%rbp) │ │ │ │ - jmp 64651 │ │ │ │ + jmp 61c3f │ │ │ │ + lea -0xb0(%rbp),%r13 │ │ │ │ + mov %r13,-0x1b0(%rbp) │ │ │ │ + jmp 61c15 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fdf1 <__cxa_finalize@plt+0x2771> │ │ │ │ + jmp fdca <__cxa_finalize@plt+0x274a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fe4b <__cxa_finalize@plt+0x27cb> │ │ │ │ + jmp fe24 <__cxa_finalize@plt+0x27a4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fe6b <__cxa_finalize@plt+0x27eb> │ │ │ │ + jmp fe44 <__cxa_finalize@plt+0x27c4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp fe2c <__cxa_finalize@plt+0x27ac> │ │ │ │ + jmp fe05 <__cxa_finalize@plt+0x2785> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp fdb2 <__cxa_finalize@plt+0x2732> │ │ │ │ + jmp fd8b <__cxa_finalize@plt+0x270b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp fe99 <__cxa_finalize@plt+0x2819> │ │ │ │ + jmp fe72 <__cxa_finalize@plt+0x27f2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fe4b <__cxa_finalize@plt+0x27cb> │ │ │ │ + jmp fe24 <__cxa_finalize@plt+0x27a4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fe09 <__cxa_finalize@plt+0x2789> │ │ │ │ + jmp fde2 <__cxa_finalize@plt+0x2762> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fdfd <__cxa_finalize@plt+0x277d> │ │ │ │ + jmp fdd6 <__cxa_finalize@plt+0x2756> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp feaa <__cxa_finalize@plt+0x282a> │ │ │ │ + jmp fe83 <__cxa_finalize@plt+0x2803> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fdd1 <__cxa_finalize@plt+0x2751> │ │ │ │ + jmp fdaa <__cxa_finalize@plt+0x272a> │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000647b0 >*)@@Base>: │ │ │ │ +0000000000061d80 >*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x140,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x120,%rsp │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ - mov %rdx,0x138(%rsp) │ │ │ │ + mov %rdx,0x118(%rsp) │ │ │ │ mov (%rdi),%rdx │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %eax,0x54(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 65910 >*)@@Base+0x1160> │ │ │ │ - mov 0x8(%rdx),%r13 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - sub (%rdx),%r13 │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ + jle 62fec >*)@@Base+0x126c> │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + lea 0xe0(%rsp),%rdi │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + mov %eax,%r14d │ │ │ │ + sub (%rdx),%rbx │ │ │ │ lea -0x1(%rax),%edx │ │ │ │ - movq $0x0,0x110(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movq $0x0,0x130(%rsp) │ │ │ │ + vmovdqu %xmm0,0x108(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + call ba540 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ + mov %r14d,%edx │ │ │ │ movq $0x0,0x100(%rsp) │ │ │ │ - mov %eax,%r15d │ │ │ │ - sar $0x3,%r13 │ │ │ │ - mov %r13d,%esi │ │ │ │ - call be8b0 │ │ │ │ - lea 0x120(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r13d,%esi │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - movq $0x0,0x120(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - call be8b0 │ │ │ │ - mov 0x68(%rsp),%esi │ │ │ │ - mov 0x120(%rsp),%r15 │ │ │ │ - test %rbx,%rbx │ │ │ │ - movl $0x1,0x7c(%rsp) │ │ │ │ - mov (%r14),%r13 │ │ │ │ - setne 0x7b(%rsp) │ │ │ │ - mov %esi,0xd0(%rsp) │ │ │ │ - mov 0x7c(%rsp),%r8d │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + call ba540 │ │ │ │ + movl $0x1,0x98(%rsp) │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + test %r12,%r12 │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ + mov 0x78(%rsp),%ebx │ │ │ │ + mov (%r15),%r13 │ │ │ │ + vmovaps %xmm2,0x40(%rsp) │ │ │ │ + setne 0x77(%rsp) │ │ │ │ + mov 0x98(%rsp),%r8d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 64f8c >*)@@Base+0x7dc> │ │ │ │ - mov 0xd0(%rsp),%r9d │ │ │ │ - vmovsd 0x83351(%rip),%xmm1 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - lea 0x1(%r8),%r11d │ │ │ │ - mov %r11d,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - lea 0x18(%r15),%r10 │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - mov %r12,%r10 │ │ │ │ - inc %r9d │ │ │ │ - vcvtsi2sd %r9d,%xmm2,%xmm0 │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm8 │ │ │ │ - vbroadcastsd %xmm8,%zmm4 │ │ │ │ - mov 0x8(%r13),%rbx │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 64982 >*)@@Base+0x1d2> │ │ │ │ - mov %r10,0xe8(%rsp) │ │ │ │ - mov %rbx,0xf8(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - vmovapd %zmm4,0x80(%rsp) │ │ │ │ - vmovsd %xmm8,0xf0(%rsp) │ │ │ │ - sub %rax,%rdx │ │ │ │ + je 62479 >*)@@Base+0x6f9> │ │ │ │ + vmovapd 0x40(%rsp),%xmm1 │ │ │ │ + vmovsd 0x7facb(%rip),%xmm4 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + lea 0x1(%rbx),%r9d │ │ │ │ + lea 0x1(%r8),%r10d │ │ │ │ + mov %r10d,0x6c(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm1,%xmm3 │ │ │ │ + vdivsd %xmm3,%xmm4,%xmm4 │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + mov %ebx,0x68(%rsp) │ │ │ │ + lea 0x18(%r14),%rbx │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov $0x2,%r13d │ │ │ │ + vbroadcastsd %xmm4,%ymm9 │ │ │ │ + vmovapd %xmm4,%xmm8 │ │ │ │ + vmovapd %xmm9,0x50(%rsp) │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ + mov (%rbx),%r12 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 61f2d >*)@@Base+0x1ad> │ │ │ │ + mov %r15,%rdx │ │ │ │ + vmovsd %xmm8,0xb8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vmovapd %ymm9,0xc0(%rsp) │ │ │ │ + sub %r12,%rdx │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovapd 0x80(%rsp),%zmm4 │ │ │ │ - vmovsd 0xf0(%rsp),%xmm8 │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - vmovq 0x60(%rsp),%xmm3 │ │ │ │ - mov %r15d,0x44(%rsp) │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - lea -0x2(%r15),%r12d │ │ │ │ - vmovq %r14,%xmm5 │ │ │ │ - mov 0x8(%rsi),%r14 │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - mov %r14,0xf8(%rsp) │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 64d4a >*)@@Base+0x59a> │ │ │ │ - mov %r12d,%edx │ │ │ │ - vmovq %xmm3,%r13 │ │ │ │ - lea (%rdx,%rdx,2),%r15 │ │ │ │ - mov 0x0(%r13,%r15,8),%rcx │ │ │ │ - mov 0x8(%r13,%r15,8),%r9 │ │ │ │ + vmovsd 0xb8(%rsp),%xmm8 │ │ │ │ + vmovapd 0xc0(%rsp),%ymm9 │ │ │ │ + lea -0x2(%r13),%r11d │ │ │ │ + mov %r13d,0x2c(%rsp) │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ + mov %r14,0x90(%rsp) │ │ │ │ + mov %r11d,0x9c(%rsp) │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ + mov 0x8(%r13),%rdx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 62285 >*)@@Base+0x505> │ │ │ │ + mov 0x9c(%rsp),%eax │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ + lea (%rax,%rax,2),%rcx │ │ │ │ + lea (%r14,%rcx,8),%rdi │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%r9 │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 64d4a >*)@@Base+0x59a> │ │ │ │ + je 62285 >*)@@Base+0x505> │ │ │ │ sub %rcx,%r9 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + je 62996 >*)@@Base+0xc16> │ │ │ │ + lea -0x8(%r9),%r12 │ │ │ │ mov $0xfffffffffffffff8,%r11 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov %r12d,0xd4(%rsp) │ │ │ │ - lea -0x8(%r9),%r10 │ │ │ │ + mov %rbx,0xb8(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r12,0xa8(%rsp) │ │ │ │ + shr $0x3,%r12 │ │ │ │ sub %rcx,%r11 │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %r11,0xf0(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,0xd8(%rsp) │ │ │ │ - inc %r10 │ │ │ │ - mov %r10,0xe8(%rsp) │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,%rbx │ │ │ │ - shl $0x3,%r10 │ │ │ │ - mov %r10,0xe0(%rsp) │ │ │ │ - shl $0x6,%rbx │ │ │ │ + lea 0x1(%r12),%r15 │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + shr $0x2,%r12 │ │ │ │ + mov %r12,%r11 │ │ │ │ + shl $0x2,%r12 │ │ │ │ + shl $0x5,%r11 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - lea (%rdx,%r14,1),%r10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - setae %r8b │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - setae %r12b │ │ │ │ - or %r12b,%r8b │ │ │ │ - je 65290 >*)@@Base+0xae0> │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 65290 >*)@@Base+0xae0> │ │ │ │ - cmpq $0x30,0x80(%rsp) │ │ │ │ - jbe 65475 >*)@@Base+0xcc5> │ │ │ │ - lea -0x40(%rbx),%r15 │ │ │ │ - vbroadcastsd (%rsi),%zmm7 │ │ │ │ + lea 0x8(%rsi),%r10 │ │ │ │ + lea (%rdx,%r9,1),%r13 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + setae %bl │ │ │ │ + cmp %r13,%rsi │ │ │ │ + setae %al │ │ │ │ + or %al,%bl │ │ │ │ + je 62782 >*)@@Base+0xa02> │ │ │ │ + mov 0xb0(%rsp),%r14 │ │ │ │ + add %rdi,%r14 │ │ │ │ + cmp $0x10,%r14 │ │ │ │ + jbe 62782 >*)@@Base+0xa02> │ │ │ │ + cmpq $0x10,0xa8(%rsp) │ │ │ │ + jbe 62988 >*)@@Base+0xc08> │ │ │ │ + lea -0x20(%r11),%rbx │ │ │ │ + vbroadcastsd (%rsi),%ymm7 │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 64ba5 >*)@@Base+0x3f5> │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 64b83 >*)@@Base+0x3d3> │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 64b6a >*)@@Base+0x3ba> │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 64b51 >*)@@Base+0x3a1> │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 64b38 >*)@@Base+0x388> │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 64b1f >*)@@Base+0x36f> │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 64b06 >*)@@Base+0x356> │ │ │ │ - vmovupd (%rcx),%zmm6 │ │ │ │ - vfmadd213pd (%rdx),%zmm7,%zmm6 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm6,(%rdx) │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm9 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm10 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm11 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm7,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm12 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm7,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm13 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm7,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm14 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm7,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 64c71 >*)@@Base+0x4c1> │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm15 │ │ │ │ - vfmadd213pd (%rdx,%rax,1),%zmm7,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%zmm2 │ │ │ │ - vfmadd213pd 0x40(%rax,%rdx,1),%zmm7,%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%rax,%rdx,1) │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%zmm0 │ │ │ │ - vfmadd213pd 0x80(%rax,%rdx,1),%zmm7,%zmm0 │ │ │ │ - vmovupd %zmm0,0x80(%rax,%rdx,1) │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%zmm1 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rdx,1),%zmm7,%zmm1 │ │ │ │ - vmovupd %zmm1,0xc0(%rax,%rdx,1) │ │ │ │ - vmovupd 0x100(%rcx,%rax,1),%zmm6 │ │ │ │ - vfmadd213pd 0x100(%rax,%rdx,1),%zmm7,%zmm6 │ │ │ │ - vmovupd %zmm6,0x100(%rax,%rdx,1) │ │ │ │ - vmovupd 0x140(%rcx,%rax,1),%zmm9 │ │ │ │ - vfmadd213pd 0x140(%rax,%rdx,1),%zmm7,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%rax,%rdx,1) │ │ │ │ - vmovupd 0x180(%rcx,%rax,1),%zmm10 │ │ │ │ - vfmadd213pd 0x180(%rax,%rdx,1),%zmm7,%zmm10 │ │ │ │ - vmovupd %zmm10,0x180(%rax,%rdx,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%rax,1),%zmm11 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rdx,1),%zmm7,%zmm11 │ │ │ │ - add $0x200,%rax │ │ │ │ - vmovupd %zmm11,-0x40(%rax,%rdx,1) │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 64ba5 >*)@@Base+0x3f5> │ │ │ │ - mov 0xe0(%rsp),%r13 │ │ │ │ - mov %r13,%r8 │ │ │ │ - cmp %r13,0xe8(%rsp) │ │ │ │ - je 64d29 >*)@@Base+0x579> │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ - add %rdx,%rax │ │ │ │ - mov 0xd8(%rsp),%r12 │ │ │ │ - sub %r8,%r12 │ │ │ │ - lea 0x1(%r12),%r9 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 65483 >*)@@Base+0xcd3> │ │ │ │ - vbroadcastsd (%rsi),%ymm12 │ │ │ │ - vmovupd (%rdx,%r8,8),%ymm7 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov %r9,%r15 │ │ │ │ - vfmadd132pd (%rcx,%r8,8),%ymm7,%ymm12 │ │ │ │ - and $0xfffffffffffffffc,%r15 │ │ │ │ - shr $0x2,%r13 │ │ │ │ - vmovupd %ymm12,(%rdx,%r8,8) │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 64d29 >*)@@Base+0x579> │ │ │ │ - shl $0x5,%r13 │ │ │ │ - add %r13,%r11 │ │ │ │ - add %r13,%rax │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 64d17 >*)@@Base+0x567> │ │ │ │ - add %r15,%r8 │ │ │ │ - vmovddup (%rsi),%xmm13 │ │ │ │ - sub %r15,%r9 │ │ │ │ - vmovupd (%rdx,%r8,8),%xmm14 │ │ │ │ - vfmadd132pd (%rcx,%r8,8),%xmm14,%xmm13 │ │ │ │ - mov %r9,%r12 │ │ │ │ - shr $1,%r12 │ │ │ │ - and $0x1,%r9d │ │ │ │ - vmovupd %xmm13,(%rdx,%r8,8) │ │ │ │ - je 64d29 >*)@@Base+0x579> │ │ │ │ - shl $0x4,%r12 │ │ │ │ - add %r12,%r11 │ │ │ │ - add %r12,%rax │ │ │ │ - vmovsd (%r11),%xmm15 │ │ │ │ - vmovsd (%rax),%xmm2 │ │ │ │ - vfmadd132sd (%rsi),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ - mov %r10,%rdx │ │ │ │ - cmp 0xf8(%rsp),%rdi │ │ │ │ - jne 64a60 >*)@@Base+0x2b0> │ │ │ │ - mov 0xd4(%rsp),%r12d │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ - add $0x18,%rsi │ │ │ │ - sub $0x1,%r12d │ │ │ │ - jae 649b0 >*)@@Base+0x200> │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x44(%rsp),%r15d │ │ │ │ - vmovq %xmm5,%r14 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 64f57 >*)@@Base+0x7a7> │ │ │ │ - lea -0x8(%rcx),%r9 │ │ │ │ - mov %rbx,%rax │ │ │ │ - sub %rbx,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 6593d >*)@@Base+0x118d> │ │ │ │ - lea 0x1(%rdi),%r12 │ │ │ │ - vmovapd %zmm4,%zmm5 │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 6211e >*)@@Base+0x39e> │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 62101 >*)@@Base+0x381> │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 620ed >*)@@Base+0x36d> │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 620d9 >*)@@Base+0x359> │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 620c5 >*)@@Base+0x345> │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 620b1 >*)@@Base+0x331> │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 6209d >*)@@Base+0x31d> │ │ │ │ + vmovupd (%rcx),%ymm10 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd213pd (%rdx),%ymm7,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm11 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm12 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm13 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm7,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm14 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm7,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm15 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm7,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm0 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm7,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 621f6 >*)@@Base+0x476> │ │ │ │ + mov 0xb8(%rsp),%r14 │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm2 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm7,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm1 │ │ │ │ + vfmadd213pd 0x20(%rdx,%rax,1),%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm4 │ │ │ │ + vfmadd213pd 0x40(%rdx,%rax,1),%ymm7,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm3 │ │ │ │ + vfmadd213pd 0x60(%rdx,%rax,1),%ymm7,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm6 │ │ │ │ + vfmadd213pd 0x80(%rdx,%rax,1),%ymm7,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm5 │ │ │ │ + vfmadd213pd 0xa0(%rdx,%rax,1),%ymm7,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm10 │ │ │ │ + vfmadd213pd 0xc0(%rdx,%rax,1),%ymm7,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm11 │ │ │ │ + vfmadd213pd 0xe0(%rdx,%rax,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 62126 >*)@@Base+0x3a6> │ │ │ │ + mov %r14,0xb8(%rsp) │ │ │ │ mov %r12,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea (%rdx,%rbx,1),%r11 │ │ │ │ - sub $0x40,%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 64e70 >*)@@Base+0x6c0> │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 64e5a >*)@@Base+0x6aa> │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 64e49 >*)@@Base+0x699> │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 64e38 >*)@@Base+0x688> │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 64e27 >*)@@Base+0x677> │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 64e16 >*)@@Base+0x666> │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 64e05 >*)@@Base+0x655> │ │ │ │ - vmulpd (%rbx),%zmm4,%zmm3 │ │ │ │ - lea 0x40(%rbx),%rax │ │ │ │ - vmovupd %zmm3,(%rbx) │ │ │ │ - vmulpd (%rax),%zmm5,%zmm12 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm12,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm5,%zmm7 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm7,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm5,%zmm13 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm13,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm5,%zmm14 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm14,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm5,%zmm15 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm15,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm5,%zmm2 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm2,-0x40(%rax) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 64eea >*)@@Base+0x73a> │ │ │ │ - vmulpd (%rax),%zmm5,%zmm0 │ │ │ │ - vmulpd 0x40(%rax),%zmm5,%zmm1 │ │ │ │ - add $0x200,%rax │ │ │ │ - vmulpd -0x180(%rax),%zmm5,%zmm9 │ │ │ │ - vmulpd -0x140(%rax),%zmm5,%zmm6 │ │ │ │ - vmulpd -0x100(%rax),%zmm5,%zmm10 │ │ │ │ - vmulpd -0xc0(%rax),%zmm5,%zmm11 │ │ │ │ - vmulpd -0x80(%rax),%zmm5,%zmm3 │ │ │ │ - vmulpd -0x40(%rax),%zmm5,%zmm12 │ │ │ │ - vmovupd %zmm0,-0x200(%rax) │ │ │ │ - vmovupd %zmm1,-0x1c0(%rax) │ │ │ │ - vmovupd %zmm9,-0x180(%rax) │ │ │ │ - vmovupd %zmm6,-0x140(%rax) │ │ │ │ - vmovupd %zmm10,-0x100(%rax) │ │ │ │ - vmovupd %zmm11,-0xc0(%rax) │ │ │ │ - vmovupd %zmm3,-0x80(%rax) │ │ │ │ - vmovupd %zmm12,-0x40(%rax) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 64e70 >*)@@Base+0x6c0> │ │ │ │ - shl $0x3,%r8 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 64f57 >*)@@Base+0x7a7> │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %r8,%rax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jbe 64f23 >*)@@Base+0x773> │ │ │ │ - vmulpd (%rbx,%r8,8),%ymm4,%ymm5 │ │ │ │ - inc %rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - vmovupd %ymm5,(%rbx,%r8,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 64f57 >*)@@Base+0x7a7> │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rdx,%r11 │ │ │ │ - vmulsd (%r11),%xmm8,%xmm7 │ │ │ │ - lea 0x8(%r11),%rbx │ │ │ │ - vmovsd %xmm7,(%r11) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 64f57 >*)@@Base+0x7a7> │ │ │ │ - vmulsd 0x8(%r11),%xmm8,%xmm13 │ │ │ │ - lea 0x10(%r11),%r9 │ │ │ │ - vmovsd %xmm13,0x8(%r11) │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 62270 >*)@@Base+0x4f0> │ │ │ │ + lea (%rcx,%rax,1),%r13 │ │ │ │ + add %rdx,%rax │ │ │ │ + cmp %r8,0xa0(%rsp) │ │ │ │ + je 62240 >*)@@Base+0x4c0> │ │ │ │ + vmovddup (%rsi),%xmm7 │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm12 │ │ │ │ + mov %r15,%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + vfmadd132pd (%rcx,%r8,8),%xmm12,%xmm7 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + shr $1,%r14 │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm7,(%rdx,%r8,8) │ │ │ │ + je 62270 >*)@@Base+0x4f0> │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %r14,%r13 │ │ │ │ + add %r14,%rax │ │ │ │ + vmovsd 0x0(%r13),%xmm13 │ │ │ │ + vmovsd (%rax),%xmm14 │ │ │ │ + vfmadd132sd (%rsi),%xmm14,%xmm13 │ │ │ │ + mov %r10,%rsi │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + cmp %r10,0xc0(%rsp) │ │ │ │ + je 6227d >*)@@Base+0x4fd> │ │ │ │ + add %r9,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + jmp 62008 >*)@@Base+0x288> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%rsi │ │ │ │ + cmp %r10,0xc0(%rsp) │ │ │ │ + jne 62260 >*)@@Base+0x4e0> │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + decl 0x9c(%rsp) │ │ │ │ + addq $0x18,0x90(%rsp) │ │ │ │ + mov 0x9c(%rsp),%edx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + jne 61f60 >*)@@Base+0x1e0> │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x2c(%rsp),%r13d │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 64f57 >*)@@Base+0x7a7> │ │ │ │ - vmulsd 0x10(%r11),%xmm8,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%r11) │ │ │ │ - inc %r15d │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp 0x50(%rsp),%r15d │ │ │ │ - jne 64920 >*)@@Base+0x170> │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %r10,%r13 │ │ │ │ - cmpl $0x1,0xd0(%rsp) │ │ │ │ - je 655fb >*)@@Base+0xe4b> │ │ │ │ - mov (%r14),%r13 │ │ │ │ - mov 0x7c(%rsp),%r8d │ │ │ │ - xor %edi,%edi │ │ │ │ - lea (%r8,%r8,2),%rax │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ - mov (%r12,%rdi,1),%rdx │ │ │ │ - mov 0x8(%r12,%rdi,1),%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 6521d >*)@@Base+0xa6d> │ │ │ │ - mov (%r15,%rdi,1),%rcx │ │ │ │ - lea -0x8(%rdx),%r11 │ │ │ │ - mov 0x0(%r13,%rdi,1),%rsi │ │ │ │ - mov %r11,%r9 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - cmp $0x30,%r9 │ │ │ │ - jbe 6548b >*)@@Base+0xcdb> │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 6548b >*)@@Base+0xcdb> │ │ │ │ - sub $0x8,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 65936 >*)@@Base+0x1186> │ │ │ │ - lea 0x1(%r11),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,0xf8(%rsp) │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,0xf0(%rsp) │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ + je 62445 >*)@@Base+0x6c5> │ │ │ │ + lea -0x8(%r9),%r15 │ │ │ │ + mov %rcx,%rax │ │ │ │ + sub %rcx,%r15 │ │ │ │ + mov %r15,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea 0x1(%r12),%rdi │ │ │ │ + cmp $0x10,%r15 │ │ │ │ + jbe 62b75 >*)@@Base+0xdf5> │ │ │ │ + mov %rdi,%rsi │ │ │ │ + vmovapd %ymm9,%ymm2 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea (%r8,%rcx,1),%r11 │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 65108 >*)@@Base+0x958> │ │ │ │ + je 62393 >*)@@Base+0x613> │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 650e6 >*)@@Base+0x936> │ │ │ │ + je 62381 >*)@@Base+0x601> │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 650cd >*)@@Base+0x91d> │ │ │ │ + je 62374 >*)@@Base+0x5f4> │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 650b4 >*)@@Base+0x904> │ │ │ │ + je 62367 >*)@@Base+0x5e7> │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 6509b >*)@@Base+0x8eb> │ │ │ │ + je 6235a >*)@@Base+0x5da> │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 65082 >*)@@Base+0x8d2> │ │ │ │ + je 6234d >*)@@Base+0x5cd> │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 65069 >*)@@Base+0x8b9> │ │ │ │ - vmovupd (%rcx),%zmm15 │ │ │ │ - vaddpd (%rsi),%zmm15,%zmm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm2,(%rdx) │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm0 │ │ │ │ - vaddpd (%rsi,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm9 │ │ │ │ - vaddpd (%rsi,%rax,1),%zmm9,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm10 │ │ │ │ - vaddpd (%rsi,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm3 │ │ │ │ - vaddpd (%rsi,%rax,1),%zmm3,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm5 │ │ │ │ - vaddpd (%rsi,%rax,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm13 │ │ │ │ - vaddpd (%rsi,%rax,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 651d4 >*)@@Base+0xa24> │ │ │ │ - vmovupd (%rcx,%rax,1),%zmm4 │ │ │ │ - vaddpd (%rsi,%rax,1),%zmm4,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%zmm15 │ │ │ │ - vaddpd 0x40(%rsi,%rax,1),%zmm15,%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%zmm0 │ │ │ │ - vaddpd 0x80(%rsi,%rax,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%zmm9 │ │ │ │ - vaddpd 0xc0(%rsi,%rax,1),%zmm9,%zmm6 │ │ │ │ - vmovupd %zmm6,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%rcx,%rax,1),%zmm10 │ │ │ │ - vaddpd 0x100(%rsi,%rax,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%rcx,%rax,1),%zmm3 │ │ │ │ - vaddpd 0x140(%rsi,%rax,1),%zmm3,%zmm12 │ │ │ │ - vmovupd %zmm12,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%rcx,%rax,1),%zmm5 │ │ │ │ - vaddpd 0x180(%rsi,%rax,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rcx,%rax,1),%zmm13 │ │ │ │ - vaddpd 0x1c0(%rsi,%rax,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 65108 >*)@@Base+0x958> │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ + je 62340 >*)@@Base+0x5c0> │ │ │ │ + vmulpd (%rcx),%ymm9,%ymm1 │ │ │ │ + lea 0x20(%rcx),%rax │ │ │ │ + vmovupd %ymm1,(%rcx) │ │ │ │ + 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 %r11,%rax │ │ │ │ + je 62402 >*)@@Base+0x682> │ │ │ │ + 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 %r11,%rax │ │ │ │ + jne 62393 >*)@@Base+0x613> │ │ │ │ + lea 0x0(,%rsi,4),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 62445 >*)@@Base+0x6c5> │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 6243b >*)@@Base+0x6bb> │ │ │ │ + vmovapd 0x50(%rsp),%xmm2 │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + vmulpd (%rcx,%r10,8),%xmm2,%xmm3 │ │ │ │ + shr $1,%rdx │ │ │ │ + and $0x1,%edi │ │ │ │ + vmovupd %xmm3,(%rcx,%r10,8) │ │ │ │ + je 62445 >*)@@Base+0x6c5> │ │ │ │ + shl $0x4,%rdx │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmulsd (%r11),%xmm8,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r11) │ │ │ │ + inc %r13d │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp 0x6c(%rsp),%r13d │ │ │ │ + jne 61eea >*)@@Base+0x16a> │ │ │ │ + mov 0x68(%rsp),%ebx │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 62d2f >*)@@Base+0xfaf> │ │ │ │ + mov (%r15),%r13 │ │ │ │ + mov 0x98(%rsp),%r8d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%r8,%r8,2),%rax │ │ │ │ shl $0x3,%rax │ │ │ │ - cmp %rax,0xf8(%rsp) │ │ │ │ - je 6521d >*)@@Base+0xa6d> │ │ │ │ - sub %rax,%r11 │ │ │ │ - lea 0x1(%r11),%r11 │ │ │ │ - vpbroadcastq %r11,%zmm4 │ │ │ │ - vpcmpnleuq 0x8223e(%rip),%zmm4,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rsi,%rax,8),%zmm8{%k1}{z} │ │ │ │ - vmovupd (%rcx,%rax,8),%zmm15{%k1}{z} │ │ │ │ - vaddpd %zmm8,%zmm15,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rdx,%rax,8){%k1} │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 64f9f >*)@@Base+0x7ef> │ │ │ │ - mov 0xd0(%rsp),%r10d │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - setne %dil │ │ │ │ - cmp %r10d,0x54(%rsp) │ │ │ │ - setne %dl │ │ │ │ - test %dl,%dil │ │ │ │ - je 6527c >*)@@Base+0xacc> │ │ │ │ - cmpb $0x0,0x7b(%rsp) │ │ │ │ - je 6527c >*)@@Base+0xacc> │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ - lea 0x100(%rsp),%rsi │ │ │ │ - cmp 0x10(%rbx),%rdi │ │ │ │ - je 65ad2 >*)@@Base+0x1322> │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov (%rdi,%r9,1),%rdx │ │ │ │ + mov 0x8(%rdi,%r9,1),%r11 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 6270e >*)@@Base+0x98e> │ │ │ │ + sub %rdx,%r11 │ │ │ │ + mov 0x0(%r13,%r9,1),%rsi │ │ │ │ + mov (%r14,%r9,1),%rcx │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + je 62b64 >*)@@Base+0xde4> │ │ │ │ + lea -0x8(%rdx),%r10 │ │ │ │ + mov %r10,%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 62b95 >*)@@Base+0xe15> │ │ │ │ + sub %rsi,%r10 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 62b95 >*)@@Base+0xe15> │ │ │ │ + lea -0x8(%r11),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + lea 0x1(%rdi),%r8 │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 62b80 >*)@@Base+0xe00> │ │ │ │ + mov %r8,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 625de >*)@@Base+0x85e> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 625c2 >*)@@Base+0x842> │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 625af >*)@@Base+0x82f> │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 6259c >*)@@Base+0x81c> │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 62589 >*)@@Base+0x809> │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 62576 >*)@@Base+0x7f6> │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 62563 >*)@@Base+0x7e3> │ │ │ │ + vmovupd (%rcx),%ymm11 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rsi),%ymm11,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm12 │ │ │ │ + vaddpd (%rsi,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm14 │ │ │ │ + vaddpd (%rsi,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm0 │ │ │ │ + vaddpd (%rsi,%rax,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm4 │ │ │ │ + vaddpd (%rsi,%rax,1),%ymm4,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm3 │ │ │ │ + vaddpd (%rsi,%rax,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm8 │ │ │ │ + vaddpd (%rsi,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 6269e >*)@@Base+0x91e> │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm6 │ │ │ │ + vaddpd (%rsi,%rax,1),%ymm6,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm11 │ │ │ │ + vaddpd 0x20(%rsi,%rax,1),%ymm11,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm12 │ │ │ │ + vaddpd 0x40(%rsi,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm14 │ │ │ │ + vaddpd 0x60(%rsi,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm0 │ │ │ │ + vaddpd 0x80(%rsi,%rax,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm4 │ │ │ │ + vaddpd 0xa0(%rsi,%rax,1),%ymm4,%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm3 │ │ │ │ + vaddpd 0xc0(%rsi,%rax,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm8 │ │ │ │ + vaddpd 0xe0(%rsi,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 625de >*)@@Base+0x85e> │ │ │ │ + lea 0x0(,%r11,4),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 6270e >*)@@Base+0x98e> │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ + lea (%rcx,%rax,1),%r10 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + cmp %rdi,0xb8(%rsp) │ │ │ │ + je 626f8 >*)@@Base+0x978> │ │ │ │ + vmovupd (%rcx,%rdi,8),%xmm6 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + vaddpd (%rsi,%rdi,8),%xmm6,%xmm10 │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%r8d │ │ │ │ + vmovupd %xmm10,(%rdx,%rdi,8) │ │ │ │ + je 6270e >*)@@Base+0x98e> │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,0xc0(%rsp) │ │ │ │ + add %rax,%r11 │ │ │ │ + add %rax,%r10 │ │ │ │ + vmovsd (%r11),%xmm11 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + vaddsd (%r10),%xmm11,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx) │ │ │ │ + add $0x18,%r9 │ │ │ │ + cmp 0xb0(%rsp),%r9 │ │ │ │ + jne 62494 >*)@@Base+0x714> │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + setne %r9b │ │ │ │ + cmp %ebx,0x70(%rsp) │ │ │ │ + setne %sil │ │ │ │ + test %sil,%r9b │ │ │ │ + je 62774 >*)@@Base+0x9f4> │ │ │ │ + cmpb $0x0,0x77(%rsp) │ │ │ │ + je 62774 >*)@@Base+0x9f4> │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + mov 0x88(%rsp),%r13 │ │ │ │ + lea 0xe0(%rsp),%rsi │ │ │ │ + cmp 0x10(%r12),%rdi │ │ │ │ + mov %r13,0xe0(%rsp) │ │ │ │ + je 63012 >*)@@Base+0x1292> │ │ │ │ vzeroupper │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - addq $0x18,0x8(%rbx) │ │ │ │ - mov (%r14),%r13 │ │ │ │ - decl 0xd0(%rsp) │ │ │ │ - incl 0x7c(%rsp) │ │ │ │ - jmp 648c0 >*)@@Base+0x110> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - lea -0x8(%r14),%r11 │ │ │ │ + call ca190 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + addq $0x18,0x8(%r12) │ │ │ │ + mov (%r15),%r13 │ │ │ │ + incl 0x98(%rsp) │ │ │ │ + dec %ebx │ │ │ │ + jmp 61e85 >*)@@Base+0x105> │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ xor %r8d,%r8d │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 65396 >*)@@Base+0xbe6> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 65372 >*)@@Base+0xbc2> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 65357 >*)@@Base+0xba7> │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 6533c >*)@@Base+0xb8c> │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 65321 >*)@@Base+0xb71> │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 65306 >*)@@Base+0xb56> │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 652eb >*)@@Base+0xb3b> │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vmovsd (%rdx),%xmm1 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 62888 >*)@@Base+0xb08> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 62864 >*)@@Base+0xae4> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 62849 >*)@@Base+0xac9> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 6282e >*)@@Base+0xaae> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 62813 >*)@@Base+0xa93> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 627f8 >*)@@Base+0xa78> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 627dd >*)@@Base+0xa5d> │ │ │ │ + vmovsd (%rcx),%xmm15 │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ mov $0x8,%r8d │ │ │ │ - vfmadd132sd (%rsi),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx) │ │ │ │ - vmovsd (%rcx,%r8,1),%xmm9 │ │ │ │ + vfmadd132sd (%rsi),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx) │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm2 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm1 │ │ │ │ + vfmadd132sd (%rsi),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm4 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm3 │ │ │ │ + vfmadd132sd (%rsi),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm5 │ │ │ │ vmovsd (%rdx,%r8,1),%xmm6 │ │ │ │ - vfmadd132sd (%rsi),%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r8,1) │ │ │ │ + vfmadd132sd (%rsi),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ vmovsd (%rcx,%r8,1),%xmm10 │ │ │ │ vmovsd (%rdx,%r8,1),%xmm11 │ │ │ │ vfmadd132sd (%rsi),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,(%rdx,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ - vmovsd (%rcx,%r8,1),%xmm12 │ │ │ │ - vmovsd (%rdx,%r8,1),%xmm7 │ │ │ │ - vfmadd132sd (%rsi),%xmm7,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r8,1) │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm7 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm12 │ │ │ │ + vfmadd132sd (%rsi),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ vmovsd (%rcx,%r8,1),%xmm13 │ │ │ │ vmovsd (%rdx,%r8,1),%xmm14 │ │ │ │ vfmadd132sd (%rsi),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,(%rdx,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 62972 >*)@@Base+0xbf2> │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ vmovsd (%rcx,%r8,1),%xmm15 │ │ │ │ - vmovsd (%rdx,%r8,1),%xmm2 │ │ │ │ - vfmadd132sd (%rsi),%xmm2,%xmm15 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rdx,%r8,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rdx,%r8,1),%xmm3 │ │ │ │ + vfmadd132sd (%rsi),%xmm0,%xmm15 │ │ │ │ + vmovsd 0x18(%rdx,%r8,1),%xmm6 │ │ │ │ + vmovsd 0x20(%rdx,%r8,1),%xmm11 │ │ │ │ + vmovsd 0x28(%rdx,%r8,1),%xmm12 │ │ │ │ + vmovsd 0x30(%rdx,%r8,1),%xmm14 │ │ │ │ + vmovsd 0x38(%rdx,%r8,1),%xmm0 │ │ │ │ vmovsd %xmm15,(%rdx,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - vmovsd (%rcx,%r8,1),%xmm0 │ │ │ │ - vmovsd (%rdx,%r8,1),%xmm1 │ │ │ │ - vfmadd132sd (%rsi),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r8,%r14 │ │ │ │ - je 64d29 >*)@@Base+0x579> │ │ │ │ - vmovsd (%rcx,%r8,1),%xmm9 │ │ │ │ - vmovsd (%rdx,%r8,1),%xmm6 │ │ │ │ - vmovsd 0x8(%r8,%rdx,1),%xmm11 │ │ │ │ - vfmadd132sd (%rsi),%xmm6,%xmm9 │ │ │ │ - vmovsd 0x10(%r8,%rdx,1),%xmm7 │ │ │ │ - vmovsd 0x18(%r8,%rdx,1),%xmm14 │ │ │ │ - vmovsd 0x20(%r8,%rdx,1),%xmm2 │ │ │ │ - vmovsd 0x28(%r8,%rdx,1),%xmm1 │ │ │ │ - vmovsd 0x30(%r8,%rdx,1),%xmm6 │ │ │ │ - vmovsd %xmm9,(%rdx,%r8,1) │ │ │ │ - vmovsd 0x8(%rcx,%r8,1),%xmm10 │ │ │ │ + vmovsd 0x8(%rcx,%r8,1),%xmm2 │ │ │ │ + vfmadd132sd (%rsi),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rdx,%r8,1) │ │ │ │ + vmovsd 0x10(%rcx,%r8,1),%xmm4 │ │ │ │ + vfmadd132sd (%rsi),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rdx,%r8,1) │ │ │ │ + vmovsd 0x18(%rcx,%r8,1),%xmm5 │ │ │ │ + vfmadd132sd (%rsi),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rdx,%r8,1) │ │ │ │ + vmovsd 0x20(%rcx,%r8,1),%xmm10 │ │ │ │ vfmadd132sd (%rsi),%xmm11,%xmm10 │ │ │ │ - vmovsd 0x38(%r8,%rdx,1),%xmm11 │ │ │ │ - vmovsd %xmm10,0x8(%r8,%rdx,1) │ │ │ │ - vmovsd 0x10(%rcx,%r8,1),%xmm12 │ │ │ │ - vfmadd132sd (%rsi),%xmm7,%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%r8,%rdx,1) │ │ │ │ - vmovsd 0x18(%rcx,%r8,1),%xmm13 │ │ │ │ + vmovsd %xmm10,0x20(%rdx,%r8,1) │ │ │ │ + vmovsd 0x28(%rcx,%r8,1),%xmm7 │ │ │ │ + vfmadd132sd (%rsi),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%rdx,%r8,1) │ │ │ │ + vmovsd 0x30(%rcx,%r8,1),%xmm13 │ │ │ │ vfmadd132sd (%rsi),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%r8,%rdx,1) │ │ │ │ - vmovsd 0x20(%rcx,%r8,1),%xmm15 │ │ │ │ - vfmadd132sd (%rsi),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,0x20(%r8,%rdx,1) │ │ │ │ - vmovsd 0x28(%rcx,%r8,1),%xmm0 │ │ │ │ - vfmadd132sd (%rsi),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%r8,%rdx,1) │ │ │ │ - vmovsd 0x30(%rcx,%r8,1),%xmm9 │ │ │ │ - vfmadd132sd (%rsi),%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%r8,%rdx,1) │ │ │ │ - vmovsd 0x38(%rcx,%r8,1),%xmm10 │ │ │ │ - vfmadd132sd (%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm13,0x30(%rdx,%r8,1) │ │ │ │ + vmovsd 0x38(%rcx,%r8,1),%xmm15 │ │ │ │ + vfmadd132sd (%rsi),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%rdx,%r8,1) │ │ │ │ add $0x40,%r8 │ │ │ │ - vmovsd %xmm10,-0x8(%r8,%rdx,1) │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 65396 >*)@@Base+0xbe6> │ │ │ │ - jmp 64d29 >*)@@Base+0x579> │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 62890 >*)@@Base+0xb10> │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + cmp 0xc0(%rsp),%r10 │ │ │ │ + jne 62260 >*)@@Base+0x4e0> │ │ │ │ + jmp 6227d >*)@@Base+0x4fd> │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %rcx,%r11 │ │ │ │ + mov %rcx,%r13 │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 64c91 >*)@@Base+0x4e1> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 64ce0 >*)@@Base+0x530> │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%r9),%r8 │ │ │ │ + jmp 62205 >*)@@Base+0x485> │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 62b3a >*)@@Base+0xdba> │ │ │ │ + vmovsd (%rsi),%xmm6 │ │ │ │ + vmovsd (%rbx),%xmm5 │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 62b3a >*)@@Base+0xdba> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 62a81 >*)@@Base+0xd01> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 62a67 >*)@@Base+0xce7> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 62a4d >*)@@Base+0xccd> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 62a33 >*)@@Base+0xcb3> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 62a19 >*)@@Base+0xc99> │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vmovsd 0x8(%rbx),%xmm10 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd (%rcx),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rbx) │ │ │ │ + vmovsd (%rsi),%xmm11 │ │ │ │ + vmovsd (%rdi),%xmm12 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rdi) │ │ │ │ + vmovsd (%rsi),%xmm13 │ │ │ │ + vmovsd (%rdi),%xmm14 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rdi) │ │ │ │ + vmovsd (%rsi),%xmm15 │ │ │ │ + vmovsd (%rdi),%xmm0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rdi) │ │ │ │ + vmovsd (%rsi),%xmm2 │ │ │ │ + vmovsd (%rdi),%xmm1 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x8(%rdi) │ │ │ │ + vmovsd (%rdi),%xmm4 │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rcx),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%rdi) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + jmp 62b3a >*)@@Base+0xdba> │ │ │ │ + vmovsd 0x8(%rsi),%xmm7 │ │ │ │ + vmovsd 0x8(%rdi),%xmm10 │ │ │ │ + add $0x40,%rdi │ │ │ │ + add $0x40,%rsi │ │ │ │ + vmovsd -0x30(%rdi),%xmm12 │ │ │ │ + vmovsd -0x28(%rdi),%xmm14 │ │ │ │ + vfmadd132sd (%rcx),%xmm10,%xmm7 │ │ │ │ + vmovsd -0x20(%rdi),%xmm0 │ │ │ │ + vmovsd -0x18(%rdi),%xmm1 │ │ │ │ + vmovsd -0x10(%rdi),%xmm3 │ │ │ │ + vmovsd -0x8(%rdi),%xmm5 │ │ │ │ + vmovsd %xmm7,-0x38(%rdi) │ │ │ │ + vmovsd -0x30(%rsi),%xmm11 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x30(%rdi) │ │ │ │ + vmovsd -0x28(%rsi),%xmm13 │ │ │ │ + vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x28(%rdi) │ │ │ │ + vmovsd -0x20(%rsi),%xmm15 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x20(%rdi) │ │ │ │ + vmovsd -0x18(%rsi),%xmm2 │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x18(%rdi) │ │ │ │ + vmovsd -0x10(%rsi),%xmm4 │ │ │ │ + vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x10(%rdi) │ │ │ │ + vmovsd -0x8(%rsi),%xmm6 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rdi) │ │ │ │ + mov %rdi,%r10 │ │ │ │ + vmovsd (%rsi),%xmm6 │ │ │ │ + vmovsd (%r10),%xmm5 │ │ │ │ + lea 0x8(%rsi),%r15 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ + cmp %r15,0xc0(%rsp) │ │ │ │ + jne 62aa3 >*)@@Base+0xd23> │ │ │ │ + jmp 62285 >*)@@Base+0x505> │ │ │ │ + vmovsd (%rsi),%xmm6 │ │ │ │ + vaddsd (%rcx),%xmm6,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ + jmp 6270e >*)@@Base+0x98e> │ │ │ │ + mov %rcx,%r11 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 6240f >*)@@Base+0x68f> │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 626be >*)@@Base+0x93e> │ │ │ │ + lea -0x8(%r11),%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ shr $0x3,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 6555c >*)@@Base+0xdac> │ │ │ │ + je 62c78 >*)@@Base+0xef8> │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 65540 >*)@@Base+0xd90> │ │ │ │ + je 62c59 >*)@@Base+0xed9> │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 6552d >*)@@Base+0xd7d> │ │ │ │ + je 62c43 >*)@@Base+0xec3> │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 6551a >*)@@Base+0xd6a> │ │ │ │ + je 62c2d >*)@@Base+0xead> │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 65507 >*)@@Base+0xd57> │ │ │ │ + je 62c17 >*)@@Base+0xe97> │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 654f4 >*)@@Base+0xd44> │ │ │ │ + je 62c01 >*)@@Base+0xe81> │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 654e1 >*)@@Base+0xd31> │ │ │ │ - vmovsd (%rsi),%xmm0 │ │ │ │ - vaddsd (%rcx),%xmm0,%xmm1 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd %xmm1,(%rdx) │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm9 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm9,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm10 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm3 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm3,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm5 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm13 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm4 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 6521d >*)@@Base+0xa6d> │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm15 │ │ │ │ - vaddsd (%rcx,%rax,1),%xmm15,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rax,1) │ │ │ │ - vmovsd 0x8(%rsi,%rax,1),%xmm0 │ │ │ │ - vaddsd 0x8(%rcx,%rax,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rdx,%rax,1) │ │ │ │ - vmovsd 0x10(%rsi,%rax,1),%xmm9 │ │ │ │ - vaddsd 0x10(%rcx,%rax,1),%xmm9,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rdx,%rax,1) │ │ │ │ - vmovsd 0x18(%rsi,%rax,1),%xmm10 │ │ │ │ - vaddsd 0x18(%rcx,%rax,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rdx,%rax,1) │ │ │ │ - vmovsd 0x20(%rsi,%rax,1),%xmm3 │ │ │ │ - vaddsd 0x20(%rcx,%rax,1),%xmm3,%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rdx,%rax,1) │ │ │ │ - vmovsd 0x28(%rsi,%rax,1),%xmm5 │ │ │ │ - vaddsd 0x28(%rcx,%rax,1),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,0x28(%rdx,%rax,1) │ │ │ │ - vmovsd 0x30(%rsi,%rax,1),%xmm13 │ │ │ │ - vaddsd 0x30(%rcx,%rax,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rdx,%rax,1) │ │ │ │ - vmovsd 0x38(%rsi,%rax,1),%xmm4 │ │ │ │ - vaddsd 0x38(%rcx,%rax,1),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 6555c >*)@@Base+0xdac> │ │ │ │ - jmp 6521d >*)@@Base+0xa6d> │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + je 62beb >*)@@Base+0xe6b> │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + mov $0x8,%r10d │ │ │ │ + vaddsd (%rcx),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx) │ │ │ │ + vmovsd (%rsi,%r10,1),%xmm14 │ │ │ │ + vaddsd (%rcx,%r10,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rsi,%r10,1),%xmm0 │ │ │ │ + vaddsd (%rcx,%r10,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rsi,%r10,1),%xmm4 │ │ │ │ + vaddsd (%rcx,%r10,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rsi,%r10,1),%xmm3 │ │ │ │ + vaddsd (%rcx,%r10,1),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rsi,%r10,1),%xmm8 │ │ │ │ + vaddsd (%rcx,%r10,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rsi,%r10,1),%xmm6 │ │ │ │ + vaddsd (%rcx,%r10,1),%xmm6,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 6270e >*)@@Base+0x98e> │ │ │ │ + vmovsd (%rsi,%r10,1),%xmm11 │ │ │ │ + vaddsd (%rcx,%r10,1),%xmm11,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%r10,1) │ │ │ │ + vmovsd 0x8(%rsi,%r10,1),%xmm12 │ │ │ │ + vaddsd 0x8(%rcx,%r10,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x8(%rdx,%r10,1) │ │ │ │ + vmovsd 0x10(%rsi,%r10,1),%xmm14 │ │ │ │ + vaddsd 0x10(%rcx,%r10,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%rdx,%r10,1) │ │ │ │ + vmovsd 0x18(%rsi,%r10,1),%xmm0 │ │ │ │ + vaddsd 0x18(%rcx,%r10,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,0x18(%rdx,%r10,1) │ │ │ │ + vmovsd 0x20(%rsi,%r10,1),%xmm4 │ │ │ │ + vaddsd 0x20(%rcx,%r10,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,0x20(%rdx,%r10,1) │ │ │ │ + vmovsd 0x28(%rsi,%r10,1),%xmm3 │ │ │ │ + vaddsd 0x28(%rcx,%r10,1),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,0x28(%rdx,%r10,1) │ │ │ │ + vmovsd 0x30(%rsi,%r10,1),%xmm8 │ │ │ │ + vaddsd 0x30(%rcx,%r10,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rdx,%r10,1) │ │ │ │ + vmovsd 0x38(%rsi,%r10,1),%xmm6 │ │ │ │ + vaddsd 0x38(%rcx,%r10,1),%xmm6,%xmm10 │ │ │ │ + vmovsd %xmm10,0x38(%rdx,%r10,1) │ │ │ │ + add $0x40,%r10 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 62c78 >*)@@Base+0xef8> │ │ │ │ + jmp 6270e >*)@@Base+0x98e> │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ xor %r8d,%r8d │ │ │ │ sub $0x2,%ecx │ │ │ │ lea 0x3(%rcx,%rcx,2),%r10 │ │ │ │ shl $0x3,%r10 │ │ │ │ - mov %r10,0xf8(%rsp) │ │ │ │ mov 0x18(%r13,%r8,1),%rax │ │ │ │ - mov 0x20(%r13,%r8,1),%r14 │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 658b3 >*)@@Base+0x1103> │ │ │ │ - mov 0x18(%r15,%r8,1),%rcx │ │ │ │ - lea -0x8(%rax),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 65948 >*)@@Base+0x1198> │ │ │ │ - sub $0x8,%r14 │ │ │ │ - sub %rax,%r14 │ │ │ │ - mov %r14,%r11 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 65b01 >*)@@Base+0x1351> │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ + mov 0x20(%r13,%r8,1),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 62f79 >*)@@Base+0x11f9> │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov 0x18(%r14,%r8,1),%r15 │ │ │ │ + cmp $0x8,%rdi │ │ │ │ + je 631b3 >*)@@Base+0x1433> │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ + sub %r15,%r9 │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 63049 >*)@@Base+0x12c9> │ │ │ │ + sub $0x8,%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 6303c >*)@@Base+0x12bc> │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %edx,%edx │ │ │ │ + shr $0x2,%rdi │ │ │ │ mov %rdi,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,%r9 │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 65750 >*)@@Base+0xfa0> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 6572e >*)@@Base+0xf7e> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 65715 >*)@@Base+0xf65> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 656fc >*)@@Base+0xf4c> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 656e3 >*)@@Base+0xf33> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 656ca >*)@@Base+0xf1a> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jne 65ae5 >*)@@Base+0x1335> │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm15 │ │ │ │ - vaddpd (%rcx,%rdx,1),%zmm15,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm0 │ │ │ │ - vaddpd (%rcx,%rdx,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm9 │ │ │ │ - vaddpd (%rcx,%rdx,1),%zmm9,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm10 │ │ │ │ - vaddpd (%rcx,%rdx,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm3 │ │ │ │ - vaddpd (%rcx,%rdx,1),%zmm3,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm5 │ │ │ │ - vaddpd (%rcx,%rdx,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 6581d >*)@@Base+0x106d> │ │ │ │ - vmovupd (%rax,%rdx,1),%zmm13 │ │ │ │ - vaddpd (%rcx,%rdx,1),%zmm13,%zmm14 │ │ │ │ - vmovupd 0x40(%rax,%rdx,1),%zmm4 │ │ │ │ - vmovupd 0x80(%rax,%rdx,1),%zmm15 │ │ │ │ - vmovupd 0xc0(%rax,%rdx,1),%zmm0 │ │ │ │ - vmovupd 0x100(%rax,%rdx,1),%zmm9 │ │ │ │ - vmovupd 0x140(%rax,%rdx,1),%zmm10 │ │ │ │ - vmovupd 0x180(%rax,%rdx,1),%zmm3 │ │ │ │ - vmovupd 0x1c0(%rax,%rdx,1),%zmm5 │ │ │ │ - vmovupd %zmm14,(%rax,%rdx,1) │ │ │ │ - vaddpd 0x40(%rcx,%rdx,1),%zmm4,%zmm8 │ │ │ │ - vmovupd %zmm8,0x40(%rax,%rdx,1) │ │ │ │ - vaddpd 0x80(%rcx,%rdx,1),%zmm15,%zmm2 │ │ │ │ - vmovupd %zmm2,0x80(%rax,%rdx,1) │ │ │ │ - vaddpd 0xc0(%rcx,%rdx,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0xc0(%rax,%rdx,1) │ │ │ │ - vaddpd 0x100(%rcx,%rdx,1),%zmm9,%zmm6 │ │ │ │ - vmovupd %zmm6,0x100(%rax,%rdx,1) │ │ │ │ - vaddpd 0x140(%rcx,%rdx,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%rax,%rdx,1) │ │ │ │ - vaddpd 0x180(%rcx,%rdx,1),%zmm3,%zmm12 │ │ │ │ - vmovupd %zmm12,0x180(%rax,%rdx,1) │ │ │ │ - vaddpd 0x1c0(%rcx,%rdx,1),%zmm5,%zmm7 │ │ │ │ - vmovupd %zmm7,0x1c0(%rax,%rdx,1) │ │ │ │ - add $0x200,%rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 65750 >*)@@Base+0xfa0> │ │ │ │ - lea 0x0(,%r11,8),%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 658b3 >*)@@Base+0x1103> │ │ │ │ - sub %rsi,%r14 │ │ │ │ - lea (%rcx,%r9,1),%r10 │ │ │ │ - lea (%rax,%r9,1),%rdx │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - jbe 65b1a >*)@@Base+0x136a> │ │ │ │ - vmovupd (%rax,%rsi,8),%ymm13 │ │ │ │ - vaddpd (%rcx,%rsi,8),%ymm13,%ymm14 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x2,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - vmovupd %ymm14,(%rax,%rsi,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 658b3 >*)@@Base+0x1103> │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %r9,%r10 │ │ │ │ - add %r9,%rdx │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 658a6 >*)@@Base+0x10f6> │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 62e64 >*)@@Base+0x10e4> │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 62e47 >*)@@Base+0x10c7> │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 62e33 >*)@@Base+0x10b3> │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 62e1f >*)@@Base+0x109f> │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 62e0b >*)@@Base+0x108b> │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 62df7 >*)@@Base+0x1077> │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 63025 >*)@@Base+0x12a5> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm11 │ │ │ │ + vaddpd (%r15,%rdx,1),%ymm11,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm12 │ │ │ │ + vaddpd (%r15,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm14 │ │ │ │ + vaddpd (%r15,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm0 │ │ │ │ + vaddpd (%r15,%rdx,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm4 │ │ │ │ + vaddpd (%r15,%rdx,1),%ymm4,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm3 │ │ │ │ + vaddpd (%r15,%rdx,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r11,%rdx │ │ │ │ + je 62f2d >*)@@Base+0x11ad> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm8 │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm11 │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm12 │ │ │ │ + vaddpd (%r15,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm14 │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm0 │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm3 │ │ │ │ + vmovupd %ymm9,(%rax,%rdx,1) │ │ │ │ + vaddpd 0x20(%r15,%rdx,1),%ymm6,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rax,%rdx,1) │ │ │ │ + vaddpd 0x40(%r15,%rdx,1),%ymm11,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rax,%rdx,1) │ │ │ │ + vaddpd 0x60(%r15,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rax,%rdx,1) │ │ │ │ + vaddpd 0x80(%r15,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x80(%rax,%rdx,1) │ │ │ │ + vaddpd 0xa0(%r15,%rdx,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%rax,%rdx,1) │ │ │ │ + vaddpd 0xc0(%r15,%rdx,1),%ymm4,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rdx,1) │ │ │ │ + vaddpd 0xe0(%r15,%rdx,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0xe0(%rax,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jne 62e64 >*)@@Base+0x10e4> │ │ │ │ + shl $0x2,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 62f79 >*)@@Base+0x11f9> │ │ │ │ + lea (%r15,%rdx,1),%rsi │ │ │ │ + add %rax,%rdx │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 62f6d >*)@@Base+0x11ed> │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm8 │ │ │ │ + sub %rdi,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + vaddpd (%r15,%rdi,8),%xmm8,%xmm9 │ │ │ │ + shr $1,%rbx │ │ │ │ + and $0x1,%ecx │ │ │ │ + vmovupd %xmm9,(%rax,%rdi,8) │ │ │ │ + je 62f79 >*)@@Base+0x11f9> │ │ │ │ + mov %rbx,%r11 │ │ │ │ + shl $0x4,%r11 │ │ │ │ add %r11,%rsi │ │ │ │ - sub %r11,%rdi │ │ │ │ - vmovupd (%rax,%rsi,8),%xmm4 │ │ │ │ - vaddpd (%rcx,%rsi,8),%xmm4,%xmm8 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - shr $1,%r14 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm8,(%rax,%rsi,8) │ │ │ │ - je 658b3 >*)@@Base+0x1103> │ │ │ │ - mov %r14,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add %r9,%r10 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vaddsd (%r10),%xmm15,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx) │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + vaddsd (%rsi),%xmm6,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp %r8,0xf8(%rsp) │ │ │ │ - jne 65617 >*)@@Base+0xe67> │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 65b22 >*)@@Base+0x1372> │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ - lea 0x100(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 62d43 >*)@@Base+0xfc3> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 631d2 >*)@@Base+0x1452> │ │ │ │ + mov 0x88(%rsp),%r13 │ │ │ │ + lea 0xe0(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r13,0xe0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call befc0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + call bac70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0xe0(%rsp),%r14 │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ + lea 0xe0(%rsp),%rdi │ │ │ │ + mov %r12,0xe0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 65b41 >*)@@Base+0x1391> │ │ │ │ + jne 631da >*)@@Base+0x145a> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 651ea >*)@@Base+0xa3a> │ │ │ │ - mov %rbx,%r11 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 64ef3 >*)@@Base+0x743> │ │ │ │ - sub %rax,%r14 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - lea -0x8(%r14),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 65a1b >*)@@Base+0x126b> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 659fc >*)@@Base+0x124c> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 659e6 >*)@@Base+0x1236> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 659d0 >*)@@Base+0x1220> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 659ba >*)@@Base+0x120a> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 659a4 >*)@@Base+0x11f4> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 65b2a >*)@@Base+0x137a> │ │ │ │ - vmovsd (%rax,%r10,1),%xmm9 │ │ │ │ - vaddsd (%rcx,%r10,1),%xmm9,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm10 │ │ │ │ - vaddsd (%rcx,%r10,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm3 │ │ │ │ - vaddsd (%rcx,%r10,1),%xmm3,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm5 │ │ │ │ - vaddsd (%rcx,%r10,1),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm13 │ │ │ │ - vaddsd (%rcx,%r10,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rax,%r10,1),%xmm4 │ │ │ │ - vaddsd (%rcx,%r10,1),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - je 658b3 >*)@@Base+0x1103> │ │ │ │ - vmovsd (%rax,%r10,1),%xmm15 │ │ │ │ - vaddsd (%rcx,%r10,1),%xmm15,%xmm2 │ │ │ │ - vmovsd 0x8(%rax,%r10,1),%xmm0 │ │ │ │ - vmovsd 0x10(%rax,%r10,1),%xmm9 │ │ │ │ - vmovsd 0x18(%rax,%r10,1),%xmm10 │ │ │ │ - vmovsd 0x20(%rax,%r10,1),%xmm3 │ │ │ │ - vmovsd 0x28(%rax,%r10,1),%xmm5 │ │ │ │ - vmovsd 0x30(%rax,%r10,1),%xmm13 │ │ │ │ - vmovsd 0x38(%rax,%r10,1),%xmm4 │ │ │ │ - vmovsd %xmm2,(%rax,%r10,1) │ │ │ │ - vaddsd 0x8(%rcx,%r10,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rax,%r10,1) │ │ │ │ - vaddsd 0x10(%rcx,%r10,1),%xmm9,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rax,%r10,1) │ │ │ │ - vaddsd 0x18(%rcx,%r10,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rax,%r10,1) │ │ │ │ - vaddsd 0x20(%rcx,%r10,1),%xmm3,%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rax,%r10,1) │ │ │ │ - vaddsd 0x28(%rcx,%r10,1),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,0x28(%rax,%r10,1) │ │ │ │ - vaddsd 0x30(%rcx,%r10,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rax,%r10,1) │ │ │ │ - vaddsd 0x38(%rcx,%r10,1),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 65a1b >*)@@Base+0x126b> │ │ │ │ - jmp 658b3 >*)@@Base+0x1103> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call cf310 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ - mov (%r14),%r13 │ │ │ │ - jmp 6527c >*)@@Base+0xacc> │ │ │ │ - vmovupd (%rax),%zmm4 │ │ │ │ - vaddpd (%rcx),%zmm4,%zmm8 │ │ │ │ - mov $0x40,%edx │ │ │ │ - vmovupd %zmm8,(%rax) │ │ │ │ - jmp 656b1 >*)@@Base+0xf01> │ │ │ │ - xor %esi,%esi │ │ │ │ + call ca2b0 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + mov (%r15),%r13 │ │ │ │ + jmp 62774 >*)@@Base+0x9f4> │ │ │ │ + vmovupd (%rax),%ymm6 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vaddpd (%r15),%ymm6,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax) │ │ │ │ + jmp 62de3 >*)@@Base+0x1063> │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - ja 65847 >*)@@Base+0x1097> │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 65874 >*)@@Base+0x10c4> │ │ │ │ + mov %r15,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 62f3d >*)@@Base+0x11bd> │ │ │ │ + lea -0x8(%rdi),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 6310c >*)@@Base+0x138c> │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 630ef >*)@@Base+0x136f> │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 630db >*)@@Base+0x135b> │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 630c7 >*)@@Base+0x1347> │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 630b3 >*)@@Base+0x1333> │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 6309f >*)@@Base+0x131f> │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jne 631e0 >*)@@Base+0x1460> │ │ │ │ + vmovsd (%rax,%rsi,1),%xmm12 │ │ │ │ + vaddsd (%r15,%rsi,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rax,%rsi,1),%xmm14 │ │ │ │ + vaddsd (%r15,%rsi,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rax,%rsi,1),%xmm0 │ │ │ │ + vaddsd (%r15,%rsi,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rax,%rsi,1),%xmm4 │ │ │ │ + vaddsd (%r15,%rsi,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rax,%rsi,1),%xmm3 │ │ │ │ + vaddsd (%r15,%rsi,1),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rax,%rsi,1),%xmm8 │ │ │ │ + vaddsd (%r15,%rsi,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 62f79 >*)@@Base+0x11f9> │ │ │ │ + vmovsd (%rax,%rsi,1),%xmm6 │ │ │ │ + vmovsd 0x8(%rax,%rsi,1),%xmm11 │ │ │ │ + vmovsd 0x10(%rax,%rsi,1),%xmm12 │ │ │ │ + vmovsd 0x18(%rax,%rsi,1),%xmm14 │ │ │ │ + vaddsd (%r15,%rsi,1),%xmm6,%xmm10 │ │ │ │ + vmovsd 0x20(%rax,%rsi,1),%xmm0 │ │ │ │ + vmovsd 0x28(%rax,%rsi,1),%xmm4 │ │ │ │ + vmovsd 0x30(%rax,%rsi,1),%xmm3 │ │ │ │ + vmovsd 0x38(%rax,%rsi,1),%xmm8 │ │ │ │ + vmovsd %xmm10,(%rax,%rsi,1) │ │ │ │ + vaddsd 0x8(%r15,%rsi,1),%xmm11,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax,%rsi,1) │ │ │ │ + vaddsd 0x10(%r15,%rsi,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x10(%rax,%rsi,1) │ │ │ │ + vaddsd 0x18(%r15,%rsi,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%rax,%rsi,1) │ │ │ │ + vaddsd 0x20(%r15,%rsi,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%rax,%rsi,1) │ │ │ │ + vaddsd 0x28(%r15,%rsi,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,0x28(%rax,%rsi,1) │ │ │ │ + vaddsd 0x30(%r15,%rsi,1),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rax,%rsi,1) │ │ │ │ + vaddsd 0x38(%r15,%rsi,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x38(%rax,%rsi,1) │ │ │ │ + add $0x40,%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 6310c >*)@@Base+0x138c> │ │ │ │ + jmp 62f79 >*)@@Base+0x11f9> │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + add $0x18,%r8 │ │ │ │ + vaddsd (%r15),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 62d43 >*)@@Base+0xfc3> │ │ │ │ + jmp 62f86 >*)@@Base+0x1206> │ │ │ │ vzeroupper │ │ │ │ - jmp 658f1 >*)@@Base+0x1141> │ │ │ │ - vmovsd (%rax),%xmm0 │ │ │ │ - vaddsd (%rcx),%xmm0,%xmm1 │ │ │ │ - mov $0x8,%r10d │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ - jmp 6598e >*)@@Base+0x11de> │ │ │ │ + jmp 62fc2 >*)@@Base+0x1242> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + mov $0x8,%esi │ │ │ │ + vaddsd (%r15),%xmm11,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ + jmp 6308b >*)@@Base+0x130b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fecb <__cxa_finalize@plt+0x284b> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp fea4 <__cxa_finalize@plt+0x2824> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff18 <__cxa_finalize@plt+0x2898> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp ff04 <__cxa_finalize@plt+0x2884> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp ff32 <__cxa_finalize@plt+0x28b2> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp feb4 <__cxa_finalize@plt+0x2834> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fed3 <__cxa_finalize@plt+0x2853> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp ff2e <__cxa_finalize@plt+0x28ae> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000065b80 : │ │ │ │ +0000000000063230 : │ │ │ │ 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 41630 >, std::allocator > > > const&)@@Base> │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + call 3f9c0 >, std::allocator > > > const&)@@Base> │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - call 647b0 >*)@@Base> │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ + mov %rsp,%rdi │ │ │ │ + call 61d80 >*)@@Base> │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 65e04 │ │ │ │ - vmovdqa64 0x81845(%rip),%zmm1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - mov %r12,%r9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov 0x8(%r9),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 65dcc │ │ │ │ + je 6349b │ │ │ │ + mov %r12,%r8 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 63462 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 634e0 │ │ │ │ lea -0x8(%rbx),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 65e50 │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 65f84 │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 634ed │ │ │ │ + lea -0x8(%rsi),%rcx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea 0x1(%r11),%r9 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 635fe │ │ │ │ + mov %r9,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r11,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea -0x40(%r10),%rcx │ │ │ │ - shr $0x6,%rcx │ │ │ │ + shr $0x2,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rcx │ │ │ │ + shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 65d0f │ │ │ │ + je 63399 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 65cf4 │ │ │ │ + je 63382 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 65ce2 │ │ │ │ + je 63374 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 65cd0 │ │ │ │ + je 63366 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 65cbe │ │ │ │ + je 63358 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 65cac │ │ │ │ + je 6334a │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 65c9a │ │ │ │ - vmovupd (%rdx),%zmm0 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm0,(%rbx) │ │ │ │ - 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 │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm7 │ │ │ │ - vmovupd %zmm7,(%rbx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ + je 6333c │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovupd %ymm2,(%rbx) │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - je 65d9c │ │ │ │ - vmovupd (%rdx,%rax,1),%zmm8 │ │ │ │ - vmovupd %zmm8,(%rbx,%rax,1) │ │ │ │ - vmovupd 0x40(%rdx,%rax,1),%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rbx,%rax,1) │ │ │ │ - vmovupd 0x80(%rdx,%rax,1),%zmm10 │ │ │ │ - vmovupd %zmm10,0x80(%rbx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rax,1),%zmm11 │ │ │ │ - vmovupd %zmm11,0xc0(%rbx,%rax,1) │ │ │ │ - vmovupd 0x100(%rdx,%rax,1),%zmm12 │ │ │ │ - vmovupd %zmm12,0x100(%rbx,%rax,1) │ │ │ │ - vmovupd 0x140(%rdx,%rax,1),%zmm13 │ │ │ │ - vmovupd %zmm13,0x140(%rbx,%rax,1) │ │ │ │ - vmovupd 0x180(%rdx,%rax,1),%zmm14 │ │ │ │ - vmovupd %zmm14,0x180(%rbx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%rax,1),%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%rbx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ + je 6341e │ │ │ │ + vmovupd (%rdx,%rax,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rbx,%rax,1) │ │ │ │ + vmovupd 0x20(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rbx,%rax,1) │ │ │ │ + vmovupd 0x40(%rdx,%rax,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rbx,%rax,1) │ │ │ │ + vmovupd 0x60(%rdx,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rbx,%rax,1) │ │ │ │ + vmovupd 0x80(%rdx,%rax,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rbx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rbx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rax,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rbx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rax,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rbx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 65d0f │ │ │ │ - shl $0x3,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 65dc6 │ │ │ │ - sub %rsi,%rdi │ │ │ │ - inc %rdi │ │ │ │ - vpbroadcastq %rdi,%zmm0 │ │ │ │ - vpcmpnleuq %zmm1,%zmm0,%k1 │ │ │ │ - vmovupd (%rdx,%rsi,8),%zmm2{%k1}{z} │ │ │ │ - vmovupd %zmm2,(%rbx,%rsi,8){%k1} │ │ │ │ - add %r8,%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - add $0x18,%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 65c00 │ │ │ │ + jne 63399 │ │ │ │ + shl $0x2,%rdi │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ + add %rdx,%rax │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 6345f │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 63456 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + vmovupd (%rdx,%rdi,8),%xmm1 │ │ │ │ + mov %r9,%r11 │ │ │ │ + shr $1,%r11 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm1,(%rbx,%rdi,8) │ │ │ │ + je 6345f │ │ │ │ + shl $0x4,%r11 │ │ │ │ + add %r11,%r10 │ │ │ │ + add %r11,%rax │ │ │ │ + vmovsd (%rax),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10) │ │ │ │ + add %rsi,%rbx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 632a0 │ │ │ │ vzeroupper │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 65e40 │ │ │ │ + je 634d0 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 65de0 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ + jne 63478 │ │ │ │ + mov (%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 65e19 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + je 634b0 │ │ │ │ + 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 65f8b │ │ │ │ + jne 6360b │ │ │ │ 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 65de0 │ │ │ │ - jmp 65dff │ │ │ │ + jne 63478 │ │ │ │ + jmp 63497 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rdi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea -0x8(%rdi),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 65f08 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 65eef │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 65edf │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 65ecf │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 65ebf │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 65eaf │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 65e9f │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + jmp 6345f │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 63592 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 6357b │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 6356d │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 6355f │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 63551 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 63543 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 63535 │ │ │ │ vmovsd (%rdx),%xmm3 │ │ │ │ - mov $0x8,%r11d │ │ │ │ + mov $0x8,%edi │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rbx,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 65dc6 │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%r11,1) │ │ │ │ - vmovsd 0x8(%rdx,%r11,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rbx,%r11,1) │ │ │ │ - vmovsd 0x10(%rdx,%r11,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rbx,%r11,1) │ │ │ │ - vmovsd 0x18(%rdx,%r11,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rbx,%r11,1) │ │ │ │ - vmovsd 0x20(%rdx,%r11,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%rbx,%r11,1) │ │ │ │ - vmovsd 0x28(%rdx,%r11,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rbx,%r11,1) │ │ │ │ - vmovsd 0x30(%rdx,%r11,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%rbx,%r11,1) │ │ │ │ - vmovsd 0x38(%rdx,%r11,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x38(%rbx,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - jne 65f08 │ │ │ │ - jmp 65dc6 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 65da5 │ │ │ │ + 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 %rsi,%rdi │ │ │ │ + je 6345f │ │ │ │ + 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 %rsi,%rdi │ │ │ │ + jne 63592 │ │ │ │ + jmp 6345f │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rbx,%r10 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 6342e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ff41 <__cxa_finalize@plt+0x28c1> │ │ │ │ + jmp ff3b <__cxa_finalize@plt+0x28bb> │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x7d36f(%rip),%rsi # e331e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135e> │ │ │ │ + lea 0x79cef(%rip),%rsi # dd31e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5ce> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x180,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x140,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x178(%rsp) │ │ │ │ + mov %rax,0x138(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x70(%rsp),%rcx │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ + lea 0x30(%rsp),%rcx │ │ │ │ + lea 0x28(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 665d0 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - call 38c10 │ │ │ │ + je 63c38 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + call 37160 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 665a7 │ │ │ │ - movw $0x53,0xc0(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rax │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - lea 0xb0(%rsp),%r9 │ │ │ │ - mov 0x4(%rbx),%edx │ │ │ │ - mov (%rbx),%esi │ │ │ │ + je 63c08 │ │ │ │ + mov $0x53,%edx │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %dx,0x80(%rsp) │ │ │ │ + lea 0x70(%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 36c90 , std::allocator > const&)@@Base> │ │ │ │ + movq $0x0,0x44(%rsp) │ │ │ │ + movl $0x0,0x4c(%rsp) │ │ │ │ + mov 0x4(%rbx),%edx │ │ │ │ + mov (%rbx),%esi │ │ │ │ + movl $0x1010101,0x40(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + movq $0x1,0x78(%rsp) │ │ │ │ + call 351b0 , std::allocator > const&)@@Base> │ │ │ │ test %al,%al │ │ │ │ - jne 665e0 │ │ │ │ - mov 0x8e739(%rip),%r12 │ │ │ │ + jne 63c40 │ │ │ │ + mov 0x8b0cb(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%r12),%r10 │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - call *0x168(%r12) │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x228(%r13),%r12 │ │ │ │ + call *0x168(%r13) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ - call *0x58(%rsp) │ │ │ │ + call *%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 667c0 │ │ │ │ + je 63e18 │ │ │ │ mov 0x18(%rax),%r8d │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 66610 │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ - lea -0x1(%r8),%edx │ │ │ │ - mov %r8d,0x50(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %edx,0x54(%rsp) │ │ │ │ - mov (%rdi,%rdx,8),%r14 │ │ │ │ + jle 63c68 │ │ │ │ + mov 0x20(%rax),%r9 │ │ │ │ + lea -0x1(%r8),%edi │ │ │ │ + mov %r8d,0x8(%rsp) │ │ │ │ + mov %edi,0x10(%rsp) │ │ │ │ + mov (%r9,%rdi,8),%r15 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 34940 │ │ │ │ - cmp %r14d,%eax │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x54(%rsp),%r11d │ │ │ │ - mov 0x50(%rsp),%r13d │ │ │ │ - jne 66630 │ │ │ │ - movzbl 0x178(%rbx),%r9d │ │ │ │ - mov %r9b,0x3f(%rsp) │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 66780 │ │ │ │ - mov 0x10(%rsi),%r12 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 32e80 │ │ │ │ + cmp %r15d,%eax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%r11d │ │ │ │ + mov 0x8(%rsp),%r13d │ │ │ │ + jne 63c88 │ │ │ │ + movzbl 0x178(%rbx),%r10d │ │ │ │ + mov %r10b,0x7(%rsp) │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 63dd0 │ │ │ │ + mov 0x10(%rsi),%r14 │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 667e0 │ │ │ │ + je 63e38 │ │ │ │ lea -0x2(%r13),%eax │ │ │ │ mov 0x20(%rsi),%r8 │ │ │ │ - cmp $0xf,%eax │ │ │ │ - jbe 667ed │ │ │ │ - mov %r11d,%ecx │ │ │ │ - vmovdqa32 0x815f7(%rip),%zmm0 # e7740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5780> │ │ │ │ - vmovdqa32 0x8162d(%rip),%zmm1 # e7780 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57c0> │ │ │ │ - mov %r8,%rdi │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - shl $0x7,%rdx │ │ │ │ - lea (%rdx,%r8,1),%r10 │ │ │ │ - add $0xffffffffffffff80,%rdx │ │ │ │ - shr $0x7,%rdx │ │ │ │ + cmp $0x7,%eax │ │ │ │ + jbe 63e50 │ │ │ │ + mov %r11d,%edi │ │ │ │ + vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x7e0af(%rip),%ymm1 # e1860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %r8,%r10 │ │ │ │ + shr $0x3,%edi │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm9 │ │ │ │ + mov %edi,%edx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea (%rdx,%r8,1),%rcx │ │ │ │ + sub $0x40,%rdx │ │ │ │ + shr $0x6,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 66250 │ │ │ │ + je 638a2 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 66230 │ │ │ │ + je 63884 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 66219 │ │ │ │ + je 6386f │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 66202 │ │ │ │ + je 6385a │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 661eb │ │ │ │ + je 63845 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 661d4 │ │ │ │ + je 63830 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 661bd │ │ │ │ - vmovdqu64 (%r8),%zmm2 │ │ │ │ - lea 0x80(%r8),%rdi │ │ │ │ - vpermt2d 0x40(%r8),%zmm1,%zmm2 │ │ │ │ - vpmulld %zmm0,%zmm2,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm3 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm3 │ │ │ │ - vpmulld %zmm0,%zmm3,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm4 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm4 │ │ │ │ - vpmulld %zmm0,%zmm4,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm5 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm5 │ │ │ │ - vpmulld %zmm0,%zmm5,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm6 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm6 │ │ │ │ - vpmulld %zmm0,%zmm6,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm7 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm7 │ │ │ │ - vpmulld %zmm0,%zmm7,%zmm0 │ │ │ │ - vmovdqu64 (%rdi),%zmm8 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm8 │ │ │ │ - vpmulld %zmm0,%zmm8,%zmm0 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 662ff │ │ │ │ - vmovdqu64 (%rdi),%zmm9 │ │ │ │ - vmovdqu64 0x80(%rdi),%zmm11 │ │ │ │ - add $0x400,%rdi │ │ │ │ - vmovdqu64 -0x300(%rdi),%zmm13 │ │ │ │ - vmovdqu64 -0x280(%rdi),%zmm15 │ │ │ │ - vmovdqu64 -0x200(%rdi),%zmm2 │ │ │ │ - vmovdqu64 -0x180(%rdi),%zmm5 │ │ │ │ - vmovdqu64 -0x100(%rdi),%zmm7 │ │ │ │ - vpermt2d -0x3c0(%rdi),%zmm1,%zmm9 │ │ │ │ - vpermt2d -0x340(%rdi),%zmm1,%zmm11 │ │ │ │ - vpmulld %zmm0,%zmm9,%zmm10 │ │ │ │ - vmovdqu64 -0x80(%rdi),%zmm0 │ │ │ │ - vpermt2d -0x2c0(%rdi),%zmm1,%zmm13 │ │ │ │ - vpermt2d -0x240(%rdi),%zmm1,%zmm15 │ │ │ │ - vpmulld %zmm10,%zmm11,%zmm12 │ │ │ │ - vpermt2d -0x1c0(%rdi),%zmm1,%zmm2 │ │ │ │ - vpermt2d -0x140(%rdi),%zmm1,%zmm5 │ │ │ │ - vpermt2d -0xc0(%rdi),%zmm1,%zmm7 │ │ │ │ - vpmulld %zmm12,%zmm13,%zmm14 │ │ │ │ - vpmulld %zmm14,%zmm15,%zmm3 │ │ │ │ - vpermt2d -0x40(%rdi),%zmm1,%zmm0 │ │ │ │ - vpmulld %zmm3,%zmm2,%zmm4 │ │ │ │ - vpmulld %zmm4,%zmm5,%zmm6 │ │ │ │ - vpmulld %zmm6,%zmm7,%zmm8 │ │ │ │ - vpmulld %zmm8,%zmm0,%zmm0 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 66250 │ │ │ │ - shl $0x4,%ecx │ │ │ │ - cmp %r11d,%ecx │ │ │ │ - je 6633c │ │ │ │ - sub %ecx,%r11d │ │ │ │ - vpbroadcastd %r11d,%zmm9 │ │ │ │ - vpcmpnleud 0x813e5(%rip),%zmm9,%k1 # e7700 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5740> │ │ │ │ - vmovdqu64 (%r8,%rcx,8),%zmm10{%k1}{z} │ │ │ │ - kshiftrw $0x8,%k1,%k2 │ │ │ │ - vmovdqu64 0x40(%r8,%rcx,8),%zmm11{%k2}{z} │ │ │ │ - vpermi2d %zmm11,%zmm10,%zmm1 │ │ │ │ - vpmulld %zmm0,%zmm1,%zmm0{%k1} │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm12 │ │ │ │ - vpmulld %ymm12,%ymm0,%ymm13 │ │ │ │ - vextracti32x4 $0x1,%ymm13,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm13,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm3,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm4,%xmm6 │ │ │ │ - vmovd %xmm6,0x54(%rsp) │ │ │ │ + je 6381b │ │ │ │ + vmovdqu (%r8),%ymm2 │ │ │ │ + lea 0x40(%r8),%r10 │ │ │ │ + vpermt2d 0x20(%r8),%ymm1,%ymm2 │ │ │ │ + vpmulld %ymm2,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r10),%ymm3 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpermt2d -0x20(%r10),%ymm1,%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r10),%ymm4 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpermt2d -0x20(%r10),%ymm1,%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r10),%ymm5 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpermt2d -0x20(%r10),%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm5,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r10),%ymm6 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpermt2d -0x20(%r10),%ymm1,%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r10),%ymm7 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpermt2d -0x20(%r10),%ymm1,%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r10),%ymm8 │ │ │ │ + add $0x40,%r10 │ │ │ │ + vpermt2d -0x20(%r10),%ymm1,%ymm8 │ │ │ │ + vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 6394d │ │ │ │ + vmovdqu (%r10),%ymm10 │ │ │ │ + vmovdqu 0x40(%r10),%ymm12 │ │ │ │ + add $0x200,%r10 │ │ │ │ + vmovdqu -0x180(%r10),%ymm14 │ │ │ │ + vmovdqu -0x140(%r10),%ymm0 │ │ │ │ + vpermt2d -0x1e0(%r10),%ymm1,%ymm10 │ │ │ │ + vpermt2d -0x1a0(%r10),%ymm1,%ymm12 │ │ │ │ + vmovdqu -0x100(%r10),%ymm2 │ │ │ │ + vmovdqu -0xc0(%r10),%ymm5 │ │ │ │ + vpmulld %ymm10,%ymm9,%ymm11 │ │ │ │ + vpermt2d -0x160(%r10),%ymm1,%ymm14 │ │ │ │ + vpermt2d -0x120(%r10),%ymm1,%ymm0 │ │ │ │ + vmovdqu -0x80(%r10),%ymm7 │ │ │ │ + vpermt2d -0xe0(%r10),%ymm1,%ymm2 │ │ │ │ + vpermt2d -0xa0(%r10),%ymm1,%ymm5 │ │ │ │ + vmovdqu -0x40(%r10),%ymm9 │ │ │ │ + vpermt2d -0x60(%r10),%ymm1,%ymm7 │ │ │ │ + vpermt2d -0x20(%r10),%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 %r10,%rcx │ │ │ │ + jne 638a2 │ │ │ │ + vextracti32x4 $0x1,%ymm9,%xmm1 │ │ │ │ + shl $0x3,%edi │ │ │ │ + vpmulld %xmm9,%xmm1,%xmm10 │ │ │ │ + vpsrldq $0x8,%xmm10,%xmm11 │ │ │ │ + vpmulld %xmm11,%xmm10,%xmm12 │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vmovd %xmm14,%r12d │ │ │ │ + cmp %r11d,%edi │ │ │ │ + je 63e48 │ │ │ │ + lea 0x1(%rdi),%r9d │ │ │ │ vzeroupper │ │ │ │ + imul (%r8,%rdi,8),%r12d │ │ │ │ + lea 0x1(%r9),%r11d │ │ │ │ + cmp %r13d,%r11d │ │ │ │ + jge 639f7 │ │ │ │ + mov %r9d,%eax │ │ │ │ + lea 0x2(%r9),%edi │ │ │ │ + imul (%r8,%rax,8),%r12d │ │ │ │ + cmp %edi,%r13d │ │ │ │ + jle 639f7 │ │ │ │ + imul 0x8(%r8,%rax,8),%r12d │ │ │ │ + lea 0x3(%r9),%edx │ │ │ │ + cmp %r13d,%edx │ │ │ │ + jge 639f7 │ │ │ │ + imul 0x10(%r8,%rax,8),%r12d │ │ │ │ + lea 0x4(%r9),%ecx │ │ │ │ + cmp %ecx,%r13d │ │ │ │ + jle 639f7 │ │ │ │ + imul 0x18(%r8,%rax,8),%r12d │ │ │ │ + lea 0x5(%r9),%r10d │ │ │ │ + cmp %r10d,%r13d │ │ │ │ + jle 639f7 │ │ │ │ + imul 0x20(%r8,%rax,8),%r12d │ │ │ │ + lea 0x6(%r9),%r11d │ │ │ │ + cmp %r11d,%r13d │ │ │ │ + jle 639f7 │ │ │ │ + add $0x7,%r9d │ │ │ │ + imul 0x28(%r8,%rax,8),%r12d │ │ │ │ + cmp %r9d,%r13d │ │ │ │ + jle 639f7 │ │ │ │ + imul 0x30(%r8,%rax,8),%r12d │ │ │ │ movslq 0x128(%rbx),%rdx │ │ │ │ mov $0xc,%ecx │ │ │ │ mov %r13d,%edi │ │ │ │ - call 38b50 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + call 370a0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 66626 │ │ │ │ - mov 0x10(%rax),%r13 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - call 385a0 │ │ │ │ - mov 0x54(%rsp),%r15d │ │ │ │ - lea 0x160(%rsp),%rsi │ │ │ │ - movb $0x0,0x160(%rsp) │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ - movq $0x0,0x158(%rsp) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 66808 │ │ │ │ - mov 0x54(%rsp),%r11d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shl $0x3,%r14 │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 66483 │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 6644b │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - jne 667a0 │ │ │ │ + je 63c7e │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + movq $0x0,0x60(%rsp) │ │ │ │ + vmovdqa %xmm15,0x50(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + call 36b00 │ │ │ │ + lea 0x120(%rsp),%r13 │ │ │ │ + movb $0x0,0x120(%rsp) │ │ │ │ + mov %r13,0x110(%rsp) │ │ │ │ + movq $0x0,0x118(%rsp) │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 63e63 │ │ │ │ + movslq %r15d,%r15 │ │ │ │ + mov %r12d,%r9d │ │ │ │ + mov %r14,%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + lea 0x0(,%r15,8),%r8 │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 63af8 │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 63ac3 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + jne 63df0 │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r10d,%r12d │ │ │ │ mov %rdi,%r15 │ │ │ │ - imul %r10d,%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ - lea 0x0(%r13,%rax,8),%rdx │ │ │ │ - call 65b80 │ │ │ │ - add 0x58(%rsp),%r15 │ │ │ │ - lea 0x1(%r12),%r10d │ │ │ │ - mov %r15,%rdi │ │ │ │ + lea (%r14,%rax,8),%rdx │ │ │ │ + call 63230 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + inc %r13d │ │ │ │ + lea (%r15,%rdi,1),%rdi │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r10d,%r12d │ │ │ │ mov %rdi,%r14 │ │ │ │ - imul %r10d,%eax │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ - lea 0x0(%r13,%rax,8),%rdx │ │ │ │ - call 65b80 │ │ │ │ - add 0x58(%rsp),%r14 │ │ │ │ - inc %r12d │ │ │ │ - mov %r12d,%r10d │ │ │ │ - mov %r14,%rdi │ │ │ │ - cmp %r12d,0x54(%rsp) │ │ │ │ - je 66534 │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + call 63230 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + inc %r13d │ │ │ │ + lea (%r14,%rcx,1),%rdi │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + je 63b9b │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r10d,%r12d │ │ │ │ - mov %rdi,%r15 │ │ │ │ - imul %r10d,%eax │ │ │ │ + mov %rdi,%r14 │ │ │ │ + imul %r13d,%eax │ │ │ │ cltq │ │ │ │ - lea 0x0(%r13,%rax,8),%rdx │ │ │ │ - call 65b80 │ │ │ │ - inc %r12d │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ + lea (%r15,%rax,8),%rdx │ │ │ │ + call 63230 │ │ │ │ + lea 0x1(%r13),%eax │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r12d,0x50(%rsp) │ │ │ │ - imul 0x128(%rbx),%r12d │ │ │ │ - lea (%r15,%r8,1),%rdi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - movslq %r12d,%rcx │ │ │ │ - lea 0x0(%r13,%rcx,8),%rdx │ │ │ │ - call 65b80 │ │ │ │ - mov 0x50(%rsp),%r15d │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ + imul 0x128(%rbx),%eax │ │ │ │ + lea (%r14,%r10,1),%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + cltq │ │ │ │ + lea (%r15,%rax,8),%rdx │ │ │ │ + call 63230 │ │ │ │ + lea 0x2(%r13),%eax │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - lea 0x1(%r15),%eax │ │ │ │ imul 0x128(%rbx),%eax │ │ │ │ - lea (%rdx,%r12,1),%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ + lea (%r14,%r15,1),%rdi │ │ │ │ cltq │ │ │ │ - lea 0x0(%r13,%rax,8),%rdx │ │ │ │ - call 65b80 │ │ │ │ - lea 0x2(%r15),%eax │ │ │ │ + lea (%r11,%rax,8),%rdx │ │ │ │ + call 63230 │ │ │ │ + lea 0x3(%r13),%eax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + lea (%r14,%r15,2),%rdi │ │ │ │ imul 0x128(%rbx),%eax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea (%r14,%r12,1),%rdi │ │ │ │ cltq │ │ │ │ - lea 0x0(%r13,%rax,8),%rdx │ │ │ │ - call 65b80 │ │ │ │ - add $0x3,%r15d │ │ │ │ - lea (%r14,%r12,2),%rdi │ │ │ │ - mov %r15d,%r10d │ │ │ │ - cmp %r15d,0x54(%rsp) │ │ │ │ - jne 66483 │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ + lea (%rsi,%rax,8),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 63230 │ │ │ │ + lea (%r14,%r15,2),%r8 │ │ │ │ + add $0x4,%r13d │ │ │ │ + lea (%r8,%r15,1),%rdi │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + jne 63af8 │ │ │ │ + lea 0x110(%rsp),%rbx │ │ │ │ call d5f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 66768 │ │ │ │ - cmpq $0x0,0x158(%rsp) │ │ │ │ - jne 66750 │ │ │ │ + jne 63db8 │ │ │ │ + cmpq $0x0,0x118(%rsp) │ │ │ │ + jne 63da0 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cmpb $0x0,0x3f(%rsp) │ │ │ │ - je 66770 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ + cmpb $0x0,0x7(%rsp) │ │ │ │ + je 63dc0 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + call 151b0 │ │ │ │ + lea 0x38(%rsp),%rdi │ │ │ │ + call b5bb0 │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 66815 │ │ │ │ + jne 63e70 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 665a7 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8d989(%rip),%r15 │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ + jmp 63c08 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8a329(%rip),%r15 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 665a7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8d959(%rip),%r8 │ │ │ │ - lea 0x7ce20(%rip),%rsi # e343e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147e> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + jmp 63c08 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8a301(%rip),%r10 │ │ │ │ + lea 0x797c8(%rip),%rsi # dd43e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6ee> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 66590 │ │ │ │ + jmp 63bf4 │ │ │ │ nopl (%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 34940 │ │ │ │ + call 32e80 │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ - call b7bb0 │ │ │ │ - mov %r14d,%esi │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - call b7bb0 │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ + call b37b0 │ │ │ │ + mov %r15d,%esi │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + call b37b0 │ │ │ │ mov $0x10,%r8d │ │ │ │ - lea 0x7cdf4(%rip),%rcx # e3458 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x7979c(%rip),%rcx # dd458 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x708> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ + lea 0x90(%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 0xb0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - movabs $0x8000000000000028,%r11 │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - cmp $0x26,%r11 │ │ │ │ - jbe 10075 <__cxa_finalize@plt+0x29f5> │ │ │ │ + movabs $0x8000000000000028,%rdx │ │ │ │ + add 0xb8(%rsp),%rdx │ │ │ │ + cmp $0x26,%rdx │ │ │ │ + jbe 1000a <__cxa_finalize@plt+0x298a> │ │ │ │ mov $0x27,%edx │ │ │ │ - lea 0x7dc6b(%rip),%rsi # e4318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2358> │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ + lea 0x7a613(%rip),%rsi # de318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15c8> │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ call d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea 0x130(%rsp),%rdx │ │ │ │ - lea 0x110(%rsp),%rsi │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ - call bcb90 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x8d882(%rip),%r9 │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ - mov (%r9),%rdi │ │ │ │ + lea 0xf0(%rsp),%rdx │ │ │ │ + lea 0xd0(%rsp),%rsi │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ + call b8670 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x8a22a(%rip),%rcx │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ xor %ebx,%ebx │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 66590 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8d819(%rip),%r13 │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 63bf4 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8a1c9(%rip),%r12 │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 66579 │ │ │ │ + jmp 63be0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8d7e9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x7dbaf(%rip),%rsi # e4340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x8a199(%rip),%r9 │ │ │ │ + lea 0x7a562(%rip),%rsi # de340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15f0> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 66590 │ │ │ │ + jmp 63bf4 │ │ │ │ nopl (%rax) │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 65b80 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea (%r12,%r9,1),%rdi │ │ │ │ - jmp 6641f │ │ │ │ - nop │ │ │ │ - mov 0x8d7a9(%rip),%rcx │ │ │ │ - lea 0x7d232(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rcx),%rdi │ │ │ │ + call 63230 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov $0x1,%r13d │ │ │ │ + lea (%r14,%rax,1),%rdi │ │ │ │ + jmp 63a97 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8a151(%rip),%r14 │ │ │ │ + lea 0x79bda(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 665f7 │ │ │ │ + jmp 63c54 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movl $0x1,0x54(%rsp) │ │ │ │ - jmp 66371 │ │ │ │ - vmovdqa32 0x80f49(%rip),%zmm0 # e7740 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5780> │ │ │ │ - vmovdqa32 0x80f7f(%rip),%zmm1 # e7780 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x57c0> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 66307 │ │ │ │ - lea 0x150(%rsp),%rbx │ │ │ │ - jmp 6653c │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 639f7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 639f7 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 63987 │ │ │ │ + lea 0x110(%rsp),%rbx │ │ │ │ + jmp 63ba3 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp ff7b <__cxa_finalize@plt+0x28fb> │ │ │ │ + jmp ffa7 <__cxa_finalize@plt+0x2927> │ │ │ │ endbr64 │ │ │ │ - jmp ff6b <__cxa_finalize@plt+0x28eb> │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp ffb1 <__cxa_finalize@plt+0x2931> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ jmp ff8d <__cxa_finalize@plt+0x290d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp ffae <__cxa_finalize@plt+0x292e> │ │ │ │ + jmp fff4 <__cxa_finalize@plt+0x2974> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 1002c <__cxa_finalize@plt+0x29ac> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vzeroupper │ │ │ │ - jmp ffa4 <__cxa_finalize@plt+0x2924> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp ff63 <__cxa_finalize@plt+0x28e3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1003c <__cxa_finalize@plt+0x29bc> │ │ │ │ + jmp ff73 <__cxa_finalize@plt+0x28f3> │ │ │ │ endbr64 │ │ │ │ - jmp 10098 <__cxa_finalize@plt+0x2a18> │ │ │ │ + jmp 1002d <__cxa_finalize@plt+0x29ad> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 10056 <__cxa_finalize@plt+0x29d6> │ │ │ │ - nop │ │ │ │ + jmp ffe9 <__cxa_finalize@plt+0x2969> │ │ │ │ + endbr64 │ │ │ │ + jmp ffd6 <__cxa_finalize@plt+0x2956> │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ -0000000000066890 : │ │ │ │ +0000000000063ef0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ - sub $0x140,%rsp │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ - mov %rdi,0x138(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + call ca190 >, 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,0x40(%rsp) │ │ │ │ - sub %rdx,%rbx │ │ │ │ - sar $0x3,%rbx │ │ │ │ - imul %rcx,%rbx │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jle 6761c │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + sub %rdx,%rax │ │ │ │ + sar $0x3,%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 64aa1 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xa8(%rsp) │ │ │ │ sub (%rdx),%rsi │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ sar $0x3,%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %esi,0x8c(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - vmovdqa 0xe0(%rsp),%xmm4 │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0x110(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - lea -0x1(%rbx),%esi │ │ │ │ - vmovdqa %xmm4,0x20(%rsp) │ │ │ │ - vmovq %xmm4,%r14 │ │ │ │ - call 28710 │ │ │ │ - lea 0x100(%rsp),%rsi │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - call 647b0 >*)@@Base> │ │ │ │ - movq $0x0,0x120(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movq $0x0,0x130(%rsp) │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 679de │ │ │ │ - lea -0x1(%rbx),%r13d │ │ │ │ - lea 0x120(%rsp),%rax │ │ │ │ - mov %ebx,%r10d │ │ │ │ - mov %r13d,0x88(%rsp) │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - lea -0x9(%r10,%r10,2),%r11 │ │ │ │ - sub $0x2,%ebx │ │ │ │ - lea 0x0(,%r11,8),%r15 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88(%rsp),%edx │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ - vmovsd 0x811dd(%rip),%xmm5 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %esi,0x44(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + call ca190 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + vmovdqa 0xa0(%rsp),%xmm7 │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + lea -0x1(%r13),%esi │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - sub %ebx,%edx │ │ │ │ - add %r15,%r12 │ │ │ │ - vcvtsi2sd %edx,%xmm3,%xmm1 │ │ │ │ - vaddsd 0x811b4(%rip),%xmm1,%xmm0 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vdivsd %xmm0,%xmm5,%xmm2 │ │ │ │ - vbroadcastsd %xmm2,%zmm6 │ │ │ │ - vmovsd %xmm2,0xa8(%rsp) │ │ │ │ - vmovapd %zmm6,0x40(%rsp) │ │ │ │ + vmovdqa %xmm7,0x10(%rsp) │ │ │ │ + vmovq %xmm7,%r15 │ │ │ │ + call 27990 │ │ │ │ + lea 0xc0(%rsp),%rsi │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + call 61d80 >*)@@Base> │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + vmovaps %xmm1,0x30(%rsp) │ │ │ │ + vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + je 64e85 │ │ │ │ + mov %r13,%r11 │ │ │ │ + lea 0xe0(%rsp),%rdx │ │ │ │ + lea -0x2(%r13),%ebx │ │ │ │ + mov %r13d,%r9d │ │ │ │ + dec %r11d │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + lea -0x9(%r9,%r9,2),%r10 │ │ │ │ + mov %r11d,0x40(%rsp) │ │ │ │ + lea 0x0(,%r10,8),%r14 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%rsp),%eax │ │ │ │ + vmovapd 0x30(%rsp),%xmm3 │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + vmovsd 0x7d8e6(%rip),%xmm5 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + vmovsd 0x7d8de(%rip),%xmm8 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vcvtsi2sd %eax,%xmm3,%xmm4 │ │ │ │ + vaddsd %xmm4,%xmm5,%xmm6 │ │ │ │ + add %r14,%r13 │ │ │ │ + vdivsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vbroadcastsd %xmm9,%ymm10 │ │ │ │ + vmovsd %xmm9,0x58(%rsp) │ │ │ │ + vmovapd %ymm10,0x60(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call 5ecd0 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%r13 │ │ │ │ - vmovapd 0x40(%rsp),%zmm7 │ │ │ │ - vmovsd 0xa8(%rsp),%xmm8 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 66cc1 │ │ │ │ - vmovapd %ymm7,%ymm9 │ │ │ │ - vmovapd %zmm7,%zmm10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9),%rdi │ │ │ │ - mov 0x8(%r9),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 66cb4 │ │ │ │ - lea -0x8(%r10),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - sub %rdi,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 6797f │ │ │ │ - lea 0x1(%rsi),%r11 │ │ │ │ - mov %r11,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea (%rdx,%rdi,1),%rcx │ │ │ │ - sub $0x40,%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ + call 5c260 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + vmovsd 0x58(%rsp),%xmm11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 64287 │ │ │ │ + vmovapd 0x60(%rsp),%ymm12 │ │ │ │ + vmovapd %xmm12,%xmm13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%rsi │ │ │ │ + mov 0x8(%rdi),%rcx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + je 64277 │ │ │ │ + sub $0x8,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rsi,%rcx │ │ │ │ + mov %rcx,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r8 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 64b19 │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%rdx,%rsi,1),%r10 │ │ │ │ + sub $0x20,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 66bd8 │ │ │ │ + je 641d0 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 66bc2 │ │ │ │ + je 641be │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 66bb1 │ │ │ │ + je 641b1 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 66ba0 │ │ │ │ + je 641a4 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 66b8f │ │ │ │ + je 64197 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 66b7e │ │ │ │ + je 6418a │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 66b6d │ │ │ │ - vmulpd (%rdi),%zmm10,%zmm11 │ │ │ │ - lea 0x40(%rdi),%rax │ │ │ │ - vmovupd %zmm11,(%rdi) │ │ │ │ - vmulpd (%rax),%zmm10,%zmm12 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm12,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm10,%zmm13 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm13,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm10,%zmm14 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm14,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm10,%zmm15 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm15,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm10,%zmm4 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm4,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm10,%zmm3 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm3,-0x40(%rax) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - je 66c52 │ │ │ │ - vmulpd (%rax),%zmm10,%zmm1 │ │ │ │ - vmulpd 0x40(%rax),%zmm10,%zmm0 │ │ │ │ - add $0x200,%rax │ │ │ │ - vmulpd -0x180(%rax),%zmm10,%zmm5 │ │ │ │ - vmulpd -0x140(%rax),%zmm10,%zmm2 │ │ │ │ - vmulpd -0x100(%rax),%zmm10,%zmm6 │ │ │ │ - vmulpd -0xc0(%rax),%zmm10,%zmm11 │ │ │ │ - vmulpd -0x80(%rax),%zmm10,%zmm12 │ │ │ │ - vmulpd -0x40(%rax),%zmm10,%zmm13 │ │ │ │ - vmovupd %zmm1,-0x200(%rax) │ │ │ │ - vmovupd %zmm0,-0x1c0(%rax) │ │ │ │ - vmovupd %zmm5,-0x180(%rax) │ │ │ │ - vmovupd %zmm2,-0x140(%rax) │ │ │ │ - vmovupd %zmm6,-0x100(%rax) │ │ │ │ - vmovupd %zmm11,-0xc0(%rax) │ │ │ │ - vmovupd %zmm12,-0x80(%rax) │ │ │ │ - vmovupd %zmm13,-0x40(%rax) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 66bd8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 66cb4 │ │ │ │ - sub %r8,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 66c86 │ │ │ │ - vmulpd (%rdi,%r8,8),%ymm9,%ymm14 │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - and $0x3,%esi │ │ │ │ - vmovupd %ymm14,(%rdi,%r8,8) │ │ │ │ - je 66cb4 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - add %r11,%rcx │ │ │ │ - vmulsd (%rcx),%xmm8,%xmm15 │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ - vmovsd %xmm15,(%rcx) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 66cb4 │ │ │ │ - vmulsd 0x8(%rcx),%xmm8,%xmm4 │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - vmovsd %xmm4,0x8(%rcx) │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 66cb4 │ │ │ │ - vmulsd 0x10(%rcx),%xmm8,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rcx) │ │ │ │ - add $0x18,%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 66ae0 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x8c(%rsp),%edi │ │ │ │ - vmovapd %zmm7,0x40(%rsp) │ │ │ │ - vmovsd %xmm8,0xa0(%rsp) │ │ │ │ - lea 0x2(%rbx),%esi │ │ │ │ - mov %r12,%rcx │ │ │ │ - lea 0xc0(%rsp),%rdx │ │ │ │ + je 6417d │ │ │ │ + vmulpd (%rsi),%ymm12,%ymm14 │ │ │ │ + lea 0x20(%rsi),%rax │ │ │ │ + vmovupd %ymm14,(%rsi) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm15 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm15,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm7 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm7,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm0,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm1,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm2 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm2,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm12,%ymm3 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm3,-0x20(%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 6423f │ │ │ │ + vmulpd (%rax),%ymm12,%ymm4 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmulpd -0xe0(%rax),%ymm12,%ymm5 │ │ │ │ + vmulpd -0xc0(%rax),%ymm12,%ymm6 │ │ │ │ + vmulpd -0xa0(%rax),%ymm12,%ymm8 │ │ │ │ + vmulpd -0x80(%rax),%ymm12,%ymm9 │ │ │ │ + vmulpd -0x60(%rax),%ymm12,%ymm10 │ │ │ │ + vmovupd %ymm4,-0x100(%rax) │ │ │ │ + vmulpd -0x40(%rax),%ymm12,%ymm14 │ │ │ │ + vmovupd %ymm5,-0xe0(%rax) │ │ │ │ + vmulpd -0x20(%rax),%ymm12,%ymm15 │ │ │ │ + vmovupd %ymm6,-0xc0(%rax) │ │ │ │ + vmovupd %ymm8,-0xa0(%rax) │ │ │ │ + vmovupd %ymm9,-0x80(%rax) │ │ │ │ + vmovupd %ymm10,-0x60(%rax) │ │ │ │ + vmovupd %ymm14,-0x40(%rax) │ │ │ │ + vmovupd %ymm15,-0x20(%rax) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 641d0 │ │ │ │ + shl $0x2,%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 64277 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 6426d │ │ │ │ + vmulpd (%rsi,%rcx,8),%xmm13,%xmm7 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $1,%r9 │ │ │ │ + and $0x1,%r8d │ │ │ │ + vmovupd %xmm7,(%rsi,%rcx,8) │ │ │ │ + je 64277 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %r9,%r10 │ │ │ │ + vmulsd (%r10),%xmm11,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r10) │ │ │ │ + add $0x18,%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 640f8 │ │ │ │ vzeroupper │ │ │ │ - call 3f540 │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ - vmovapd 0x40(%rsp),%zmm0 │ │ │ │ - mov %ebx,%r9d │ │ │ │ - mov %r14,%rsi │ │ │ │ - lea (%r9,%r9,2),%rcx │ │ │ │ - vmovq 0x120(%rsp),%xmm7 │ │ │ │ - mov 0x120(%rsp),%r9 │ │ │ │ - vmovsd 0xa0(%rsp),%xmm1 │ │ │ │ - mov %ebx,0x40(%rsp) │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - mov (%r12),%r13 │ │ │ │ - sub %r14,%r9 │ │ │ │ - vmovapd %xmm0,%xmm8 │ │ │ │ - vmovapd %ymm0,%ymm9 │ │ │ │ - mov %r13,%r10 │ │ │ │ - vmovq %r13,%xmm10 │ │ │ │ - sub %r14,%r10 │ │ │ │ - lea 0x18(%r14,%rcx,8),%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r10,%rsi,1),%r8 │ │ │ │ - mov 0x8(%r10,%rsi,1),%rdx │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 67016 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub %r8,%rbx │ │ │ │ - sub $0x8,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 67670 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 679ab │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdx,%rax │ │ │ │ - shr $0x3,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r13 │ │ │ │ - shr $0x6,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 66ead │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 66e8b │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 66e72 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 66e59 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 66e40 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 66e27 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 66e0e │ │ │ │ - vmovupd (%r8),%zmm5 │ │ │ │ - vfmadd213pd (%rcx),%zmm0,%zmm5 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm5,(%rcx) │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm2 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm6 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm11 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm12 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm13 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm14 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 66f7a │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm15 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x40(%r8,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd 0x40(%rcx,%rdi,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,0x40(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x80(%r8,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x80(%rcx,%rdi,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%rcx,%rdi,1) │ │ │ │ - vmovupd 0xc0(%r8,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd 0xc0(%rcx,%rdi,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x100(%r8,%rdi,1),%zmm2 │ │ │ │ - vfmadd213pd 0x100(%rcx,%rdi,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0x100(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x140(%r8,%rdi,1),%zmm6 │ │ │ │ - vfmadd213pd 0x140(%rcx,%rdi,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,0x140(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x180(%r8,%rdi,1),%zmm11 │ │ │ │ - vfmadd213pd 0x180(%rcx,%rdi,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x1c0(%r8,%rdi,1),%zmm12 │ │ │ │ - vfmadd213pd 0x1c0(%rcx,%rdi,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0x1c0(%rcx,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jne 66ead │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 67016 │ │ │ │ - sub %r11,%rbx │ │ │ │ - lea (%r8,%rdi,1),%r12 │ │ │ │ - add %rcx,%rdi │ │ │ │ - lea 0x1(%rbx),%r13 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 679c5 │ │ │ │ - vmovupd (%r8,%r11,8),%ymm13 │ │ │ │ - vfmadd213pd (%rcx,%r11,8),%ymm9,%ymm13 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - shr $0x2,%rax │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - vmovupd %ymm13,(%rcx,%r11,8) │ │ │ │ - test $0x3,%r13b │ │ │ │ - je 67016 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%r12 │ │ │ │ - add %rax,%rdi │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 67007 │ │ │ │ - lea (%r11,%rdx,1),%r11 │ │ │ │ - sub %rdx,%r13 │ │ │ │ - vmovupd (%r8,%r11,8),%xmm14 │ │ │ │ - vfmadd213pd (%rcx,%r11,8),%xmm8,%xmm14 │ │ │ │ - mov %r13,%rbx │ │ │ │ - shr $1,%rbx │ │ │ │ - and $0x1,%r13d │ │ │ │ - vmovupd %xmm14,(%rcx,%r11,8) │ │ │ │ - je 67016 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %rbx,%r12 │ │ │ │ - add %rbx,%rdi │ │ │ │ - vmovsd (%r12),%xmm15 │ │ │ │ - vfmadd213sd (%rdi),%xmm1,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi) │ │ │ │ - mov (%r9,%rsi,1),%r8 │ │ │ │ - mov 0x8(%r9,%rsi,1),%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 672c7 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ + lea 0x2(%rbx),%esi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + lea 0x80(%rsp),%rdx │ │ │ │ + vmovsd %xmm11,0x58(%rsp) │ │ │ │ + call 3d7e0 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov %ebx,%r13d │ │ │ │ + vmovapd 0x60(%rsp),%ymm11 │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + lea 0x0(%r13,%r13,2),%r11 │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ + vmovsd 0x58(%rsp),%xmm13 │ │ │ │ + mov %ebx,0x58(%rsp) │ │ │ │ + lea 0x18(%r15,%r11,8),%r13 │ │ │ │ + vmovq 0xe0(%rsp),%xmm1 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov %r15,%rsi │ │ │ │ + sub %r15,%r11 │ │ │ │ + vmovapd %xmm11,%xmm12 │ │ │ │ + vmovq %rdi,%xmm4 │ │ │ │ + sub %r15,%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r11,%rsi,1),%rdi │ │ │ │ + mov 0x8(%r11,%rsi,1),%r14 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 64548 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov %r14,%rbx │ │ │ │ + cmp $0x8,%r14 │ │ │ │ + je 64af0 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 64cbc │ │ │ │ + lea -0x8(%r14),%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ - sub %r8,%rax │ │ │ │ - sub $0x8,%rax │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 67800 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - cmp $0x30,%rdx │ │ │ │ - jbe 6798a │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdx,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - shl $0x6,%r12 │ │ │ │ - lea -0x40(%r12),%r13 │ │ │ │ - shr $0x6,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 67160 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 6713e │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 67125 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 6710c │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 670f3 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 670da │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 670c1 │ │ │ │ - vmovupd (%rcx),%zmm11 │ │ │ │ - vaddpd (%r8),%zmm11,%zmm12 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm12,(%rcx) │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm13 │ │ │ │ - vaddpd (%r8,%rdi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm15 │ │ │ │ - vaddpd (%r8,%rdi,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm3 │ │ │ │ - vaddpd (%r8,%rdi,1),%zmm3,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm2 │ │ │ │ - vaddpd (%r8,%rdi,1),%zmm2,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm11 │ │ │ │ - vaddpd (%r8,%rdi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm13 │ │ │ │ - vaddpd (%r8,%rdi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 6722d │ │ │ │ - vmovupd (%rcx,%rdi,1),%zmm15 │ │ │ │ - vaddpd (%r8,%rdi,1),%zmm15,%zmm4 │ │ │ │ - vmovupd 0x40(%rcx,%rdi,1),%zmm3 │ │ │ │ - vmovupd 0x80(%rcx,%rdi,1),%zmm2 │ │ │ │ - vmovupd 0xc0(%rcx,%rdi,1),%zmm11 │ │ │ │ - vmovupd 0x100(%rcx,%rdi,1),%zmm13 │ │ │ │ - vmovupd 0x140(%rcx,%rdi,1),%zmm15 │ │ │ │ - vmovupd %zmm4,(%rcx,%rdi,1) │ │ │ │ - vaddpd 0x40(%r8,%rdi,1),%zmm3,%zmm5 │ │ │ │ - vmovupd 0x180(%rcx,%rdi,1),%zmm3 │ │ │ │ - vmovupd %zmm5,0x40(%rcx,%rdi,1) │ │ │ │ - vaddpd 0x80(%r8,%rdi,1),%zmm2,%zmm6 │ │ │ │ - vmovupd 0x1c0(%rcx,%rdi,1),%zmm2 │ │ │ │ - vmovupd %zmm6,0x80(%rcx,%rdi,1) │ │ │ │ - vaddpd 0xc0(%r8,%rdi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,0xc0(%rcx,%rdi,1) │ │ │ │ - vaddpd 0x100(%r8,%rdi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%rcx,%rdi,1) │ │ │ │ - vaddpd 0x140(%r8,%rdi,1),%zmm15,%zmm4 │ │ │ │ - vmovupd %zmm4,0x140(%rcx,%rdi,1) │ │ │ │ - vaddpd 0x180(%r8,%rdi,1),%zmm3,%zmm5 │ │ │ │ - vmovupd %zmm5,0x180(%rcx,%rdi,1) │ │ │ │ - vaddpd 0x1c0(%r8,%rdi,1),%zmm2,%zmm6 │ │ │ │ - vmovupd %zmm6,0x1c0(%rcx,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jne 67160 │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 672c7 │ │ │ │ - sub %r11,%rbx │ │ │ │ - lea (%r8,%rdi,1),%r12 │ │ │ │ - add %rcx,%rdi │ │ │ │ - lea 0x1(%rbx),%r13 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 679a4 │ │ │ │ - vmovupd (%rcx,%r11,8),%ymm11 │ │ │ │ - vaddpd (%r8,%r11,8),%ymm11,%ymm12 │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %r13,%rdx │ │ │ │ - shr $0x2,%rax │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - vmovupd %ymm12,(%rcx,%r11,8) │ │ │ │ - test $0x3,%r13b │ │ │ │ - je 672c7 │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%r12 │ │ │ │ - add %rax,%rdi │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 672b9 │ │ │ │ - add %rdx,%r11 │ │ │ │ - sub %rdx,%r13 │ │ │ │ - vmovupd (%rcx,%r11,8),%xmm13 │ │ │ │ - vaddpd (%r8,%r11,8),%xmm13,%xmm14 │ │ │ │ - mov %r13,%rbx │ │ │ │ - shr $1,%rbx │ │ │ │ - and $0x1,%r13d │ │ │ │ - vmovupd %xmm14,(%rcx,%r11,8) │ │ │ │ - je 672c7 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - add %rbx,%r12 │ │ │ │ - add %rbx,%rdi │ │ │ │ - vmovsd (%rdi),%xmm15 │ │ │ │ - vaddsd (%r12),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi) │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 64e57 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 64432 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 64415 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 64401 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 643ed │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 643d9 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 643c5 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 643b1 │ │ │ │ + vmovupd (%rdi),%ymm3 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vfmadd213pd (%rdx),%ymm11,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx) │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm11,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm11,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm11,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm11,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm10 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm11,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm14 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm11,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 644fb │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm15 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm11,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x20(%rdi,%rcx,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rdx,%rcx,1),%ymm11,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x40(%rdi,%rcx,1),%ymm0 │ │ │ │ + vfmadd213pd 0x40(%rdx,%rcx,1),%ymm11,%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x60(%rdi,%rcx,1),%ymm2 │ │ │ │ + vfmadd213pd 0x60(%rdx,%rcx,1),%ymm11,%ymm2 │ │ │ │ + vmovupd %ymm2,0x60(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x80(%rdi,%rcx,1),%ymm3 │ │ │ │ + vfmadd213pd 0x80(%rdx,%rcx,1),%ymm11,%ymm3 │ │ │ │ + vmovupd %ymm3,0x80(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xa0(%rdi,%rcx,1),%ymm5 │ │ │ │ + vfmadd213pd 0xa0(%rdx,%rcx,1),%ymm11,%ymm5 │ │ │ │ + vmovupd %ymm5,0xa0(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xc0(%rdi,%rcx,1),%ymm6 │ │ │ │ + vfmadd213pd 0xc0(%rdx,%rcx,1),%ymm11,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xe0(%rdi,%rcx,1),%ymm8 │ │ │ │ + vfmadd213pd 0xe0(%rdx,%rcx,1),%ymm11,%ymm8 │ │ │ │ + vmovupd %ymm8,0xe0(%rdx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 64432 │ │ │ │ + shl $0x2,%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 64548 │ │ │ │ + lea (%rdi,%rcx,1),%r8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 6453a │ │ │ │ + vmovupd (%rdi,%r9,8),%xmm9 │ │ │ │ + sub %r9,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + vfmadd213pd (%rdx,%r9,8),%xmm12,%xmm9 │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm9,(%rdx,%r9,8) │ │ │ │ + je 64548 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%r8 │ │ │ │ + add %rax,%rcx │ │ │ │ + vmovsd (%r8),%xmm10 │ │ │ │ + vfmadd213sd (%rcx),%xmm13,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx) │ │ │ │ + mov (%r10,%rsi,1),%rdi │ │ │ │ + mov 0x8(%r10,%rsi,1),%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 6477d │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 64b08 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 64b23 │ │ │ │ + lea -0x8(%rbx),%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + shr $0x3,%rax │ │ │ │ + lea 0x1(%rax),%rbx │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 64e65 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 64670 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 64654 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 64641 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 6462e │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 6461b │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 64608 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 645f5 │ │ │ │ + vmovupd (%rdx),%ymm5 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%rdi),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm8 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm10 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm0 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm3 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm6,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 64731 │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm9 │ │ │ │ + vmovupd 0x20(%rdx,%rcx,1),%ymm14 │ │ │ │ + vmovupd 0x40(%rdx,%rcx,1),%ymm7 │ │ │ │ + vmovupd 0x60(%rdx,%rcx,1),%ymm2 │ │ │ │ + vaddpd (%rdi,%rcx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd 0x80(%rdx,%rcx,1),%ymm5 │ │ │ │ + vmovupd 0xa0(%rdx,%rcx,1),%ymm8 │ │ │ │ + vmovupd %ymm10,(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rcx,1),%ymm10 │ │ │ │ + vaddpd 0x20(%rdi,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rcx,1),%ymm15 │ │ │ │ + vaddpd 0x40(%rdi,%rcx,1),%ymm7,%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%rdx,%rcx,1) │ │ │ │ + vaddpd 0x60(%rdi,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rdx,%rcx,1) │ │ │ │ + vaddpd 0x80(%rdi,%rcx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rdx,%rcx,1) │ │ │ │ + vaddpd 0xa0(%rdi,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rdx,%rcx,1) │ │ │ │ + vaddpd 0xc0(%rdi,%rcx,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%rcx,1) │ │ │ │ + vaddpd 0xe0(%rdi,%rcx,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rdx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 64670 │ │ │ │ + shl $0x2,%r9 │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 6477d │ │ │ │ + lea (%rdi,%rcx,1),%r8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 64770 │ │ │ │ + vmovupd (%rdx,%r9,8),%xmm0 │ │ │ │ + sub %r9,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + vaddpd (%rdi,%r9,8),%xmm0,%xmm2 │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm2,(%rdx,%r9,8) │ │ │ │ + je 6477d │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%r8 │ │ │ │ + add %rax,%rcx │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vaddsd (%r8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx) │ │ │ │ add $0x18,%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 66d60 │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - vpinsrq $0x1,0x128(%rsp),%xmm7,%xmm9 │ │ │ │ - mov 0x130(%rsp),%r13 │ │ │ │ - vmovq %xmm7,%rdx │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ - mov 0xa8(%rsp),%r14 │ │ │ │ - sub $0x18,%r15 │ │ │ │ - vpinsrq $0x1,0x8(%rsi),%xmm10,%xmm0 │ │ │ │ - mov 0x10(%rsi),%r10 │ │ │ │ - mov %r13,0x10(%rsi) │ │ │ │ - vmovdqu %xmm9,(%rsi) │ │ │ │ - mov %r10,0x130(%rsp) │ │ │ │ - vmovdqa %xmm0,0x120(%rsp) │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 64300 │ │ │ │ + vpinsrq $0x1,0xe8(%rsp),%xmm1,%xmm11 │ │ │ │ + mov 0xf0(%rsp),%r13 │ │ │ │ + vmovdqa %xmm1,%xmm2 │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm4,%xmm12 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + mov 0x58(%rsp),%ebx │ │ │ │ + mov %r13,0x10(%r12) │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ + vmovdqa %xmm12,0xe0(%rsp) │ │ │ │ + sub $0x18,%r14 │ │ │ │ + vmovdqu %xmm11,(%r12) │ │ │ │ dec %ebx │ │ │ │ - jne 66a40 │ │ │ │ + jne 64070 │ │ │ │ vzeroupper │ │ │ │ - mov 0x30(%rsp),%r15 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 67526 │ │ │ │ - vmovsd 0x808e7(%rip),%xmm1 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ - vcvtsi2sdl 0x80(%rsp),%xmm10,%xmm7 │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x18(%rdx),%r11 │ │ │ │ - mov 0x8c(%rsp),%r14d │ │ │ │ - mov %r15d,%r8d │ │ │ │ - lea -0x1(%r15),%eax │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 649be │ │ │ │ + vmovapd 0x30(%rsp),%xmm13 │ │ │ │ + vmovsd 0x7d172(%rip),%xmm1 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov %r10d,%r8d │ │ │ │ + lea -0x1(%r10),%eax │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov (%r15),%rsi │ │ │ │ + vmovq %xmm2,%r15 │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov (%r9),%rcx │ │ │ │ + vcvtsi2sdl 0x28(%rsp),%xmm13,%xmm4 │ │ │ │ + vdivsd %xmm4,%xmm1,%xmm0 │ │ │ │ + mov 0x44(%rsp),%r14d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x1(%rax),%r10 │ │ │ │ - vdivsd %xmm7,%xmm1,%xmm0 │ │ │ │ - mov (%rcx),%r9 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + mov 0x18(%r15),%r11 │ │ │ │ mov %rsi,%rcx │ │ │ │ + lea 0x1(%rax),%r10 │ │ │ │ + mov (%rdx),%r9 │ │ │ │ mov %r9,%rdi │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r10,%r15 │ │ │ │ - mov %r11,%r12 │ │ │ │ + mov %r11,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x3,%r15d │ │ │ │ - je 67445 │ │ │ │ + je 648ed │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 6740c │ │ │ │ + je 648b8 │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 673dc │ │ │ │ + je 6488c │ │ │ │ vmovsd (%r11),%xmm3 │ │ │ │ - vmulsd (%r9),%xmm3,%xmm5 │ │ │ │ mov $0x1,%eax │ │ │ │ - lea (%r11,%r8,1),%r12 │ │ │ │ + lea (%r11,%r8,1),%rdx │ │ │ │ + vmulsd (%r9),%xmm3,%xmm5 │ │ │ │ vfmadd213sd (%rcx),%xmm0,%xmm5 │ │ │ │ vmovsd %xmm5,(%rcx) │ │ │ │ - vmovsd (%r11),%xmm2 │ │ │ │ - vmulsd (%rdi),%xmm2,%xmm6 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi) │ │ │ │ - vmovsd (%r12),%xmm11 │ │ │ │ - vmulsd (%r9,%rax,8),%xmm11,%xmm12 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm13 │ │ │ │ - vmulsd (%rdi),%xmm13,%xmm14 │ │ │ │ - add %r8,%r12 │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rsi,%rax,8) │ │ │ │ + vmovsd (%r11),%xmm6 │ │ │ │ + vmulsd (%rdi),%xmm6,%xmm8 │ │ │ │ + vfmadd213sd (%rsi),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi) │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm9,%xmm10 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm14,%xmm15 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - vmovsd (%r12),%xmm15 │ │ │ │ - vmulsd (%r9,%rax,8),%xmm15,%xmm4 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm8 │ │ │ │ - vmulsd (%rdi),%xmm8,%xmm9 │ │ │ │ - add %r8,%r12 │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm7,%xmm11 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm12,%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 6750f │ │ │ │ - vmovsd (%r12),%xmm10 │ │ │ │ - vmulsd (%r9,%rax,8),%xmm10,%xmm7 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm1 │ │ │ │ - vmulsd (%rdi),%xmm1,%xmm3 │ │ │ │ - add %r8,%r12 │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rsi,%rax,8) │ │ │ │ - vmovsd (%r12),%xmm5 │ │ │ │ - vmulsd 0x8(%r9,%rax,8),%xmm5,%xmm2 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm6 │ │ │ │ - vmulsd (%rdi),%xmm6,%xmm11 │ │ │ │ - add %r8,%r12 │ │ │ │ - vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rsi,%rax,8) │ │ │ │ - vmovsd (%r12),%xmm12 │ │ │ │ - vmulsd 0x10(%r9,%rax,8),%xmm12,%xmm13 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm14 │ │ │ │ - vmulsd (%rdi),%xmm14,%xmm15 │ │ │ │ - add %r8,%r12 │ │ │ │ - vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rsi,%rax,8) │ │ │ │ - vmovsd (%r12),%xmm4 │ │ │ │ - vmulsd 0x18(%r9,%rax,8),%xmm4,%xmm8 │ │ │ │ + je 649a7 │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm4,%xmm1 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm3 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm3,%xmm5 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + vmulsd 0x8(%r9,%rax,8),%xmm6,%xmm8 │ │ │ │ vfmadd213sd (%rcx),%xmm0,%xmm8 │ │ │ │ vmovsd %xmm8,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm9 │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + add %r8,%rdx │ │ │ │ vmulsd (%rdi),%xmm9,%xmm10 │ │ │ │ - add %r8,%r12 │ │ │ │ - vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,0x18(%rsi,%rax,8) │ │ │ │ + vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + vmulsd 0x10(%r9,%rax,8),%xmm14,%xmm15 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm7,%xmm11 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + vmulsd 0x18(%r9,%rax,8),%xmm12,%xmm13 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm4,%xmm1 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,0x18(%rsi,%rax,8) │ │ │ │ add $0x4,%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 67445 │ │ │ │ + jne 648ed │ │ │ │ inc %ebx │ │ │ │ add $0x8,%r11 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %ebx,%r14d │ │ │ │ - jne 67390 │ │ │ │ - mov 0xb0(%rsp),%r15 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - vmovdqa 0x20(%rsp),%xmm1 │ │ │ │ - vmovq %rdx,%xmm0 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,0x8(%r15),%xmm0,%xmm7 │ │ │ │ - mov %rax,0x10(%r15) │ │ │ │ - vmovdqu %xmm1,(%r15) │ │ │ │ - vmovdqa %xmm7,0xb0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x108(%rsp),%r15 │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ + jne 64840 │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm2,%xmm0 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %r15,0x10(%r12) │ │ │ │ + vmovdqu %xmm2,(%r12) │ │ │ │ + vmovdqa %xmm0,0x60(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xc8(%rsp),%r15 │ │ │ │ + mov 0xc0(%rsp),%r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 675dd │ │ │ │ + je 64a65 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%r14),%r12 │ │ │ │ mov (%r14),%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 675b4 │ │ │ │ + je 64a3c │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 67650 │ │ │ │ + je 64ad8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - jne 67590 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 64a18 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 679cc │ │ │ │ + je 64e73 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r14 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 67580 │ │ │ │ - mov 0x100(%rsp),%r14 │ │ │ │ + jne 64a08 │ │ │ │ + mov 0xc0(%rsp),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 675f5 │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ + je 64a7d │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb0(%rsp),%xmm3 │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov %r13,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm3,0xe0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ + vmovdqa 0x60(%rsp),%xmm3 │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov %r13,0xb0(%rsp) │ │ │ │ + vmovdqa %xmm3,0xa0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 67a02 │ │ │ │ + jne 64ea2 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 67590 │ │ │ │ - jmp 675b1 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %r8,%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x8(%rdx),%r13 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 6774f │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 67731 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 6771c │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 67707 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 676f2 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 676dd │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 676c8 │ │ │ │ - vmovsd (%r8),%xmm4 │ │ │ │ - vfmadd213sd (%rcx),%xmm1,%xmm4 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm2 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm6 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm11 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm1,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm12 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm1,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 67016 │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm13 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm1,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x8(%r8,%rdi,1),%xmm14 │ │ │ │ - vfmadd213sd 0x8(%rcx,%rdi,1),%xmm1,%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x10(%r8,%rdi,1),%xmm15 │ │ │ │ - vfmadd213sd 0x10(%rcx,%rdi,1),%xmm1,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x18(%r8,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd 0x18(%rcx,%rdi,1),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x20(%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd 0x20(%rcx,%rdi,1),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x28(%r8,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd 0x28(%rcx,%rdi,1),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x30(%r8,%rdi,1),%xmm2 │ │ │ │ - vfmadd213sd 0x30(%rcx,%rdi,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,0x30(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x38(%r8,%rdi,1),%xmm6 │ │ │ │ - vfmadd213sd 0x38(%rcx,%rdi,1),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,0x38(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jne 6774f │ │ │ │ - jmp 67016 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %r8,%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x8(%rdx),%r12 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 678d8 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 678bb │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 678a7 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 67893 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 6787f │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 6786b │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 67857 │ │ │ │ - vmovsd (%rcx),%xmm3 │ │ │ │ - vaddsd (%r8),%xmm3,%xmm5 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovsd %xmm5,(%rcx) │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm2 │ │ │ │ - vaddsd (%r8,%rdi,1),%xmm2,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm11 │ │ │ │ - vaddsd (%r8,%rdi,1),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm13 │ │ │ │ - vaddsd (%r8,%rdi,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm15 │ │ │ │ - vaddsd (%r8,%rdi,1),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm3 │ │ │ │ - vaddsd (%r8,%rdi,1),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm2 │ │ │ │ - vaddsd (%r8,%rdi,1),%xmm2,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 672c7 │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm11 │ │ │ │ - vaddsd (%r8,%rdi,1),%xmm11,%xmm12 │ │ │ │ - vmovsd 0x8(%rcx,%rdi,1),%xmm13 │ │ │ │ - vmovsd 0x10(%rcx,%rdi,1),%xmm15 │ │ │ │ - vmovsd 0x18(%rcx,%rdi,1),%xmm3 │ │ │ │ - vmovsd 0x20(%rcx,%rdi,1),%xmm2 │ │ │ │ - vmovsd 0x28(%rcx,%rdi,1),%xmm11 │ │ │ │ - vmovsd %xmm12,(%rcx,%rdi,1) │ │ │ │ - vaddsd 0x8(%r8,%rdi,1),%xmm13,%xmm14 │ │ │ │ - vmovsd 0x30(%rcx,%rdi,1),%xmm13 │ │ │ │ - vmovsd %xmm14,0x8(%rcx,%rdi,1) │ │ │ │ - vaddsd 0x10(%r8,%rdi,1),%xmm15,%xmm4 │ │ │ │ - vmovsd 0x38(%rcx,%rdi,1),%xmm15 │ │ │ │ - vmovsd %xmm4,0x10(%rcx,%rdi,1) │ │ │ │ - vaddsd 0x18(%r8,%rdi,1),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%rcx,%rdi,1) │ │ │ │ - vaddsd 0x20(%r8,%rdi,1),%xmm2,%xmm6 │ │ │ │ - vmovsd %xmm6,0x20(%rcx,%rdi,1) │ │ │ │ - vaddsd 0x28(%r8,%rdi,1),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%rcx,%rdi,1) │ │ │ │ - vaddsd 0x30(%r8,%rdi,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x30(%rcx,%rdi,1) │ │ │ │ - vaddsd 0x38(%r8,%rdi,1),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 678d8 │ │ │ │ - jmp 672c7 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 66c5b │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r8,%r12 │ │ │ │ - sub %r11,%rbx │ │ │ │ - lea 0x1(%rbx),%r13 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - ja 67256 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 67286 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r8,%r12 │ │ │ │ - sub %r11,%rbx │ │ │ │ - lea 0x1(%rbx),%r13 │ │ │ │ + jne 64a18 │ │ │ │ + jmp 64a39 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rdi),%xmm2 │ │ │ │ + vfmadd213sd (%rdx),%xmm13,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + jmp 64548 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + vaddsd (%rdi),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx) │ │ │ │ + jmp 6477d │ │ │ │ + mov %rsi,%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 64248 │ │ │ │ + lea -0x8(%rbx),%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x3,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 64c05 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 64be6 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - ja 66fa3 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 66fd3 │ │ │ │ + je 64bd0 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 64bba │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 64ba4 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 64b8e │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 64b78 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vaddsd (%rdi),%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx) │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm9 │ │ │ │ + vaddsd (%rdi,%r9,1),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm14 │ │ │ │ + vaddsd (%rdi,%r9,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm7 │ │ │ │ + vaddsd (%rdi,%r9,1),%xmm7,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm2 │ │ │ │ + vaddsd (%rdi,%r9,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm5 │ │ │ │ + vaddsd (%rdi,%r9,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm8 │ │ │ │ + vaddsd (%rdi,%r9,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 6477d │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm10 │ │ │ │ + vmovsd 0x8(%rdx,%r9,1),%xmm15 │ │ │ │ + vmovsd 0x10(%rdx,%r9,1),%xmm0 │ │ │ │ + vmovsd 0x18(%rdx,%r9,1),%xmm3 │ │ │ │ + vaddsd (%rdi,%r9,1),%xmm10,%xmm14 │ │ │ │ + vmovsd 0x20(%rdx,%r9,1),%xmm6 │ │ │ │ + vmovsd 0x28(%rdx,%r9,1),%xmm9 │ │ │ │ + vmovsd %xmm14,(%rdx,%r9,1) │ │ │ │ + vmovsd 0x30(%rdx,%r9,1),%xmm14 │ │ │ │ + vaddsd 0x8(%rdi,%r9,1),%xmm15,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rdx,%r9,1) │ │ │ │ + vmovsd 0x38(%rdx,%r9,1),%xmm7 │ │ │ │ + vaddsd 0x10(%rdi,%r9,1),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,0x10(%rdx,%r9,1) │ │ │ │ + vaddsd 0x18(%rdi,%r9,1),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rdx,%r9,1) │ │ │ │ + vaddsd 0x20(%rdi,%r9,1),%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rdx,%r9,1) │ │ │ │ + vaddsd 0x28(%rdi,%r9,1),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,0x28(%rdx,%r9,1) │ │ │ │ + vaddsd 0x30(%rdi,%r9,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rdx,%r9,1) │ │ │ │ + vaddsd 0x38(%rdi,%r9,1),%xmm7,%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 64c05 │ │ │ │ + jmp 6477d │ │ │ │ + lea -0x8(%rbx),%r9 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 64da0 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 64d81 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 64d6b │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 64d55 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 64d3f │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 64d29 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 64d13 │ │ │ │ + vmovsd (%rdi),%xmm14 │ │ │ │ + mov $0x8,%r14d │ │ │ │ + vfmadd213sd (%rdx),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx) │ │ │ │ + vmovsd (%rdi,%r14,1),%xmm15 │ │ │ │ + vfmadd213sd (%rdx,%r14,1),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rdi,%r14,1),%xmm7 │ │ │ │ + vfmadd213sd (%rdx,%r14,1),%xmm13,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rdi,%r14,1),%xmm0 │ │ │ │ + vfmadd213sd (%rdx,%r14,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rdi,%r14,1),%xmm2 │ │ │ │ + vfmadd213sd (%rdx,%r14,1),%xmm13,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rdi,%r14,1),%xmm3 │ │ │ │ + vfmadd213sd (%rdx,%r14,1),%xmm13,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rdi,%r14,1),%xmm5 │ │ │ │ + vfmadd213sd (%rdx,%r14,1),%xmm13,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 64548 │ │ │ │ + vmovsd (%rdi,%r14,1),%xmm6 │ │ │ │ + vfmadd213sd (%rdx,%r14,1),%xmm13,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r14,1) │ │ │ │ + vmovsd 0x8(%rdi,%r14,1),%xmm8 │ │ │ │ + vfmadd213sd 0x8(%rdx,%r14,1),%xmm13,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rdx,%r14,1) │ │ │ │ + vmovsd 0x10(%rdi,%r14,1),%xmm9 │ │ │ │ + vfmadd213sd 0x10(%rdx,%r14,1),%xmm13,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%rdx,%r14,1) │ │ │ │ + vmovsd 0x18(%rdi,%r14,1),%xmm10 │ │ │ │ + vfmadd213sd 0x18(%rdx,%r14,1),%xmm13,%xmm10 │ │ │ │ + vmovsd %xmm10,0x18(%rdx,%r14,1) │ │ │ │ + vmovsd 0x20(%rdi,%r14,1),%xmm14 │ │ │ │ + vfmadd213sd 0x20(%rdx,%r14,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%rdx,%r14,1) │ │ │ │ + vmovsd 0x28(%rdi,%r14,1),%xmm15 │ │ │ │ + vfmadd213sd 0x28(%rdx,%r14,1),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rdx,%r14,1) │ │ │ │ + vmovsd 0x30(%rdi,%r14,1),%xmm7 │ │ │ │ + vfmadd213sd 0x30(%rdx,%r14,1),%xmm13,%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rdx,%r14,1) │ │ │ │ + vmovsd 0x38(%rdi,%r14,1),%xmm0 │ │ │ │ + vfmadd213sd 0x38(%rdx,%r14,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%r14,1) │ │ │ │ + add $0x40,%r14 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 64da0 │ │ │ │ + jmp 64548 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 6450b │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 64741 │ │ │ │ add $0x18,%r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 67580 │ │ │ │ - jmp 675d5 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - lea 0x120(%rsp),%r9 │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov (%r8),%rdx │ │ │ │ - mov 0x10(%r8),%r13 │ │ │ │ - jmp 67333 │ │ │ │ + jne 64a08 │ │ │ │ + jmp 64a5d │ │ │ │ + lea 0xe0(%rsp),%r8 │ │ │ │ + vmovq (%r12),%xmm2 │ │ │ │ + mov 0x10(%r12),%r13 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + jmp 647e2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 100a5 <__cxa_finalize@plt+0x2a25> │ │ │ │ + jmp 1008c <__cxa_finalize@plt+0x2a0c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 100b5 <__cxa_finalize@plt+0x2a35> │ │ │ │ + jmp 10099 <__cxa_finalize@plt+0x2a19> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 100cf <__cxa_finalize@plt+0x2a4f> │ │ │ │ + jmp 100b3 <__cxa_finalize@plt+0x2a33> │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000067a40 : │ │ │ │ +0000000000064ee0 : │ │ │ │ endbr64 │ │ │ │ sub $0x68,%rsp │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ - mov %rbp,0x48(%rsp) │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ mov 0x4(%rdx),%edx │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ + mov %rsp,%rbp │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ mov %rdi,%r14 │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - mov %rsp,%rbp │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ mov %r13,0x38(%rsp) │ │ │ │ mov %rcx,%r13 │ │ │ │ mov %rsi,%rcx │ │ │ │ mov (%rbx),%esi │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - call beb50 (int, int, double const*)@@Base> │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + call ba7d0 (int, int, double const*)@@Base> │ │ │ │ lea 0x180(%rbx),%rcx │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - call 41630 >, std::allocator > > > const&)@@Base> │ │ │ │ + call 3f9c0 >, std::allocator > > > const&)@@Base> │ │ │ │ mov %rsp,%rsi │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call 66890 │ │ │ │ + call 63ef0 │ │ │ │ mov %r13,%rcx │ │ │ │ lea 0x180(%rbx),%rdx │ │ │ │ lea 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 35190 >, std::allocator > > > const&, double*)@@Base> │ │ │ │ + call 336c0 >, std::allocator > > > const&, double*)@@Base> │ │ │ │ mov 0x28(%rsp),%rbp │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 67b36 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 64fbe │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 67bc0 │ │ │ │ + je 65050 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%rbp │ │ │ │ - jne 67b10 │ │ │ │ + cmp %rbp,%r14 │ │ │ │ + jne 64f98 │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 67b4b │ │ │ │ + je 64fd3 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ mov (%rsp),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 67b81 │ │ │ │ + je 65009 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 67be0 │ │ │ │ + je 65068 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 67b60 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 64fe8 │ │ │ │ mov (%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 67b96 │ │ │ │ + je 6501e │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 67bef │ │ │ │ + jne 65077 │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ mov 0x48(%rsp),%rbp │ │ │ │ mov 0x58(%rsp),%r13 │ │ │ │ mov 0x60(%rsp),%r14 │ │ │ │ add $0x68,%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r14 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 67b10 │ │ │ │ - jmp 67b31 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 64f98 │ │ │ │ + jmp 64fb9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 67b60 │ │ │ │ - jmp 67b7d │ │ │ │ + jne 64fe8 │ │ │ │ + jmp 65005 │ │ │ │ mov %r12,0x50(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 100fc <__cxa_finalize@plt+0x2a7c> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 100e0 <__cxa_finalize@plt+0x2a60> │ │ │ │ + nopl (%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x198,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x7b6f8(%rip),%rsi # e331d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x78278(%rip),%rsi # dd31d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5cd> │ │ │ │ mov %rbx,0x168(%rsp) │ │ │ │ + lea 0x38(%rsp),%rcx │ │ │ │ + lea 0x48(%rsp),%rdx │ │ │ │ mov %rbp,0x170(%rsp) │ │ │ │ + lea 0x40(%rsp),%r8 │ │ │ │ mov %r12,0x178(%rsp) │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ mov %r14,0x188(%rsp) │ │ │ │ mov %r15,0x190(%rsp) │ │ │ │ - lea 0x48(%rsp),%rdx │ │ │ │ - lea 0x40(%rsp),%r8 │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x158(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 68320 │ │ │ │ + je 65798 │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - call 38c10 │ │ │ │ + call 37160 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 682c9 │ │ │ │ - movw $0x53,0xa0(%rsp) │ │ │ │ + je 65749 │ │ │ │ + mov $0x53,%edx │ │ │ │ lea 0xa0(%rsp),%rax │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ - lea 0x90(%rsp),%r9 │ │ │ │ - mov 0x4(%rbx),%edx │ │ │ │ - mov (%rbx),%esi │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %dx,0xa0(%rsp) │ │ │ │ + lea 0x90(%rsp),%r9 │ │ │ │ mov $0x1,%ecx │ │ │ │ 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 36c90 , std::allocator > const&)@@Base> │ │ │ │ + call 351b0 , std::allocator > const&)@@Base> │ │ │ │ test %al,%al │ │ │ │ - jne 68330 │ │ │ │ - mov 0x8cab9(%rip),%r12 │ │ │ │ + jne 657a0 │ │ │ │ + mov 0x89636(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbp │ │ │ │ call *0x168(%r12) │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbp │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 68470 │ │ │ │ - mov 0x8ca7a(%rip),%r14 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ + je 658d8 │ │ │ │ + mov 0x895f7(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ mov 0x228(%r14),%r10 │ │ │ │ mov %r10,(%rsp) │ │ │ │ call *0x168(%r14) │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 68490 │ │ │ │ + je 658f8 │ │ │ │ mov 0x18(%r12),%r8d │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 68350 │ │ │ │ + jle 657c0 │ │ │ │ cmp %r8d,0x18(%rax) │ │ │ │ - jne 68290 │ │ │ │ - mov 0x20(%r12),%rsi │ │ │ │ + jne 65710 │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ lea -0x1(%r8),%r9d │ │ │ │ - mov %rbx,%rdi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %r8d,0x14(%rsp) │ │ │ │ + mov (%rdi,%r9,8),%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r9d,0x8(%rsp) │ │ │ │ mov %r9,(%rsp) │ │ │ │ - mov (%rsi,%r9,8),%r14 │ │ │ │ - call 34940 │ │ │ │ + call 32e80 │ │ │ │ cmp %r14d,%eax │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov 0x8(%rsp),%r11d │ │ │ │ - mov 0x14(%rsp),%ebp │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + mov 0x8(%rsp),%ebp │ │ │ │ + mov 0x14(%rsp),%r8d │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ - jne 68370 │ │ │ │ - mov 0x20(%rdx),%r8 │ │ │ │ - mov (%r8,%rdi,8),%eax │ │ │ │ + jne 657e0 │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + mov (%rsi,%r11,8),%eax │ │ │ │ cmp %eax,0x128(%rbx) │ │ │ │ - jne 684b0 │ │ │ │ + jne 65918 │ │ │ │ movzbl 0x178(%rbx),%r10d │ │ │ │ mov %r10b,0x14(%rsp) │ │ │ │ test %r10b,%r10b │ │ │ │ - je 684f0 │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 68531 │ │ │ │ - mov 0x20(%r12),%r9 │ │ │ │ + je 65958 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 65999 │ │ │ │ movl $0x1,(%rsp) │ │ │ │ - mov %r11d,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 67f1e │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 67ef8 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 67edd │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 67ec0 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 67ea3 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 67e86 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 67e69 │ │ │ │ - mov (%r9),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ + mov %ebp,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ + and $0x7,%ebp │ │ │ │ + je 653a1 │ │ │ │ + cmp $0x1,%rbp │ │ │ │ + je 6537b │ │ │ │ + cmp $0x2,%rbp │ │ │ │ + je 65360 │ │ │ │ + cmp $0x3,%rbp │ │ │ │ + je 65343 │ │ │ │ + cmp $0x4,%rbp │ │ │ │ + je 65326 │ │ │ │ + cmp $0x5,%rbp │ │ │ │ + je 65309 │ │ │ │ + cmp $0x6,%rbp │ │ │ │ + je 652ec │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ mov %ecx,(%rsp) │ │ │ │ - cmp %rcx,(%r8) │ │ │ │ - jne 684d0 │ │ │ │ - mov (%r9,%rdi,8),%r15 │ │ │ │ - cmp %r15,(%r8,%rdi,8) │ │ │ │ - jne 684d0 │ │ │ │ + cmp %rcx,(%rsi) │ │ │ │ + jne 65938 │ │ │ │ + mov (%rdi,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rsi,%rax,8) │ │ │ │ + jne 65938 │ │ │ │ mov (%rsp),%r11d │ │ │ │ - inc %rdi │ │ │ │ + inc %rax │ │ │ │ imul %r15d,%r11d │ │ │ │ mov %r11d,(%rsp) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ - cmp %rax,(%r8,%rdi,8) │ │ │ │ - jne 684d0 │ │ │ │ + mov (%rdi,%rax,8),%rbp │ │ │ │ + cmp %rbp,(%rsi,%rax,8) │ │ │ │ + jne 65938 │ │ │ │ mov (%rsp),%r10d │ │ │ │ - inc %rdi │ │ │ │ - imul %eax,%r10d │ │ │ │ + inc %rax │ │ │ │ + imul %ebp,%r10d │ │ │ │ mov %r10d,(%rsp) │ │ │ │ - mov (%r9,%rdi,8),%rcx │ │ │ │ - cmp %rcx,(%r8,%rdi,8) │ │ │ │ - jne 684d0 │ │ │ │ + mov (%rdi,%rax,8),%rcx │ │ │ │ + cmp %rcx,(%rsi,%rax,8) │ │ │ │ + jne 65938 │ │ │ │ mov (%rsp),%r15d │ │ │ │ - inc %rdi │ │ │ │ + inc %rax │ │ │ │ imul %ecx,%r15d │ │ │ │ mov %r15d,(%rsp) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ - cmp %rax,(%r8,%rdi,8) │ │ │ │ - jne 684d0 │ │ │ │ + mov (%rdi,%rax,8),%rbp │ │ │ │ + cmp %rbp,(%rsi,%rax,8) │ │ │ │ + jne 65938 │ │ │ │ mov (%rsp),%r11d │ │ │ │ - inc %rdi │ │ │ │ - imul %eax,%r11d │ │ │ │ + inc %rax │ │ │ │ + imul %ebp,%r11d │ │ │ │ mov %r11d,(%rsp) │ │ │ │ - mov (%r9,%rdi,8),%r10 │ │ │ │ - cmp %r10,(%r8,%rdi,8) │ │ │ │ - jne 684d0 │ │ │ │ + mov (%rdi,%rax,8),%r10 │ │ │ │ + cmp %r10,(%rsi,%rax,8) │ │ │ │ + jne 65938 │ │ │ │ mov (%rsp),%ecx │ │ │ │ - inc %rdi │ │ │ │ + inc %rax │ │ │ │ imul %r10d,%ecx │ │ │ │ mov %ecx,(%rsp) │ │ │ │ - mov (%r9,%rdi,8),%rax │ │ │ │ - cmp %rax,(%r8,%rdi,8) │ │ │ │ - jne 684d0 │ │ │ │ + mov (%rdi,%rax,8),%rbp │ │ │ │ + cmp %rbp,(%rsi,%rax,8) │ │ │ │ + jne 65938 │ │ │ │ mov (%rsp),%r15d │ │ │ │ - inc %rdi │ │ │ │ - imul %eax,%r15d │ │ │ │ + inc %rax │ │ │ │ + imul %ebp,%r15d │ │ │ │ mov %r15d,(%rsp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 67fdd │ │ │ │ - mov (%r9,%rdi,8),%r10 │ │ │ │ - cmp %r10,(%r8,%rdi,8) │ │ │ │ - jne 684d0 │ │ │ │ + cmp %r9,%rax │ │ │ │ + je 65460 │ │ │ │ + mov (%rdi,%rax,8),%r10 │ │ │ │ + cmp %r10,(%rsi,%rax,8) │ │ │ │ + jne 65938 │ │ │ │ + lea 0x1(%rax),%rbp │ │ │ │ mov (%rsp),%ecx │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - mov (%r9,%rax,8),%r11 │ │ │ │ + mov (%rdi,%rbp,8),%r11 │ │ │ │ imul %r10d,%ecx │ │ │ │ - cmp %r11,(%r8,%rax,8) │ │ │ │ - jne 684d0 │ │ │ │ + cmp %r11,(%rsi,%rbp,8) │ │ │ │ + jne 65938 │ │ │ │ imul %r11d,%ecx │ │ │ │ - lea 0x2(%rdi),%r15 │ │ │ │ - mov (%r9,%r15,8),%r10 │ │ │ │ - cmp %r10,(%r8,%r15,8) │ │ │ │ - jne 684d0 │ │ │ │ + lea 0x2(%rax),%r15 │ │ │ │ + mov (%rdi,%r15,8),%r10 │ │ │ │ + cmp %r10,(%rsi,%r15,8) │ │ │ │ + jne 65938 │ │ │ │ imul %r10d,%ecx │ │ │ │ - lea 0x3(%rdi),%rax │ │ │ │ - mov (%r9,%rax,8),%r11 │ │ │ │ - cmp %r11,(%r8,%rax,8) │ │ │ │ - jne 684d0 │ │ │ │ + lea 0x3(%rax),%rbp │ │ │ │ + mov (%rdi,%rbp,8),%r11 │ │ │ │ + cmp %r11,(%rsi,%rbp,8) │ │ │ │ + jne 65938 │ │ │ │ imul %r11d,%ecx │ │ │ │ - lea 0x4(%rdi),%r15 │ │ │ │ - mov (%r9,%r15,8),%r10 │ │ │ │ - cmp %r10,(%r8,%r15,8) │ │ │ │ - jne 684d0 │ │ │ │ + lea 0x4(%rax),%r15 │ │ │ │ + mov (%rdi,%r15,8),%r10 │ │ │ │ + cmp %r10,(%rsi,%r15,8) │ │ │ │ + jne 65938 │ │ │ │ imul %r10d,%ecx │ │ │ │ - lea 0x5(%rdi),%rax │ │ │ │ - mov (%r9,%rax,8),%r11 │ │ │ │ - cmp %r11,(%r8,%rax,8) │ │ │ │ - jne 684d0 │ │ │ │ + lea 0x5(%rax),%rbp │ │ │ │ + mov (%rdi,%rbp,8),%r11 │ │ │ │ + cmp %r11,(%rsi,%rbp,8) │ │ │ │ + jne 65938 │ │ │ │ imul %r11d,%ecx │ │ │ │ - lea 0x6(%rdi),%r15 │ │ │ │ - mov (%r9,%r15,8),%r10 │ │ │ │ - cmp %r10,(%r8,%r15,8) │ │ │ │ - jne 684d0 │ │ │ │ + lea 0x6(%rax),%r15 │ │ │ │ + mov (%rdi,%r15,8),%r10 │ │ │ │ + cmp %r10,(%rsi,%r15,8) │ │ │ │ + jne 65938 │ │ │ │ imul %r10d,%ecx │ │ │ │ - lea 0x7(%rdi),%rax │ │ │ │ - mov (%r9,%rax,8),%r11 │ │ │ │ - cmp %r11,(%r8,%rax,8) │ │ │ │ - jne 684d0 │ │ │ │ + lea 0x7(%rax),%rbp │ │ │ │ + mov (%rdi,%rbp,8),%r11 │ │ │ │ + cmp %r11,(%rsi,%rbp,8) │ │ │ │ + jne 65938 │ │ │ │ imul %r11d,%ecx │ │ │ │ - add $0x8,%rdi │ │ │ │ + add $0x8,%rax │ │ │ │ mov %ecx,(%rsp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 67f1e │ │ │ │ - mov 0x8c7d4(%rip),%rax │ │ │ │ - mov %ebp,0x20(%rsp) │ │ │ │ - mov 0x10(%rdx),%rbp │ │ │ │ + cmp %r9,%rax │ │ │ │ + jne 653a1 │ │ │ │ + mov 0x89351(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x10(%r12),%r15 │ │ │ │ + mov %r8d,0x20(%rsp) │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ mov 0x5b8(%rax),%rdx │ │ │ │ - mov %rbp,0x8(%rsp) │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ call *0x168(%rax) │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ mov 0x20(%rsp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ call *0x18(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 682a6 │ │ │ │ + je 65726 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %r13,0x180(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ mov 0x10(%rax),%r13 │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ movq $0x0,0x80(%rsp) │ │ │ │ - call 385a0 │ │ │ │ - mov (%rsp),%r8d │ │ │ │ + vmovdqa %xmm0,0x70(%rsp) │ │ │ │ + call 36b00 │ │ │ │ + mov (%rsp),%esi │ │ │ │ lea 0x140(%rsp),%r12 │ │ │ │ movb $0x0,0x140(%rsp) │ │ │ │ lea 0x130(%rsp),%rbp │ │ │ │ mov %r12,0x130(%rsp) │ │ │ │ movq $0x0,0x138(%rsp) │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 68233 │ │ │ │ + test %esi,%esi │ │ │ │ + jle 656ad │ │ │ │ mov (%rsp),%r9d │ │ │ │ movslq %r14d,%r14 │ │ │ │ mov %r15,%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ lea 0x0(,%r14,8),%rbp │ │ │ │ - xor %r11d,%r11d │ │ │ │ + xor %r8d,%r8d │ │ │ │ and $0x3,%r9d │ │ │ │ - je 6815a │ │ │ │ + je 655d4 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 68118 │ │ │ │ + je 65592 │ │ │ │ cmp $0x2,%r9d │ │ │ │ - je 680e2 │ │ │ │ + je 6555c │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - call 67a40 │ │ │ │ - mov $0x1,%r11d │ │ │ │ + call 64ee0 │ │ │ │ + mov $0x1,%r8d │ │ │ │ lea (%r15,%rbp,1),%rdi │ │ │ │ lea 0x0(%r13,%rbp,1),%rdx │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov %rdx,%r13 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r11d,%r15d │ │ │ │ + mov %r8d,%r15d │ │ │ │ mov %rdi,%r12 │ │ │ │ - imul %r11d,%eax │ │ │ │ + imul %r8d,%eax │ │ │ │ cltq │ │ │ │ - lea (%rsi,%rax,8),%rsi │ │ │ │ - call 67a40 │ │ │ │ - lea 0x1(%r15),%r11d │ │ │ │ + lea (%rcx,%rax,8),%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 64ee0 │ │ │ │ + lea 0x1(%r15),%r8d │ │ │ │ lea (%r12,%rbp,1),%rdi │ │ │ │ lea 0x0(%r13,%rbp,1),%rdx │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ mov %rdx,%r13 │ │ │ │ - mov %r11d,%r15d │ │ │ │ - mov %rdi,%r14 │ │ │ │ - imul %r11d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rcx,%rax,8),%rsi │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - call 67a40 │ │ │ │ + mov %r8d,%r15d │ │ │ │ + mov %rdi,%r14 │ │ │ │ + imul %r8d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r10,%rax,8),%rsi │ │ │ │ + call 64ee0 │ │ │ │ inc %r15d │ │ │ │ lea (%r14,%rbp,1),%rdi │ │ │ │ lea 0x0(%r13,%rbp,1),%rdx │ │ │ │ - mov %r15d,%r11d │ │ │ │ + mov %r15d,%r8d │ │ │ │ cmp %r15d,(%rsp) │ │ │ │ - je 6822b │ │ │ │ + je 656a5 │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r11d,%r14d │ │ │ │ + mov %r8d,%r14d │ │ │ │ mov %rdi,%r15 │ │ │ │ - imul %r11d,%eax │ │ │ │ + imul %r8d,%eax │ │ │ │ cltq │ │ │ │ lea 0x0(%r13,%rax,8),%rsi │ │ │ │ - call 67a40 │ │ │ │ + call 64ee0 │ │ │ │ inc %r14d │ │ │ │ lea (%r15,%rbp,1),%rdi │ │ │ │ lea (%r12,%rbp,1),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14d,0x18(%rsp) │ │ │ │ imul 0x128(%rbx),%r14d │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ mov %rdi,%r15 │ │ │ │ - movslq %r14d,%r10 │ │ │ │ - lea 0x0(%r13,%r10,8),%rsi │ │ │ │ - call 67a40 │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + movslq %r14d,%r11 │ │ │ │ + lea 0x0(%r13,%r11,8),%rsi │ │ │ │ + call 64ee0 │ │ │ │ mov 0x18(%rsp),%r12d │ │ │ │ lea (%r15,%rbp,1),%rdi │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x20(%rsp),%r15 │ │ │ │ mov %rdi,%r14 │ │ │ │ lea 0x1(%r12),%eax │ │ │ │ imul 0x128(%rbx),%eax │ │ │ │ lea (%r15,%rbp,1),%rcx │ │ │ │ cltq │ │ │ │ lea 0x0(%r13,%rax,8),%rsi │ │ │ │ - call 67a40 │ │ │ │ + call 64ee0 │ │ │ │ lea 0x2(%r12),%eax │ │ │ │ - imul 0x128(%rbx),%eax │ │ │ │ lea (%r15,%rbp,2),%r15 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + imul 0x128(%rbx),%eax │ │ │ │ lea (%r14,%rbp,1),%rdi │ │ │ │ mov %r15,%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ mov %rdi,%r14 │ │ │ │ cltq │ │ │ │ lea 0x0(%r13,%rax,8),%rsi │ │ │ │ - call 67a40 │ │ │ │ + call 64ee0 │ │ │ │ add $0x3,%r12d │ │ │ │ lea (%r14,%rbp,1),%rdi │ │ │ │ lea (%r15,%rbp,1),%rdx │ │ │ │ - mov %r12d,%r11d │ │ │ │ + mov %r12d,%r8d │ │ │ │ cmp %r12d,(%rsp) │ │ │ │ - jne 6815a │ │ │ │ + jne 655d4 │ │ │ │ lea 0x130(%rsp),%rbp │ │ │ │ call d5f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 68522 │ │ │ │ + jne 6598a │ │ │ │ cmpq $0x0,0x138(%rsp) │ │ │ │ - jne 6850b │ │ │ │ + jne 65973 │ │ │ │ mov %rbp,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ cmpb $0x0,0x14(%rsp) │ │ │ │ - je 6852a │ │ │ │ + je 65992 │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ lea 0x70(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call 151d0 │ │ │ │ + call 151b0 │ │ │ │ mov 0x180(%rsp),%r13 │ │ │ │ - jmp 682a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8bcd9(%rip),%r10 │ │ │ │ - lea 0x7c102(%rip),%rsi # e43a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x23e0> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 65728 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x88859(%rip),%r11 │ │ │ │ + lea 0x78c82(%rip),%rsi # de3a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1650> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x58(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea 0x50(%rsp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ lea 0x90(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6853d │ │ │ │ + jne 659a5 │ │ │ │ mov %rbx,%rax │ │ │ │ mov 0x170(%rsp),%rbp │ │ │ │ mov 0x168(%rsp),%rbx │ │ │ │ mov 0x178(%rsp),%r12 │ │ │ │ mov 0x188(%rsp),%r14 │ │ │ │ mov 0x190(%rsp),%r15 │ │ │ │ add $0x198,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 682c9 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8bc39(%rip),%r15 │ │ │ │ + jmp 65749 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x887c9(%rip),%r15 │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 682bc │ │ │ │ + jmp 6573c │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8bc19(%rip),%r12 │ │ │ │ - lea 0x7b0e0(%rip),%rsi # e343e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147e> │ │ │ │ + mov 0x887a9(%rip),%r12 │ │ │ │ + lea 0x77c70(%rip),%rsi # dd43e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x6ee> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 682a6 │ │ │ │ + jmp 65726 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 34940 │ │ │ │ + call 32e80 │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ - call b7bb0 │ │ │ │ + call b37b0 │ │ │ │ mov %r14d,%esi │ │ │ │ lea 0xb0(%rsp),%rdi │ │ │ │ - call b7bb0 │ │ │ │ + call b37b0 │ │ │ │ mov $0x10,%r8d │ │ │ │ - lea 0x7b0b4(%rip),%rcx # e3458 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x77c44(%rip),%rcx # dd458 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x708> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xb0(%rsp),%rdi │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea 0x7bf4c(%rip),%rsi # e4318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2358> │ │ │ │ + lea 0x78adc(%rip),%rsi # de318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15c8> │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d640 , std::allocator >::append(char const*)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ lea 0x110(%rsp),%rdx │ │ │ │ lea 0xf0(%rsp),%rsi │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ - call bcb90 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x8bb63(%rip),%rcx │ │ │ │ + call b8670 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x886f3(%rip),%r10 │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ lea 0x130(%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 0xb0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 682a6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8baf9(%rip),%r14 │ │ │ │ - lea 0x7b582(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 65726 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x88691(%rip),%r14 │ │ │ │ + lea 0x7811a(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 682bc │ │ │ │ + jmp 6573c │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x8bad9(%rip),%rax │ │ │ │ - lea 0x7b9a2(%rip),%rsi # e3e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e80> │ │ │ │ + mov 0x88671(%rip),%rax │ │ │ │ + lea 0x7853a(%rip),%rsi # dde40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f0> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 682b2 │ │ │ │ + jmp 65732 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x8bab9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x7bf1f(%rip),%rsi # e43e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x88651(%rip),%rcx │ │ │ │ + lea 0x78aba(%rip),%rsi # de3e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1690> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 682a6 │ │ │ │ + jmp 65726 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8ba99(%rip),%rbp │ │ │ │ - lea 0x7bf2a(%rip),%rsi # e4408 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2448> │ │ │ │ + mov 0x88631(%rip),%rbp │ │ │ │ + lea 0x78ac2(%rip),%rsi # de408 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16b8> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 682a6 │ │ │ │ + jmp 65726 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8ba79(%rip),%r9 │ │ │ │ - lea 0x7be42(%rip),%rsi # e4340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x88611(%rip),%r9 │ │ │ │ + lea 0x789da(%rip),%rsi # de340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x15f0> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 682a6 │ │ │ │ - mov 0x8ba5e(%rip),%r8 │ │ │ │ + jmp 65726 │ │ │ │ + mov 0x885f6(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ - mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ mov %rbp,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 68270 │ │ │ │ + jmp 656ea │ │ │ │ movl $0x1,(%rsp) │ │ │ │ - jmp 67fdd │ │ │ │ + jmp 65460 │ │ │ │ mov %r13,0x180(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1014e <__cxa_finalize@plt+0x2ace> │ │ │ │ + jmp 10132 <__cxa_finalize@plt+0x2ab2> │ │ │ │ endbr64 │ │ │ │ - jmp 10133 <__cxa_finalize@plt+0x2ab3> │ │ │ │ + jmp 10117 <__cxa_finalize@plt+0x2a97> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 10146 <__cxa_finalize@plt+0x2ac6> │ │ │ │ + jmp 1012a <__cxa_finalize@plt+0x2aaa> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 101fd <__cxa_finalize@plt+0x2b7d> │ │ │ │ + jmp 101e1 <__cxa_finalize@plt+0x2b61> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1017e <__cxa_finalize@plt+0x2afe> │ │ │ │ + jmp 10162 <__cxa_finalize@plt+0x2ae2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 10174 <__cxa_finalize@plt+0x2af4> │ │ │ │ + jmp 10158 <__cxa_finalize@plt+0x2ad8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1016a <__cxa_finalize@plt+0x2aea> │ │ │ │ + jmp 1014e <__cxa_finalize@plt+0x2ace> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 10227 <__cxa_finalize@plt+0x2ba7> │ │ │ │ + jmp 1020b <__cxa_finalize@plt+0x2b8b> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1020d <__cxa_finalize@plt+0x2b8d> │ │ │ │ + jmp 101f1 <__cxa_finalize@plt+0x2b71> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1021a <__cxa_finalize@plt+0x2b9a> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 101fe <__cxa_finalize@plt+0x2b7e> │ │ │ │ + nop │ │ │ │ │ │ │ │ -00000000000685e0 : │ │ │ │ +0000000000065a40 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - mov %fs:0x28,%r15 │ │ │ │ - mov %r15,0x78(%rsp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov (%r15),%rdx │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + 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,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ - mov 0x8(%rdx),%r13 │ │ │ │ - mov (%rdx),%r14 │ │ │ │ + mov 0x8(%rdx),%r14 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ - call 28710 │ │ │ │ + call 27990 │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - je 68fd0 │ │ │ │ - mov %r15,%rsi │ │ │ │ + je 662f1 │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + call ca190 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x18,%rbx │ │ │ │ cmpl $0x1,0x18(%rsp) │ │ │ │ - jle 68ce6 │ │ │ │ - sub %r14,%r13 │ │ │ │ - mov $0x2,%r14d │ │ │ │ - sar $0x3,%r13 │ │ │ │ - mov %r13d,0x28(%rsp) │ │ │ │ + jle 66041 │ │ │ │ + sub %r13,%r14 │ │ │ │ + mov $0x2,%r13d │ │ │ │ + sar $0x3,%r14 │ │ │ │ + mov %r14d,0x28(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ mov 0x38(%rsp),%edx │ │ │ │ - mov 0x28(%rsp),%esi │ │ │ │ lea -0x18(%rbx),%rcx │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ - call 3a9f0 │ │ │ │ + mov 0x28(%rsp),%esi │ │ │ │ + call 38f10 │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ lea 0x60(%rsp),%rsi │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ mov %rbx,0x50(%rsp) │ │ │ │ - call befc0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call bac70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 68756 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 65b9e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 68d90 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - add $0x18,%r15 │ │ │ │ + je 660f0 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 68730 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 68fbd │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jne 65b78 │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 662a9 │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - inc %r14d │ │ │ │ - sub %r15,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %r14d,0x38(%rsp) │ │ │ │ - jge 686c0 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - vmovss 0x7e2b3(%rip),%xmm4 # e6a3c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4a7c> │ │ │ │ - vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ - lea 0x18(%r12),%r11 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov $0x2,%r10d │ │ │ │ - lea 0x18(%r12),%rcx │ │ │ │ - inc %edx │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r11),%r13 │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - vcvtsi2ss %r10d,%xmm5,%xmm0 │ │ │ │ - vdivss %xmm0,%xmm4,%xmm4 │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 689e2 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm2 │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rax,%rcx │ │ │ │ - vbroadcastsd %xmm2,%zmm6 │ │ │ │ - vmovapd %ymm6,%ymm3 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 689cd │ │ │ │ - lea -0x8(%r15),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sub %rbx,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 68f5f │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - mov %rax,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea (%rdi,%rbx,1),%r8 │ │ │ │ - sub $0x40,%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ + inc %r13d │ │ │ │ + sub %r14,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp 0x38(%rsp),%r13d │ │ │ │ + jle 65b10 │ │ │ │ + mov 0x18(%rsp),%r11d │ │ │ │ + lea 0x18(%r15),%r13 │ │ │ │ + vmovss 0x7ae66(%rip),%xmm5 # e0a3c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3cec> │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x1(%r11),%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vcvtsi2ss %eax,%xmm4,%xmm1 │ │ │ │ + mov (%r10),%r9 │ │ │ │ + mov 0x8(%r10),%r14 │ │ │ │ + vdivss %xmm1,%xmm5,%xmm5 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 65db6 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + vcvtss2sd %xmm5,%xmm5,%xmm3 │ │ │ │ + vbroadcastsd %xmm3,%ymm7 │ │ │ │ + vmovapd %xmm7,%xmm2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 65da4 │ │ │ │ + sub $0x8,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rdi,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea 0x1(%r12),%rbx │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 66296 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %r8,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ + sub $0x20,%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 688e9 │ │ │ │ + je 65cfb │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 688d3 │ │ │ │ + je 65ce9 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 688c2 │ │ │ │ + je 65cdc │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 688b1 │ │ │ │ + je 65ccf │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 688a0 │ │ │ │ + je 65cc2 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 6888f │ │ │ │ + je 65cb5 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 6887e │ │ │ │ - vmulpd (%rbx),%zmm6,%zmm1 │ │ │ │ - lea 0x40(%rbx),%rsi │ │ │ │ - vmovupd %zmm1,(%rbx) │ │ │ │ - vmulpd (%rsi),%zmm6,%zmm7 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd %zmm7,-0x40(%rsi) │ │ │ │ - vmulpd (%rsi),%zmm6,%zmm8 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd %zmm8,-0x40(%rsi) │ │ │ │ - vmulpd (%rsi),%zmm6,%zmm9 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd %zmm9,-0x40(%rsi) │ │ │ │ - vmulpd (%rsi),%zmm6,%zmm10 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd %zmm10,-0x40(%rsi) │ │ │ │ - vmulpd (%rsi),%zmm6,%zmm11 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd %zmm11,-0x40(%rsi) │ │ │ │ - vmulpd (%rsi),%zmm6,%zmm12 │ │ │ │ - add $0x40,%rsi │ │ │ │ - vmovupd %zmm12,-0x40(%rsi) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 68964 │ │ │ │ - vmulpd (%rsi),%zmm6,%zmm13 │ │ │ │ - vmulpd 0x40(%rsi),%zmm6,%zmm14 │ │ │ │ - add $0x200,%rsi │ │ │ │ - vmulpd -0x180(%rsi),%zmm6,%zmm15 │ │ │ │ - vmulpd -0x140(%rsi),%zmm6,%zmm0 │ │ │ │ - vmulpd -0x100(%rsi),%zmm6,%zmm1 │ │ │ │ - vmulpd -0xc0(%rsi),%zmm6,%zmm7 │ │ │ │ - vmulpd -0x80(%rsi),%zmm6,%zmm8 │ │ │ │ - vmulpd -0x40(%rsi),%zmm6,%zmm9 │ │ │ │ - vmovupd %zmm13,-0x200(%rsi) │ │ │ │ - vmovupd %zmm14,-0x1c0(%rsi) │ │ │ │ - vmovupd %zmm15,-0x180(%rsi) │ │ │ │ - vmovupd %zmm0,-0x140(%rsi) │ │ │ │ - vmovupd %zmm1,-0x100(%rsi) │ │ │ │ - vmovupd %zmm7,-0xc0(%rsi) │ │ │ │ - vmovupd %zmm8,-0x80(%rsi) │ │ │ │ - vmovupd %zmm9,-0x40(%rsi) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 688e9 │ │ │ │ + je 65ca8 │ │ │ │ + vmulpd (%r10),%ymm7,%ymm6 │ │ │ │ + lea 0x20(%r10),%rsi │ │ │ │ + vmovupd %ymm6,(%r10) │ │ │ │ + vmulpd (%rsi),%ymm7,%ymm8 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd %ymm8,-0x20(%rsi) │ │ │ │ + vmulpd (%rsi),%ymm7,%ymm9 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd %ymm9,-0x20(%rsi) │ │ │ │ + vmulpd (%rsi),%ymm7,%ymm10 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd %ymm10,-0x20(%rsi) │ │ │ │ + vmulpd (%rsi),%ymm7,%ymm11 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd %ymm11,-0x20(%rsi) │ │ │ │ + vmulpd (%rsi),%ymm7,%ymm12 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd %ymm12,-0x20(%rsi) │ │ │ │ + vmulpd (%rsi),%ymm7,%ymm13 │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd %ymm13,-0x20(%rsi) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 65d6b │ │ │ │ + vmulpd (%rsi),%ymm7,%ymm14 │ │ │ │ + add $0x100,%rsi │ │ │ │ + vmulpd -0xe0(%rsi),%ymm7,%ymm15 │ │ │ │ + vmulpd -0xc0(%rsi),%ymm7,%ymm0 │ │ │ │ + vmulpd -0xa0(%rsi),%ymm7,%ymm1 │ │ │ │ + vmulpd -0x80(%rsi),%ymm7,%ymm6 │ │ │ │ + vmulpd -0x60(%rsi),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm14,-0x100(%rsi) │ │ │ │ + vmulpd -0x40(%rsi),%ymm7,%ymm9 │ │ │ │ + vmovupd %ymm15,-0xe0(%rsi) │ │ │ │ + vmulpd -0x20(%rsi),%ymm7,%ymm10 │ │ │ │ + vmovupd %ymm0,-0xc0(%rsi) │ │ │ │ + vmovupd %ymm1,-0xa0(%rsi) │ │ │ │ + vmovupd %ymm6,-0x80(%rsi) │ │ │ │ + vmovupd %ymm8,-0x60(%rsi) │ │ │ │ + vmovupd %ymm9,-0x40(%rsi) │ │ │ │ + vmovupd %ymm10,-0x20(%rsi) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jne 65cfb │ │ │ │ + shl $0x2,%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 65da4 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 65d9a │ │ │ │ + vmulpd (%r10,%r8,8),%xmm2,%xmm11 │ │ │ │ + sub %r8,%rbx │ │ │ │ + mov %rbx,%r12 │ │ │ │ + shr $1,%r12 │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm11,(%r10,%r8,8) │ │ │ │ + je 65da4 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + add %r12,%r11 │ │ │ │ + vmulsd (%r11),%xmm3,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r11) │ │ │ │ + add $0x18,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 65c20 │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + inc %eax │ │ │ │ + add $0x18,%r10 │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 65bf0 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea (%rax,%rax,2),%r14 │ │ │ │ + mov (%rcx),%r12 │ │ │ │ + mov $0x2,%eax │ │ │ │ shl $0x3,%r14 │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 689cd │ │ │ │ - sub %r14,%r9 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 68999 │ │ │ │ - vmulpd (%rbx,%r14,8),%ymm3,%ymm10 │ │ │ │ - inc %r9 │ │ │ │ - mov %r9,%rax │ │ │ │ - shr $0x2,%rax │ │ │ │ - and $0x3,%r9d │ │ │ │ - vmovupd %ymm10,(%rbx,%r14,8) │ │ │ │ - je 689cd │ │ │ │ - shl $0x5,%rax │ │ │ │ - add %rax,%r8 │ │ │ │ - vmulsd (%r8),%xmm2,%xmm11 │ │ │ │ - lea 0x8(%r8),%rbx │ │ │ │ - vmovsd %xmm11,(%r8) │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 689cd │ │ │ │ - vmulsd 0x8(%r8),%xmm2,%xmm12 │ │ │ │ - lea 0x10(%r8),%r9 │ │ │ │ - vmovsd %xmm12,0x8(%r8) │ │ │ │ - cmp %r9,%r15 │ │ │ │ - je 689cd │ │ │ │ - vmulsd 0x10(%r8),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%r8) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r12,%r9,1),%rcx │ │ │ │ + mov 0x8(%r12,%r9,1),%rdi │ │ │ │ + sub %rcx,%rdi │ │ │ │ + je 6601c │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov (%rdx,%r9,1),%rsi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 66108 │ │ │ │ + lea -0x8(%rcx),%rbx │ │ │ │ + sub %rsi,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 66108 │ │ │ │ + lea -0x1(%rdi),%r11 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 662a1 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r10,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 65f13 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 65ef7 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 65ee4 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 65ed1 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 65ebe │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 65eab │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 65e98 │ │ │ │ + vmovupd (%rcx),%ymm4 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vaddpd (%rsi),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx) │ │ │ │ + vmovupd (%rcx,%rdx,1),%ymm3 │ │ │ │ + vaddpd (%rsi,%rdx,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rcx,%rdx,1),%ymm2 │ │ │ │ + vaddpd (%rsi,%rdx,1),%ymm2,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rcx,%rdx,1),%ymm14 │ │ │ │ + vaddpd (%rsi,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rcx,%rdx,1),%ymm0 │ │ │ │ + vaddpd (%rsi,%rdx,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rcx,%rdx,1),%ymm6 │ │ │ │ + vaddpd (%rsi,%rdx,1),%ymm6,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rcx,%rdx,1),%ymm9 │ │ │ │ + vaddpd (%rsi,%rdx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 65fd4 │ │ │ │ + vmovupd (%rcx,%rdx,1),%ymm11 │ │ │ │ + vmovupd 0x20(%rcx,%rdx,1),%ymm4 │ │ │ │ + vmovupd 0x40(%rcx,%rdx,1),%ymm3 │ │ │ │ + vmovupd 0x60(%rcx,%rdx,1),%ymm2 │ │ │ │ + vaddpd (%rsi,%rdx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd 0x80(%rcx,%rdx,1),%ymm14 │ │ │ │ + vmovupd 0xa0(%rcx,%rdx,1),%ymm0 │ │ │ │ + vmovupd 0xc0(%rcx,%rdx,1),%ymm6 │ │ │ │ + vmovupd 0xe0(%rcx,%rdx,1),%ymm9 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x20(%rsi,%rdx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x40(%rsi,%rdx,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x60(%rsi,%rdx,1),%ymm2,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x80(%rsi,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x80(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xa0(%rsi,%rdx,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xc0(%rsi,%rdx,1),%ymm6,%ymm8 │ │ │ │ + vmovupd %ymm8,0xc0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xe0(%rsi,%rdx,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jne 65f13 │ │ │ │ + shl $0x2,%r10 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 6601c │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 6600a │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sub %r10,%r8 │ │ │ │ + vmovupd (%rcx,%r10,8),%xmm11 │ │ │ │ + mov %r8,%r11 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + and $0x1,%r8d │ │ │ │ + vaddpd (%rsi,%r10,8),%xmm11,%xmm12 │ │ │ │ + vmovupd %xmm12,(%rcx,%r10,8) │ │ │ │ + je 6601c │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm4 │ │ │ │ + vaddsd (%rsi,%r11,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx,%r11,8) │ │ │ │ + add $0x18,%r9 │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 65df0 │ │ │ │ + inc %eax │ │ │ │ add $0x18,%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jne 687f0 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - inc %r10d │ │ │ │ - add $0x18,%r11 │ │ │ │ - cmp %edx,%r10d │ │ │ │ - jne 687b0 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%r13d │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - lea 0x0(%r13,%r13,2),%r11 │ │ │ │ - mov $0x2,%edx │ │ │ │ - shl $0x3,%r11 │ │ │ │ - vmovq %r10,%xmm6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %edx,%r12d │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rcx,%rdx │ │ │ │ - vmovq %xmm6,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%rcx,%r8,1),%r9 │ │ │ │ - mov 0x8(%rcx,%r8,1),%r14 │ │ │ │ - sub %r9,%r14 │ │ │ │ - je 68cbb │ │ │ │ - mov (%rdx),%r15 │ │ │ │ - lea -0x8(%r9),%rdi │ │ │ │ - sar $0x3,%r14 │ │ │ │ - mov (%r15,%r8,1),%rbx │ │ │ │ - sub %rbx,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 68db0 │ │ │ │ - lea -0x1(%r14),%r15 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jbe 68f6a │ │ │ │ - mov %r14,%r13 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x3,%r13 │ │ │ │ - mov %r13,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea -0x40(%rax),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 68b73 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 68b51 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 68b38 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 68b1f │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 68b06 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 68aed │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 68ad4 │ │ │ │ - vmovupd (%r9),%zmm5 │ │ │ │ - vaddpd (%rbx),%zmm5,%zmm4 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm4,(%r9) │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm2 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm2,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm14 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm0 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm7 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm7,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm9 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 68c40 │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm13 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm13,%zmm5 │ │ │ │ - vmovupd 0x40(%r9,%rdi,1),%zmm4 │ │ │ │ - vmovupd 0x80(%r9,%rdi,1),%zmm3 │ │ │ │ - vmovupd 0xc0(%r9,%rdi,1),%zmm15 │ │ │ │ - vmovupd 0x100(%r9,%rdi,1),%zmm1 │ │ │ │ - vmovupd 0x140(%r9,%rdi,1),%zmm8 │ │ │ │ - vmovupd 0x180(%r9,%rdi,1),%zmm10 │ │ │ │ - vmovupd 0x1c0(%r9,%rdi,1),%zmm12 │ │ │ │ - vmovupd %zmm5,(%r9,%rdi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rdi,1),%zmm4,%zmm2 │ │ │ │ - vmovupd %zmm2,0x40(%r9,%rdi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rdi,1),%zmm3,%zmm14 │ │ │ │ - vmovupd %zmm14,0x80(%r9,%rdi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rdi,1),%zmm15,%zmm0 │ │ │ │ - vmovupd %zmm0,0xc0(%r9,%rdi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rdi,1),%zmm1,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%r9,%rdi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rdi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x140(%r9,%rdi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rdi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x180(%r9,%rdi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rdi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x1c0(%r9,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 68b73 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 68cbb │ │ │ │ - sub %r13,%r15 │ │ │ │ - lea 0x1(%r15),%r14 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 68f7e │ │ │ │ - vmovupd (%r9,%r13,8),%ymm5 │ │ │ │ - vaddpd (%rbx,%r13,8),%ymm5,%ymm4 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%rax,%r13,1),%r10 │ │ │ │ - vmovupd %ymm4,(%r9,%r13,8) │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 68cbb │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 68ca9 │ │ │ │ - sub %rax,%r14 │ │ │ │ - add %r13,%rax │ │ │ │ - vmovupd (%r9,%rax,8),%xmm2 │ │ │ │ - vaddpd (%rbx,%rax,8),%xmm2,%xmm3 │ │ │ │ - mov %r14,%r15 │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ - and $0x1,%r14d │ │ │ │ - vmovupd %xmm3,(%r9,%rax,8) │ │ │ │ - je 68cbb │ │ │ │ - add %r15,%r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%r10,8) │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 68a30 │ │ │ │ - lea 0x18(%rdx),%rcx │ │ │ │ - lea 0x1(%r12),%edx │ │ │ │ - cmp %edx,0x38(%rsp) │ │ │ │ - jge 68a20 │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ + cmp %eax,0x38(%rsp) │ │ │ │ + jge 65de8 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - cmp %r12,%rbx │ │ │ │ - je 68d42 │ │ │ │ - mov %r12,%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 68d21 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + je 660a4 │ │ │ │ + mov %r15,%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 66083 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 68d80 │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - add $0x18,%r13 │ │ │ │ + je 660e0 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jne 68d00 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 68f88 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - add $0x18,%r14 │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 68cf0 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 66060 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 68f9e │ │ │ │ + je 662bc │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + sub %r12,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 66050 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 662d2 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 68ff8 │ │ │ │ + jne 66319 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %rbx │ │ │ │ - sub %r12,%rsi │ │ │ │ pop %r12 │ │ │ │ + sub %r15,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jne 68d00 │ │ │ │ - jmp 68d1e │ │ │ │ nop │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 68730 │ │ │ │ - jmp 68751 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r9),%xmm0 │ │ │ │ - vaddsd (%rbx),%xmm0,%xmm1 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea -0x1(%r14),%r13 │ │ │ │ - vmovsd %xmm1,(%r9) │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jae 68cbb │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 68ea5 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 68e87 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 68e72 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 68e5d │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 68e48 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 68e33 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 68e1e │ │ │ │ - vmovsd 0x8(%r9),%xmm7 │ │ │ │ - vaddsd 0x8(%rbx),%xmm7,%xmm8 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vmovsd %xmm8,0x8(%r9) │ │ │ │ - vmovsd (%r9,%r10,8),%xmm9 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm13 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm3,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jae 68cbb │ │ │ │ - vmovsd (%r9,%r10,8),%xmm1 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm1,%xmm7 │ │ │ │ - lea 0x1(%r10),%rdi │ │ │ │ - lea 0x2(%r10),%rax │ │ │ │ - lea 0x3(%r10),%r15 │ │ │ │ - lea 0x4(%r10),%r13 │ │ │ │ - vmovsd %xmm7,(%r9,%r10,8) │ │ │ │ - vmovsd (%r9,%rdi,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%rdi,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r9,%rdi,8) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%rax,8),%xmm10,%xmm11 │ │ │ │ - lea 0x5(%r10),%rdi │ │ │ │ - vmovsd %xmm11,(%r9,%rax,8) │ │ │ │ - vmovsd (%r9,%r15,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%r15,8),%xmm12,%xmm13 │ │ │ │ - lea 0x6(%r10),%rax │ │ │ │ - vmovsd %xmm13,(%r9,%r15,8) │ │ │ │ - vmovsd (%r9,%r13,8),%xmm5 │ │ │ │ - vaddsd (%rbx,%r13,8),%xmm5,%xmm4 │ │ │ │ - lea 0x7(%r10),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd %xmm4,(%r9,%r13,8) │ │ │ │ - vmovsd (%r9,%rdi,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%rdi,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9,%rdi,8) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%rax,8) │ │ │ │ - vmovsd (%r9,%r15,8),%xmm0 │ │ │ │ - vaddsd (%rbx,%r15,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r9,%r15,8) │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jb 68ea5 │ │ │ │ - jmp 68cbb │ │ │ │ - mov %rbx,%r8 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 6896d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - sub %r13,%r15 │ │ │ │ - lea 0x1(%r15),%r14 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - ja 68c5a │ │ │ │ - mov %r13,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 68c7d │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 66060 │ │ │ │ + jmp 6607f │ │ │ │ + nop │ │ │ │ add $0x18,%r14 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 68cf0 │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 68d4b │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jne 65b78 │ │ │ │ + jmp 65b99 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea -0x1(%rdi),%r10 │ │ │ │ + vaddsd (%rsi),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jae 6601c │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 661e1 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 661c6 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 661b4 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 661a2 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 66190 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 6617e │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 6616c │ │ │ │ + vmovsd 0x8(%rcx),%xmm2 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + vaddsd 0x8(%rsi),%xmm2,%xmm13 │ │ │ │ + vmovsd %xmm13,0x8(%rcx) │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm14 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm0 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm6 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm9 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm11 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm4 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jae 6601c │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm3 │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + lea 0x2(%rbx),%rdx │ │ │ │ + lea 0x3(%rbx),%r11 │ │ │ │ + lea 0x4(%rbx),%r10 │ │ │ │ + vaddsd (%rsi,%rbx,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%rbx,8) │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm2 │ │ │ │ + vaddsd (%rsi,%r8,8),%xmm2,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%r8,8) │ │ │ │ + lea 0x5(%rbx),%r8 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm14 │ │ │ │ + vaddsd (%rsi,%rdx,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rdx,8) │ │ │ │ + lea 0x6(%rbx),%rdx │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm0 │ │ │ │ + vaddsd (%rsi,%r11,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%r11,8) │ │ │ │ + lea 0x7(%rbx),%r11 │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rcx,%r10,8),%xmm6 │ │ │ │ + vaddsd (%rsi,%r10,8),%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx,%r10,8) │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm9 │ │ │ │ + vaddsd (%rsi,%r8,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r8,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm11 │ │ │ │ + vaddsd (%rsi,%rdx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm4 │ │ │ │ + vaddsd (%rsi,%r11,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx,%r11,8) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jb 661e1 │ │ │ │ + jmp 6601c │ │ │ │ + mov %r10,%r11 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 65d74 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 65fe8 │ │ │ │ + inc %r13d │ │ │ │ + cmp %r13d,0x38(%rsp) │ │ │ │ + jge 65b10 │ │ │ │ + jmp 65bc5 │ │ │ │ + add $0x18,%r13 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 66050 │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 660ad │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 68ff8 │ │ │ │ + jne 66319 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %r14d │ │ │ │ - cmp %r14d,0x38(%rsp) │ │ │ │ - jge 686c0 │ │ │ │ - jmp 6877d │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - call cf310 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call ca2b0 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ - jmp 68694 │ │ │ │ + jmp 65aec │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 10246 <__cxa_finalize@plt+0x2bc6> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 1022a <__cxa_finalize@plt+0x2baa> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 10293 <__cxa_finalize@plt+0x2c13> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 10277 <__cxa_finalize@plt+0x2bf7> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 1025d <__cxa_finalize@plt+0x2bdd> │ │ │ │ + jmp 10241 <__cxa_finalize@plt+0x2bc1> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 102bb <__cxa_finalize@plt+0x2c3b> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 1029f <__cxa_finalize@plt+0x2c1f> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000069030 : │ │ │ │ +0000000000066360 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %fs:0x28,%r15 │ │ │ │ - mov %r15,0x78(%rsp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov (%r15),%rdx │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ + mov %rdi,0x18(%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,0x40(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ - mov 0x8(%rdx),%r13 │ │ │ │ - mov (%rdx),%r14 │ │ │ │ + mov 0x8(%rdx),%r14 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ movslq %eax,%rsi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ - call 28710 │ │ │ │ + call 27990 │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - je 69a48 │ │ │ │ - mov %r15,%rsi │ │ │ │ + je 66c56 │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + call ca190 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x18,%rbx │ │ │ │ - cmpl $0x1,0x8(%rsp) │ │ │ │ - jle 69757 │ │ │ │ - sub %r14,%r13 │ │ │ │ - mov $0x2,%r14d │ │ │ │ - sar $0x3,%r13 │ │ │ │ - mov %r13d,0x28(%rsp) │ │ │ │ + cmpl $0x1,0x10(%rsp) │ │ │ │ + jle 6697e │ │ │ │ + sub %r13,%r14 │ │ │ │ + mov $0x2,%r13d │ │ │ │ + sar $0x3,%r14 │ │ │ │ + mov %r14d,0x28(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ mov 0x38(%rsp),%edx │ │ │ │ - mov 0x28(%rsp),%esi │ │ │ │ lea -0x18(%rbx),%rcx │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ - call 3a9f0 │ │ │ │ + mov 0x28(%rsp),%esi │ │ │ │ + call 38f10 │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ lea 0x60(%rsp),%rsi │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ mov %rbx,0x50(%rsp) │ │ │ │ - call befc0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call bac70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 691a6 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 664be │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69800 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - add $0x18,%r15 │ │ │ │ + je 66a30 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 69180 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 69a35 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jne 66498 │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 66c43 │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - inc %r14d │ │ │ │ - sub %r15,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + inc %r13d │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14d,0x38(%rsp) │ │ │ │ - jge 69110 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - vmovsd 0x7ea57(%rip),%xmm6 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + cmp 0x38(%rsp),%r13d │ │ │ │ + jle 66430 │ │ │ │ + mov 0x10(%rsp),%r11d │ │ │ │ + lea 0x18(%r15),%rsi │ │ │ │ + vmovsd 0x7b47a(%rip),%xmm6 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ - lea 0x18(%r12),%r11 │ │ │ │ - vmovsd 0x7ea4e(%rip),%xmm5 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov $0x2,%r8d │ │ │ │ - lea 0x18(%r12),%r14 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - mov %rbx,%rsi │ │ │ │ - inc %ecx │ │ │ │ - vcvtsi2sd %r8d,%xmm4,%xmm1 │ │ │ │ - test %r15b,%r15b │ │ │ │ - je 699f7 │ │ │ │ - vdivsd %xmm1,%xmm5,%xmm7 │ │ │ │ - mov (%r11),%r13 │ │ │ │ - mov 0x8(%r11),%rdx │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - je 6944c │ │ │ │ - mov %r15b,0x28(%rsp) │ │ │ │ - mov %r8d,0x24(%rsp) │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - vbroadcastsd %xmm7,%ymm3 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - vbroadcastsd %xmm7,%zmm0 │ │ │ │ - mov %rdx,%rsi │ │ │ │ + vmovsd 0x7b476(%rip),%xmm5 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov $0x2,%r13d │ │ │ │ + mov $0x1,%r12d │ │ │ │ + lea 0x1(%r11),%ecx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vcvtsi2sd %r13d,%xmm4,%xmm2 │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 66c05 │ │ │ │ + vdivsd %xmm2,%xmm5,%xmm7 │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov 0x8(%r10),%r15 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + je 666f1 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + vmovddup %xmm7,%xmm3 │ │ │ │ + vbroadcastsd %xmm7,%ymm8 │ │ │ │ + mov %r13d,0x24(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%r13),%r10 │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - je 6942c │ │ │ │ - lea -0x8(%r15),%rdi │ │ │ │ + mov (%r11),%r10 │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 666da │ │ │ │ + sub $0x8,%r8 │ │ │ │ mov %r10,%rax │ │ │ │ - sub %r10,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 699cf │ │ │ │ - lea 0x1(%r9),%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea (%rdi,%r10,1),%r8 │ │ │ │ - sub $0x40,%rdi │ │ │ │ - shr $0x6,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 69349 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 69333 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 69322 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 69311 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 69300 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 692ef │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 692de │ │ │ │ - vmulpd (%r10),%zmm0,%zmm2 │ │ │ │ - lea 0x40(%r10),%rax │ │ │ │ - vmovupd %zmm2,(%r10) │ │ │ │ - vmulpd (%rax),%zmm0,%zmm8 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm8,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm0,%zmm9 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm9,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm0,%zmm10 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm10,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm0,%zmm11 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm11,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm0,%zmm12 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm12,-0x40(%rax) │ │ │ │ - vmulpd (%rax),%zmm0,%zmm13 │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd %zmm13,-0x40(%rax) │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 693c3 │ │ │ │ - vmulpd (%rax),%zmm0,%zmm14 │ │ │ │ - vmulpd 0x40(%rax),%zmm0,%zmm15 │ │ │ │ - add $0x200,%rax │ │ │ │ - vmulpd -0x180(%rax),%zmm0,%zmm1 │ │ │ │ - vmulpd -0x140(%rax),%zmm0,%zmm2 │ │ │ │ - vmulpd -0x100(%rax),%zmm0,%zmm8 │ │ │ │ - vmulpd -0xc0(%rax),%zmm0,%zmm9 │ │ │ │ - vmulpd -0x80(%rax),%zmm0,%zmm10 │ │ │ │ - vmulpd -0x40(%rax),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm14,-0x200(%rax) │ │ │ │ - vmovupd %zmm15,-0x1c0(%rax) │ │ │ │ - vmovupd %zmm1,-0x180(%rax) │ │ │ │ - vmovupd %zmm2,-0x140(%rax) │ │ │ │ - vmovupd %zmm8,-0x100(%rax) │ │ │ │ - vmovupd %zmm9,-0xc0(%rax) │ │ │ │ - vmovupd %zmm10,-0x80(%rax) │ │ │ │ - vmovupd %zmm11,-0x40(%rax) │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 69349 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 6942c │ │ │ │ - sub %rbx,%r9 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 693f8 │ │ │ │ - vmulpd (%r10,%rbx,8),%ymm3,%ymm12 │ │ │ │ - inc %r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - and $0x3,%r9d │ │ │ │ - vmovupd %ymm12,(%r10,%rbx,8) │ │ │ │ - je 6942c │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rdx,%r8 │ │ │ │ - vmulsd (%r8),%xmm7,%xmm13 │ │ │ │ - lea 0x8(%r8),%r10 │ │ │ │ - vmovsd %xmm13,(%r8) │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 6942c │ │ │ │ - vmulsd 0x8(%r8),%xmm7,%xmm14 │ │ │ │ - lea 0x10(%r8),%r9 │ │ │ │ - vmovsd %xmm14,0x8(%r8) │ │ │ │ - cmp %r9,%r15 │ │ │ │ - je 6942c │ │ │ │ - vmulsd 0x10(%r8),%xmm7,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%r8) │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jne 69250 │ │ │ │ - mov %r11,%rsi │ │ │ │ - movzbl 0x28(%rsp),%r15d │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - inc %r8d │ │ │ │ - xor $0x1,%r15d │ │ │ │ + sub %r10,%r8 │ │ │ │ + mov %r8,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + lea 0x1(%r14),%r13 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 66bf2 │ │ │ │ + mov %r13,%r9 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + mov %r9,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea (%r10,%r8,1),%rbx │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 66633 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 66621 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 66614 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 66607 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 665fa │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 665ed │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 665e0 │ │ │ │ + vmulpd (%r10),%ymm8,%ymm1 │ │ │ │ + lea 0x20(%r10),%rax │ │ │ │ + vmovupd %ymm1,(%r10) │ │ │ │ + vmulpd (%rax),%ymm8,%ymm9 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm9,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm8,%ymm10 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm10,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm8,%ymm11 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm11,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm8,%ymm12 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm12,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm8,%ymm13 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm13,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm8,%ymm14 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm14,-0x20(%rax) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 666a2 │ │ │ │ + vmulpd (%rax),%ymm8,%ymm15 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmulpd -0xe0(%rax),%ymm8,%ymm0 │ │ │ │ + vmulpd -0xc0(%rax),%ymm8,%ymm2 │ │ │ │ + vmulpd -0xa0(%rax),%ymm8,%ymm1 │ │ │ │ + vmulpd -0x80(%rax),%ymm8,%ymm9 │ │ │ │ + vmulpd -0x60(%rax),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm15,-0x100(%rax) │ │ │ │ + vmulpd -0x40(%rax),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm0,-0xe0(%rax) │ │ │ │ + vmulpd -0x20(%rax),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm2,-0xc0(%rax) │ │ │ │ + vmovupd %ymm1,-0xa0(%rax) │ │ │ │ + vmovupd %ymm9,-0x80(%rax) │ │ │ │ + vmovupd %ymm10,-0x60(%rax) │ │ │ │ + vmovupd %ymm11,-0x40(%rax) │ │ │ │ + vmovupd %ymm12,-0x20(%rax) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 66633 │ │ │ │ + shl $0x2,%r9 │ │ │ │ + cmp %r13,%r9 │ │ │ │ + je 666da │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je 666d2 │ │ │ │ + vmulpd (%r10,%r9,8),%xmm3,%xmm13 │ │ │ │ + sub %r9,%r13 │ │ │ │ + mov %r13,%r14 │ │ │ │ + shr $1,%r14 │ │ │ │ + and $0x1,%r13d │ │ │ │ + vmovupd %xmm13,(%r10,%r9,8) │ │ │ │ + je 666da │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %r14,%rbx │ │ │ │ + vmulsd (%rbx),%xmm7,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx) │ │ │ │ add $0x18,%r11 │ │ │ │ - cmp %ecx,%r8d │ │ │ │ - jne 69200 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%r13d │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - lea 0x0(%r13,%r13,2),%r11 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - vmovq %r14,%xmm7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r12 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %edx,%esi │ │ │ │ - vmovq %xmm7,%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov (%rcx,%r8,1),%r9 │ │ │ │ - mov 0x8(%rcx,%r8,1),%r14 │ │ │ │ - sub %r9,%r14 │ │ │ │ - je 6972b │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - lea -0x8(%r9),%rdi │ │ │ │ - sar $0x3,%r14 │ │ │ │ - mov (%rbx,%r8,1),%rbx │ │ │ │ - sub %rbx,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 69820 │ │ │ │ - lea -0x1(%r14),%r15 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - jbe 699d9 │ │ │ │ - mov %r14,%r13 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x3,%r13 │ │ │ │ - mov %r13,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea -0x40(%rax),%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 695e3 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 695c1 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 695a8 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 6958f │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 69576 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 6955d │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 69544 │ │ │ │ - vmovupd (%r9),%zmm4 │ │ │ │ - vaddpd (%rbx),%zmm4,%zmm6 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm6,(%r9) │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm5 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm5,%zmm3 │ │ │ │ - vmovupd %zmm3,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm0 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm2 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm2,%zmm8 │ │ │ │ - vmovupd %zmm8,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm9 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm9,%zmm10 │ │ │ │ - vmovupd %zmm10,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm11 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm11,%zmm12 │ │ │ │ - vmovupd %zmm12,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm13 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm13,%zmm14 │ │ │ │ - vmovupd %zmm14,(%r9,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 696b0 │ │ │ │ - vmovupd (%r9,%rdi,1),%zmm15 │ │ │ │ - vaddpd (%rbx,%rdi,1),%zmm15,%zmm4 │ │ │ │ - vmovupd 0x40(%r9,%rdi,1),%zmm6 │ │ │ │ - vmovupd 0x80(%r9,%rdi,1),%zmm3 │ │ │ │ - vmovupd 0xc0(%r9,%rdi,1),%zmm1 │ │ │ │ - vmovupd 0x100(%r9,%rdi,1),%zmm8 │ │ │ │ - vmovupd 0x140(%r9,%rdi,1),%zmm10 │ │ │ │ - vmovupd 0x180(%r9,%rdi,1),%zmm12 │ │ │ │ - vmovupd 0x1c0(%r9,%rdi,1),%zmm14 │ │ │ │ - vmovupd %zmm4,(%r9,%rdi,1) │ │ │ │ - vaddpd 0x40(%rbx,%rdi,1),%zmm6,%zmm5 │ │ │ │ - vmovupd %zmm5,0x40(%r9,%rdi,1) │ │ │ │ - vaddpd 0x80(%rbx,%rdi,1),%zmm3,%zmm0 │ │ │ │ - vmovupd %zmm0,0x80(%r9,%rdi,1) │ │ │ │ - vaddpd 0xc0(%rbx,%rdi,1),%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,0xc0(%r9,%rdi,1) │ │ │ │ - vaddpd 0x100(%rbx,%rdi,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x100(%r9,%rdi,1) │ │ │ │ - vaddpd 0x140(%rbx,%rdi,1),%zmm10,%zmm11 │ │ │ │ - vmovupd %zmm11,0x140(%r9,%rdi,1) │ │ │ │ - vaddpd 0x180(%rbx,%rdi,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x180(%r9,%rdi,1) │ │ │ │ - vaddpd 0x1c0(%rbx,%rdi,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0x1c0(%r9,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 695e3 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 6972b │ │ │ │ - sub %r13,%r15 │ │ │ │ - lea 0x1(%r15),%r14 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 699ed │ │ │ │ - vmovupd (%r9,%r13,8),%ymm4 │ │ │ │ - vaddpd (%rbx,%r13,8),%ymm4,%ymm6 │ │ │ │ - mov %r14,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%rax,%r13,1),%r10 │ │ │ │ - vmovupd %ymm6,(%r9,%r13,8) │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 6972b │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 69719 │ │ │ │ - sub %rax,%r14 │ │ │ │ - add %r13,%rax │ │ │ │ - vmovupd (%r9,%rax,8),%xmm5 │ │ │ │ - vaddpd (%rbx,%rax,8),%xmm5,%xmm3 │ │ │ │ - mov %r14,%r15 │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ - and $0x1,%r14d │ │ │ │ - vmovupd %xmm3,(%r9,%rax,8) │ │ │ │ - je 6972b │ │ │ │ - add %r15,%r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm0 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r9,%r10,8) │ │ │ │ - add $0x18,%r8 │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jne 66558 │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x24(%rsp),%r13d │ │ │ │ + inc %r13d │ │ │ │ + xor $0x1,%r12d │ │ │ │ + add $0x18,%r10 │ │ │ │ + cmp %ecx,%r13d │ │ │ │ + jne 66520 │ │ │ │ + mov 0x10(%rsp),%r12d │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%r12,%r12,2),%r14 │ │ │ │ + mov (%rcx),%r13 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + shl $0x3,%r14 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %ecx,0x28(%rsp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + nop │ │ │ │ + mov 0x0(%r13,%r10,1),%rcx │ │ │ │ + mov 0x8(%r13,%r10,1),%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + je 66957 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + sar $0x3,%r8 │ │ │ │ + mov (%rdi,%r10,1),%rdi │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 66a48 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 66a48 │ │ │ │ + lea -0x1(%r8),%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jbe 66bfd │ │ │ │ + mov %r8,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r9 │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 66854 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 66838 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 66825 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 66812 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 667ff │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 667ec │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 667d9 │ │ │ │ + vmovupd (%rcx),%ymm4 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rdi),%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm5 │ │ │ │ + vaddpd (%rdi,%rax,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm3 │ │ │ │ + vaddpd (%rdi,%rax,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm15 │ │ │ │ + vaddpd (%rdi,%rax,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm2 │ │ │ │ + vaddpd (%rdi,%rax,1),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm9 │ │ │ │ + vaddpd (%rdi,%rax,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm11 │ │ │ │ + vaddpd (%rdi,%rax,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 66914 │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm13 │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm4 │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm5 │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm3 │ │ │ │ + vaddpd (%rdi,%rax,1),%ymm13,%ymm14 │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm15 │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm9 │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm11 │ │ │ │ + vmovupd %ymm14,(%rcx,%rax,1) │ │ │ │ + vaddpd 0x20(%rdi,%rax,1),%ymm4,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rcx,%rax,1) │ │ │ │ + vaddpd 0x40(%rdi,%rax,1),%ymm5,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rcx,%rax,1) │ │ │ │ + vaddpd 0x60(%rdi,%rax,1),%ymm3,%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%rcx,%rax,1) │ │ │ │ + vaddpd 0x80(%rdi,%rax,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rcx,%rax,1) │ │ │ │ + vaddpd 0xa0(%rdi,%rax,1),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%rcx,%rax,1) │ │ │ │ + vaddpd 0xc0(%rdi,%rax,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rcx,%rax,1) │ │ │ │ + vaddpd 0xe0(%rdi,%rax,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0xe0(%rcx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 66854 │ │ │ │ + shl $0x2,%r11 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 694a0 │ │ │ │ - lea 0x18(%rdx),%r9 │ │ │ │ - lea 0x1(%rsi),%edx │ │ │ │ - mov %r12,%rsi │ │ │ │ - cmp %edx,0x38(%rsp) │ │ │ │ - jge 69490 │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ + je 66957 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + je 66948 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %r11,%rax │ │ │ │ + vmovupd (%rcx,%r11,8),%xmm13 │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + vaddpd (%rdi,%r11,8),%xmm13,%xmm14 │ │ │ │ + vmovupd %xmm14,(%rcx,%r11,8) │ │ │ │ + test $0x1,%al │ │ │ │ + je 66957 │ │ │ │ + add %r11,%rbx │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm4 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rbx,8) │ │ │ │ + add $0x18,%r10 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + jne 66730 │ │ │ │ + mov 0x28(%rsp),%ecx │ │ │ │ + add $0x18,%rsi │ │ │ │ + inc %ecx │ │ │ │ + cmp %ecx,0x38(%rsp) │ │ │ │ + jge 66728 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - cmp %r12,%rbx │ │ │ │ - je 697b2 │ │ │ │ - mov %r12,%r14 │ │ │ │ - nop │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - je 69791 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + cmp %r15,%rbx │ │ │ │ + je 669e4 │ │ │ │ + mov %r15,%r13 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 669c3 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 697f0 │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - add $0x18,%r13 │ │ │ │ + je 66a20 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jne 69770 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 69a00 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - add $0x18,%r14 │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 69760 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 669a0 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 69a16 │ │ │ │ + je 66c0e │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + sub %r12,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 66990 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 66c24 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 69a70 │ │ │ │ + jne 66c7e │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %rbx │ │ │ │ - sub %r12,%rsi │ │ │ │ pop %r12 │ │ │ │ + sub %r15,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jne 69770 │ │ │ │ - jmp 6978e │ │ │ │ nop │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 69180 │ │ │ │ - jmp 691a1 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vaddsd (%rbx),%xmm2,%xmm8 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea -0x1(%r14),%r13 │ │ │ │ - vmovsd %xmm8,(%r9) │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jae 6972b │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 69915 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 698f7 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 698e2 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 698cd │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 698b8 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 698a3 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 6988e │ │ │ │ - vmovsd 0x8(%r9),%xmm9 │ │ │ │ - vaddsd 0x8(%rbx),%xmm9,%xmm10 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vmovsd %xmm10,0x8(%r9) │ │ │ │ - vmovsd (%r9,%r10,8),%xmm11 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm13 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm15 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm6 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm6,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm3 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%r9,%r10,8),%xmm1 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r9,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jae 6972b │ │ │ │ - vmovsd (%r9,%r10,8),%xmm8 │ │ │ │ - vaddsd (%rbx,%r10,8),%xmm8,%xmm9 │ │ │ │ - lea 0x1(%r10),%rdi │ │ │ │ - lea 0x2(%r10),%rax │ │ │ │ - lea 0x3(%r10),%r15 │ │ │ │ - lea 0x4(%r10),%r13 │ │ │ │ - vmovsd %xmm9,(%r9,%r10,8) │ │ │ │ - vmovsd (%r9,%rdi,8),%xmm10 │ │ │ │ - vaddsd (%rbx,%rdi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r9,%rdi,8) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm12 │ │ │ │ - vaddsd (%rbx,%rax,8),%xmm12,%xmm13 │ │ │ │ - lea 0x5(%r10),%rdi │ │ │ │ - vmovsd %xmm13,(%r9,%rax,8) │ │ │ │ - vmovsd (%r9,%r15,8),%xmm14 │ │ │ │ - vaddsd (%rbx,%r15,8),%xmm14,%xmm15 │ │ │ │ - lea 0x6(%r10),%rax │ │ │ │ - vmovsd %xmm15,(%r9,%r15,8) │ │ │ │ - vmovsd (%r9,%r13,8),%xmm4 │ │ │ │ - vaddsd (%rbx,%r13,8),%xmm4,%xmm6 │ │ │ │ - lea 0x7(%r10),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd %xmm6,(%r9,%r13,8) │ │ │ │ - vmovsd (%r9,%rdi,8),%xmm5 │ │ │ │ - vaddsd (%rbx,%rdi,8),%xmm5,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9,%rdi,8) │ │ │ │ - vmovsd (%r9,%rax,8),%xmm0 │ │ │ │ - vaddsd (%rbx,%rax,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r9,%rax,8) │ │ │ │ - vmovsd (%r9,%r15,8),%xmm2 │ │ │ │ - vaddsd (%rbx,%r15,8),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r9,%r15,8) │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jb 69915 │ │ │ │ - jmp 6972b │ │ │ │ - mov %r10,%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 693cc │ │ │ │ - xor %r13d,%r13d │ │ │ │ - sub %r13,%r15 │ │ │ │ - lea 0x1(%r15),%r14 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - ja 696ca │ │ │ │ - mov %r13,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 696ed │ │ │ │ - vdivsd %xmm1,%xmm6,%xmm7 │ │ │ │ - jmp 69212 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 669a0 │ │ │ │ + jmp 669bf │ │ │ │ + nop │ │ │ │ add $0x18,%r14 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 69760 │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 697bb │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jne 66498 │ │ │ │ + jmp 664b9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + vaddsd (%rdi),%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jae 66957 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 66b39 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 66b1b │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 66b06 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 66af1 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 66adc │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 66ac7 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 66ab2 │ │ │ │ + vmovsd 0x8(%rcx),%xmm3 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vaddsd 0x8(%rdi),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rcx) │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm15 │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm2 │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm11 │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm13 │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm4 │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jae 66957 │ │ │ │ + vmovsd (%rcx,%r12,8),%xmm5 │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + lea 0x2(%r12),%rax │ │ │ │ + lea 0x3(%r12),%rbx │ │ │ │ + lea 0x4(%r12),%r11 │ │ │ │ + vaddsd (%rdi,%r12,8),%xmm5,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%r12,8) │ │ │ │ + vmovsd (%rcx,%r9,8),%xmm3 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx,%r9,8) │ │ │ │ + lea 0x5(%r12),%r9 │ │ │ │ + vmovsd (%rcx,%rax,8),%xmm15 │ │ │ │ + vaddsd (%rdi,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx,%rax,8) │ │ │ │ + lea 0x6(%r12),%rax │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm2 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%rbx,8) │ │ │ │ + lea 0x7(%r12),%rbx │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm9 │ │ │ │ + vaddsd (%rdi,%r11,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r11,8) │ │ │ │ + vmovsd (%rcx,%r9,8),%xmm11 │ │ │ │ + vaddsd (%rdi,%r9,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%r9,8) │ │ │ │ + vmovsd (%rcx,%rax,8),%xmm13 │ │ │ │ + vaddsd (%rdi,%rax,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%rax,8) │ │ │ │ + vmovsd (%rcx,%rbx,8),%xmm4 │ │ │ │ + vaddsd (%rdi,%rbx,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rbx,8) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jb 66b39 │ │ │ │ + jmp 66957 │ │ │ │ + mov %r10,%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 666ab │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 66928 │ │ │ │ + vdivsd %xmm2,%xmm6,%xmm7 │ │ │ │ + jmp 66532 │ │ │ │ + add $0x18,%r13 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 66990 │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 669ed │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 69a70 │ │ │ │ + jne 66c7e │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %r14d │ │ │ │ - cmp %r14d,0x38(%rsp) │ │ │ │ - jge 69110 │ │ │ │ - jmp 691cd │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ + inc %r13d │ │ │ │ + cmp %r13d,0x38(%rsp) │ │ │ │ + jge 66430 │ │ │ │ + jmp 664e5 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - call cf310 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call ca2b0 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ - jmp 690e4 │ │ │ │ + jmp 6640c │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 102d4 <__cxa_finalize@plt+0x2c54> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 102b8 <__cxa_finalize@plt+0x2c38> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 10321 <__cxa_finalize@plt+0x2ca1> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 10305 <__cxa_finalize@plt+0x2c85> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 102eb <__cxa_finalize@plt+0x2c6b> │ │ │ │ + jmp 102cf <__cxa_finalize@plt+0x2c4f> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 10349 <__cxa_finalize@plt+0x2cc9> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 1032d <__cxa_finalize@plt+0x2cad> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000069ab0 >*)@@Base>: │ │ │ │ +0000000000066cc0 >*)@@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) │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - sub %rdx,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jle 6a9fc >*)@@Base+0xf4c> │ │ │ │ - mov 0x8(%rdx),%r12 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %fs:0x28,%r14 │ │ │ │ + mov %r14,0xd8(%rsp) │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ - sub (%rdx),%r12 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov 0x8(%rdi),%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + sar $0x3,%rdi │ │ │ │ + imul %rcx,%rdi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %edi,0x3c(%rsp) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jle 67b78 >*)@@Base+0xeb8> │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %edi,%r12d │ │ │ │ + movq $0x0,0xb0(%rsp) │ │ │ │ + sub (%rdx),%rbx │ │ │ │ + lea -0x1(%rdi),%edx │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + vmovdqu %xmm0,0xc8(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + call ba540 │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - lea -0x1(%rax),%edx │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ movq $0x0,0xc0(%rsp) │ │ │ │ - mov %eax,%r15d │ │ │ │ - sar $0x3,%r12 │ │ │ │ - mov %r12d,%esi │ │ │ │ - call be8b0 │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - call be8b0 │ │ │ │ - mov 0x60(%rsp),%esi │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - test %r13,%r13 │ │ │ │ - movl $0x1,0x74(%rsp) │ │ │ │ - mov (%r14),%r12 │ │ │ │ - setne 0x73(%rsp) │ │ │ │ - mov %esi,0x80(%rsp) │ │ │ │ - mov 0x74(%rsp),%r8d │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 6a02e >*)@@Base+0x57e> │ │ │ │ - inc %r8d │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ - lea 0x18(%r15),%r11 │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ - mov %r8d,0x48(%rsp) │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - mov $0x2,%r15d │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov 0x8(%r12),%r9 │ │ │ │ - mov (%r12),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 69c17 >*)@@Base+0x167> │ │ │ │ - sub %r10,%r9 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov 0xa0(%rsp),%r13 │ │ │ │ + call ba540 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + movl $0x1,0x5c(%rsp) │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + test %r15,%r15 │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + mov (%r14),%rbx │ │ │ │ + vmovaps %xmm2,0x20(%rsp) │ │ │ │ + mov %eax,0x70(%rsp) │ │ │ │ + setne 0x5b(%rsp) │ │ │ │ + mov 0x5c(%rsp),%esi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 6739c >*)@@Base+0x6dc> │ │ │ │ + lea 0x1(%rsi),%r11d │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %r11d,0x38(%rsp) │ │ │ │ + mov %r15,0x10(%rsp) │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + lea 0x18(%r12),%rbx │ │ │ │ + mov $0x2,%r12d │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 66e0f >*)@@Base+0x14f> │ │ │ │ + sub %r15,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r8,%rdx │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %r15d,0x3c(%rsp) │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - lea -0x2(%r15),%r8d │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - vmovq %rbx,%xmm8 │ │ │ │ - vmovq %r13,%xmm9 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + lea -0x2(%r12),%r10d │ │ │ │ + mov %r12d,0xc(%rsp) │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %r10d,0x74(%rsp) │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 69fda >*)@@Base+0x52a> │ │ │ │ - mov %r8d,%r13d │ │ │ │ - vmovq %xmm8,%rax │ │ │ │ - lea 0x0(%r13,%r13,2),%r14 │ │ │ │ - mov (%rax,%r14,8),%rdx │ │ │ │ - mov 0x8(%rax,%r14,8),%r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 69fda >*)@@Base+0x52a> │ │ │ │ - sub %rdx,%r15 │ │ │ │ - mov $0xfffffffffffffff8,%rdi │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - lea -0x8(%r15),%r12 │ │ │ │ - sub %rdx,%rdi │ │ │ │ - mov %r8d,0x84(%rsp) │ │ │ │ - mov %r12,0xa8(%rsp) │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %r15,%r13 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ - inc %r12 │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 67348 >*)@@Base+0x688> │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + lea (%rcx,%rcx,2),%r12 │ │ │ │ + lea 0x0(%r13,%r12,8),%rbx │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 67348 >*)@@Base+0x688> │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + sub %rcx,%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + je 676f4 >*)@@Base+0xa34> │ │ │ │ + lea -0x8(%r9),%r15 │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ + shr $0x3,%r15 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ + lea 0x1(%r15),%r15 │ │ │ │ + mov %r15,%r12 │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ + shr $0x2,%r12 │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %r12,0xa0(%rsp) │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea 0x0(,%r11,8),%r10 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - shl $0x6,%r9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea (%rax,%r13,1),%r11 │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %r11,%rcx │ │ │ │ - setae %r8b │ │ │ │ - cmp %rsi,%rax │ │ │ │ + shl $0x2,%r12 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x8(%rsi),%r10 │ │ │ │ + lea (%rdx,%r9,1),%r14 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + setae %r13b │ │ │ │ + cmp %r14,%rsi │ │ │ │ setae %bl │ │ │ │ - or %bl,%r8b │ │ │ │ - je 6a360 >*)@@Base+0x8b0> │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ - lea (%r14,%rax,1),%r15 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 6a360 >*)@@Base+0x8b0> │ │ │ │ - cmpq $0x30,0xa8(%rsp) │ │ │ │ - jbe 6a545 >*)@@Base+0xa95> │ │ │ │ - lea -0x40(%r9),%r8 │ │ │ │ - vbroadcastsd (%rcx),%zmm0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 69e35 >*)@@Base+0x385> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 69e13 >*)@@Base+0x363> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 69dfa >*)@@Base+0x34a> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 69de1 >*)@@Base+0x331> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 69dc8 >*)@@Base+0x318> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 69daf >*)@@Base+0x2ff> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 69d96 >*)@@Base+0x2e6> │ │ │ │ - vmovupd (%rdx),%zmm1 │ │ │ │ - vfmadd213pd (%rax),%zmm0,%zmm1 │ │ │ │ - mov $0x40,%ebx │ │ │ │ - vmovupd %zmm1,(%rax) │ │ │ │ - vmovupd (%rdx,%rbx,1),%zmm2 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%zmm3 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%zmm4 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm0,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%zmm5 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm0,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%zmm6 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm0,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%zmm7 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm0,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rax,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 69f02 >*)@@Base+0x452> │ │ │ │ - vmovupd (%rdx,%rbx,1),%zmm10 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%zmm0,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rax,%rbx,1) │ │ │ │ - vmovupd 0x40(%rdx,%rbx,1),%zmm11 │ │ │ │ - vfmadd213pd 0x40(%rax,%rbx,1),%zmm0,%zmm11 │ │ │ │ - vmovupd %zmm11,0x40(%rax,%rbx,1) │ │ │ │ - vmovupd 0x80(%rdx,%rbx,1),%zmm12 │ │ │ │ - vfmadd213pd 0x80(%rax,%rbx,1),%zmm0,%zmm12 │ │ │ │ - vmovupd %zmm12,0x80(%rax,%rbx,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rbx,1),%zmm13 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rbx,1),%zmm0,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rax,%rbx,1) │ │ │ │ - vmovupd 0x100(%rdx,%rbx,1),%zmm14 │ │ │ │ - vfmadd213pd 0x100(%rax,%rbx,1),%zmm0,%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%rax,%rbx,1) │ │ │ │ - vmovupd 0x140(%rdx,%rbx,1),%zmm15 │ │ │ │ - vfmadd213pd 0x140(%rax,%rbx,1),%zmm0,%zmm15 │ │ │ │ - vmovupd %zmm15,0x140(%rax,%rbx,1) │ │ │ │ - vmovupd 0x180(%rdx,%rbx,1),%zmm1 │ │ │ │ - vfmadd213pd 0x180(%rax,%rbx,1),%zmm0,%zmm1 │ │ │ │ - vmovupd %zmm1,0x180(%rax,%rbx,1) │ │ │ │ - vmovupd 0x1c0(%rdx,%rbx,1),%zmm2 │ │ │ │ - vfmadd213pd 0x1c0(%rax,%rbx,1),%zmm0,%zmm2 │ │ │ │ - vmovupd %zmm2,0x1c0(%rax,%rbx,1) │ │ │ │ - add $0x200,%rbx │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jne 69e35 >*)@@Base+0x385> │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ - cmp %r14,0xa0(%rsp) │ │ │ │ - je 69fb9 >*)@@Base+0x509> │ │ │ │ - lea (%rdx,%r9,1),%r12 │ │ │ │ - lea (%rax,%r9,1),%r10 │ │ │ │ - mov 0x90(%rsp),%r15 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - lea 0x1(%r15),%r8 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 6a552 >*)@@Base+0xaa2> │ │ │ │ - vbroadcastsd (%rcx),%ymm0 │ │ │ │ - vmovupd (%rax,%rdi,8),%ymm3 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %r8,%rbx │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%ymm3,%ymm0 │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - shr $0x2,%r14 │ │ │ │ - vmovupd %ymm0,(%rax,%rdi,8) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 69fb9 >*)@@Base+0x509> │ │ │ │ - shl $0x5,%r14 │ │ │ │ - add %r14,%r12 │ │ │ │ - add %r14,%r10 │ │ │ │ - cmp %rbx,%r15 │ │ │ │ - je 69fa4 >*)@@Base+0x4f4> │ │ │ │ - add %rbx,%rdi │ │ │ │ - vmovddup (%rcx),%xmm4 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - vmovupd (%rax,%rdi,8),%xmm5 │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%xmm5,%xmm4 │ │ │ │ - mov %r8,%r15 │ │ │ │ - shr $1,%r15 │ │ │ │ - and $0x1,%r8d │ │ │ │ - vmovupd %xmm4,(%rax,%rdi,8) │ │ │ │ - je 69fb9 >*)@@Base+0x509> │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r15,%r12 │ │ │ │ - add %r15,%r10 │ │ │ │ - vmovsd (%r12),%xmm6 │ │ │ │ - vmovsd (%r10),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r10) │ │ │ │ - mov %r11,%rax │ │ │ │ - cmp 0xb8(%rsp),%rsi │ │ │ │ - jne 69cf0 >*)@@Base+0x240> │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0x84(%rsp),%r8d │ │ │ │ - add $0x18,%rcx │ │ │ │ - sub $0x1,%r8d │ │ │ │ - jae 69c40 >*)@@Base+0x190> │ │ │ │ - mov 0x3c(%rsp),%r15d │ │ │ │ + or %bl,%r13b │ │ │ │ + je 6713f >*)@@Base+0x47f> │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 6713f >*)@@Base+0x47f> │ │ │ │ + cmpq $0x10,0x80(%rsp) │ │ │ │ + jbe 676e6 >*)@@Base+0xa26> │ │ │ │ + lea -0x20(%r11),%r14 │ │ │ │ + vbroadcastsd (%rsi),%ymm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 66fe9 >*)@@Base+0x329> │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 66fcc >*)@@Base+0x30c> │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 66fb8 >*)@@Base+0x2f8> │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 66fa4 >*)@@Base+0x2e4> │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 66f90 >*)@@Base+0x2d0> │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 66f7c >*)@@Base+0x2bc> │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 66f68 >*)@@Base+0x2a8> │ │ │ │ + vmovupd (%rcx),%ymm2 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmadd213pd (%rdx),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx) │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm1 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm3 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm4 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm5 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm6 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm7 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 670c1 >*)@@Base+0x401> │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + vmovupd (%rcx,%rax,1),%ymm8 │ │ │ │ + vfmadd213pd (%rdx,%rax,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%rcx,%rax,1),%ymm9 │ │ │ │ + vfmadd213pd 0x20(%rdx,%rax,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%rcx,%rax,1),%ymm10 │ │ │ │ + vfmadd213pd 0x40(%rdx,%rax,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%rcx,%rax,1),%ymm11 │ │ │ │ + vfmadd213pd 0x60(%rdx,%rax,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%rcx,%rax,1),%ymm12 │ │ │ │ + vfmadd213pd 0x80(%rdx,%rax,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rax,1),%ymm13 │ │ │ │ + vfmadd213pd 0xa0(%rdx,%rax,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rax,1),%ymm14 │ │ │ │ + vfmadd213pd 0xc0(%rdx,%rax,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rax,1),%ymm15 │ │ │ │ + vfmadd213pd 0xe0(%rdx,%rax,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 66ff1 >*)@@Base+0x331> │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 6732f >*)@@Base+0x66f> │ │ │ │ + lea (%rcx,%rax,1),%r13 │ │ │ │ + add %rdx,%rax │ │ │ │ + cmp %r8,0x78(%rsp) │ │ │ │ + je 67110 >*)@@Base+0x450> │ │ │ │ + vmovddup (%rsi),%xmm0 │ │ │ │ + vmovupd (%rdx,%r8,8),%xmm2 │ │ │ │ + mov %r15,%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + vfmadd132pd (%rcx,%r8,8),%xmm2,%xmm0 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + shr $1,%r14 │ │ │ │ + and $0x1,%ebx │ │ │ │ + vmovupd %xmm0,(%rdx,%r8,8) │ │ │ │ + je 676d0 >*)@@Base+0xa10> │ │ │ │ + shl $0x4,%r14 │ │ │ │ + add %r14,%r13 │ │ │ │ + add %r14,%rax │ │ │ │ + vmovsd 0x0(%r13),%xmm1 │ │ │ │ + vmovsd (%rax),%xmm3 │ │ │ │ + vfmadd132sd (%rsi),%xmm3,%xmm1 │ │ │ │ + mov %r10,%rsi │ │ │ │ + vmovsd %xmm1,(%rax) │ │ │ │ + cmp %r10,0x98(%rsp) │ │ │ │ + je 67340 >*)@@Base+0x680> │ │ │ │ + add %r9,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + jmp 66ed0 >*)@@Base+0x210> │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 67245 >*)@@Base+0x585> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 67221 >*)@@Base+0x561> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 67206 >*)@@Base+0x546> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 671eb >*)@@Base+0x52b> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 671d0 >*)@@Base+0x510> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 671b5 >*)@@Base+0x4f5> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 6719a >*)@@Base+0x4da> │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmadd132sd (%rsi),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx) │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm6 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm7 │ │ │ │ + vfmadd132sd (%rsi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm8 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm9 │ │ │ │ + vfmadd132sd (%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm10 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm11 │ │ │ │ + vfmadd132sd (%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm12 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm13 │ │ │ │ + vfmadd132sd (%rsi),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm14 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm15 │ │ │ │ + vfmadd132sd (%rsi),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm0 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm2 │ │ │ │ + vfmadd132sd (%rsi),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 6732f >*)@@Base+0x66f> │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm1 │ │ │ │ + vmovsd (%rdx,%r8,1),%xmm3 │ │ │ │ + vmovsd 0x8(%rdx,%r8,1),%xmm5 │ │ │ │ + vmovsd 0x10(%rdx,%r8,1),%xmm7 │ │ │ │ + vfmadd132sd (%rsi),%xmm3,%xmm1 │ │ │ │ + vmovsd 0x18(%rdx,%r8,1),%xmm9 │ │ │ │ + vmovsd 0x20(%rdx,%r8,1),%xmm11 │ │ │ │ + vmovsd 0x28(%rdx,%r8,1),%xmm13 │ │ │ │ + vmovsd 0x30(%rdx,%r8,1),%xmm15 │ │ │ │ + vmovsd 0x38(%rdx,%r8,1),%xmm2 │ │ │ │ + vmovsd %xmm1,(%rdx,%r8,1) │ │ │ │ + vmovsd 0x8(%rcx,%r8,1),%xmm4 │ │ │ │ + vfmadd132sd (%rsi),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rdx,%r8,1) │ │ │ │ + vmovsd 0x10(%rcx,%r8,1),%xmm6 │ │ │ │ + vfmadd132sd (%rsi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rdx,%r8,1) │ │ │ │ + vmovsd 0x18(%rcx,%r8,1),%xmm8 │ │ │ │ + vfmadd132sd (%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%rdx,%r8,1) │ │ │ │ + vmovsd 0x20(%rcx,%r8,1),%xmm10 │ │ │ │ + vfmadd132sd (%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rdx,%r8,1) │ │ │ │ + vmovsd 0x28(%rcx,%r8,1),%xmm12 │ │ │ │ + vfmadd132sd (%rsi),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x28(%rdx,%r8,1) │ │ │ │ + vmovsd 0x30(%rcx,%r8,1),%xmm14 │ │ │ │ + vfmadd132sd (%rsi),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,0x30(%rdx,%r8,1) │ │ │ │ + vmovsd 0x38(%rcx,%r8,1),%xmm0 │ │ │ │ + vfmadd132sd (%rsi),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 6724d >*)@@Base+0x58d> │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + cmp %r10,0x98(%rsp) │ │ │ │ + jne 67134 >*)@@Base+0x474> │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ + decl 0x74(%rsp) │ │ │ │ + addq $0x18,0x68(%rsp) │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jne 66e38 >*)@@Base+0x178> │ │ │ │ + mov 0xc(%rsp),%r12d │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + inc %r12d │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp 0x38(%rsp),%r12d │ │ │ │ + jne 66df0 >*)@@Base+0x130> │ │ │ │ + cmpl $0x1,0x70(%rsp) │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ - vmovq %xmm8,%rbx │ │ │ │ - vmovq %xmm9,%r13 │ │ │ │ - inc %r15d │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x48(%rsp),%r15d │ │ │ │ - jne 69bf3 >*)@@Base+0x143> │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - cmpl $0x1,0x80(%rsp) │ │ │ │ - je 6a6e6 >*)@@Base+0xc36> │ │ │ │ - mov (%r14),%r12 │ │ │ │ - vmovsd 0x7dbfa(%rip),%xmm14 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - vcvtsi2sdl 0x80(%rsp),%xmm12,%xmm13 │ │ │ │ - mov 0x74(%rsp),%r9d │ │ │ │ - xor %edi,%edi │ │ │ │ - lea (%r9,%r9,2),%rax │ │ │ │ - vdivsd %xmm13,%xmm14,%xmm15 │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ - vbroadcastsd %xmm15,%zmm0 │ │ │ │ - vmovapd %zmm0,%zmm1 │ │ │ │ - mov (%rbx,%rdi,1),%rdx │ │ │ │ - mov 0x8(%rbx,%rdi,1),%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 6a2eb >*)@@Base+0x83b> │ │ │ │ - mov (%r15,%rdi,1),%rcx │ │ │ │ - lea -0x8(%rdx),%r11 │ │ │ │ - mov (%r12,%rdi,1),%rsi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ + je 678e1 >*)@@Base+0xc21> │ │ │ │ + mov (%r14),%rbx │ │ │ │ + vmovapd 0x20(%rsp),%xmm4 │ │ │ │ + vmovsd 0x7a5c6(%rip),%xmm6 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov 0x5c(%rsp),%r11d │ │ │ │ + vcvtsi2sdl 0x70(%rsp),%xmm4,%xmm5 │ │ │ │ + vdivsd %xmm5,%xmm6,%xmm7 │ │ │ │ + lea (%r11,%r11,2),%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + vbroadcastsd %xmm7,%ymm8 │ │ │ │ + vmovapd %xmm8,%xmm9 │ │ │ │ + mov 0x0(%r13,%r9,1),%rdx │ │ │ │ + mov 0x8(%r13,%r9,1),%r10 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 67658 >*)@@Base+0x998> │ │ │ │ + sub %rdx,%r10 │ │ │ │ + mov (%rbx,%r9,1),%rsi │ │ │ │ + mov (%r12,%r9,1),%rcx │ │ │ │ + cmp $0x8,%r10 │ │ │ │ + je 67d39 >*)@@Base+0x1079> │ │ │ │ + lea -0x8(%rdx),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rcx,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 67b9e >*)@@Base+0xede> │ │ │ │ + sub %rsi,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 67b9e >*)@@Base+0xede> │ │ │ │ + lea -0x8(%r10),%r11 │ │ │ │ mov %r11,%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - cmp $0x30,%r8 │ │ │ │ - jbe 6a559 >*)@@Base+0xaa9> │ │ │ │ - sub %rsi,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 6a559 >*)@@Base+0xaa9> │ │ │ │ - sub $0x8,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 6a6d8 >*)@@Base+0xc28> │ │ │ │ - lea 0x1(%r11),%r9 │ │ │ │ - vmovapd %zmm1,%zmm3 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + lea 0x1(%r8),%r8 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 678cc >*)@@Base+0xc0c> │ │ │ │ + mov %r8,%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea -0x40(%r9),%r8 │ │ │ │ - shr $0x6,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 6a1d6 >*)@@Base+0x726> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 6a1b4 >*)@@Base+0x704> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 6a19b >*)@@Base+0x6eb> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 6a182 >*)@@Base+0x6d2> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 6a169 >*)@@Base+0x6b9> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 6a150 >*)@@Base+0x6a0> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 6a137 >*)@@Base+0x687> │ │ │ │ - vmovupd (%rsi),%zmm2 │ │ │ │ - vfmsub213pd (%rcx),%zmm1,%zmm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vmovupd %zmm2,(%rdx) │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm4 │ │ │ │ - vfmsub213pd (%rcx,%rax,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm5 │ │ │ │ - vfmsub213pd (%rcx,%rax,1),%zmm1,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm7 │ │ │ │ - vfmsub213pd (%rcx,%rax,1),%zmm1,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm6 │ │ │ │ - vfmsub213pd (%rcx,%rax,1),%zmm1,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm10 │ │ │ │ - vfmsub213pd (%rcx,%rax,1),%zmm1,%zmm10 │ │ │ │ - vmovupd %zmm10,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm11 │ │ │ │ - vfmsub213pd (%rcx,%rax,1),%zmm1,%zmm11 │ │ │ │ - vmovupd %zmm11,(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 6a2a2 >*)@@Base+0x7f2> │ │ │ │ - vmovupd (%rsi,%rax,1),%zmm8 │ │ │ │ - vfmsub213pd (%rcx,%rax,1),%zmm1,%zmm8 │ │ │ │ - vmovupd %zmm8,(%rdx,%rax,1) │ │ │ │ - vmovupd 0x40(%rsi,%rax,1),%zmm9 │ │ │ │ - vfmsub213pd 0x40(%rcx,%rax,1),%zmm1,%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rdx,%rax,1) │ │ │ │ - vmovupd 0x80(%rsi,%rax,1),%zmm12 │ │ │ │ - vfmsub213pd 0x80(%rcx,%rax,1),%zmm1,%zmm12 │ │ │ │ - vmovupd %zmm12,0x80(%rdx,%rax,1) │ │ │ │ - vmovupd 0xc0(%rsi,%rax,1),%zmm13 │ │ │ │ - vfmsub213pd 0xc0(%rcx,%rax,1),%zmm1,%zmm13 │ │ │ │ - vmovupd %zmm13,0xc0(%rdx,%rax,1) │ │ │ │ - vmovupd 0x100(%rsi,%rax,1),%zmm14 │ │ │ │ - vfmsub213pd 0x100(%rcx,%rax,1),%zmm1,%zmm14 │ │ │ │ - vmovupd %zmm14,0x100(%rdx,%rax,1) │ │ │ │ - vmovupd 0x140(%rsi,%rax,1),%zmm2 │ │ │ │ - vfmsub213pd 0x140(%rcx,%rax,1),%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,0x140(%rdx,%rax,1) │ │ │ │ - vmovupd 0x180(%rsi,%rax,1),%zmm4 │ │ │ │ - vfmsub213pd 0x180(%rcx,%rax,1),%zmm1,%zmm4 │ │ │ │ - vmovupd %zmm4,0x180(%rdx,%rax,1) │ │ │ │ - vmovupd 0x1c0(%rsi,%rax,1),%zmm5 │ │ │ │ - vfmsub213pd 0x1c0(%rcx,%rax,1),%zmm1,%zmm5 │ │ │ │ - vmovupd %zmm5,0x1c0(%rdx,%rax,1) │ │ │ │ - add $0x200,%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 6a1d6 >*)@@Base+0x726> │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - cmp %r9,0xb8(%rsp) │ │ │ │ - je 6a2eb >*)@@Base+0x83b> │ │ │ │ - sub %r9,%r11 │ │ │ │ - lea 0x1(%r11),%r11 │ │ │ │ - vpbroadcastq %r11,%zmm7 │ │ │ │ - vpcmpnleuq 0x7d170(%rip),%zmm7,%k1 # e7440 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x5480> │ │ │ │ - vmovupd (%rsi,%r9,8),%zmm6{%k1}{z} │ │ │ │ - vmovupd (%rcx,%r9,8),%zmm10{%k1}{z} │ │ │ │ - vfmsub132pd %zmm3,%zmm10,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rdx,%r9,8){%k1} │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 6a068 >*)@@Base+0x5b8> │ │ │ │ - mov 0x80(%rsp),%r10d │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - setne %dil │ │ │ │ - cmp %r10d,0x4c(%rsp) │ │ │ │ - setne %dl │ │ │ │ - test %dl,%dil │ │ │ │ - je 6a34a >*)@@Base+0x89a> │ │ │ │ - cmpb $0x0,0x73(%rsp) │ │ │ │ - je 6a34a >*)@@Base+0x89a> │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rsi │ │ │ │ - cmp 0x10(%r13),%rdi │ │ │ │ - je 6ab81 >*)@@Base+0x10d1> │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 6751f >*)@@Base+0x85f> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 67502 >*)@@Base+0x842> │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 674ee >*)@@Base+0x82e> │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 674da >*)@@Base+0x81a> │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 674c6 >*)@@Base+0x806> │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 674b2 >*)@@Base+0x7f2> │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 6749e >*)@@Base+0x7de> │ │ │ │ + vmovupd (%rsi),%ymm11 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vfmsub213pd (%rcx),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm12 │ │ │ │ + vfmsub213pd (%rcx,%rax,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm13 │ │ │ │ + vfmsub213pd (%rcx,%rax,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm14 │ │ │ │ + vfmsub213pd (%rcx,%rax,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm15 │ │ │ │ + vfmsub213pd (%rcx,%rax,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm0 │ │ │ │ + vfmsub213pd (%rcx,%rax,1),%ymm8,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm2 │ │ │ │ + vfmsub213pd (%rcx,%rax,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + je 675e7 >*)@@Base+0x927> │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm1 │ │ │ │ + vfmsub213pd (%rcx,%rax,1),%ymm8,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%rax,1) │ │ │ │ + vmovupd 0x20(%rsi,%rax,1),%ymm3 │ │ │ │ + vfmsub213pd 0x20(%rcx,%rax,1),%ymm8,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rdx,%rax,1) │ │ │ │ + vmovupd 0x40(%rsi,%rax,1),%ymm4 │ │ │ │ + vfmsub213pd 0x40(%rcx,%rax,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd 0x60(%rsi,%rax,1),%ymm5 │ │ │ │ + vfmsub213pd 0x60(%rcx,%rax,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd 0x80(%rsi,%rax,1),%ymm6 │ │ │ │ + vfmsub213pd 0x80(%rcx,%rax,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd 0xa0(%rsi,%rax,1),%ymm10 │ │ │ │ + vfmsub213pd 0xa0(%rcx,%rax,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xc0(%rsi,%rax,1),%ymm11 │ │ │ │ + vfmsub213pd 0xc0(%rcx,%rax,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd 0xe0(%rsi,%rax,1),%ymm12 │ │ │ │ + vfmsub213pd 0xe0(%rcx,%rax,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,0xe0(%rdx,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jne 6751f >*)@@Base+0x85f> │ │ │ │ + lea 0x0(,%r11,4),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 67658 >*)@@Base+0x998> │ │ │ │ + lea (%rcx,%rax,1),%r10 │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + cmp %rdi,0x90(%rsp) │ │ │ │ + je 67642 >*)@@Base+0x982> │ │ │ │ + vmovupd (%rsi,%rdi,8),%xmm13 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + vfmsub213pd (%rcx,%rdi,8),%xmm9,%xmm13 │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%r8d │ │ │ │ + vmovupd %xmm13,(%rdx,%rdi,8) │ │ │ │ + je 67658 >*)@@Base+0x998> │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,0x98(%rsp) │ │ │ │ + add %rax,%r10 │ │ │ │ + add %rax,%r11 │ │ │ │ + vmovsd (%r11),%xmm14 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + vfmsub213sd (%r10),%xmm7,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx) │ │ │ │ + add $0x18,%r9 │ │ │ │ + cmp 0x88(%rsp),%r9 │ │ │ │ + jne 673d6 >*)@@Base+0x716> │ │ │ │ + mov 0x70(%rsp),%r9d │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + setne %sil │ │ │ │ + cmp %r9d,0x3c(%rsp) │ │ │ │ + setne %cl │ │ │ │ + test %cl,%sil │ │ │ │ + je 676b9 >*)@@Base+0x9f9> │ │ │ │ + cmpb $0x0,0x5b(%rsp) │ │ │ │ + je 676b9 >*)@@Base+0x9f9> │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ + mov %r13,0xa0(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rsi │ │ │ │ + cmp 0x10(%r15),%rdi │ │ │ │ + je 67d4b >*)@@Base+0x108b> │ │ │ │ vzeroupper │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - addq $0x18,0x8(%r13) │ │ │ │ - mov (%r14),%r12 │ │ │ │ - decl 0x80(%rsp) │ │ │ │ - incl 0x74(%rsp) │ │ │ │ - jmp 69bc0 >*)@@Base+0x110> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8(%r13),%r10 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 6a466 >*)@@Base+0x9b6> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 6a442 >*)@@Base+0x992> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 6a427 >*)@@Base+0x977> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 6a40c >*)@@Base+0x95c> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 6a3f1 >*)@@Base+0x941> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 6a3d6 >*)@@Base+0x926> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 6a3bb >*)@@Base+0x90b> │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vmovsd (%rax),%xmm11 │ │ │ │ - mov $0x8,%r12d │ │ │ │ - vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax) │ │ │ │ - vmovsd (%rdx,%r12,1),%xmm12 │ │ │ │ - vmovsd (%rax,%r12,1),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rdx,%r12,1),%xmm14 │ │ │ │ - vmovsd (%rax,%r12,1),%xmm15 │ │ │ │ - vfmadd132sd (%rcx),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rdx,%r12,1),%xmm1 │ │ │ │ - vmovsd (%rax,%r12,1),%xmm2 │ │ │ │ - vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rdx,%r12,1),%xmm0 │ │ │ │ - vmovsd (%rax,%r12,1),%xmm3 │ │ │ │ - vfmadd132sd (%rcx),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rdx,%r12,1),%xmm4 │ │ │ │ - vmovsd (%rax,%r12,1),%xmm5 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rdx,%r12,1),%xmm6 │ │ │ │ - vmovsd (%rax,%r12,1),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 69fb9 >*)@@Base+0x509> │ │ │ │ - vmovsd (%rdx,%r12,1),%xmm10 │ │ │ │ - vmovsd (%rax,%r12,1),%xmm11 │ │ │ │ - vmovsd 0x8(%rax,%r12,1),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ - vmovsd 0x10(%rax,%r12,1),%xmm15 │ │ │ │ - vmovsd 0x18(%rax,%r12,1),%xmm2 │ │ │ │ - vmovsd 0x20(%rax,%r12,1),%xmm3 │ │ │ │ - vmovsd 0x28(%rax,%r12,1),%xmm5 │ │ │ │ - vmovsd 0x30(%rax,%r12,1),%xmm6 │ │ │ │ - vmovsd 0x38(%rax,%r12,1),%xmm11 │ │ │ │ - vmovsd %xmm10,(%rax,%r12,1) │ │ │ │ - vmovsd 0x8(%rdx,%r12,1),%xmm12 │ │ │ │ - vfmadd132sd (%rcx),%xmm13,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%rax,%r12,1) │ │ │ │ - vmovsd 0x10(%rdx,%r12,1),%xmm14 │ │ │ │ - vfmadd132sd (%rcx),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%rax,%r12,1) │ │ │ │ - vmovsd 0x18(%rdx,%r12,1),%xmm1 │ │ │ │ - vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%rax,%r12,1) │ │ │ │ - vmovsd 0x20(%rdx,%r12,1),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,0x20(%rax,%r12,1) │ │ │ │ - vmovsd 0x28(%rdx,%r12,1),%xmm4 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rax,%r12,1) │ │ │ │ - vmovsd 0x30(%rdx,%r12,1),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%rax,%r12,1) │ │ │ │ - vmovsd 0x38(%rdx,%r12,1),%xmm10 │ │ │ │ - vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - jne 6a466 >*)@@Base+0x9b6> │ │ │ │ - jmp 69fb9 >*)@@Base+0x509> │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rdx,%r12 │ │ │ │ + call ca190 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + addq $0x18,0x8(%r15) │ │ │ │ + mov (%r14),%rbx │ │ │ │ + decl 0x70(%rsp) │ │ │ │ + incl 0x5c(%rsp) │ │ │ │ + jmp 66dbb >*)@@Base+0xfb> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%rsi │ │ │ │ + cmp 0x98(%rsp),%r10 │ │ │ │ + jne 67134 >*)@@Base+0x474> │ │ │ │ + jmp 67340 >*)@@Base+0x680> │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%r13 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 670d4 >*)@@Base+0x414> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + sub $0x8,%rax │ │ │ │ + shr $0x3,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 678a4 >*)@@Base+0xbe4> │ │ │ │ + vmovsd (%rdx),%xmm3 │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + lea 0x8(%rdx),%rdi │ │ │ │ + mov %rdx,%r11 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm3,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 678a4 >*)@@Base+0xbe4> │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 677ea >*)@@Base+0xb2a> │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 677cf >*)@@Base+0xb0f> │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 677b4 >*)@@Base+0xaf4> │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 67799 >*)@@Base+0xad9> │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 6777e >*)@@Base+0xabe> │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vmovsd 0x8(%r11),%xmm5 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%r11) │ │ │ │ + vmovsd (%rdi),%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rdi) │ │ │ │ + vmovsd (%rdi),%xmm9 │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x8(%rdi) │ │ │ │ + vmovsd (%rdi),%xmm11 │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x8(%rdi) │ │ │ │ + vmovsd (%rdi),%xmm13 │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x8(%rdi) │ │ │ │ + vmovsd (%rdi),%xmm15 │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x8(%rdi) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + jmp 678a4 >*)@@Base+0xbe4> │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + vmovsd 0x8(%rdi),%xmm3 │ │ │ │ + add $0x40,%rdi │ │ │ │ + add $0x40,%rsi │ │ │ │ + vmovsd -0x30(%rdi),%xmm5 │ │ │ │ + vmovsd -0x28(%rdi),%xmm7 │ │ │ │ + vfmadd132sd -0x38(%rsi),%xmm3,%xmm1 │ │ │ │ + vmovsd -0x20(%rdi),%xmm9 │ │ │ │ + vmovsd -0x18(%rdi),%xmm11 │ │ │ │ + vmovsd -0x10(%rdi),%xmm13 │ │ │ │ + vmovsd -0x8(%rdi),%xmm15 │ │ │ │ + vmovsd %xmm1,-0x38(%rdi) │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vfmadd132sd -0x30(%rsi),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x30(%rdi) │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd -0x28(%rsi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x28(%rdi) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd -0x20(%rsi),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x20(%rdi) │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vfmadd132sd -0x18(%rsi),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x18(%rdi) │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vfmadd132sd -0x10(%rsi),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x10(%rdi) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x8(%rdi) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + lea 0x8(%rsi),%r8 │ │ │ │ + vfmadd132sd (%rsi),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + cmp %r8,0x98(%rsp) │ │ │ │ + jne 6780d >*)@@Base+0xb4d> │ │ │ │ + jmp 67348 >*)@@Base+0x688> │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %rcx,%r10 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 69f23 >*)@@Base+0x473> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 69f6f >*)@@Base+0x4bf> │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%r9),%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 6a631 >*)@@Base+0xb81> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 6a614 >*)@@Base+0xb64> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 6a600 >*)@@Base+0xb50> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 6a5ec >*)@@Base+0xb3c> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 6a5d8 >*)@@Base+0xb28> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 6a5c4 >*)@@Base+0xb14> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 6a5b0 >*)@@Base+0xb00> │ │ │ │ - vmovsd (%rsi),%xmm3 │ │ │ │ - vfmsub213sd (%rcx),%xmm15,%xmm3 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vmovsd %xmm3,(%rdx) │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm11 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm15,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm8 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm15,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm9 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm15,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm12 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm15,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm13 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm15,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm14 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 6a2eb >*)@@Base+0x83b> │ │ │ │ - vmovsd (%rsi,%rax,1),%xmm2 │ │ │ │ - vfmsub213sd (%rcx,%rax,1),%xmm15,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rax,1) │ │ │ │ - vmovsd 0x8(%rsi,%rax,1),%xmm4 │ │ │ │ - vfmsub213sd 0x8(%rcx,%rax,1),%xmm15,%xmm4 │ │ │ │ - vmovsd %xmm4,0x8(%rdx,%rax,1) │ │ │ │ - vmovsd 0x10(%rsi,%rax,1),%xmm5 │ │ │ │ - vfmsub213sd 0x10(%rcx,%rax,1),%xmm15,%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%rdx,%rax,1) │ │ │ │ - vmovsd 0x18(%rsi,%rax,1),%xmm7 │ │ │ │ - vfmsub213sd 0x18(%rcx,%rax,1),%xmm15,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rdx,%rax,1) │ │ │ │ - vmovsd 0x20(%rsi,%rax,1),%xmm6 │ │ │ │ - vfmsub213sd 0x20(%rcx,%rax,1),%xmm15,%xmm6 │ │ │ │ - vmovsd %xmm6,0x20(%rdx,%rax,1) │ │ │ │ - vmovsd 0x28(%rsi,%rax,1),%xmm10 │ │ │ │ - vfmsub213sd 0x28(%rcx,%rax,1),%xmm15,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rdx,%rax,1) │ │ │ │ - vmovsd 0x30(%rsi,%rax,1),%xmm3 │ │ │ │ - vfmsub213sd 0x30(%rcx,%rax,1),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,0x30(%rdx,%rax,1) │ │ │ │ - vmovsd 0x38(%rsi,%rax,1),%xmm11 │ │ │ │ - vfmsub213sd 0x38(%rcx,%rax,1),%xmm15,%xmm11 │ │ │ │ - vmovsd %xmm11,0x38(%rdx,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 6a631 >*)@@Base+0xb81> │ │ │ │ - jmp 6a2eb >*)@@Base+0x83b> │ │ │ │ - xor %r9d,%r9d │ │ │ │ - vmovapd %zmm0,%zmm3 │ │ │ │ - jmp 6a2b8 >*)@@Base+0x808> │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ + jmp 67607 >*)@@Base+0x947> │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + sub $0x2,%r9d │ │ │ │ + lea 0x3(%r9,%r9,2),%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - sub $0x2,%esi │ │ │ │ - lea 0x3(%rsi,%rsi,2),%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - mov 0x18(%r12,%r9,1),%rax │ │ │ │ - mov 0x20(%r12,%r9,1),%r11 │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 6a99f >*)@@Base+0xeef> │ │ │ │ - mov 0x18(%r15,%r9,1),%rcx │ │ │ │ - lea -0x8(%rax),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 6aa22 >*)@@Base+0xf72> │ │ │ │ - lea -0x8(%r11),%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - mov %r10,%r14 │ │ │ │ + shl $0x3,%r11 │ │ │ │ + mov 0x18(%rbx,%r9,1),%rax │ │ │ │ + mov 0x20(%rbx,%r9,1),%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 67b20 >*)@@Base+0xe60> │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov 0x18(%r12,%r9,1),%rcx │ │ │ │ + cmp $0x8,%rdi │ │ │ │ + je 67f0a >*)@@Base+0x124a> │ │ │ │ + lea -0x8(%rax),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 67d82 >*)@@Base+0x10c2> │ │ │ │ + sub $0x8,%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ shr $0x3,%r14 │ │ │ │ - cmp $0x30,%r10 │ │ │ │ - jbe 6abb9 >*)@@Base+0x1109> │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - mov %r11,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - lea -0x40(%r8),%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + lea 0x1(%r14),%r10 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 67d74 >*)@@Base+0x10b4> │ │ │ │ + mov %r10,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r8 │ │ │ │ + mov %r8,%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea -0x20(%rdi),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 6a83b >*)@@Base+0xd8b> │ │ │ │ + je 67a10 >*)@@Base+0xd50> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 6a819 >*)@@Base+0xd69> │ │ │ │ + je 679f4 >*)@@Base+0xd34> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 6a800 >*)@@Base+0xd50> │ │ │ │ + je 679e1 >*)@@Base+0xd21> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 6a7e7 >*)@@Base+0xd37> │ │ │ │ + je 679ce >*)@@Base+0xd0e> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 6a7ce >*)@@Base+0xd1e> │ │ │ │ + je 679bb >*)@@Base+0xcfb> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 6a7b5 >*)@@Base+0xd05> │ │ │ │ + je 679a8 >*)@@Base+0xce8> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - jne 6ab9c >*)@@Base+0x10ec> │ │ │ │ - vmovupd (%rax,%r10,1),%zmm12 │ │ │ │ - vsubpd (%rcx,%r10,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rax,%r10,1),%zmm14 │ │ │ │ - vsubpd (%rcx,%r10,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rax,%r10,1),%zmm1 │ │ │ │ - vsubpd (%rcx,%r10,1),%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rax,%r10,1),%zmm0 │ │ │ │ - vsubpd (%rcx,%r10,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rax,%r10,1),%zmm4 │ │ │ │ - vsubpd (%rcx,%r10,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - vmovupd (%rax,%r10,1),%zmm7 │ │ │ │ - vsubpd (%rcx,%r10,1),%zmm7,%zmm6 │ │ │ │ - vmovupd %zmm6,(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 6a908 >*)@@Base+0xe58> │ │ │ │ - vmovupd (%rax,%r10,1),%zmm10 │ │ │ │ - vsubpd (%rcx,%r10,1),%zmm10,%zmm11 │ │ │ │ - vmovupd 0x40(%rax,%r10,1),%zmm8 │ │ │ │ - vmovupd 0x80(%rax,%r10,1),%zmm12 │ │ │ │ - vmovupd 0xc0(%rax,%r10,1),%zmm14 │ │ │ │ - vmovupd 0x100(%rax,%r10,1),%zmm1 │ │ │ │ - vmovupd 0x140(%rax,%r10,1),%zmm0 │ │ │ │ - vmovupd 0x180(%rax,%r10,1),%zmm4 │ │ │ │ - vmovupd 0x1c0(%rax,%r10,1),%zmm7 │ │ │ │ - vmovupd %zmm11,(%rax,%r10,1) │ │ │ │ - vsubpd 0x40(%rcx,%r10,1),%zmm8,%zmm9 │ │ │ │ - vmovupd %zmm9,0x40(%rax,%r10,1) │ │ │ │ - vsubpd 0x80(%rcx,%r10,1),%zmm12,%zmm13 │ │ │ │ - vmovupd %zmm13,0x80(%rax,%r10,1) │ │ │ │ - vsubpd 0xc0(%rcx,%r10,1),%zmm14,%zmm15 │ │ │ │ - vmovupd %zmm15,0xc0(%rax,%r10,1) │ │ │ │ - vsubpd 0x100(%rcx,%r10,1),%zmm1,%zmm2 │ │ │ │ - vmovupd %zmm2,0x100(%rax,%r10,1) │ │ │ │ - vsubpd 0x140(%rcx,%r10,1),%zmm0,%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rax,%r10,1) │ │ │ │ - vsubpd 0x180(%rcx,%r10,1),%zmm4,%zmm5 │ │ │ │ - vmovupd %zmm5,0x180(%rax,%r10,1) │ │ │ │ - vsubpd 0x1c0(%rcx,%r10,1),%zmm7,%zmm6 │ │ │ │ - vmovupd %zmm6,0x1c0(%rax,%r10,1) │ │ │ │ - add $0x200,%r10 │ │ │ │ + jne 67d5e >*)@@Base+0x109e> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm6 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm8 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm8,%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 │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm14 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm0 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 67ad1 >*)@@Base+0xe11> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm8 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm12 │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm14 │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm0 │ │ │ │ + vmovupd %ymm3,(%rax,%rdx,1) │ │ │ │ + vsubpd 0x20(%rcx,%rdx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%rax,%rdx,1) │ │ │ │ + vsubpd 0x40(%rcx,%rdx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rax,%rdx,1) │ │ │ │ + vsubpd 0x60(%rcx,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rax,%rdx,1) │ │ │ │ + vsubpd 0x80(%rcx,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rax,%rdx,1) │ │ │ │ + vsubpd 0xa0(%rcx,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rax,%rdx,1) │ │ │ │ + vsubpd 0xc0(%rcx,%rdx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rax,%rdx,1) │ │ │ │ + vsubpd 0xe0(%rcx,%rdx,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rax,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jne 67a10 >*)@@Base+0xd50> │ │ │ │ + shl $0x2,%r8 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 6a83b >*)@@Base+0xd8b> │ │ │ │ - lea 0x0(,%r11,8),%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 6a99f >*)@@Base+0xeef> │ │ │ │ - lea (%rax,%r8,1),%r10 │ │ │ │ - lea (%rcx,%r8,1),%rsi │ │ │ │ - sub %rdx,%r14 │ │ │ │ - lea 0x1(%r14),%rdi │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - jbe 6ab94 >*)@@Base+0x10e4> │ │ │ │ - vmovupd (%rax,%rdx,8),%ymm10 │ │ │ │ - vsubpd (%rcx,%rdx,8),%ymm10,%ymm11 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - vmovupd %ymm11,(%rax,%rdx,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 6a99f >*)@@Base+0xeef> │ │ │ │ - shl $0x5,%r8 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rsi │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 6a991 >*)@@Base+0xee1> │ │ │ │ - add %r11,%rdx │ │ │ │ - sub %r11,%rdi │ │ │ │ - vmovupd (%rax,%rdx,8),%xmm8 │ │ │ │ - vsubpd (%rcx,%rdx,8),%xmm8,%xmm9 │ │ │ │ - mov %rdi,%r14 │ │ │ │ + je 67b20 >*)@@Base+0xe60> │ │ │ │ + lea (%rax,%rdi,1),%rdx │ │ │ │ + add %rcx,%rdi │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 67b14 >*)@@Base+0xe54> │ │ │ │ + vmovupd (%rax,%r8,8),%xmm1 │ │ │ │ + sub %r8,%r10 │ │ │ │ + mov %r10,%r14 │ │ │ │ + vsubpd (%rcx,%r8,8),%xmm1,%xmm3 │ │ │ │ shr $1,%r14 │ │ │ │ - and $0x1,%edi │ │ │ │ - vmovupd %xmm9,(%rax,%rdx,8) │ │ │ │ - je 6a99f >*)@@Base+0xeef> │ │ │ │ - mov %r14,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rsi │ │ │ │ - vmovsd (%r10),%xmm12 │ │ │ │ - vsubsd (%rsi),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r10) │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmovupd %xmm3,(%rax,%r8,8) │ │ │ │ + je 67b20 >*)@@Base+0xe60> │ │ │ │ + mov %r14,%rsi │ │ │ │ + shl $0x4,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovsd (%rdx),%xmm4 │ │ │ │ + vsubsd (%rdi),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ add $0x18,%r9 │ │ │ │ - cmp %r9,0xb8(%rsp) │ │ │ │ - jne 6a702 >*)@@Base+0xc52> │ │ │ │ - test %r13,%r13 │ │ │ │ - je 6abdc >*)@@Base+0x112c> │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 678f6 >*)@@Base+0xc36> │ │ │ │ + test %r15,%r15 │ │ │ │ + je 67f28 >*)@@Base+0x1268> │ │ │ │ + mov %r13,0xa0(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call befc0 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + call bac70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0xa0(%rsp),%r13 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + lea 0xa0(%rsp),%rdi │ │ │ │ + mov %r13,0xa0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6abe4 >*)@@Base+0x1134> │ │ │ │ + jne 67f47 >*)@@Base+0x1287> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - sub %rax,%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x8(%r11),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 6aae2 >*)@@Base+0x1032> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 6aac6 >*)@@Base+0x1016> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 6aab3 >*)@@Base+0x1003> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 6aaa0 >*)@@Base+0xff0> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 6aa8d >*)@@Base+0xfdd> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 6aa7a >*)@@Base+0xfca> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - jne 6abc6 >*)@@Base+0x1116> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm1 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%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),%xmm7 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%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 │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm8 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 6a99f >*)@@Base+0xeef> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm12 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm12,%xmm13 │ │ │ │ - vmovsd 0x8(%rax,%rdx,1),%xmm14 │ │ │ │ - vmovsd 0x10(%rax,%rdx,1),%xmm1 │ │ │ │ - vmovsd 0x18(%rax,%rdx,1),%xmm0 │ │ │ │ - vmovsd 0x20(%rax,%rdx,1),%xmm4 │ │ │ │ - vmovsd 0x28(%rax,%rdx,1),%xmm7 │ │ │ │ - vmovsd 0x30(%rax,%rdx,1),%xmm10 │ │ │ │ - vmovsd 0x38(%rax,%rdx,1),%xmm8 │ │ │ │ - vmovsd %xmm13,(%rax,%rdx,1) │ │ │ │ - vsubsd 0x8(%rcx,%rdx,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rax,%rdx,1) │ │ │ │ - vsubsd 0x10(%rcx,%rdx,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%rax,%rdx,1) │ │ │ │ - vsubsd 0x18(%rcx,%rdx,1),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rax,%rdx,1) │ │ │ │ - vsubsd 0x20(%rcx,%rdx,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x20(%rax,%rdx,1) │ │ │ │ - vsubsd 0x28(%rcx,%rdx,1),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%rax,%rdx,1) │ │ │ │ - vsubsd 0x30(%rcx,%rdx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rax,%rdx,1) │ │ │ │ - vsubsd 0x38(%rcx,%rdx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x38(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 6aae2 >*)@@Base+0x1032> │ │ │ │ - jmp 6a99f >*)@@Base+0xeef> │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call cf310 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ - mov (%r14),%r12 │ │ │ │ - jmp 6a34a >*)@@Base+0x89a> │ │ │ │ + lea -0x8(%r10),%r8 │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 6a95f >*)@@Base+0xeaf> │ │ │ │ - vmovupd (%rax),%zmm8 │ │ │ │ - vsubpd (%rcx),%zmm8,%zmm9 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vmovupd %zmm9,(%rax) │ │ │ │ - jmp 6a79c >*)@@Base+0xcec> │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 6a921 >*)@@Base+0xe71> │ │ │ │ - vmovsd (%rax),%xmm14 │ │ │ │ - vsubsd (%rcx),%xmm14,%xmm15 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ - jmp 6aa67 >*)@@Base+0xfb7> │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 67c82 >*)@@Base+0xfc2> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 67c63 >*)@@Base+0xfa3> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 67c4d >*)@@Base+0xf8d> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 67c37 >*)@@Base+0xf77> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 67c21 >*)@@Base+0xf61> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 67c0b >*)@@Base+0xf4b> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 67bf5 >*)@@Base+0xf35> │ │ │ │ + vmovsd (%rsi),%xmm15 │ │ │ │ + mov $0x8,%r11d │ │ │ │ + vfmsub213sd (%rcx),%xmm7,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx) │ │ │ │ + vmovsd (%rsi,%r11,1),%xmm0 │ │ │ │ + vfmsub213sd (%rcx,%r11,1),%xmm7,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rsi,%r11,1),%xmm2 │ │ │ │ + vfmsub213sd (%rcx,%r11,1),%xmm7,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rsi,%r11,1),%xmm1 │ │ │ │ + vfmsub213sd (%rcx,%r11,1),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rsi,%r11,1),%xmm3 │ │ │ │ + vfmsub213sd (%rcx,%r11,1),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rsi,%r11,1),%xmm4 │ │ │ │ + vfmsub213sd (%rcx,%r11,1),%xmm7,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmovsd (%rsi,%r11,1),%xmm5 │ │ │ │ + vfmsub213sd (%rcx,%r11,1),%xmm7,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r11,1) │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 67658 >*)@@Base+0x998> │ │ │ │ + vmovsd (%rsi,%r11,1),%xmm6 │ │ │ │ + vfmsub213sd (%rcx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r11,1) │ │ │ │ + vmovsd 0x8(%rsi,%r11,1),%xmm10 │ │ │ │ + vfmsub213sd 0x8(%rcx,%r11,1),%xmm7,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rdx,%r11,1) │ │ │ │ + vmovsd 0x10(%rsi,%r11,1),%xmm11 │ │ │ │ + vfmsub213sd 0x10(%rcx,%r11,1),%xmm7,%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%rdx,%r11,1) │ │ │ │ + vmovsd 0x18(%rsi,%r11,1),%xmm12 │ │ │ │ + vfmsub213sd 0x18(%rcx,%r11,1),%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rdx,%r11,1) │ │ │ │ + vmovsd 0x20(%rsi,%r11,1),%xmm13 │ │ │ │ + vfmsub213sd 0x20(%rcx,%r11,1),%xmm7,%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%r11,1) │ │ │ │ + vmovsd 0x28(%rsi,%r11,1),%xmm14 │ │ │ │ + vfmsub213sd 0x28(%rcx,%r11,1),%xmm7,%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rdx,%r11,1) │ │ │ │ + vmovsd 0x30(%rsi,%r11,1),%xmm15 │ │ │ │ + vfmsub213sd 0x30(%rcx,%r11,1),%xmm7,%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rdx,%r11,1) │ │ │ │ + vmovsd 0x38(%rsi,%r11,1),%xmm0 │ │ │ │ + vfmsub213sd 0x38(%rcx,%r11,1),%xmm7,%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%r11,1) │ │ │ │ + add $0x40,%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jne 67c82 >*)@@Base+0xfc2> │ │ │ │ + jmp 67658 >*)@@Base+0x998> │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ + vfmsub213sd (%rcx),%xmm7,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx) │ │ │ │ + jmp 67658 >*)@@Base+0x998> │ │ │ │ + mov %r15,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call ca2b0 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + mov (%r14),%rbx │ │ │ │ + jmp 676b9 >*)@@Base+0x9f9> │ │ │ │ + vmovupd (%rax),%ymm4 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vsubpd (%rcx),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax) │ │ │ │ + jmp 67995 >*)@@Base+0xcd5> │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 67ae1 >*)@@Base+0xe21> │ │ │ │ + lea -0x8(%rdi),%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 67e53 >*)@@Base+0x1193> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 67e34 >*)@@Base+0x1174> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 67e1e >*)@@Base+0x115e> │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 67e08 >*)@@Base+0x1148> │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 67df2 >*)@@Base+0x1132> │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 67ddc >*)@@Base+0x111c> │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jne 67f30 >*)@@Base+0x1270> │ │ │ │ + vmovsd (%rax,%r8,1),%xmm8 │ │ │ │ + vsubsd (%rcx,%r8,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm10 │ │ │ │ + vsubsd (%rcx,%r8,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm12 │ │ │ │ + vsubsd (%rcx,%r8,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm14 │ │ │ │ + vsubsd (%rcx,%r8,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm0 │ │ │ │ + vsubsd (%rcx,%r8,1),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rax,%r8,1),%xmm1 │ │ │ │ + vsubsd (%rcx,%r8,1),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 67b20 >*)@@Base+0xe60> │ │ │ │ + vmovsd (%rax,%r8,1),%xmm4 │ │ │ │ + vmovsd 0x8(%rax,%r8,1),%xmm6 │ │ │ │ + vmovsd 0x10(%rax,%r8,1),%xmm8 │ │ │ │ + vmovsd 0x18(%rax,%r8,1),%xmm10 │ │ │ │ + vsubsd (%rcx,%r8,1),%xmm4,%xmm5 │ │ │ │ + vmovsd 0x20(%rax,%r8,1),%xmm12 │ │ │ │ + vmovsd 0x28(%rax,%r8,1),%xmm14 │ │ │ │ + vmovsd 0x30(%rax,%r8,1),%xmm0 │ │ │ │ + vmovsd 0x38(%rax,%r8,1),%xmm1 │ │ │ │ + vmovsd %xmm5,(%rax,%r8,1) │ │ │ │ + vsubsd 0x8(%rcx,%r8,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax,%r8,1) │ │ │ │ + vsubsd 0x10(%rcx,%r8,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%rax,%r8,1) │ │ │ │ + vsubsd 0x18(%rcx,%r8,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%rax,%r8,1) │ │ │ │ + vsubsd 0x20(%rcx,%r8,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rax,%r8,1) │ │ │ │ + vsubsd 0x28(%rcx,%r8,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rax,%r8,1) │ │ │ │ + vsubsd 0x30(%rcx,%r8,1),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,0x30(%rax,%r8,1) │ │ │ │ + vsubsd 0x38(%rcx,%r8,1),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x38(%rax,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 67e53 >*)@@Base+0x1193> │ │ │ │ + jmp 67b20 >*)@@Base+0xe60> │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + add $0x18,%r9 │ │ │ │ + vsubsd (%rcx),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax) │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 678f6 >*)@@Base+0xc36> │ │ │ │ + jmp 67b2d >*)@@Base+0xe6d> │ │ │ │ vzeroupper │ │ │ │ - jmp 6a9dd >*)@@Base+0xf2d> │ │ │ │ + jmp 67b59 >*)@@Base+0xe99> │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vsubsd (%rcx),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ + jmp 67dc6 >*)@@Base+0x1106> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 10362 <__cxa_finalize@plt+0x2ce2> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 10346 <__cxa_finalize@plt+0x2cc6> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 1036a <__cxa_finalize@plt+0x2cea> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 10393 <__cxa_finalize@plt+0x2d13> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 103af <__cxa_finalize@plt+0x2d2f> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 1034e <__cxa_finalize@plt+0x2cce> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 103b9 <__cxa_finalize@plt+0x2d39> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 103b2 <__cxa_finalize@plt+0x2d32> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000006ac20 : │ │ │ │ +0000000000067f80 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - and $0xffffffffffffffc0,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ mov %rsi,0x58(%rsp) │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,0xf8(%rsp) │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ + call ca190 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov (%r15),%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - sar $0x3,%rsi │ │ │ │ - imul %rcx,%rsi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 6ba97 │ │ │ │ - mov 0x8(%rdx),%r15 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + sub %rdx,%rax │ │ │ │ + sar $0x3,%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 68cf9 │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - sub (%rdx),%r15 │ │ │ │ movq $0x0,0xa8(%rsp) │ │ │ │ + sub (%rdx),%rsi │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - sar $0x3,%r15 │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ - call cf1e0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm6 │ │ │ │ + sar $0x3,%rsi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %esi,0x68(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call ca190 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xc8(%rsp) │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ + vmovdqa 0xa0(%rsp),%xmm7 │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ lea -0x1(%r14),%esi │ │ │ │ - vmovdqa %xmm6,0x30(%rsp) │ │ │ │ - vmovq %xmm6,%r12 │ │ │ │ - call 28710 │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + vmovdqa %xmm7,0x20(%rsp) │ │ │ │ + vmovq %xmm7,%r15 │ │ │ │ + call 27990 │ │ │ │ lea 0xc0(%rsp),%rsi │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call 69ab0 >*)@@Base> │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ + call 66cc0 >*)@@Base> │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ + vmovaps %xmm1,0x40(%rsp) │ │ │ │ + vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ cmp $0x2,%r14d │ │ │ │ - je 6baf4 │ │ │ │ - lea 0x1(%r14),%r11d │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - vmovsd 0x7ceac(%rip),%xmm2 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + je 68d54 │ │ │ │ + mov %r14d,%r12d │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ mov %r14d,%r9d │ │ │ │ - mov %r11d,0x60(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ + vmovsd 0x79894(%rip),%xmm3 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + lea 0x1(%r12),%r11d │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ lea -0x9(%r9,%r9,2),%r10 │ │ │ │ - lea 0x0(,%r10,8),%r13 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%edx │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - vmovsd 0x7ce70(%rip),%xmm5 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ + mov %r11d,0x54(%rsp) │ │ │ │ + lea 0x0(,%r10,8),%r14 │ │ │ │ + mov 0x54(%rsp),%edx │ │ │ │ + vmovapd 0x40(%rsp),%xmm4 │ │ │ │ mov %rbx,%r8 │ │ │ │ - mov %r14d,%esi │ │ │ │ - vmovsd %xmm2,0x68(%rsp) │ │ │ │ - mov %r15d,%edi │ │ │ │ - sub %r14d,%edx │ │ │ │ - add %r13,%rcx │ │ │ │ - vcvtsi2sd %edx,%xmm0,%xmm1 │ │ │ │ - vaddsd 0x7ce42(%rip),%xmm1,%xmm3 # e7c30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x190> │ │ │ │ + mov %r12d,%esi │ │ │ │ + vmovsd 0x79858(%rip),%xmm8 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + vmovsd %xmm3,0x70(%rsp) │ │ │ │ + sub %r12d,%edx │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + vcvtsi2sd %edx,%xmm4,%xmm5 │ │ │ │ + vaddsd 0x79832(%rip),%xmm5,%xmm6 # e1970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x390> │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ - vdivsd %xmm3,%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,0x70(%rsp) │ │ │ │ - call 3f540 │ │ │ │ - vmovsd 0x68(%rsp),%xmm12 │ │ │ │ - vmulsd 0x70(%rsp),%xmm12,%xmm13 │ │ │ │ - lea -0x2(%r14),%esi │ │ │ │ - vmovq %rbx,%xmm11 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - vmovq 0xe0(%rsp),%xmm10 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - mov %r15d,0x68(%rsp) │ │ │ │ - mov %r14d,0x64(%rsp) │ │ │ │ - lea 0x18(%r12,%rcx,8),%r11 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rdi,%r10 │ │ │ │ - vmovddup %xmm12,%xmm8 │ │ │ │ - vbroadcastsd %xmm12,%ymm15 │ │ │ │ - vbroadcastsd %xmm12,%zmm6 │ │ │ │ - sub %r12,%r10 │ │ │ │ - sub %r12,%r9 │ │ │ │ - vmovq %rdi,%xmm9 │ │ │ │ - vbroadcastsd %xmm13,%zmm14 │ │ │ │ - vmovapd %xmm14,%xmm2 │ │ │ │ - vmovapd %ymm14,%ymm0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10,%rsi,1),%r8 │ │ │ │ - mov 0x8(%r10,%rsi,1),%r15 │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - cmp %r8,%r15 │ │ │ │ - je 6b132 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - sub %r8,%r13 │ │ │ │ - sub $0x8,%r13 │ │ │ │ - cmp $0x30,%r13 │ │ │ │ - jbe 6b5f0 │ │ │ │ - sub $0x8,%r15 │ │ │ │ - sub %r8,%r15 │ │ │ │ - mov %r15,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 6b79e │ │ │ │ - lea 0x1(%r14),%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - shl $0x6,%rax │ │ │ │ - lea -0x40(%rax),%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 6afcc │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 6afaa │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 6af91 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 6af78 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 6af5f │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 6af46 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 6af2d │ │ │ │ - vmovupd (%r8),%zmm4 │ │ │ │ - vfmadd213pd (%rcx),%zmm6,%zmm4 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm4,(%rcx) │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm1 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm6,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm6,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm7 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm6,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm1 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm6,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 6b099 │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x40(%r8,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd 0x40(%rcx,%rdi,1),%zmm6,%zmm5 │ │ │ │ - vmovupd %zmm5,0x40(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x80(%r8,%rdi,1),%zmm7 │ │ │ │ - vfmadd213pd 0x80(%rcx,%rdi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x80(%rcx,%rdi,1) │ │ │ │ - vmovupd 0xc0(%r8,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd 0xc0(%rcx,%rdi,1),%zmm6,%zmm4 │ │ │ │ - vmovupd %zmm4,0xc0(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x100(%r8,%rdi,1),%zmm1 │ │ │ │ - vfmadd213pd 0x100(%rcx,%rdi,1),%zmm6,%zmm1 │ │ │ │ - vmovupd %zmm1,0x100(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x140(%r8,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x140(%rcx,%rdi,1),%zmm6,%zmm3 │ │ │ │ - vmovupd %zmm3,0x140(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x180(%r8,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd 0x180(%rcx,%rdi,1),%zmm6,%zmm5 │ │ │ │ - vmovupd %zmm5,0x180(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x1c0(%r8,%rdi,1),%zmm7 │ │ │ │ - vfmadd213pd 0x1c0(%rcx,%rdi,1),%zmm6,%zmm7 │ │ │ │ - vmovupd %zmm7,0x1c0(%rcx,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 6afcc │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 6b132 │ │ │ │ - sub %r13,%r14 │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ - add %rcx,%rdi │ │ │ │ - lea 0x1(%r14),%r15 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - jbe 6b7b8 │ │ │ │ - vmovupd (%r8,%r13,8),%ymm4 │ │ │ │ - vfmadd213pd (%rcx,%r13,8),%ymm15,%ymm4 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r15,%rbx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - vmovupd %ymm4,(%rcx,%r13,8) │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 6b132 │ │ │ │ - shl $0x5,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - add %rdx,%rdi │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 6b125 │ │ │ │ - add %rbx,%r13 │ │ │ │ - sub %rbx,%r15 │ │ │ │ - vmovupd (%r8,%r13,8),%xmm1 │ │ │ │ - vfmadd213pd (%rcx,%r13,8),%xmm8,%xmm1 │ │ │ │ - mov %r15,%r14 │ │ │ │ - shr $1,%r14 │ │ │ │ - and $0x1,%r15d │ │ │ │ - vmovupd %xmm1,(%rcx,%r13,8) │ │ │ │ - je 6b132 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %r14,%rax │ │ │ │ - add %r14,%rdi │ │ │ │ - vmovsd (%rax),%xmm3 │ │ │ │ - vfmadd213sd (%rdi),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdi) │ │ │ │ - mov (%r9,%rsi,1),%r8 │ │ │ │ - mov 0x8(%r9,%rsi,1),%r15 │ │ │ │ - cmp %r8,%r15 │ │ │ │ - je 6b3e1 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub %r8,%rbx │ │ │ │ - sub $0x8,%rbx │ │ │ │ - cmp $0x30,%rbx │ │ │ │ - jbe 6b460 │ │ │ │ - sub $0x8,%r15 │ │ │ │ - sub %r8,%r15 │ │ │ │ - mov %r15,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - cmp $0x30,%r15 │ │ │ │ - jbe 6b77d │ │ │ │ - lea 0x1(%r14),%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea -0x40(%rdx),%r15 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 6b27b │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 6b259 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 6b240 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 6b227 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 6b20e │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 6b1f5 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 6b1dc │ │ │ │ - vmovupd (%r8),%zmm5 │ │ │ │ - vfmadd213pd (%rcx),%zmm14,%zmm5 │ │ │ │ - mov $0x40,%edi │ │ │ │ - vmovupd %zmm5,(%rcx) │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm7 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm14,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm14,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm1 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm14,%zmm1 │ │ │ │ - vmovupd %zmm1,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm14,%zmm3 │ │ │ │ - vmovupd %zmm3,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm14,%zmm5 │ │ │ │ - vmovupd %zmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm7 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm14,%zmm7 │ │ │ │ - vmovupd %zmm7,(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 6b348 │ │ │ │ - vmovupd (%r8,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd (%rcx,%rdi,1),%zmm14,%zmm4 │ │ │ │ - vmovupd %zmm4,(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x40(%r8,%rdi,1),%zmm1 │ │ │ │ - vfmadd213pd 0x40(%rcx,%rdi,1),%zmm14,%zmm1 │ │ │ │ - vmovupd %zmm1,0x40(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x80(%r8,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x80(%rcx,%rdi,1),%zmm14,%zmm3 │ │ │ │ - vmovupd %zmm3,0x80(%rcx,%rdi,1) │ │ │ │ - vmovupd 0xc0(%r8,%rdi,1),%zmm5 │ │ │ │ - vfmadd213pd 0xc0(%rcx,%rdi,1),%zmm14,%zmm5 │ │ │ │ - vmovupd %zmm5,0xc0(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x100(%r8,%rdi,1),%zmm7 │ │ │ │ - vfmadd213pd 0x100(%rcx,%rdi,1),%zmm14,%zmm7 │ │ │ │ - vmovupd %zmm7,0x100(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x140(%r8,%rdi,1),%zmm4 │ │ │ │ - vfmadd213pd 0x140(%rcx,%rdi,1),%zmm14,%zmm4 │ │ │ │ - vmovupd %zmm4,0x140(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x180(%r8,%rdi,1),%zmm1 │ │ │ │ - vfmadd213pd 0x180(%rcx,%rdi,1),%zmm14,%zmm1 │ │ │ │ - vmovupd %zmm1,0x180(%rcx,%rdi,1) │ │ │ │ - vmovupd 0x1c0(%r8,%rdi,1),%zmm3 │ │ │ │ - vfmadd213pd 0x1c0(%rcx,%rdi,1),%zmm14,%zmm3 │ │ │ │ - vmovupd %zmm3,0x1c0(%rcx,%rdi,1) │ │ │ │ - add $0x200,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 6b27b │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 6b3e1 │ │ │ │ - sub %r13,%r14 │ │ │ │ - lea (%r8,%rdi,1),%rdx │ │ │ │ - add %rcx,%rdi │ │ │ │ - lea 0x1(%r14),%r15 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - jbe 6b797 │ │ │ │ - vmovupd (%r8,%r13,8),%ymm5 │ │ │ │ - vfmadd213pd (%rcx,%r13,8),%ymm0,%ymm5 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov %r15,%rax │ │ │ │ - shr $0x2,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - vmovupd %ymm5,(%rcx,%r13,8) │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 6b3e1 │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add %rbx,%rdx │ │ │ │ - add %rbx,%rdi │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 6b3d4 │ │ │ │ - add %rax,%r13 │ │ │ │ - sub %rax,%r15 │ │ │ │ - vmovupd (%r8,%r13,8),%xmm7 │ │ │ │ - vfmadd213pd (%rcx,%r13,8),%xmm2,%xmm7 │ │ │ │ - mov %r15,%r14 │ │ │ │ - shr $1,%r14 │ │ │ │ - and $0x1,%r15d │ │ │ │ - vmovupd %xmm7,(%rcx,%r13,8) │ │ │ │ - je 6b3e1 │ │ │ │ - shl $0x4,%r14 │ │ │ │ - add %r14,%rdx │ │ │ │ - add %r14,%rdi │ │ │ │ - vmovsd (%rdx),%xmm4 │ │ │ │ - vfmadd213sd (%rdi),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi) │ │ │ │ + add %r14,%rcx │ │ │ │ + vdivsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vmovq %xmm9,%r13 │ │ │ │ + call 3d7e0 │ │ │ │ + vmovsd 0x70(%rsp),%xmm11 │ │ │ │ + vmovq %r13,%xmm10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + lea -0x2(%r12),%ecx │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ + lea (%rcx,%rcx,2),%rsi │ │ │ │ + vmovq 0xe0(%rsp),%xmm1 │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ + vmulsd %xmm11,%xmm10,%xmm12 │ │ │ │ + mov %r12d,0x6c(%rsp) │ │ │ │ + mov %rax,%r11 │ │ │ │ + lea 0x18(%r15,%rsi,8),%r13 │ │ │ │ + sub %r15,%r11 │ │ │ │ + mov %r15,%rsi │ │ │ │ + vmovddup %xmm11,%xmm14 │ │ │ │ + sub %r15,%r10 │ │ │ │ + vbroadcastsd %xmm11,%ymm15 │ │ │ │ + vmovq %rax,%xmm0 │ │ │ │ + vbroadcastsd %xmm12,%ymm13 │ │ │ │ + vmovapd %xmm13,%xmm7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r11,%rsi,1),%rdi │ │ │ │ + mov 0x8(%r11,%rsi,1),%r12 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + je 68402 │ │ │ │ + sub %rdi,%r12 │ │ │ │ + mov %r12,%r14 │ │ │ │ + cmp $0x8,%r12 │ │ │ │ + je 686d8 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 68885 │ │ │ │ + lea -0x8(%r12),%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + shr $0x3,%rax │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 68a2e │ │ │ │ + mov %r14,%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r12 │ │ │ │ + mov %r12,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 682eb │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 682ce │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 682ba │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 682a6 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 68292 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 6827e │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 6826a │ │ │ │ + vmovupd (%rdi),%ymm3 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vfmadd213pd (%rdx),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx) │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm10 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 683b4 │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x20(%rdi,%rcx,1),%ymm3 │ │ │ │ + vfmadd213pd 0x20(%rdx,%rcx,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x40(%rdi,%rcx,1),%ymm4 │ │ │ │ + vfmadd213pd 0x40(%rdx,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x60(%rdi,%rcx,1),%ymm5 │ │ │ │ + vfmadd213pd 0x60(%rdx,%rcx,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x80(%rdi,%rcx,1),%ymm6 │ │ │ │ + vfmadd213pd 0x80(%rdx,%rcx,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xa0(%rdi,%rcx,1),%ymm8 │ │ │ │ + vfmadd213pd 0xa0(%rdx,%rcx,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xc0(%rdi,%rcx,1),%ymm9 │ │ │ │ + vfmadd213pd 0xc0(%rdx,%rcx,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,0xc0(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xe0(%rdi,%rcx,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%rdx,%rcx,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%rdx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 682eb │ │ │ │ + shl $0x2,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 68402 │ │ │ │ + lea (%rdi,%r9,1),%rcx │ │ │ │ + add %rdx,%r9 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 683f4 │ │ │ │ + vmovupd (%rdi,%r12,8),%xmm2 │ │ │ │ + sub %r12,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + vfmadd213pd (%rdx,%r12,8),%xmm14,%xmm2 │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%r14d │ │ │ │ + vmovupd %xmm2,(%rdx,%r12,8) │ │ │ │ + je 68402 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + add %rax,%r9 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vfmadd213sd (%r9),%xmm11,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9) │ │ │ │ + mov (%r10,%rsi,1),%rdi │ │ │ │ + mov 0x8(%r10,%rsi,1),%r14 │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 68648 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov %r14,%r8 │ │ │ │ + cmp $0x8,%r14 │ │ │ │ + je 686c0 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 686ea │ │ │ │ + lea -0x8(%r14),%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + shr $0x3,%rax │ │ │ │ + lea 0x1(%rax),%r14 │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 68a20 │ │ │ │ + mov %r14,%r12 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r12 │ │ │ │ + mov %r12,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 68531 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 68514 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 68500 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 684ec │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 684d8 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 684c4 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 684b0 │ │ │ │ + vmovupd (%rdi),%ymm4 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vfmadd213pd (%rdx),%ymm13,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx) │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm13,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm13,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm13,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm13,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm10 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm13,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm13,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 685fa │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm3 │ │ │ │ + vfmadd213pd (%rdx,%rcx,1),%ymm13,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x20(%rdi,%rcx,1),%ymm4 │ │ │ │ + vfmadd213pd 0x20(%rdx,%rcx,1),%ymm13,%ymm4 │ │ │ │ + vmovupd %ymm4,0x20(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x40(%rdi,%rcx,1),%ymm5 │ │ │ │ + vfmadd213pd 0x40(%rdx,%rcx,1),%ymm13,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x60(%rdi,%rcx,1),%ymm6 │ │ │ │ + vfmadd213pd 0x60(%rdx,%rcx,1),%ymm13,%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%rdx,%rcx,1) │ │ │ │ + vmovupd 0x80(%rdi,%rcx,1),%ymm8 │ │ │ │ + vfmadd213pd 0x80(%rdx,%rcx,1),%ymm13,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xa0(%rdi,%rcx,1),%ymm9 │ │ │ │ + vfmadd213pd 0xa0(%rdx,%rcx,1),%ymm13,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xc0(%rdi,%rcx,1),%ymm10 │ │ │ │ + vfmadd213pd 0xc0(%rdx,%rcx,1),%ymm13,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rdx,%rcx,1) │ │ │ │ + vmovupd 0xe0(%rdi,%rcx,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rdx,%rcx,1),%ymm13,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rdx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 68531 │ │ │ │ + shl $0x2,%r12 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 68648 │ │ │ │ + lea (%rdi,%r9,1),%rcx │ │ │ │ + add %rdx,%r9 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 6863a │ │ │ │ + vmovupd (%rdi,%r12,8),%xmm3 │ │ │ │ + sub %r12,%r14 │ │ │ │ + mov %r14,%rax │ │ │ │ + vfmadd213pd (%rdx,%r12,8),%xmm7,%xmm3 │ │ │ │ + shr $1,%rax │ │ │ │ + and $0x1,%r14d │ │ │ │ + vmovupd %xmm3,(%rdx,%r12,8) │ │ │ │ + je 68648 │ │ │ │ + shl $0x4,%rax │ │ │ │ + add %rax,%rcx │ │ │ │ + add %rax,%r9 │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vfmadd213sd (%r9),%xmm12,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r9) │ │ │ │ add $0x18,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 6ae80 │ │ │ │ - vmovq %xmm11,%rbx │ │ │ │ - vpinsrq $0x1,0xe8(%rsp),%xmm10,%xmm14 │ │ │ │ - mov 0x64(%rsp),%r14d │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm9,%xmm8 │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - vmovq %xmm10,%rdx │ │ │ │ - vxorpd 0x7c7a8(%rip),%xmm12,%xmm2 # e7bd0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x130> │ │ │ │ - mov 0x68(%rsp),%r15d │ │ │ │ - dec %r14d │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - mov %r11,0xf0(%rsp) │ │ │ │ - vmovdqu %xmm14,(%rbx) │ │ │ │ - sub $0x18,%r13 │ │ │ │ - vmovdqa %xmm8,0xe0(%rsp) │ │ │ │ - cmp $0x2,%r14d │ │ │ │ - je 6b7bf │ │ │ │ + cmp %r13,%rsi │ │ │ │ + jne 681b8 │ │ │ │ + mov 0x6c(%rsp),%r12d │ │ │ │ + vpinsrq $0x1,0xe8(%rsp),%xmm1,%xmm12 │ │ │ │ + vmovdqa %xmm1,%xmm4 │ │ │ │ + mov 0xf0(%rsp),%r13 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm0,%xmm13 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + dec %r12d │ │ │ │ + vmovdqu %xmm12,(%rbx) │ │ │ │ + mov %r13,0x10(%rbx) │ │ │ │ + vxorpd 0x7929c(%rip),%xmm11,%xmm3 # e1930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ + sub $0x18,%r14 │ │ │ │ + vmovdqa %xmm13,0xe0(%rsp) │ │ │ │ + cmp $0x2,%r12d │ │ │ │ + je 68a3c │ │ │ │ vzeroupper │ │ │ │ - jmp 6adb0 │ │ │ │ - nop │ │ │ │ - sub %r8,%r15 │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x8(%r15),%rdx │ │ │ │ - mov %r15,%r13 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 6b53e │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 6b520 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 6b50b │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 6b4f6 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 6b4e1 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 6b4cc │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 6b4b7 │ │ │ │ - vmovsd (%r8),%xmm1 │ │ │ │ - vfmadd213sd (%rcx),%xmm13,%xmm1 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovsd %xmm1,(%rcx) │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm13,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm1 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm13,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 6b3e1 │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x8(%r8,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd 0x8(%rcx,%rdi,1),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x10(%r8,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd 0x10(%rcx,%rdi,1),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x18(%r8,%rdi,1),%xmm1 │ │ │ │ - vfmadd213sd 0x18(%rcx,%rdi,1),%xmm13,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x20(%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd 0x20(%rcx,%rdi,1),%xmm13,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x28(%r8,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd 0x28(%rcx,%rdi,1),%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x30(%r8,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd 0x30(%rcx,%rdi,1),%xmm13,%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x38(%r8,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd 0x38(%rcx,%rdi,1),%xmm13,%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jne 6b53e │ │ │ │ - jmp 6b3e1 │ │ │ │ - nopl (%rax) │ │ │ │ - sub %r8,%r15 │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x8(%r15),%rax │ │ │ │ - mov %r15,%r13 │ │ │ │ - shr $0x3,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 6b6ce │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 6b6b0 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 6b69b │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 6b686 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 6b671 │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 6b65c │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 6b647 │ │ │ │ - vmovsd (%r8),%xmm5 │ │ │ │ - vfmadd213sd (%rcx),%xmm12,%xmm5 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vmovsd %xmm5,(%rcx) │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm1 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 6b132 │ │ │ │ - vmovsd (%r8,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd (%rcx,%rdi,1),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x8(%r8,%rdi,1),%xmm1 │ │ │ │ - vfmadd213sd 0x8(%rcx,%rdi,1),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x10(%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd 0x10(%rcx,%rdi,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x18(%r8,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd 0x18(%rcx,%rdi,1),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x20(%r8,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd 0x20(%rcx,%rdi,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,0x20(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x28(%r8,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd 0x28(%rcx,%rdi,1),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x30(%r8,%rdi,1),%xmm1 │ │ │ │ - vfmadd213sd 0x30(%rcx,%rdi,1),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%rcx,%rdi,1) │ │ │ │ - vmovsd 0x38(%r8,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd 0x38(%rcx,%rdi,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,0x38(%rcx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jne 6b6ce │ │ │ │ - jmp 6b132 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r8,%rdx │ │ │ │ - sub %r13,%r14 │ │ │ │ - lea 0x1(%r14),%r15 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - ja 6b371 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 6b3a1 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %r13,%r14 │ │ │ │ - lea 0x1(%r14),%r15 │ │ │ │ + jmp 68100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rdi),%xmm3 │ │ │ │ + vfmadd213sd (%rdx),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx) │ │ │ │ + jmp 68648 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rdi),%xmm2 │ │ │ │ + vfmadd213sd (%rdx),%xmm11,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + jmp 68402 │ │ │ │ + lea -0x8(%r14),%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x3,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 687ce │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 687af │ │ │ │ cmp $0x2,%r14 │ │ │ │ - ja 6b0c2 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 6b0f2 │ │ │ │ + je 68799 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 68783 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 6876d │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 68757 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 68741 │ │ │ │ + vmovsd (%rdi),%xmm5 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vfmadd213sd (%rdx),%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm6 │ │ │ │ + vfmadd213sd (%rdx,%r9,1),%xmm12,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm8 │ │ │ │ + vfmadd213sd (%rdx,%r9,1),%xmm12,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm9 │ │ │ │ + vfmadd213sd (%rdx,%r9,1),%xmm12,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm10 │ │ │ │ + vfmadd213sd (%rdx,%r9,1),%xmm12,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm2 │ │ │ │ + vfmadd213sd (%rdx,%r9,1),%xmm12,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm3 │ │ │ │ + vfmadd213sd (%rdx,%r9,1),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 68648 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm4 │ │ │ │ + vfmadd213sd (%rdx,%r9,1),%xmm12,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%r9,1) │ │ │ │ + vmovsd 0x8(%rdi,%r9,1),%xmm5 │ │ │ │ + vfmadd213sd 0x8(%rdx,%r9,1),%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rdx,%r9,1) │ │ │ │ + vmovsd 0x10(%rdi,%r9,1),%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rdx,%r9,1),%xmm12,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rdx,%r9,1) │ │ │ │ + vmovsd 0x18(%rdi,%r9,1),%xmm8 │ │ │ │ + vfmadd213sd 0x18(%rdx,%r9,1),%xmm12,%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%rdx,%r9,1) │ │ │ │ + vmovsd 0x20(%rdi,%r9,1),%xmm9 │ │ │ │ + vfmadd213sd 0x20(%rdx,%r9,1),%xmm12,%xmm9 │ │ │ │ + vmovsd %xmm9,0x20(%rdx,%r9,1) │ │ │ │ + vmovsd 0x28(%rdi,%r9,1),%xmm10 │ │ │ │ + vfmadd213sd 0x28(%rdx,%r9,1),%xmm12,%xmm10 │ │ │ │ + vmovsd %xmm10,0x28(%rdx,%r9,1) │ │ │ │ + vmovsd 0x30(%rdi,%r9,1),%xmm2 │ │ │ │ + vfmadd213sd 0x30(%rdx,%r9,1),%xmm12,%xmm2 │ │ │ │ + vmovsd %xmm2,0x30(%rdx,%r9,1) │ │ │ │ + vmovsd 0x38(%rdi,%r9,1),%xmm3 │ │ │ │ + vfmadd213sd 0x38(%rdx,%r9,1),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,0x38(%rdx,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 687ce │ │ │ │ + jmp 68648 │ │ │ │ + lea -0x8(%r14),%r9 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 68969 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 6894a │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 68934 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 6891e │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 68908 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 688f2 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 688dc │ │ │ │ + vmovsd (%rdi),%xmm4 │ │ │ │ + mov $0x8,%r12d │ │ │ │ + vfmadd213sd (%rdx),%xmm11,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx) │ │ │ │ + vmovsd (%rdi,%r12,1),%xmm5 │ │ │ │ + vfmadd213sd (%rdx,%r12,1),%xmm11,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rdi,%r12,1),%xmm6 │ │ │ │ + vfmadd213sd (%rdx,%r12,1),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rdi,%r12,1),%xmm8 │ │ │ │ + vfmadd213sd (%rdx,%r12,1),%xmm11,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rdi,%r12,1),%xmm9 │ │ │ │ + vfmadd213sd (%rdx,%r12,1),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rdi,%r12,1),%xmm10 │ │ │ │ + vfmadd213sd (%rdx,%r12,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdx,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rdi,%r12,1),%xmm2 │ │ │ │ + vfmadd213sd (%rdx,%r12,1),%xmm11,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 68402 │ │ │ │ + vmovsd (%rdi,%r12,1),%xmm3 │ │ │ │ + vfmadd213sd (%rdx,%r12,1),%xmm11,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r12,1) │ │ │ │ + vmovsd 0x8(%rdi,%r12,1),%xmm4 │ │ │ │ + vfmadd213sd 0x8(%rdx,%r12,1),%xmm11,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rdx,%r12,1) │ │ │ │ + vmovsd 0x10(%rdi,%r12,1),%xmm5 │ │ │ │ + vfmadd213sd 0x10(%rdx,%r12,1),%xmm11,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%rdx,%r12,1) │ │ │ │ + vmovsd 0x18(%rdi,%r12,1),%xmm6 │ │ │ │ + vfmadd213sd 0x18(%rdx,%r12,1),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rdx,%r12,1) │ │ │ │ + vmovsd 0x20(%rdi,%r12,1),%xmm8 │ │ │ │ + vfmadd213sd 0x20(%rdx,%r12,1),%xmm11,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%rdx,%r12,1) │ │ │ │ + vmovsd 0x28(%rdi,%r12,1),%xmm9 │ │ │ │ + vfmadd213sd 0x28(%rdx,%r12,1),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,0x28(%rdx,%r12,1) │ │ │ │ + vmovsd 0x30(%rdi,%r12,1),%xmm10 │ │ │ │ + vfmadd213sd 0x30(%rdx,%r12,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x30(%rdx,%r12,1) │ │ │ │ + vmovsd 0x38(%rdi,%r12,1),%xmm2 │ │ │ │ + vfmadd213sd 0x38(%rdx,%r12,1),%xmm11,%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%rdx,%r12,1) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 68969 │ │ │ │ + jmp 68402 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 6860a │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 683c4 │ │ │ │ vzeroupper │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 6b99d │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %r14d,%r9d │ │ │ │ - lea -0x1(%r14),%eax │ │ │ │ - vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - vcvtsi2sdl 0x48(%rsp),%xmm12,%xmm15 │ │ │ │ - lea 0x1(%rax),%r11 │ │ │ │ - vdivsd %xmm15,%xmm2,%xmm0 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - vmovq %rdx,%xmm2 │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov (%r12),%rsi │ │ │ │ - mov 0x18(%rdx),%r12 │ │ │ │ - mov (%r10),%r10 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 68c17 │ │ │ │ + vmovapd 0x40(%rsp),%xmm11 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + mov %r10d,%r8d │ │ │ │ + lea -0x1(%r10),%eax │ │ │ │ + mov (%r15),%rsi │ │ │ │ + vmovq %xmm4,%r15 │ │ │ │ + mov 0x68(%rsp),%r14d │ │ │ │ + shl $0x3,%r8 │ │ │ │ + vcvtsi2sdl 0x38(%rsp),%xmm11,%xmm14 │ │ │ │ + vdivsd %xmm14,%xmm3,%xmm0 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + mov 0x18(%r15),%r11 │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %r10,%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0x1(%rax),%r10 │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,%r15 │ │ │ │ mov %r11,%rdx │ │ │ │ - mov %r12,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x3,%edx │ │ │ │ - je 6b8c2 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 6b88b │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 6b85d │ │ │ │ - vmovsd (%r12),%xmm6 │ │ │ │ - vmulsd (%r10),%xmm6,%xmm10 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 68b45 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 68b10 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 68ae4 │ │ │ │ + vmovsd (%r11),%xmm15 │ │ │ │ mov $0x1,%eax │ │ │ │ - lea (%r12,%r9,1),%r14 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx) │ │ │ │ - vmovsd (%r12),%xmm9 │ │ │ │ - vmulsd (%rdi),%xmm9,%xmm11 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi) │ │ │ │ - vmovsd (%r14),%xmm1 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm1,%xmm3 │ │ │ │ + lea (%r11,%r8,1),%rdx │ │ │ │ + vmulsd (%r9),%xmm15,%xmm7 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ + vmovsd (%r11),%xmm1 │ │ │ │ + vmulsd (%rdi),%xmm1,%xmm5 │ │ │ │ + vfmadd213sd (%rsi),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm6,%xmm8 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm9,%xmm10 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm2,%xmm3 │ │ │ │ vfmadd213sd (%rcx),%xmm0,%xmm3 │ │ │ │ vmovsd %xmm3,(%rcx) │ │ │ │ - vmovsd (%r14),%xmm5 │ │ │ │ - vmulsd (%rdi),%xmm5,%xmm7 │ │ │ │ - add %r9,%r14 │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm12,%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 68bff │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm11,%xmm14 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm15 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm15,%xmm7 │ │ │ │ vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r14),%xmm4 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm4,%xmm13 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx) │ │ │ │ - vmovsd (%r14),%xmm14 │ │ │ │ - vmulsd (%rdi),%xmm14,%xmm8 │ │ │ │ - add %r9,%r14 │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 6b980 │ │ │ │ - vmovsd (%r14),%xmm12 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm12,%xmm15 │ │ │ │ - lea (%r14,%r9,1),%rdx │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx) │ │ │ │ - vmovsd (%r14),%xmm6 │ │ │ │ - vmulsd (%rdi),%xmm6,%xmm10 │ │ │ │ - vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rsi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - vmulsd 0x8(%r10,%rax,8),%xmm9,%xmm11 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx) │ │ │ │ vmovsd (%rdx),%xmm1 │ │ │ │ - vmulsd (%rdi),%xmm1,%xmm3 │ │ │ │ - add %r9,%rdx │ │ │ │ - vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%rsi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm5 │ │ │ │ - vmulsd 0x10(%r10,%rax,8),%xmm5,%xmm7 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx) │ │ │ │ - vmovsd (%rdx),%xmm4 │ │ │ │ - vmulsd (%rdi),%xmm4,%xmm13 │ │ │ │ - add %r9,%rdx │ │ │ │ - vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm13 │ │ │ │ - lea (%rdx,%r9,1),%r14 │ │ │ │ - vmovsd %xmm13,0x10(%rsi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ - vmulsd 0x18(%r10,%rax,8),%xmm14,%xmm8 │ │ │ │ - vfmadd213sd (%rcx),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx) │ │ │ │ + vmulsd 0x8(%r9,%rax,8),%xmm1,%xmm5 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm6,%xmm8 │ │ │ │ + vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vmulsd 0x10(%r9,%rax,8),%xmm9,%xmm10 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm2,%xmm3 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%rsi,%rax,8) │ │ │ │ vmovsd (%rdx),%xmm12 │ │ │ │ - vmulsd (%rdi),%xmm12,%xmm15 │ │ │ │ - vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x18(%rsi,%rax,8) │ │ │ │ + vmulsd 0x18(%r9,%rax,8),%xmm12,%xmm13 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm11,%xmm14 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%rsi,%rax,8) │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 6b8c2 │ │ │ │ - inc %r13d │ │ │ │ - add $0x8,%r12 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 68b45 │ │ │ │ + inc %r12d │ │ │ │ + add $0x8,%r11 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rdi │ │ │ │ - cmp %r13d,%r15d │ │ │ │ - jne 6b810 │ │ │ │ - vmovq %xmm2,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - vmovdqa 0x30(%rsp),%xmm6 │ │ │ │ - vmovq %rdx,%xmm0 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm0,%xmm2 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ - vmovdqu %xmm6,(%rbx) │ │ │ │ - vmovdqa %xmm2,0x70(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xc8(%rsp),%r14 │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 6ba51 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x8(%r13),%r12 │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ + cmp %r12d,%r14d │ │ │ │ + jne 68a98 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm4,%xmm0 │ │ │ │ + vmovdqa 0x20(%rsp),%xmm4 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %r15,0x10(%rbx) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + vmovdqa %xmm0,0x70(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xc8(%rsp),%r15 │ │ │ │ + mov 0xc0(%rsp),%r14 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + je 68cbd │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ + mov (%r14),%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 6ba25 │ │ │ │ - nopl (%rax) │ │ │ │ + je 68c94 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6bad0 │ │ │ │ + je 68d30 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 6ba00 │ │ │ │ - mov 0x0(%r13),%rbx │ │ │ │ + jne 68c70 │ │ │ │ + mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6bae2 │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ + je 68d42 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - add $0x18,%r13 │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - jne 6b9f0 │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov %r15,%rcx │ │ │ │ - test %r13,%r13 │ │ │ │ - je 6ba73 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 68c60 │ │ │ │ + mov 0xc0(%rsp),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 68cd5 │ │ │ │ mov 0xd0(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - vmovdqa 0x70(%rsp),%xmm10 │ │ │ │ + vmovdqa 0x70(%rsp),%xmm15 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm10,0xa0(%rsp) │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r13,0xb0(%rsp) │ │ │ │ + vmovdqa %xmm15,0xa0(%rsp) │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - call ba7c0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b62e0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6bb15 │ │ │ │ + jne 68d76 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 6ba00 │ │ │ │ - jmp 6ba21 │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - jne 6b9f0 │ │ │ │ - jmp 6ba46 │ │ │ │ + jne 68c70 │ │ │ │ + jmp 68c91 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jne 68c60 │ │ │ │ + jmp 68cb5 │ │ │ │ lea 0xe0(%rsp),%r8 │ │ │ │ - vmovsd 0x7c134(%rip),%xmm2 # e7c38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - jmp 6b7c2 │ │ │ │ + vmovq (%rbx),%xmm4 │ │ │ │ + vmovsd 0x78c10(%rip),%xmm3 # e1978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x398> │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x10(%rbx),%r13 │ │ │ │ + jmp 68a3f │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 103e5 <__cxa_finalize@plt+0x2d65> │ │ │ │ + jmp 103c9 <__cxa_finalize@plt+0x2d49> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 103ff <__cxa_finalize@plt+0x2d7f> │ │ │ │ + jmp 103e3 <__cxa_finalize@plt+0x2d63> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 103d8 <__cxa_finalize@plt+0x2d58> │ │ │ │ - nop │ │ │ │ + jmp 103bc <__cxa_finalize@plt+0x2d3c> │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000006bb50 : │ │ │ │ +0000000000068db0 : │ │ │ │ endbr64 │ │ │ │ - sub $0x168,%rsp │ │ │ │ + sub $0x188,%rsp │ │ │ │ + mov %rbx,0x158(%rsp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %rbp,0x160(%rsp) │ │ │ │ + mov %r12,0x168(%rsp) │ │ │ │ + mov %r13,0x170(%rsp) │ │ │ │ + mov %edx,0x98(%rsp) │ │ │ │ + mov %ecx,0x7c(%rsp) │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ mov %edx,%eax │ │ │ │ - mov %rbx,0x138(%rsp) │ │ │ │ - mov %rbp,0x140(%rsp) │ │ │ │ - mov %r12,0x148(%rsp) │ │ │ │ imul %esi,%eax │ │ │ │ - mov %r13,0x150(%rsp) │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - mov %edx,0x78(%rsp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %ecx,0x5c(%rsp) │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ mov %ecx,%esi │ │ │ │ cltq │ │ │ │ - mov %fs:0x28,%rdi │ │ │ │ - mov %rdi,0x128(%rsp) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - call 2eab0 │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + call 2d260 │ │ │ │ cltq │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 6d088 │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - jle 6d00d │ │ │ │ - movslq 0x5c(%rsp),%rdx │ │ │ │ + je 6a338 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ + vmovdqa %xmm0,0x100(%rsp) │ │ │ │ + jle 6a2bd │ │ │ │ + movslq 0x7c(%rsp),%rdx │ │ │ │ lea -0x1(%rbx),%esi │ │ │ │ - mov %r14,0x158(%rsp) │ │ │ │ - mov %r15,0x160(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - movq $0x0,0x60(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ + mov %r14,0x178(%rsp) │ │ │ │ + vxorps %xmm6,%xmm6,%xmm6 │ │ │ │ + mov %r15,0x180(%rsp) │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ + mov %rdx,0xa8(%rsp) │ │ │ │ shl $0x3,%rcx │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov 0x78(%rsp),%r8d │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - call 5b0a0 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + mov %rsi,0xd0(%rsp) │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ + movq $0x0,0x80(%rsp) │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + vmovaps %xmm6,0x40(%rsp) │ │ │ │ + mov 0x98(%rsp),%r8d │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + lea 0x100(%rsp),%rdi │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + call 58950 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rbp │ │ │ │ - sub 0x20(%rsp),%rdi │ │ │ │ + sub 0x30(%rsp),%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ imul %rbp,%rdi │ │ │ │ - cmp 0x88(%rsp),%rdi │ │ │ │ - jb 6c72d │ │ │ │ - cmp %rdi,0x88(%rsp) │ │ │ │ - jae 6bd45 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0xa0(%rsp),%r9 │ │ │ │ + cmp 0xa8(%rsp),%rdi │ │ │ │ + jb 699c1 │ │ │ │ + cmp %rdi,0xa8(%rsp) │ │ │ │ + jae 68fb4 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ lea (%r8,%r9,1),%r14 │ │ │ │ - cmp 0x38(%rsp),%r14 │ │ │ │ - je 6bd45 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 6bd1c │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ + cmp 0x58(%rsp),%r14 │ │ │ │ + je 68fb4 │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov 0x8(%r15),%r13 │ │ │ │ + mov (%r15),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 68f8c │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c340 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - add $0x20,%r15 │ │ │ │ + je 695c8 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 6bcf6 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 6c719 │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - add $0x18,%r12 │ │ │ │ - sub %r15,%rsi │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 68f65 │ │ │ │ + mov (%r15),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 699ad │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + add $0x18,%r15 │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,0x38(%rsp) │ │ │ │ - jne 6bce8 │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - lea 0xe0(%rsp),%r9 │ │ │ │ + cmp %r15,0x58(%rsp) │ │ │ │ + jne 68f59 │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + lea 0x100(%rsp),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - je 6bee2 │ │ │ │ - mov 0xe8(%rsp),%r13 │ │ │ │ + je 69150 │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ mov 0x10(%r8),%r12 │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ mov (%r8),%r14 │ │ │ │ mov %r13,%r10 │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ + mov %r12,(%rsp) │ │ │ │ sub %r15,%r10 │ │ │ │ sub %r14,%r12 │ │ │ │ - mov %r10,(%rsp) │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ cmp %r10,%r12 │ │ │ │ - jb 6ce6f │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - mov (%rsp),%rax │ │ │ │ + jb 6a11a │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jb 6cc90 │ │ │ │ + jb 69f3a │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 6bea6 │ │ │ │ + je 69115 │ │ │ │ sub $0x20,%rax │ │ │ │ shr $0x5,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 6be27 │ │ │ │ + je 69096 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 6bdfb │ │ │ │ + je 6906a │ │ │ │ cmp $0x2,%rax │ │ │ │ - jne 6d170 │ │ │ │ - vmovsd (%r15),%xmm10 │ │ │ │ + jne 6a418 │ │ │ │ + vmovsd (%r15),%xmm14 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm10,(%r14) │ │ │ │ - call 17c70 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm14,(%r14) │ │ │ │ + call 179f0 │ │ │ │ add $0x20,%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - vmovsd (%r15),%xmm11 │ │ │ │ + vmovsd (%r15),%xmm15 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm11,(%r14) │ │ │ │ - call 17c70 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm15,(%r14) │ │ │ │ + call 179f0 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 6bea6 │ │ │ │ - vmovsd (%r15),%xmm12 │ │ │ │ + je 69115 │ │ │ │ + vmovsd (%r15),%xmm0 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm12,(%r14) │ │ │ │ - call 17c70 │ │ │ │ - vmovsd 0x20(%r15),%xmm13 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm0,(%r14) │ │ │ │ + call 179f0 │ │ │ │ + vmovsd 0x20(%r15),%xmm6 │ │ │ │ lea 0x28(%r15),%rsi │ │ │ │ lea 0x28(%r14),%rdi │ │ │ │ - vmovsd %xmm13,0x20(%r14) │ │ │ │ - call 17c70 │ │ │ │ - vmovsd 0x40(%r15),%xmm14 │ │ │ │ + vmovsd %xmm6,0x20(%r14) │ │ │ │ + call 179f0 │ │ │ │ + vmovsd 0x40(%r15),%xmm1 │ │ │ │ lea 0x48(%r15),%rsi │ │ │ │ lea 0x48(%r14),%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm14,0x40(%r14) │ │ │ │ - call 17c70 │ │ │ │ - vmovsd 0x60(%r15),%xmm15 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm1,0x40(%r14) │ │ │ │ + call 179f0 │ │ │ │ + vmovsd 0x60(%r15),%xmm2 │ │ │ │ lea 0x68(%r15),%rsi │ │ │ │ lea 0x68(%r14),%rdi │ │ │ │ - vmovsd %xmm15,0x60(%r14) │ │ │ │ - call 17c70 │ │ │ │ + vmovsd %xmm2,0x60(%r14) │ │ │ │ + call 179f0 │ │ │ │ sub $0xffffffffffffff80,%r15 │ │ │ │ sub $0xffffffffffffff80,%r14 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 6be27 │ │ │ │ - cmp 0x8(%rsp),%r14 │ │ │ │ - je 6bed1 │ │ │ │ + jne 69096 │ │ │ │ + cmp (%rsp),%r14 │ │ │ │ + je 6913e │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6cf98 │ │ │ │ + je 6a246 │ │ │ │ mov 0x18(%r14),%rsi │ │ │ │ add $0x20,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,0x8(%rsp) │ │ │ │ - jne 6bead │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ - mov (%rsp),%r12 │ │ │ │ + cmp %r14,(%rsp) │ │ │ │ + jne 6911b │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ add 0x0(%rbp),%r12 │ │ │ │ mov %r12,0x8(%rbp) │ │ │ │ - cmpl $0x1,0x5c(%rsp) │ │ │ │ - jle 6c79b │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - movl $0x2,0x28(%rsp) │ │ │ │ + cmpl $0x1,0x7c(%rsp) │ │ │ │ + jle 69a35 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + movl $0x2,0x38(%rsp) │ │ │ │ lea 0x18(%rcx),%r15 │ │ │ │ - mov 0x28(%rsp),%esi │ │ │ │ - mov 0x78(%rsp),%edi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ea80 │ │ │ │ + mov 0x38(%rsp),%esi │ │ │ │ + mov 0x98(%rsp),%edi │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2d230 │ │ │ │ mov 0x8(%r15),%r12 │ │ │ │ mov (%r15),%rbx │ │ │ │ cltq │ │ │ │ mov %r12,%rdi │ │ │ │ sub %rbx,%rdi │ │ │ │ sar $0x5,%rdi │ │ │ │ cmp %rax,%rdi │ │ │ │ - jb 6c6fe │ │ │ │ + jb 69992 │ │ │ │ cmp %rdi,%rax │ │ │ │ - jae 6bf6a │ │ │ │ + jae 691db │ │ │ │ shl $0x5,%rax │ │ │ │ lea (%rbx,%rax,1),%r14 │ │ │ │ cmp %r14,%r12 │ │ │ │ - je 6bf6a │ │ │ │ + je 691db │ │ │ │ mov %r14,%rbp │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c6ec │ │ │ │ + je 69980 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ add $0x20,%rbp │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 6bf44 │ │ │ │ + jne 691b5 │ │ │ │ mov %r14,0x8(%r15) │ │ │ │ mov -0x10(%r15),%r8 │ │ │ │ mov -0x18(%r15),%r14 │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ cmp %r8,%r14 │ │ │ │ - je 6c1fa │ │ │ │ - vmovss 0x7aab4(%rip),%xmm3 # e6a3c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x4a7c> │ │ │ │ - vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + je 6946b │ │ │ │ + vmovaps 0x40(%rsp),%xmm8 │ │ │ │ + vmovss 0x7783d(%rip),%xmm10 # e0a3c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3cec> │ │ │ │ xor %ebp,%ebp │ │ │ │ - vcvtsi2ssl 0x28(%rsp),%xmm2,%xmm4 │ │ │ │ - vdivss %xmm4,%xmm3,%xmm5 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + vcvtsi2ssl 0x38(%rsp),%xmm8,%xmm9 │ │ │ │ + vdivss %xmm9,%xmm10,%xmm11 │ │ │ │ + vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov %r10,(%rsp) │ │ │ │ cmp %r10,%r9 │ │ │ │ - je 6c1fa │ │ │ │ + je 6946b │ │ │ │ mov %ebp,%r13d │ │ │ │ sub %r9,%r10 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ mov %r9,%rbx │ │ │ │ shl $0x5,%r13 │ │ │ │ sub %r9,%r13 │ │ │ │ and $0x20,%r10d │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - je 6c0b0 │ │ │ │ - vmovsd (%rsp),%xmm0 │ │ │ │ + je 69320 │ │ │ │ + vmovsd 0x20(%rsp),%xmm0 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - call 43930 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - vmovdqu 0x108(%rsp),%xmm8 │ │ │ │ + lea 0x120(%rsp),%rdi │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + call 41b70 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + vmovdqu 0x128(%rsp),%xmm14 │ │ │ │ inc %ebp │ │ │ │ - vmovsd 0x100(%rsp),%xmm7 │ │ │ │ + vmovsd 0x120(%rsp),%xmm13 │ │ │ │ lea (%rax,%r13,1),%r11 │ │ │ │ add (%r15),%r11 │ │ │ │ mov 0x8(%r11),%rdi │ │ │ │ - vmovdqu %xmm8,0x8(%r11) │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ + vmovdqu %xmm14,0x8(%r11) │ │ │ │ mov 0x18(%r11),%rsi │ │ │ │ - vmovsd %xmm7,(%r11) │ │ │ │ + mov 0x138(%rsp),%rdx │ │ │ │ + vmovsd %xmm13,(%r11) │ │ │ │ mov %rdx,0x18(%r11) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ + movq $0x0,0x128(%rsp) │ │ │ │ + movq $0x0,0x138(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c098 │ │ │ │ + je 69308 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x128(%rsp),%rdi │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c098 │ │ │ │ + je 69308 │ │ │ │ call d340 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ lea 0x20(%rax),%rbx │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ - je 6c1eb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%rsp),%xmm0 │ │ │ │ + cmp %rbx,(%rsp) │ │ │ │ + je 6945c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x20(%rsp),%xmm0 │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ - call 43930 │ │ │ │ - vmovdqu 0x108(%rsp),%xmm10 │ │ │ │ + lea 0x120(%rsp),%rdi │ │ │ │ + call 41b70 │ │ │ │ + vmovdqu 0x128(%rsp),%xmm0 │ │ │ │ lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ - add (%r15),%rcx │ │ │ │ + vmovsd 0x120(%rsp),%xmm15 │ │ │ │ inc %ebp │ │ │ │ - vmovsd 0x100(%rsp),%xmm9 │ │ │ │ + add (%r15),%rcx │ │ │ │ mov 0x8(%rcx),%rdi │ │ │ │ + vmovdqu %xmm0,0x8(%rcx) │ │ │ │ mov 0x18(%rcx),%rsi │ │ │ │ - vmovdqu %xmm10,0x8(%rcx) │ │ │ │ - mov 0x118(%rsp),%r8 │ │ │ │ - vmovsd %xmm9,(%rcx) │ │ │ │ + mov 0x138(%rsp),%r8 │ │ │ │ + vmovsd %xmm15,(%rcx) │ │ │ │ mov %r8,0x18(%rcx) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ + movq $0x0,0x128(%rsp) │ │ │ │ + movq $0x0,0x138(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c143 │ │ │ │ + je 693b4 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ + mov 0x128(%rsp),%rdi │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c143 │ │ │ │ + je 693b4 │ │ │ │ call d340 │ │ │ │ - vmovsd (%rsp),%xmm0 │ │ │ │ add $0x20,%rbx │ │ │ │ + vmovsd 0x20(%rsp),%xmm0 │ │ │ │ mov %r14,%rdx │ │ │ │ - lea 0x100(%rsp),%rdi │ │ │ │ + lea 0x120(%rsp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 43930 │ │ │ │ - vmovdqu 0x108(%rsp),%xmm12 │ │ │ │ + call 41b70 │ │ │ │ + vmovdqu 0x128(%rsp),%xmm1 │ │ │ │ lea 0x0(%r13,%rbx,1),%r9 │ │ │ │ - add (%r15),%r9 │ │ │ │ + vmovsd 0x120(%rsp),%xmm6 │ │ │ │ inc %ebp │ │ │ │ - vmovsd 0x100(%rsp),%xmm11 │ │ │ │ + add (%r15),%r9 │ │ │ │ mov 0x8(%r9),%rdi │ │ │ │ + vmovdqu %xmm1,0x8(%r9) │ │ │ │ mov 0x18(%r9),%rsi │ │ │ │ - vmovdqu %xmm12,0x8(%r9) │ │ │ │ - mov 0x118(%rsp),%r10 │ │ │ │ - vmovsd %xmm11,(%r9) │ │ │ │ + mov 0x138(%rsp),%r10 │ │ │ │ + vmovsd %xmm6,(%r9) │ │ │ │ mov %r10,0x18(%r9) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0x118(%rsp) │ │ │ │ + movq $0x0,0x128(%rsp) │ │ │ │ + movq $0x0,0x138(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c1dc │ │ │ │ + je 6944e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ + mov 0x128(%rsp),%rdi │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c1dc │ │ │ │ + je 6944e │ │ │ │ call d340 │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ - jne 6c0b0 │ │ │ │ + cmp %rbx,(%rsp) │ │ │ │ + jne 69320 │ │ │ │ add $0x20,%r14 │ │ │ │ cmp %r14,0x10(%rsp) │ │ │ │ - jne 6bfb0 │ │ │ │ - incl 0x28(%rsp) │ │ │ │ + jne 69220 │ │ │ │ + incl 0x38(%rsp) │ │ │ │ add $0x18,%r15 │ │ │ │ - mov 0x28(%rsp),%esi │ │ │ │ - cmp %esi,0x5c(%rsp) │ │ │ │ - jge 6befe │ │ │ │ - cmpq $0x0,0x68(%rsp) │ │ │ │ - jne 6c7b2 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - incq 0x68(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - cmp %r8,0x68(%rsp) │ │ │ │ - jne 6bc72 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - sub 0x20(%rsp),%rbx │ │ │ │ - cmp %r9,0x50(%rsp) │ │ │ │ - je 6c539 │ │ │ │ - mov 0x90(%rsp),%r15 │ │ │ │ + mov 0x38(%rsp),%esi │ │ │ │ + cmp %esi,0x7c(%rsp) │ │ │ │ + jge 6916c │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + jne 69a4f │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov %r15,0x58(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + incq 0x88(%rsp) │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ + cmp %r8,0x88(%rsp) │ │ │ │ + jne 68edd │ │ │ │ mov 0x80(%rsp),%rbp │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + sub 0x30(%rsp),%rbp │ │ │ │ + cmp %r9,0x70(%rsp) │ │ │ │ + je 697cd │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ shl $0x2,%r15 │ │ │ │ - lea 0x0(,%rbp,8),%r11 │ │ │ │ + lea 0x0(,%rsi,8),%r11 │ │ │ │ mov (%r10),%r12 │ │ │ │ mov 0x8(%r10),%rcx │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 6c52a │ │ │ │ + je 697be │ │ │ │ mov %rcx,%r14 │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ mov %eax,%r13d │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%r14 │ │ │ │ sub $0x20,%r14 │ │ │ │ + lea (%rbx,%r13,4),%r8 │ │ │ │ shr $0x5,%r14 │ │ │ │ inc %r14 │ │ │ │ - lea (%rsi,%r13,4),%r8 │ │ │ │ and $0x7,%r14d │ │ │ │ - je 6d19c │ │ │ │ + je 6a444 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 6d149 │ │ │ │ + je 6a3fa │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 6d07a │ │ │ │ + je 6a32a │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 6d06c │ │ │ │ + je 6a31c │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 6d05e │ │ │ │ + je 6a30e │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 6d050 │ │ │ │ + je 6a300 │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 6c4d9 │ │ │ │ - test %rbp,%rbp │ │ │ │ - jne 6c363 │ │ │ │ + je 6976d │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 695eb │ │ │ │ lea 0x20(%r12),%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ - jmp 6c4e2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 6bcf6 │ │ │ │ - jmp 6bd18 │ │ │ │ + jmp 69776 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 68f65 │ │ │ │ + jmp 68f89 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - je 6c51b │ │ │ │ + je 697af │ │ │ │ + lea -0x8(%r11),%rbx │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ - lea -0x8(%r11),%rsi │ │ │ │ mov %r8,%rdx │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ + shr $0x3,%rbx │ │ │ │ + inc %rbx │ │ │ │ lea (%r11,%r9,1),%r13 │ │ │ │ - and $0x7,%esi │ │ │ │ - je 6c44f │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 6c430 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 6c41b │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 6c406 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 6c3f1 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 6c3dc │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 6c3c6 │ │ │ │ - vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 696e2 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 696c2 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 696ab │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 69694 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 6967d │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 69666 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 6964f │ │ │ │ + vmovaps 0x40(%rsp),%xmm2 │ │ │ │ add $0x8,%r9 │ │ │ │ lea (%r8,%r15,1),%rdx │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm13,%xmm14 │ │ │ │ - vmovss %xmm14,(%r8) │ │ │ │ - vxorps %xmm15,%xmm15,%xmm15 │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm2,%xmm3 │ │ │ │ + vmovss %xmm3,(%r8) │ │ │ │ + vmovaps 0x40(%rsp),%xmm4 │ │ │ │ add $0x8,%r9 │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm15,%xmm0 │ │ │ │ - vmovss %xmm0,(%rdx) │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm4,%xmm5 │ │ │ │ + vmovss %xmm5,(%rdx) │ │ │ │ add %r15,%rdx │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovaps 0x40(%rsp),%xmm7 │ │ │ │ add $0x8,%r9 │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm1,%xmm2 │ │ │ │ - vmovss %xmm2,(%rdx) │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm7,%xmm8 │ │ │ │ + vmovss %xmm8,(%rdx) │ │ │ │ add %r15,%rdx │ │ │ │ - vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovaps 0x40(%rsp),%xmm9 │ │ │ │ add $0x8,%r9 │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm4,%xmm3 │ │ │ │ - vmovss %xmm3,(%rdx) │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm9,%xmm10 │ │ │ │ + vmovss %xmm10,(%rdx) │ │ │ │ add %r15,%rdx │ │ │ │ - vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovaps 0x40(%rsp),%xmm11 │ │ │ │ add $0x8,%r9 │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm5,%xmm6 │ │ │ │ - vmovss %xmm6,(%rdx) │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm11,%xmm12 │ │ │ │ + vmovss %xmm12,(%rdx) │ │ │ │ add %r15,%rdx │ │ │ │ - vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovaps 0x40(%rsp),%xmm13 │ │ │ │ add $0x8,%r9 │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm7,%xmm8 │ │ │ │ - vmovss %xmm8,(%rdx) │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm13,%xmm14 │ │ │ │ + vmovss %xmm14,(%rdx) │ │ │ │ add %r15,%rdx │ │ │ │ - vxorps %xmm9,%xmm9,%xmm9 │ │ │ │ + vmovaps 0x40(%rsp),%xmm15 │ │ │ │ add $0x8,%r9 │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm9,%xmm10 │ │ │ │ - vmovss %xmm10,(%rdx) │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm15,%xmm0 │ │ │ │ + vmovss %xmm0,(%rdx) │ │ │ │ add %r15,%rdx │ │ │ │ - cmp %r9,%r13 │ │ │ │ - je 6c352 │ │ │ │ - vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + cmp %r13,%r9 │ │ │ │ + je 695da │ │ │ │ + vmovaps 0x40(%rsp),%xmm6 │ │ │ │ lea (%rdx,%r15,2),%r14 │ │ │ │ add $0x40,%r9 │ │ │ │ - vcvtsd2ss -0x40(%r9),%xmm11,%xmm12 │ │ │ │ - vcvtsd2ss -0x38(%r9),%xmm11,%xmm13 │ │ │ │ - lea (%r14,%r15,2),%rsi │ │ │ │ - vcvtsd2ss -0x30(%r9),%xmm11,%xmm14 │ │ │ │ - vcvtsd2ss -0x28(%r9),%xmm11,%xmm15 │ │ │ │ - vcvtsd2ss -0x20(%r9),%xmm11,%xmm0 │ │ │ │ - vcvtsd2ss -0x18(%r9),%xmm11,%xmm1 │ │ │ │ - vcvtsd2ss -0x10(%r9),%xmm11,%xmm2 │ │ │ │ - vcvtsd2ss -0x8(%r9),%xmm11,%xmm4 │ │ │ │ - vmovss %xmm12,(%rdx) │ │ │ │ - vmovss %xmm13,(%rdx,%r15,1) │ │ │ │ - lea (%rsi,%r15,2),%rdx │ │ │ │ - vmovss %xmm14,(%r14) │ │ │ │ - vmovss %xmm15,(%r14,%r15,1) │ │ │ │ - vmovss %xmm0,(%rsi) │ │ │ │ - vmovss %xmm1,(%rsi,%r15,1) │ │ │ │ - vmovss %xmm2,(%rdx) │ │ │ │ - vmovss %xmm4,(%rdx,%r15,1) │ │ │ │ + lea (%r14,%r15,2),%rbx │ │ │ │ + vcvtsd2ss -0x40(%r9),%xmm6,%xmm1 │ │ │ │ + vcvtsd2ss -0x38(%r9),%xmm6,%xmm2 │ │ │ │ + vmovss %xmm1,(%rdx) │ │ │ │ + vcvtsd2ss -0x30(%r9),%xmm6,%xmm3 │ │ │ │ + vmovss %xmm2,(%rdx,%r15,1) │ │ │ │ + lea (%rbx,%r15,2),%rdx │ │ │ │ + vcvtsd2ss -0x28(%r9),%xmm6,%xmm4 │ │ │ │ + vcvtsd2ss -0x20(%r9),%xmm6,%xmm5 │ │ │ │ + vmovss %xmm3,(%r14) │ │ │ │ + vcvtsd2ss -0x18(%r9),%xmm6,%xmm7 │ │ │ │ + vcvtsd2ss -0x10(%r9),%xmm6,%xmm8 │ │ │ │ + vcvtsd2ss -0x8(%r9),%xmm6,%xmm9 │ │ │ │ + vmovss %xmm4,(%r14,%r15,1) │ │ │ │ + vmovss %xmm5,(%rbx) │ │ │ │ + vmovss %xmm7,(%rbx,%r15,1) │ │ │ │ + vmovss %xmm8,(%rdx) │ │ │ │ + vmovss %xmm9,(%rdx,%r15,1) │ │ │ │ lea (%rdx,%r15,2),%rdx │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jne 6c44f │ │ │ │ + cmp %r13,%r9 │ │ │ │ + jne 696e2 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jne 6c363 │ │ │ │ - jmp 6c51b │ │ │ │ - test %rbp,%rbp │ │ │ │ - jne 6c363 │ │ │ │ + jne 695eb │ │ │ │ + jmp 697af │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 695eb │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne 6d19c │ │ │ │ + jne 6a444 │ │ │ │ lea -0x20(%rcx),%rcx │ │ │ │ sub %r12,%rcx │ │ │ │ shr $0x5,%rcx │ │ │ │ lea 0x1(%rax,%rcx,1),%eax │ │ │ │ add $0x18,%r10 │ │ │ │ - cmp %r10,0x48(%rsp) │ │ │ │ - jne 6c2ad │ │ │ │ - mov 0xe8(%rsp),%r15 │ │ │ │ - mov 0xe0(%rsp),%rbp │ │ │ │ - cmp %rbp,%r15 │ │ │ │ - je 6c578 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + cmp %r10,0x68(%rsp) │ │ │ │ + jne 69536 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 6980e │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6cc76 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ + je 69f20 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%rbp │ │ │ │ - jne 6c54e │ │ │ │ - mov 0xe0(%rsp),%rbp │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - sub %rbp,%rsi │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 6c590 │ │ │ │ - mov %rbp,%rdi │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jne 697e2 │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + sub %r12,%rsi │ │ │ │ + test %r12,%r12 │ │ │ │ + je 69826 │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - cmp 0x48(%rsp),%r10 │ │ │ │ - je 6c601 │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ - mov (%r12),%r14 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 6c5d3 │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + cmp 0x68(%rsp),%r10 │ │ │ │ + je 69895 │ │ │ │ + mov %r10,%r13 │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov 0x0(%r13),%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 69868 │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6cfac │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - add $0x20,%r14 │ │ │ │ + je 6a259 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + add $0x20,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - jne 6c5ad │ │ │ │ - mov (%r12),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 6cfbe │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - add $0x18,%r12 │ │ │ │ - sub %r14,%rsi │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 69842 │ │ │ │ + mov 0x0(%r13),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 6a26b │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,0x48(%rsp) │ │ │ │ - jne 6c59f │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 6d0f7 │ │ │ │ + cmp %r13,0x68(%rsp) │ │ │ │ + jne 69835 │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ - sub 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 6a3a7 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + sub 0x70(%rsp),%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x158(%rsp),%r14 │ │ │ │ - mov 0x160(%rsp),%r15 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - cmp %rax,0x38(%rsp) │ │ │ │ - je 6c695 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov 0x178(%rsp),%r14 │ │ │ │ + mov 0x180(%rsp),%r15 │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + cmp %r12,0x58(%rsp) │ │ │ │ + je 69929 │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ - mov (%r12),%rbp │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - je 6c671 │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + mov (%r12),%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 69905 │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6cfe0 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ + je 6a290 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + add $0x20,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jne 6c64b │ │ │ │ - mov (%r12),%rbp │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 6cff2 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 698df │ │ │ │ + mov (%r12),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 6a2a2 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ - sub %rbp,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - cmp 0x38(%rsp),%r12 │ │ │ │ - jne 6c63d │ │ │ │ - cmpq $0x0,0x20(%rsp) │ │ │ │ - je 6d00d │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ + cmp 0x58(%rsp),%r12 │ │ │ │ + jne 698d1 │ │ │ │ + cmpq $0x0,0x30(%rsp) │ │ │ │ + je 6a2bd │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6d1cf │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x140(%rsp),%rbp │ │ │ │ - mov 0x148(%rsp),%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x150(%rsp),%r13 │ │ │ │ - mov 0x138(%rsp),%rbx │ │ │ │ - add $0x168,%rsp │ │ │ │ + jne 6a477 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x158(%rsp),%rbx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov 0x168(%rsp),%r12 │ │ │ │ + mov 0x160(%rsp),%rbp │ │ │ │ + mov 0x170(%rsp),%r13 │ │ │ │ + add $0x188,%rsp │ │ │ │ jmp d340 │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 6bf44 │ │ │ │ - jmp 6bf66 │ │ │ │ + jne 691b5 │ │ │ │ + jmp 691d7 │ │ │ │ sub %rdi,%rax │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ - call c2660 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 6bf6a │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x38(%rsp),%r12 │ │ │ │ - jne 6bce8 │ │ │ │ - jmp 6bd40 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov %rbx,0xd0(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rbx │ │ │ │ + call be200 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 691db │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp 0x58(%rsp),%r15 │ │ │ │ + jne 68f59 │ │ │ │ + jmp 68faf │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + mov %rbx,0xf0(%rsp) │ │ │ │ + lea 0xe0(%rsp),%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0xc0(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ - call c19f0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov 0xd0(%rsp),%rbp │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ - jmp 6bd45 │ │ │ │ - cmpq $0x0,0x68(%rsp) │ │ │ │ - je 6c21c │ │ │ │ - cmpl $0x1,0x5c(%rsp) │ │ │ │ - jne 6c258 │ │ │ │ - mov 0x5c(%rsp),%eax │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %eax,0x7c(%rsp) │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + call bd5f0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + mov 0xf0(%rsp),%rbp │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %rbp,0x80(%rsp) │ │ │ │ + jmp 68fb4 │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + je 69490 │ │ │ │ + cmpl $0x1,0x7c(%rsp) │ │ │ │ + jne 694d8 │ │ │ │ + mov 0x7c(%rsp),%eax │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov %eax,0x9c(%rsp) │ │ │ │ lea -0x18(%r12,%rdi,1),%r13 │ │ │ │ - decl 0x7c(%rsp) │ │ │ │ lea -0x30(%r11,%rdi,1),%rdx │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - je 6cc68 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x7c(%rsp),%r8d │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ + mov %r13,0xb8(%rsp) │ │ │ │ + decl 0x9c(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + je 69f12 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x9c(%rsp),%r8d │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ mov 0x18(%rcx),%r15 │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ mov 0x8(%r9),%r10 │ │ │ │ mov (%r9),%rbp │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + mov %r10,(%rsp) │ │ │ │ cmp %r10,%rbp │ │ │ │ - je 6ca65 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ + je 69d07 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ lea (%r14,%r14,2),%rsi │ │ │ │ lea (%r12,%rsi,8),%rdi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ mov 0x8(%r11),%rdx │ │ │ │ mov (%r11),%r13 │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 6ca5c │ │ │ │ + je 69cfe │ │ │ │ sub %r13,%rdx │ │ │ │ mov %r13,%rbx │ │ │ │ sub $0x20,%rdx │ │ │ │ shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 6c98f │ │ │ │ + je 69c31 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 6c967 │ │ │ │ + je 69c08 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 6c949 │ │ │ │ + je 69bea │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 6c92b │ │ │ │ + je 69bcc │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 6c90d │ │ │ │ + je 69bae │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 6c8ef │ │ │ │ + je 69b90 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 6c8d1 │ │ │ │ + je 69b72 │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ lea 0x20(%r13),%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ - je 6ca4d │ │ │ │ + cmp %rbx,0x20(%rsp) │ │ │ │ + je 69cf0 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ lea 0x20(%r15),%r14 │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + mov %r15,%rdi │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0x20(%rbx),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - call 30820 │ │ │ │ + call 2ed50 │ │ │ │ lea 0x40(%rbx),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0x20(%r14),%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 30820 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2ed50 │ │ │ │ lea 0x60(%rbx),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0x40(%r14),%rdi │ │ │ │ - call 30820 │ │ │ │ + call 2ed50 │ │ │ │ lea 0x80(%rbx),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0x60(%r14),%rdi │ │ │ │ - call 30820 │ │ │ │ + call 2ed50 │ │ │ │ lea 0xa0(%rbx),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0x80(%r14),%rdi │ │ │ │ - call 30820 │ │ │ │ + call 2ed50 │ │ │ │ lea 0xc0(%rbx),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0xa0(%r14),%rdi │ │ │ │ - call 30820 │ │ │ │ + call 2ed50 │ │ │ │ lea 0xe0(%rbx),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0xc0(%r14),%rdi │ │ │ │ lea 0xe0(%r14),%r15 │ │ │ │ - call 30820 │ │ │ │ + call 2ed50 │ │ │ │ add $0x100,%rbx │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ - jne 6c98f │ │ │ │ + cmp %rbx,0x20(%rsp) │ │ │ │ + jne 69c31 │ │ │ │ add $0x20,%rbp │ │ │ │ - cmp 0x8(%rsp),%rbp │ │ │ │ - jne 6c850 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ + cmp (%rsp),%rbp │ │ │ │ + jne 69af0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ mov 0x18(%rax),%r15 │ │ │ │ - incq 0x18(%rsp) │ │ │ │ - subq $0x18,0x28(%rsp) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - cmp 0x40(%rsp),%rcx │ │ │ │ - jne 6c810 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ + incq 0x28(%rsp) │ │ │ │ + subq $0x18,0x38(%rsp) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmp 0x60(%rsp),%rcx │ │ │ │ + jne 69ab8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ mov 0x20(%r9),%r13 │ │ │ │ mov (%r8),%r14 │ │ │ │ mov %r13,%r10 │ │ │ │ sub %r15,%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 6cc38 │ │ │ │ + je 69edc │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r10,(%rsp) │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ lea 0x20(%r14),%rbp │ │ │ │ lea 0x20(%r15),%rbx │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2e410 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%r15 │ │ │ │ mov %rbp,%r14 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 6cc38 │ │ │ │ + je 69edc │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 6cb7c │ │ │ │ + je 69e20 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 6cb61 │ │ │ │ + je 69e05 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 6cb46 │ │ │ │ + je 69dea │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 6cb2b │ │ │ │ + je 69dcf │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 6cb10 │ │ │ │ + je 69db4 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 2ff00 │ │ │ │ + call 2e410 │ │ │ │ lea 0x20(%rbx),%r15 │ │ │ │ lea 0x20(%rbp),%r14 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2e410 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2e410 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2e410 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2e410 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2e410 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ - jmp 6cc38 │ │ │ │ + jmp 69edc │ │ │ │ mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ lea 0x20(%r15),%rbp │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 2e410 │ │ │ │ lea 0x20(%r14),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 2ff00 │ │ │ │ + call 2e410 │ │ │ │ lea 0x20(%rbp),%rdi │ │ │ │ lea 0x40(%r14),%rsi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - call 2ff00 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + call 2e410 │ │ │ │ lea 0x40(%rbp),%rdi │ │ │ │ lea 0x60(%r14),%rsi │ │ │ │ - call 2ff00 │ │ │ │ + call 2e410 │ │ │ │ lea 0x60(%rbp),%rdi │ │ │ │ lea 0x80(%r14),%rsi │ │ │ │ - call 2ff00 │ │ │ │ + call 2e410 │ │ │ │ lea 0x80(%rbp),%rdi │ │ │ │ lea 0xa0(%r14),%rsi │ │ │ │ - call 2ff00 │ │ │ │ + call 2e410 │ │ │ │ lea 0xa0(%rbp),%rdi │ │ │ │ lea 0xc0(%r14),%rsi │ │ │ │ - call 2ff00 │ │ │ │ + call 2e410 │ │ │ │ lea 0xc0(%rbp),%rdi │ │ │ │ lea 0xe0(%r14),%rsi │ │ │ │ - call 2ff00 │ │ │ │ + call 2e410 │ │ │ │ lea 0xe0(%rbp),%r15 │ │ │ │ add $0x100,%r14 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 6cb9c │ │ │ │ - mov 0x7c(%rsp),%r12d │ │ │ │ - subq $0x18,0x98(%rsp) │ │ │ │ - subq $0x18,0x30(%rsp) │ │ │ │ + jne 69e40 │ │ │ │ + mov 0x9c(%rsp),%r12d │ │ │ │ + subq $0x18,0xb8(%rsp) │ │ │ │ + subq $0x18,0x50(%rsp) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 6c258 │ │ │ │ - decl 0x7c(%rsp) │ │ │ │ - jne 6c7ed │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ + je 694d8 │ │ │ │ + decl 0x9c(%rsp) │ │ │ │ + jne 69a90 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ mov 0x18(%rbx),%r15 │ │ │ │ - jmp 6ca80 │ │ │ │ - add $0x20,%rbp │ │ │ │ - cmp %r15,%rbp │ │ │ │ - jne 6c54e │ │ │ │ - mov 0xe0(%rsp),%rbp │ │ │ │ - jmp 6c578 │ │ │ │ + jmp 69d22 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jne 697e2 │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ + jmp 6980e │ │ │ │ add %r15,%rbx │ │ │ │ cmp %rbx,%r15 │ │ │ │ - je 6cdc5 │ │ │ │ + je 6a06e │ │ │ │ mov %rbx,%r13 │ │ │ │ lea 0x8(%r14),%r14 │ │ │ │ sub %r15,%r13 │ │ │ │ sub $0x20,%r13 │ │ │ │ shr $0x5,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x3,%r13d │ │ │ │ - je 6cd1e │ │ │ │ + je 69fc8 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 6ccee │ │ │ │ + je 69f98 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - jne 6d11d │ │ │ │ - vmovsd (%r15),%xmm1 │ │ │ │ + jne 6a3ce │ │ │ │ + vmovsd (%r15),%xmm2 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm1,-0x8(%r14) │ │ │ │ - call 17c70 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm2,-0x8(%r14) │ │ │ │ + call 179f0 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ - vmovsd (%r15),%xmm2 │ │ │ │ + vmovsd (%r15),%xmm3 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm2,-0x8(%r14) │ │ │ │ - call 17c70 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm3,-0x8(%r14) │ │ │ │ + call 179f0 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ cmp %r15,%rbx │ │ │ │ - je 6cd9e │ │ │ │ - vmovsd (%r15),%xmm3 │ │ │ │ + je 6a048 │ │ │ │ + vmovsd (%r15),%xmm4 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm3,-0x8(%r14) │ │ │ │ - call 17c70 │ │ │ │ - vmovsd 0x20(%r15),%xmm4 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm4,-0x8(%r14) │ │ │ │ + call 179f0 │ │ │ │ + vmovsd 0x20(%r15),%xmm5 │ │ │ │ add $0x20,%r14 │ │ │ │ lea 0x28(%r15),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - vmovsd %xmm4,-0x8(%r14) │ │ │ │ - call 17c70 │ │ │ │ - vmovsd 0x40(%r15),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%r14) │ │ │ │ + call 179f0 │ │ │ │ + vmovsd 0x40(%r15),%xmm7 │ │ │ │ lea 0x20(%r14),%rdi │ │ │ │ lea 0x48(%r15),%rsi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm5,-0x8(%rdi) │ │ │ │ - call 17c70 │ │ │ │ - vmovsd 0x60(%r15),%xmm6 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm7,-0x8(%rdi) │ │ │ │ + call 179f0 │ │ │ │ + vmovsd 0x60(%r15),%xmm8 │ │ │ │ lea 0x40(%r14),%rdi │ │ │ │ lea 0x68(%r15),%rsi │ │ │ │ - vmovsd %xmm6,-0x8(%rdi) │ │ │ │ - call 17c70 │ │ │ │ + vmovsd %xmm8,-0x8(%rdi) │ │ │ │ + call 179f0 │ │ │ │ sub $0xffffffffffffff80,%r15 │ │ │ │ add $0x60,%r14 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 6cd1e │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0xe0(%rsp),%rbx │ │ │ │ - mov 0xe8(%rsp),%r13 │ │ │ │ + jne 69fc8 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ mov (%rdx),%r14 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ sub %r14,%rcx │ │ │ │ add %rcx,%rbx │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov (%rsp),%rbp │ │ │ │ + vmovdqa %xmm9,0x10(%rsp) │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 6ce2e │ │ │ │ - jmp 6d10c │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 6a0de │ │ │ │ + jmp 6a3bc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rdi │ │ │ │ add %rdi,%r15 │ │ │ │ - vpbroadcastq %rdi,%xmm8 │ │ │ │ + vpbroadcastq %rdi,%xmm12 │ │ │ │ mov %r15,0x18(%rbp) │ │ │ │ - vmovdqu %xmm8,0x8(%rbp) │ │ │ │ + vmovdqu %xmm12,0x8(%rbp) │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ mov 0x10(%rbx),%r12 │ │ │ │ sub %rsi,%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jle 6ce5d │ │ │ │ + jle 6a108 │ │ │ │ mov %r12,%rdx │ │ │ │ add $0x20,%rbx │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%r12,1),%rsi │ │ │ │ mov %rsi,0x10(%rbp) │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 6bed1 │ │ │ │ + je 6913e │ │ │ │ add $0x20,%rbp │ │ │ │ - vmovsd (%rbx),%xmm7 │ │ │ │ mov 0x10(%rbx),%r15 │ │ │ │ + vmovsd (%rbx),%xmm10 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ sub 0x8(%rbx),%r15 │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ + vmovsd %xmm10,0x0(%rbp) │ │ │ │ movq $0x0,0x18(%rbp) │ │ │ │ - vmovsd %xmm7,0x0(%rbp) │ │ │ │ - jne 6cde0 │ │ │ │ + vmovdqu %xmm11,0x8(%rbp) │ │ │ │ + jne 6a090 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 6cdeb │ │ │ │ + jmp 6a09b │ │ │ │ add $0x20,%rbx │ │ │ │ mov %rdi,0x10(%rbp) │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 6ce2a │ │ │ │ - jmp 6bed1 │ │ │ │ + jne 6a0da │ │ │ │ + jmp 6913e │ │ │ │ mov %r10,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ call d330 │ │ │ │ mov %rax,%r12 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 6cf25 │ │ │ │ + je 6a1d3 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov %r15,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 6cee0 │ │ │ │ + vmovdqa %xmm3,(%rsp) │ │ │ │ + jmp 6a194 │ │ │ │ mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%r8 │ │ │ │ add %r8,%r15 │ │ │ │ - vpbroadcastq %r8,%xmm1 │ │ │ │ + vpbroadcastq %r8,%xmm7 │ │ │ │ mov %r15,0x18(%rbx) │ │ │ │ - vmovdqu %xmm1,0x8(%rbx) │ │ │ │ + vmovdqu %xmm7,0x8(%rbx) │ │ │ │ mov 0x8(%r14),%rsi │ │ │ │ mov 0x10(%r14),%rbp │ │ │ │ sub %rsi,%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jle 6cf10 │ │ │ │ + jle 6a1be │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ add $0x20,%r14 │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%rbp,1),%r9 │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 6cf1d │ │ │ │ + je 6a1cb │ │ │ │ add $0x20,%rbx │ │ │ │ - vmovsd (%r14),%xmm0 │ │ │ │ mov 0x10(%r14),%r15 │ │ │ │ + vmovsd (%r14),%xmm4 │ │ │ │ + vmovdqa (%rsp),%xmm5 │ │ │ │ sub 0x8(%r14),%r15 │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ + vmovsd %xmm4,(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - vmovsd %xmm0,(%rbx) │ │ │ │ - jne 6ce93 │ │ │ │ + vmovdqu %xmm5,0x8(%rbx) │ │ │ │ + jne 6a147 │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 6ce9e │ │ │ │ + jmp 6a152 │ │ │ │ add $0x20,%r14 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 6cedc │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ + jne 6a190 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ mov (%r10),%r14 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ mov 0x8(%r11),%r13 │ │ │ │ cmp %r14,%r13 │ │ │ │ - je 6cf59 │ │ │ │ + je 6a207 │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6cf8d │ │ │ │ + je 6a23b │ │ │ │ mov 0x18(%r14),%rsi │ │ │ │ add $0x20,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 6cf33 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + jne 6a1e1 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ mov (%rax),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 6cf77 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ + je 6a224 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ mov 0x10(%rdx),%rsi │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ mov %r12,0x0(%rbp) │ │ │ │ - add (%rsp),%r12 │ │ │ │ + add 0x20(%rsp),%r12 │ │ │ │ mov %r12,0x10(%rbp) │ │ │ │ - jmp 6bede │ │ │ │ + jmp 6914c │ │ │ │ add $0x20,%r14 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jne 6cf33 │ │ │ │ - jmp 6cf51 │ │ │ │ + jne 6a1e1 │ │ │ │ + jmp 6a1ff │ │ │ │ add $0x20,%r14 │ │ │ │ - cmp %r14,0x8(%rsp) │ │ │ │ - jne 6bead │ │ │ │ - jmp 6bed1 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - jne 6c5ad │ │ │ │ - jmp 6c5cf │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x48(%rsp),%r12 │ │ │ │ - jne 6c59f │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - jmp 6c601 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x20,%rbp │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - jne 6c64b │ │ │ │ - jmp 6c66d │ │ │ │ + cmp %r14,(%rsp) │ │ │ │ + jne 6911b │ │ │ │ + jmp 6913e │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 69842 │ │ │ │ + jmp 69864 │ │ │ │ + add $0x18,%r13 │ │ │ │ + cmp 0x68(%rsp),%r13 │ │ │ │ + jne 69835 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + jmp 69895 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 698df │ │ │ │ + jmp 69901 │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp 0x38(%rsp),%r12 │ │ │ │ - jne 6c63d │ │ │ │ - cmpq $0x0,0x20(%rsp) │ │ │ │ - jne 6c6a1 │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ + cmp 0x58(%rsp),%r12 │ │ │ │ + jne 698d1 │ │ │ │ + cmpq $0x0,0x30(%rsp) │ │ │ │ + jne 69935 │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6d1cf │ │ │ │ - mov 0x138(%rsp),%rbx │ │ │ │ - mov 0x140(%rsp),%rbp │ │ │ │ - mov 0x148(%rsp),%r12 │ │ │ │ - mov 0x150(%rsp),%r13 │ │ │ │ - add $0x168,%rsp │ │ │ │ + jne 6a477 │ │ │ │ + mov 0x158(%rsp),%rbx │ │ │ │ + mov 0x160(%rsp),%rbp │ │ │ │ + mov 0x168(%rsp),%r12 │ │ │ │ + mov 0x170(%rsp),%r13 │ │ │ │ + add $0x188,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 6c4ea │ │ │ │ - jmp 6c363 │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 6c4f2 │ │ │ │ - jmp 6c363 │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 6c4fa │ │ │ │ - jmp 6c363 │ │ │ │ - test %rbp,%rbp │ │ │ │ - je 6c502 │ │ │ │ - jmp 6c363 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - imul 0x90(%rsp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 6d1b6 │ │ │ │ - lea 0x0(,%rbx,4),%rdx │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 6977e │ │ │ │ + jmp 695eb │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 69786 │ │ │ │ + jmp 695eb │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 6978e │ │ │ │ + jmp 695eb │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 69796 │ │ │ │ + jmp 695eb │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + imul 0xb0(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 6a45e │ │ │ │ + lea 0x0(,%rax,4),%rdx │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6d1cf │ │ │ │ - mov 0xa8(%rsp),%rdi │ │ │ │ - mov 0x138(%rsp),%rbx │ │ │ │ - mov 0x140(%rsp),%rbp │ │ │ │ + jne 6a477 │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0x158(%rsp),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x148(%rsp),%r12 │ │ │ │ - mov 0x150(%rsp),%r13 │ │ │ │ - add $0x168,%rsp │ │ │ │ + mov 0x160(%rsp),%rbp │ │ │ │ + mov 0x168(%rsp),%r12 │ │ │ │ + mov 0x170(%rsp),%r13 │ │ │ │ + add $0x188,%rsp │ │ │ │ jmp d190 │ │ │ │ - mov 0x158(%rsp),%r14 │ │ │ │ - mov 0x160(%rsp),%r15 │ │ │ │ - jmp 6c62e │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ + mov 0x178(%rsp),%r14 │ │ │ │ + mov 0x180(%rsp),%r15 │ │ │ │ + jmp 698c5 │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ add %r14,%r12 │ │ │ │ - jmp 6bede │ │ │ │ - vmovsd (%r15),%xmm0 │ │ │ │ + jmp 6914c │ │ │ │ + vmovsd (%r15),%xmm1 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm0,-0x8(%r14) │ │ │ │ - call 17c70 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm1,-0x8(%r14) │ │ │ │ + call 179f0 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r14 │ │ │ │ - jmp 6ccc7 │ │ │ │ - test %rbp,%rbp │ │ │ │ - jne 6c363 │ │ │ │ + jmp 69f71 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 695eb │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne 6d19c │ │ │ │ - jmp 6c51b │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15),%xmm9 │ │ │ │ + jne 6a444 │ │ │ │ + jmp 697af │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd (%r15),%xmm13 │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ - vmovsd %xmm9,(%r14) │ │ │ │ - call 17c70 │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ + vmovsd %xmm13,(%r14) │ │ │ │ + call 179f0 │ │ │ │ add $0x20,%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - jmp 6bdd4 │ │ │ │ - test %rbp,%rbp │ │ │ │ - jne 6c363 │ │ │ │ + jmp 69043 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 695eb │ │ │ │ add $0x100,%rdi │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne 6d1a5 │ │ │ │ - jmp 6c51b │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 6c62e │ │ │ │ - mov %r14,0x158(%rsp) │ │ │ │ - mov %r15,0x160(%rsp) │ │ │ │ + jne 6a44d │ │ │ │ + jmp 697af │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ + xor %ebp,%ebp │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + jmp 698c5 │ │ │ │ + mov %r14,0x178(%rsp) │ │ │ │ + mov %r15,0x180(%rsp) │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea 0xc0(%rsp),%rbx │ │ │ │ - lea 0x100(%rsp),%r12 │ │ │ │ + mov %rax,%rbp │ │ │ │ + lea 0xe0(%rsp),%rbx │ │ │ │ + lea 0x120(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 10456 <__cxa_finalize@plt+0x2dd6> │ │ │ │ + jmp 1043b <__cxa_finalize@plt+0x2dbb> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 1042c <__cxa_finalize@plt+0x2dac> │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 10410 <__cxa_finalize@plt+0x2d90> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 10547 <__cxa_finalize@plt+0x2ec7> │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 10531 <__cxa_finalize@plt+0x2eb1> │ │ │ │ endbr64 │ │ │ │ - jmp 1051f <__cxa_finalize@plt+0x2e9f> │ │ │ │ + jmp 1050a <__cxa_finalize@plt+0x2e8a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp 1057e <__cxa_finalize@plt+0x2efe> │ │ │ │ + mov %rax,%rbp │ │ │ │ + jmp 1056b <__cxa_finalize@plt+0x2eeb> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x7614c(%rip),%rsi # e3393 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d3> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x72e98(%rip),%rsi # dd393 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x643> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x84(%rbp),%rcx │ │ │ │ + lea -0x80(%rbp),%rdx │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0x84(%rbp),%rcx │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - lea -0x80(%rbp),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0x84(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 6d476 │ │ │ │ + je 6a706 │ │ │ │ mov -0x84(%rbp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 6d460 │ │ │ │ - mov 0x87514(%rip),%r12 │ │ │ │ + jle 6a6f0 │ │ │ │ + mov 0x84264(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ mov -0x80(%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 6d4e0 │ │ │ │ - mov %rax,-0x78(%rbp) │ │ │ │ + je 6a770 │ │ │ │ cmpl $0x2,0x18(%rax) │ │ │ │ - jne 6d410 │ │ │ │ + mov %rax,-0x78(%rbp) │ │ │ │ + jne 6a6a0 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %ecx,%r15d │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 6d4a0 │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - mov %r8d,%r14d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 6d480 │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 6a730 │ │ │ │ + mov 0x8(%rdx),%r13 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 6a710 │ │ │ │ mov -0x84(%rbp),%esi │ │ │ │ - mov %r8d,%edi │ │ │ │ - mov %r8,-0xa0(%rbp) │ │ │ │ - mov %rcx,-0x98(%rbp) │ │ │ │ - call 2eab0 │ │ │ │ - mov -0xa0(%rbp),%edx │ │ │ │ + mov %r13d,%edi │ │ │ │ + call 2d260 │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %eax,-0x9c(%rbp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x70(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - imul -0x98(%rbp),%edx │ │ │ │ + imul %r14d,%edx │ │ │ │ vmovdqa %ymm0,-0x70(%rbp) │ │ │ │ - mov %eax,%r13d │ │ │ │ + mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call bf950 │ │ │ │ + call bb580 │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - test %al,%al │ │ │ │ - mov -0x70(%rbp),%r12 │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ - mov -0xa0(%rbp),%r9 │ │ │ │ + mov %rcx,-0x98(%rbp) │ │ │ │ mov %rsi,-0xa8(%rbp) │ │ │ │ - jne 6d4c0 │ │ │ │ - mov -0x58(%rbp),%r11 │ │ │ │ - movslq %r13d,%rbx │ │ │ │ - mov 0x87436(%rip),%r13 │ │ │ │ - mov %edi,%r10d │ │ │ │ - mov %r9d,%eax │ │ │ │ - mov %r10,-0x50(%rbp) │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ + test %al,%al │ │ │ │ + jne 6a750 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + movslq -0x9c(%rbp),%r11 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov 0x84198(%rip),%r15 │ │ │ │ + mov %r13d,%r9d │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ lea -0x50(%rbp),%rdx │ │ │ │ - xor %r9d,%r9d │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov $0x3,%esi │ │ │ │ - mov %r11,-0x98(%rbp) │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ + mov %r9,-0x48(%rbp) │ │ │ │ + mov 0x10(%r15),%rdi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r11,-0x40(%rbp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%r13) │ │ │ │ - mov %rax,%rbx │ │ │ │ + call *0x2e8(%r15) │ │ │ │ + mov %rax,%r12 │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 6d3ec │ │ │ │ + je 6a683 │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ mov -0x84(%rbp),%ecx │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + call 68db0 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %r15d,%esi │ │ │ │ - call 6bb50 │ │ │ │ - mov %r12,%rdi │ │ │ │ - test %r12,%r12 │ │ │ │ - je 6d428 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 6a6ba │ │ │ │ mov -0xa8(%rbp),%rsi │ │ │ │ - sub %r12,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 6d428 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x86b59(%rip),%r8 │ │ │ │ - lea 0x75cdd(%rip),%rsi # e30fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x113b> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + jmp 6a6ba │ │ │ │ + mov 0x838c9(%rip),%r13 │ │ │ │ + lea 0x72a4d(%rip),%rsi # dd0fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3ab> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + xor %r12d,%r12d │ │ │ │ lea -0x78(%rbp),%rdi │ │ │ │ - call ba080 │ │ │ │ + call b5bb0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6d4fb │ │ │ │ + jne 6a78b │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %r12,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r9 │ │ │ │ + pop %rdi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r9),%rsp │ │ │ │ + lea -0x8(%rdi),%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x86b09(%rip),%rdi │ │ │ │ - lea 0x75bf6(%rip),%rsi # e3064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a4> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x83879(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x72963(%rip),%rsi # dd064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x314> │ │ │ │ call d380 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 6d431 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x86ae9(%rip),%r12 │ │ │ │ - lea 0x765a2(%rip),%rsi # e3a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a70> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 6a6c3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x83859(%rip),%rbx │ │ │ │ + lea 0x73312(%rip),%rsi # dda30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xce0> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 6d426 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x86ac9(%rip),%r15 │ │ │ │ - lea 0x75c5d(%rip),%rsi # e310b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x114b> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + jmp 6a6b7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x83839(%rip),%r14 │ │ │ │ + lea 0x729cd(%rip),%rsi # dd10b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x3bb> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 6d426 │ │ │ │ + jmp 6a6b7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x86aa9(%rip),%rdx │ │ │ │ - lea 0x75ea6(%rip),%rsi # e3374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13b4> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + mov 0x83819(%rip),%r10 │ │ │ │ + lea 0x72c16(%rip),%rsi # dd374 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x624> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 6d3ec │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0x86a89(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x7650f(%rip),%rsi # e3a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 6a683 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x837f9(%rip),%rcx │ │ │ │ + lea 0x73282(%rip),%rsi # dda00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcb0> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 6d431 │ │ │ │ + jmp 6a6c3 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 105a2 <__cxa_finalize@plt+0x2f22> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 10596 <__cxa_finalize@plt+0x2f16> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 105bc <__cxa_finalize@plt+0x2f3c> │ │ │ │ + jmp 105b9 <__cxa_finalize@plt+0x2f39> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 10593 <__cxa_finalize@plt+0x2f13> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp 10580 <__cxa_finalize@plt+0x2f00> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000006d530 : │ │ │ │ +000000000006a7c0 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ mov %r12,0x48(%rsp) │ │ │ │ mov %esi,%r12d │ │ │ │ add %r12d,%r12d │ │ │ │ - js 105e6 <__cxa_finalize@plt+0x2f66> │ │ │ │ + js 105e3 <__cxa_finalize@plt+0x2f63> │ │ │ │ movslq %r12d,%r12 │ │ │ │ mov %rdi,%rbp │ │ │ │ test %r12,%r12 │ │ │ │ - je 6d800 │ │ │ │ + je 6aa40 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %esi,%ebx │ │ │ │ call d330 │ │ │ │ mov %r12,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea (%rax,%r12,1),%r15 │ │ │ │ mov %rax,%rdi │ │ │ │ @@ -83903,378 +83344,374 @@ │ │ │ │ call d190 │ │ │ │ mov 0x10(%rsp),%r13 │ │ │ │ mov %ebx,%edi │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r15,0x18(%rsp) │ │ │ │ add %r13,%rdi │ │ │ │ sub %rdi,%rdx │ │ │ │ - jne 6d7e0 │ │ │ │ + jne 6aa20 │ │ │ │ sub %r13,%r15 │ │ │ │ mov %r15,0x8(%rsp) │ │ │ │ mov %r15,%r12 │ │ │ │ - je 6d81b │ │ │ │ + je 6aa5b │ │ │ │ mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ call d2d0 │ │ │ │ - movq $0x0,0x0(%rbp) │ │ │ │ - movq $0x0,0x8(%rbp) │ │ │ │ - mov $0x18,%edi │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov $0x18,%edi │ │ │ │ + vmovdqu %xmm0,0x0(%rbp) │ │ │ │ call d330 │ │ │ │ - vpbroadcastq %rax,%xmm0 │ │ │ │ + vpbroadcastq %rax,%xmm1 │ │ │ │ lea 0x18(%rax),%r13 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x30(%rsp),%r14 │ │ │ │ - mov %rax,%rbx │ │ │ │ mov %r13,0x10(%rbp) │ │ │ │ - vmovdqu %xmm0,0x0(%rbp) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + vmovdqu %xmm1,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ + vmovdqu %xmm2,(%rax) │ │ │ │ test %r12,%r12 │ │ │ │ - je 6d760 │ │ │ │ + je 6a9c8 │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rdi │ │ │ │ - vpbroadcastq %rdi,%xmm1 │ │ │ │ + vpbroadcastq %rdi,%xmm3 │ │ │ │ lea (%rdi,%r12,1),%r15 │ │ │ │ - mov %r15,0x10(%rbx) │ │ │ │ - vmovdqu %xmm1,(%rbx) │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ - je 6d780 │ │ │ │ + mov %r15,0x10(%rbx) │ │ │ │ + vmovdqu %xmm3,(%rbx) │ │ │ │ + je 6a9d8 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ call d2d0 │ │ │ │ mov %r15,0x8(%rbx) │ │ │ │ mov %r13,0x8(%rbp) │ │ │ │ test %r14,%r14 │ │ │ │ - je 6d680 │ │ │ │ + je 6a908 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ - call 1e860 │ │ │ │ + call 1e020 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %al,%al │ │ │ │ - je 6d7a0 │ │ │ │ + je 6a9e8 │ │ │ │ cmpb $0x1,(%rdi) │ │ │ │ - je 6d7b0 │ │ │ │ + je 6a9f0 │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp 0x10(%rbp),%rbx │ │ │ │ - je 6d740 │ │ │ │ + je 6a9b0 │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ sub %rdi,%r12 │ │ │ │ - je 6d770 │ │ │ │ + je 6a9d0 │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rcx │ │ │ │ - vpbroadcastq %rcx,%xmm2 │ │ │ │ + vpbroadcastq %rcx,%xmm5 │ │ │ │ lea (%rcx,%r12,1),%rax │ │ │ │ - vmovdqu %xmm2,(%rbx) │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov 0x18(%rsp),%r13 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ sub %rdi,%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jle 6d790 │ │ │ │ + jle 6a9e0 │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rdi,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ call d2d0 │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ lea (%rax,%r13,1),%rcx │ │ │ │ add $0x18,%rdx │ │ │ │ mov %rcx,0x8(%rbx) │ │ │ │ mov %rdx,0x8(%rbp) │ │ │ │ - jmp 6d685 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 6a90d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call c8dc0 >, std::allocator > > >::_M_realloc_append > const&>(std::vector > const&)@@Base> │ │ │ │ - jmp 6d680 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 6d63f │ │ │ │ + call c3e20 >, std::allocator > > >::_M_realloc_append > const&>(std::vector > const&)@@Base> │ │ │ │ + jmp 6a908 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 6a8c1 │ │ │ │ + nop │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 6d6e3 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 6a95c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdi,%r15 │ │ │ │ - jmp 6d668 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 6a8ea │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 6d726 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 6a99b │ │ │ │ + nopl (%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6d7bd │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 6a9fd │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes